Stromwerte an eFriends WATCH+ übermitteln

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • ares
    Azubi
    • 11.11.2020
    • 5

    #1

    Stromwerte an eFriends WATCH+ übermitteln

    Hallo!

    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:
    curl --location --request POST 'http://192.168.1.xxx/v3/MeterDataAPI/MeterData' \
    --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
    Angehängte Dateien
    Zuletzt geändert von ares; 15.03.2024, 15:06.
  • Noschvie
    LoxBus Spammer
    • 24.09.2018
    • 480

    #2
    Würde dafür ein LoxBerry Plugin erstellen. Dadurch wird die Sache transparenter und auch das Debugging ist einfacher.
    D.h. die Daten kommen vom SmartMeter und werden pro Phase und als Summe von Import und Export an den Cube im lokalen LAN weitergereicht.
    Der SmartMeter sendet die Daten per MQTT, das Plugin macht ein Subscribe und dann ein http post.

    Kommentar

    Lädt...