Electricity spot price widget v1.1

The API used has changed the unit string. Update script to match. Also
since the defaults are for Finland, update VAT percentage as it changed
last month.
This commit is contained in:
Hannu Hartikainen
2024-10-28 13:07:06 +02:00
parent 75bbaffda8
commit c12341915f

View File

@@ -4,7 +4,7 @@
-- type = "widget" -- type = "widget"
-- foldable = "true" -- foldable = "true"
-- author = "Hannu Hartikainen <hannu.hartikainen@gmail.com>" -- author = "Hannu Hartikainen <hannu.hartikainen@gmail.com>"
-- version = "1.0" -- version = "1.1"
json = require "json" json = require "json"
prefs = require "prefs" prefs = require "prefs"
@@ -28,7 +28,7 @@ function on_load()
-- VAT percentage -- VAT percentage
if not prefs.vat_percentage then if not prefs.vat_percentage then
prefs.vat_percentage = 24 prefs.vat_percentage = 25.5
end end
-- change threshold percentages for showing changes in folded format -- change threshold percentages for showing changes in folded format
@@ -88,7 +88,7 @@ function parse_result(result)
end end
price_interval = price_data.unix_seconds[2] - price_data.unix_seconds[1] price_interval = price_data.unix_seconds[2] - price_data.unix_seconds[1]
if price_data.unit == "EUR/MWh" then if price_data.unit == "EUR/MWh" or price_data.unit == "EUR / megawatt_hour" then
price_unit = "c/kWh" price_unit = "c/kWh"
unit_multiplier = 0.1 unit_multiplier = 0.1
else else