diff --git a/templates/definition/meter/iammeter-1p.yaml b/templates/definition/meter/iammeter-1p.yaml index 5407c2e92..324b30310 100644 --- a/templates/definition/meter/iammeter-1p.yaml +++ b/templates/definition/meter/iammeter-1p.yaml @@ -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 }} diff --git a/templates/definition/meter/iammeter-2p.yaml b/templates/definition/meter/iammeter-2p.yaml index e977fdc72..b56ef6b41 100644 --- a/templates/definition/meter/iammeter-2p.yaml +++ b/templates/definition/meter/iammeter-2p.yaml @@ -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 }} diff --git a/templates/definition/meter/iammeter-3p.yaml b/templates/definition/meter/iammeter-3p.yaml index 46f735bf1..693e1d97f 100644 --- a/templates/definition/meter/iammeter-3p.yaml +++ b/templates/definition/meter/iammeter-3p.yaml @@ -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