diff --git a/templates/definition/meter/iometer.yaml b/templates/definition/meter/iometer.yaml new file mode 100644 index 000000000..2de935c1c --- /dev/null +++ b/templates/definition/meter/iometer.yaml @@ -0,0 +1,24 @@ +template: iometer +products: + - brand: IOmeter +params: + - name: usage + choice: ["grid"] + - name: host + description: + de: IP deines IOmeter + en: IP of your IOmeter +render: | + type: custom + power: + source: http + uri: http://{{ .host }}/v1/reading + method: GET + jq: .meter.reading.registers[] | select(.obis == "01-00:10.07.00*ff") | .value + cache: 10s + energy: + source: http + uri: http://{{ .host }}/v1/reading + method: GET + jq: .meter.reading.registers[] | select(.obis == "01-00:01.08.00*ff") | .value + cache: 10s