Guten Abend ...
ich möchte gern in meine Homematic Werte meines Energiemanagers übernehmen.
Der Energiemanager von Solarautonomie besitzt eine API die ausgelesen werden kann.
So wie mir bekannt ist, kann diese API auch per Script ausgelesen werden. Werte können dann in Variablen geschrieben werden und auch zum schalten verwendet werden.
Kann mir jemand dabei helfen dies zu verwirklichen? Leider bin ich in Sachen Script überhaupt nicht bewandert.
Wenn ich aber ein Anfang hätte , könnte ich diese auf alle anderen Werte übertragen.
Die API wird hier beschrieben: https://www.solarautonomie.de/seafile/f ... 2501/?dl=1
bei diesem Befehl bekomme ich diese Ausgabe:
https://192.168.178.71/json/API.php/getLive
{ "status": "o.k.", "result": [ { "counter": 1894.901, "ID": 76, "title": "Garage", "type": "power", "unit": "W", "timeEnd": "1541532150000", "power": 120 }, { "counter": 820.022, "ID": 77, "title": "Wohnung unten", "type": "power", "unit": "W", "timeEnd": "1541532150000", "power": 120 }, { "counter": 1186.293, "ID": 86, "title": "Wallbox", "type": "power", "unit": "W", "timeEnd": "1541532150000", "power": 0 }, { "counter": 2006.151, "ID": 87, "title": "Wohnung oben", "type": "power", "unit": "W", "timeEnd": "1541532150000", "power": 600 }, { "counter": 3339.267, "ID": 106, "title": "Gesamtverbrauch im Haus", "type": "power", "unit": "W", "timeEnd": "1541532150000", "power": 839.99999998014 }, { "counter": 2921.9682, "ID": 121, "title": "Einspeisung", "type": "electric meter", "unit": "W", "timeEnd": "1541532150000", "power": 0 }, { "counter": 1709.9196, "ID": 124, "title": "Strombezug", "type": "electric meter", "unit": "W", "timeEnd": "1541532150000", "power": 816.00000001345 } ] }
Interessieren würde mich in diesem Fall Beispielsweise , die anderen Werte natürlich auch.
Garage - Power 120W
Für Hilfe wäre ich sehr dankbar.
Einbindung einer Api in die Homematic
Moderatoren: jmaus, Co-Administratoren
-
- Beiträge: 65
- Registriert: 14.09.2015, 19:40
- jmaus
- Beiträge: 9869
- Registriert: 17.02.2015, 14:45
- System: Alternative CCU (auf Basis OCCU)
- Wohnort: Dresden
- Hat sich bedankt: 464 Mal
- Danksagung erhalten: 1883 Mal
- Kontaktdaten:
Re: Einbindung einer Api in die Homematic
Aus zeitgründen kann ich hier nur Stichworte geben. Dadurch, das das Gerät hier anscheinend JSON als Datenformat zurückgibt würde ich so vorgehen, das man das 'jq' kommandozeilentool das exklusiv bei RaspberryMatic mit dabei ist dafür verwendet wird die Ausgabe zu parsen. Google mal nach 'jq', 'JSON' und 'curl' dann solltest du einen Ansatzpunkt dafür bekommen wie man JSON Daten weiterverarbeiten kann.
RaspberryMatic 3.75.7.20240420 @ ProxmoxVE – ~200 Hm-RF/HmIP-RF/HmIPW Geräte + ioBroker + HomeAssistant – GitHub / Sponsors / PayPal /
-
- Beiträge: 3978
- Registriert: 12.07.2009, 20:01
- Hat sich bedankt: 17 Mal
- Danksagung erhalten: 176 Mal
- Kontaktdaten:
Re: Einbindung einer Api in die Homematic
Viele Wege führen zum Ziel Ein Weiterer: RedMatic nutzen und sich an diesem Beispiel-Flow orientieren.
Disclaimer: Werbung für mein eigenes Projekt
Disclaimer: Werbung für mein eigenes Projekt
-
- Beiträge: 3302
- Registriert: 07.01.2015, 23:26
- Wohnort: Scheeßel
- Hat sich bedankt: 21 Mal
- Danksagung erhalten: 11 Mal
Re: Einbindung einer Api in die Homematic
Gleich gemerkt für eine Wetterstation mit API...
Zuletzt geändert von alchy am 07.11.2018, 11:22, insgesamt 1-mal geändert.
Grund: sinnloses Fullquote entfernt
Grund: sinnloses Fullquote entfernt
-
- Beiträge: 65
- Registriert: 14.09.2015, 19:40
Re: Einbindung einer Api in die Homematic
@Hobbyquaker : Ich werde mir die Redmatic mal ansehen. Dank