Seit Anfang März bin ich für die Stromeinspeisung von der ÖMAG zu eFriends gewechselt.
Es gibt die WATCH+ (ein Raspberry im Holzgehäuse), welcher den aktuellen Stromverbrauch /-lieferung grob visualisiert. => https://www.efriends.at/faq.html
Um die aktuellen Werte an eFriends zu übermitteln gibt es verschiedene Varianten. Dies kann über eine Smartmeter (Shelly, Fronius,.) passieren, der direkt mit der WATCH+ verbunden wird. In meinem Fall möchte ich das mit dem Loxone Zählerinterface IR umsetzen. Laut eFriends sollte das über eine API möglich sein. Dazu habe ich folgende Anleitung (siehe Anhang) erhalten.
Seitens eFriends wurde mir gesagt, das es ausreicht den powerTotal Wert zu übermitteln.
Den API Key erstellt man im eFriends Portal.
Umgesetzt hätte ich das in der Loxone Config folgendermaßen:
1. Virtuellen Ausgang angelegt, dort im Parameter IP-Adresse die fixierte IP der WATCH+ eingetragen
2. Virtuellen Befehl beim Ausgang angelegt,
a. im Parameter HTTP Methode bei EIN den Wert POST eingetragen
b. im Parameter Abstand Wiederholung [s] den Wert 5 eingetragen
c. im Parameter Befehl bei EIN folgendes eingetragen:
--header 'apiKey: xxx' \
--header 'Content-Type: application/json' \
--data-raw '{
"powerTotal": <v.3>,
"dataSource": "Loxone Meter by xxx"
}'
(IP Adresse, API Key, Data Source habe ich hier im Code mit xxx dargestellt)
Meines Erachtens müssten damit die aktuellen Werte des Loxone Zählerinterface IR alle 5 Sekunden an die WATCH+ übermittelt werden.
Wenn die Übermittlung funktioniert, sieht man die Werte im eFriends Portal und an der WATCH+ werden sie visualisiert dargestellt. Bisher tut es leider nicht.
Vielleicht hat sich von euch bereits jemand damit beschäftig und kann mir weiterhelfen?
Ich wäre dankbar!
BG, Philipp
Kommentar