Enever: fix time parsing (#29129)

This commit is contained in:
Cornelis Stuurman 2026-04-15 12:05:07 +02:00 • committed by GitHub
parent 0b198ff0da
commit b6fda32128
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -37,6 +37,14 @@ params:
"ZP",
]
required: true
- name: resolution
description:
en: Price resolution
de: Preisauflösung
type: choice
choice: ["hourly", "quarterly"]
default: quarterly
required: true
- preset: tariff-base
- preset: tariff-features
- name: interval
@ -56,7 +64,7 @@ render: |
type: string
config:
source: http
uri: https://enever.nl/apiv3/stroomprijs_vandaag.php?token={{ .token }}
uri: https://enever.nl/apiv3/stroomprijs_vandaag.php?token={{ .token }}{{ if eq .resolution "quarterly" }}&resolution=15{{ end }}
jq: |
[ .data.[] |
{
@ -64,7 +72,7 @@ render: |
"end": (
(.datum[0:19]) as $dt |
(.datum[19:]) as $tz |
($dt | strptime("%FT%T") | mktime + 900 | strflocaltime("%FT%T")) + $tz
($dt | strptime("%FT%T") | mktime + {{ if eq .resolution "quarterly" }}900{{ else }}3600{{ end }} | strftime("%FT%T")) + $tz
),
"value": .prijs{{ .provider }} | tonumber
}
@ -73,7 +81,7 @@ render: |
type: string
config:
source: http
uri: https://enever.nl/apiv3/stroomprijs_morgen.php?token={{ .token }}
uri: https://enever.nl/apiv3/stroomprijs_morgen.php?token={{ .token }}{{ if eq .resolution "quarterly" }}&resolution=15{{ end }}
jq: |
[ .data.[] |
{
@ -81,9 +89,9 @@ render: |
"end": (
(.datum[0:19]) as $dt |
(.datum[19:]) as $tz |
($dt | strptime("%FT%T") | mktime + 900 | strflocaltime("%FT%T")) + $tz
($dt | strptime("%FT%T") | mktime + {{ if eq .resolution "quarterly" }}900{{ else }}3600{{ end }} | strftime("%FT%T")) + $tz
),
"value": .prijs{{ .provider }} | tonumber
}
}
] | tostring
interval: {{ .interval }}