IAMMETER: add returnEnergy (#30434)

This commit is contained in:
CiNcH83 2026-06-02 17:52:52 +02:00 • committed by GitHub
parent 848ed44214
commit 420096d032
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 29 additions and 4 deletions

View file

@ -29,3 +29,12 @@ render: |
jq: .Data[3] # forward active energy, unit: kWh
{{- end }}
cache: {{ .cache }}
returnenergy:
source: http
uri: http://{{ .host }}/api/monitorjson
{{- if eq .usage "pv" }}
jq: .Data[3] # forward active energy, unit: kWh
{{- else }}
jq: .Data[4] # reverse active energy, unit: kWh
{{- end }}
cache: {{ .cache }}

View file

@ -37,3 +37,12 @@ render: |
jq: .Datas[{{ $idx }}][3] # forward active energy, unit: kWh
{{- end }}
cache: {{ .cache }}
returnenergy:
source: http
uri: http://{{ .host }}/api/monitorjson
{{- if eq .usage "pv" }}
jq: .Datas[{{ $idx }}][3] # forward active energy, unit: kWh
{{- else }}
jq: .Datas[{{ $idx }}][4] # reverse active energy, unit: kWh
{{- end }}
cache: {{ .cache }}

View file

@ -12,11 +12,9 @@ products:
requirements:
description:
de: |
Die Aktivierung des Net Metering Mode (NEM) (=phasensaldierende Zählung) ist erforderlich.
Siehe https://www.iammeter.com/newsshow/net-energy-metering
Die Aktivierung des Net Metering Mode (NEM) (=phasensaldierende Zählung) ist erforderlich siehe [Dokumentation](https://www.iammeter.com/newsshow/net-energy-metering).
en: |
Net Metering Mode (NEM) must be enabled.
See https://www.iammeter.com/newsshow/net-energy-metering
Net Metering Mode (NEM) must be enabled, see [documentation](https://www.iammeter.com/newsshow/net-energy-metering).
params:
- name: usage
choice: ["grid", "pv", "charge"]
@ -43,6 +41,15 @@ render: |
jq: .Datas[3][3] # forward active energy, unit: kWh
{{- end }}
cache: {{ .cache }}
returnenergy:
source: http
uri: http://{{ .host }}/api/monitorjson
{{- if eq .usage "pv" }}
jq: .Datas[3][3] # forward active energy, unit: kWh
{{- else }}
jq: .Datas[3][4] # reverse active energy, unit: kWh
{{- end }}
cache: {{ .cache }}
powers:
- source: http
uri: http://{{ .host }}/api/monitorjson