From ee12473132d3fced2c64a24b3232cccd757b76b1 Mon Sep 17 00:00:00 2001 From: jukrebs <76174575+MaestroOnICe@users.noreply.github.com> Date: Sat, 24 May 2025 21:57:55 +0200 Subject: [PATCH] Add IOmeter (#21242) --- templates/definition/meter/iometer.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 templates/definition/meter/iometer.yaml 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