Add Slimme P1 Monitor adapter (#10141)

This commit is contained in:
Derk 2023-10-02 13:26:04 +02:00 • committed by GitHub
parent 5acdf4505e
commit a6afdb6f40
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -0,0 +1,60 @@
template: p1monitor
products:
- brand: P1Monitor
description:
generic: P1 Monitor
params:
- name: usage
choice: ["grid"]
- name: host
render: |
{{- define "uri" -}}
http://{{ .host }}/api/v1
{{- end }}
type: custom
power:
source: calc
add:
- source: http
uri: {{ include "uri" . }}/status/74
jq: .[0].[1]
scale: 1000
- source: http
uri: {{ include "uri" . }}/status/75
jq: .[0].[1]
scale: 1000
- source: http
uri: {{ include "uri" . }}/status/76
jq: .[0].[1]
scale: 1000
- source: http
uri: {{ include "uri" . }}/status/77
jq: .[0].[1]
scale: -1000
- source: http
uri: {{ include "uri" . }}/status/78
jq: .[0].[1]
scale: -1000
- source: http
uri: {{ include "uri" . }}/status/79
jq: .[0].[1]
scale: -1000
energy:
source: calc
add:
- source: http
uri: {{ include "uri" . }}/smartmeter?limit=1
jq: .[0].[3]
- source: http
uri: {{ include "uri" . }}/smartmeter?limit=1
jq: .[0].[4]
currents:
- source: http
uri: {{ include "uri" . }}/status/100
jq: .[0].[1]
- source: http
uri: {{ include "uri" . }}/status/101
jq: .[0].[1]
- source: http
uri: {{ include "uri" . }}/status/102
jq: .[0].[1]