Skip to content

Instantly share code, notes, and snippets.

@kleini
Last active February 7, 2025 16:23
Show Gist options
  • Select an option

  • Save kleini/f3cc8e8d1c3e95a5c8f748d5d500fd1b to your computer and use it in GitHub Desktop.

Select an option

Save kleini/f3cc8e8d1c3e95a5c8f748d5d500fd1b to your computer and use it in GitHub Desktop.
how to invert Shelly 3EM in EVCC
meters:
- name: grid1
type: custom
power:
source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/status
jq: .emeters | map(.power) | add
scale: -1
energy:
source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/status
jq: .emeters | map(.total) | add
scale: -0.001
currents:
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/0
jq: .current
scale: -1
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/1
jq: .current
scale: -1
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/2
jq: .current
scale: -1
voltages:
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/0
jq: .voltage
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/1
jq: .voltage
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/2
jq: .voltage
powers:
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/0
jq: .power
scale: -1
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/1
jq: .power
scale: -1
- source: http
uri: http://shelly%40test.de:Geheim@192.168.178.150/emeter/2
jq: .power
scale: -1
@kleini

kleini commented Feb 7, 2025

Copy link
Copy Markdown
Author

https://docs.evcc.io/docs/reference/plugins#http-lesenschreiben scale ist aber ein erlaubter Parameter für die http source.
Bist Du sicher, dass Deine Einrückungen im YAML stimmen? Ansonsten komme ich mit meinem Latein auch so langsam am Ende an.
Zumindest ist hier in Deinen Kommentaren jegliche Einrückung immer komplett weg. Das lässt sich so schwer einschätzen aus meiner Sicht.

@kleini

kleini commented Feb 7, 2025

Copy link
Copy Markdown
Author

Ich habe meine EMail-Adresse in meinem GitHub Profil veröffentlicht.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment