Http Pfad und JSON mit FHEM oder Solarlog #335
Replies: 5 comments 3 replies
-
Results enthält ein Array. Versuch es mal mit
und bedenke dass der Wert (scheinbar?) in kW angegeben ist. OpenDTU erwartet wohl aber Watt. (Zumindest interpretiere ich deine 0.332 als kW) eventuell kannst du die da mittels FHEM und MQTT eine Brücke bauen. Dass FHEM den aktuellen Wert aller 5-10 Sekunden per MQTT verteilt. Aber eben in Watt. |
Beta Was this translation helpful? Give feedback.
-
Das mit
hast schon mal nicht funktioniert. Ich glaube er stört sich an der Klammer [ Den Wert in Watt im FHEM umzubrechen ist einfach. Das sollte nicht das Problem sein. Das mit der Idee, FHEM die Werte per MQTT zu verschicken ist interessant. Jetzt muss ich nur noch rausfinden ob und wie das geht .. |
Beta Was this translation helpful? Give feedback.
-
Geil! Ihr seit meine Heros! |
Beta Was this translation helpful? Give feedback.
-
Danke an alle die geholfen haben! |
Beta Was this translation helpful? Give feedback.
-
This discussion has been automatically locked since there has not been any recent activity after it was closed. Please open a new discussion for related concerns. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Hallo, ich würde gerne meinen Stromzähler auslesen.
Ich habe vor 10 Jahren eine Solaranlage installieren lassen. Dabei wurde ein Eltako Stromzähler an ein Solarlog über S0 angeschlossen. Das funktioniert auch ganz prima und ich würde gerne die Daten über JSON auslesen. Laut Solarlog kann man die Daten per x.x.x.x/getjp auslesen. Leider kommt da nix obwohl unter Konfiguration/System die offene JSON-Schnittstelle aktiviert ist.
Als alternative hätte ich noch FHEM. Da lese ich den Solarlog per Modbus aus. Die JSON-Abfrage von FHEM funktioniert mit:
http://192.168.178.150:8088/fhem?cmd=jsonlist2%20solarlog_totalpac_cons%20state&XHR=1
damit bekomme ich folgende JSON String
{ "Arg":"solarlog_totalpac_cons state", "Results": [ { "Name":"solarlog_totalpac_cons", "Internals": { }, "Readings": { "state": { "Value":"0.332", "Time":"2023-07-24 08:45:18" } }, "Attributes": { } } ], "totalResultsReturned":1 }
Wenn ich jetzt "Results/Readings/state/Value" als JSON Pfad angebe bekomme ich ich immer "Error: Could not find value for JSON path!"
Was mache ich falsch? Irgendwelche Ideen?
Beta Was this translation helpful? Give feedback.
All reactions