Skip to content

Commit

Permalink
Merge remote-tracking branch 'origin/master'
Browse files Browse the repository at this point in the history
  • Loading branch information
weblate committed Mar 10, 2025
2 parents 426b225 + ce4fa10 commit a958433
Showing 1 changed file with 82 additions and 0 deletions.
82 changes: 82 additions & 0 deletions templates/definition/meter/iammeter.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,82 @@
template: iammeter
products:
- brand: IAMMETER
description:
generic: WEM3080T/WEM3046T/WEM3050T
- brand: IAMMETER
description:
generic: WEM3080
requirements:
description:
de: |
Die 3-phasigen Zähler (WEM3080T/WEM3046T/WEM3050T) benötigen die Aktivierung des Net Metering Mode (NEM) (=phasensaldierende Zählung).
Siehe https://www.iammeter.com/newsshow/net-energy-metering
en: |
3-phase meters (WEM3080T/WEM3046T/WEM3050T) require Net Metering Mode (NEM) to be enabled.
See https://www.iammeter.com/newsshow/net-energy-metering
params:
- name: usage
choice: ["grid", "pv", "charge"]
- name: host
render: |
type: custom
# net metered power/saldierte Leistung (W)
power:
source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[3][2] else .Data[2] end
cache: 2s
# net metered forward active energy/saldierter Energieverbrauch (kWh)
energy:
source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[3][3] else .Data[3] end
cache: 2s
powers:
# L1 power (W)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[0][2] else .Data[2] end
cache: 2s
# L2 power (W)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[1][2] else 0 end
cache: 2s
# L3 power (W)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[2][2] else 0 end
cache: 2s
currents:
# L1 current (A)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[0][1] else .Data[1] end
cache: 2s
# L2 current (A)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[1][1] else 0 end
cache: 2s
# L3 current (A)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[2][1] else 0 end
cache: 2s
voltages:
# L1 voltage (V)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[0][0] else .Data[0] end
cache: 2s
# L2 voltage (V)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[1][0] else 0 end
cache: 2s
# L3 voltage (V)
- source: http
uri: http://{{ .host }}/api/monitorjson
jq: if .Datas then .Datas[2][0] else 0 end
cache: 2s

0 comments on commit a958433

Please sign in to comment.