SolarWatt Manager Flex mit jsonmod abfragen

Begonnen von klfhem, 23 Januar 2026, 14:04:24

Vorheriges Thema - Nächstes Thema

klfhem

Hallo Forum,

ich habe im letzten Jahr wg. Defekt der alten Batteriesteuerung neue Batterien und ein SolarWatt Manager Flex (DTSU666 SmartMeter) installiert.
Dieses kann man (konnte man bis Okt.2025) prima per rest-API mit jsonmod auslesen.
Dann hat SolarWatt so ein dämliches Login-Modul drübergebastelt, wo man die Daten nur nach einem Login bekommt. Wahrscheinlich wg. Sicherheit...
Das ist natürlich für das jsonmod nicht mehr machbar.
Also kamen keine Daten mehr - obwohl ich nach Browserlogin im Browser die aktuelle json-Daten sehen konnte.

Jetzt habe ich aufgrund eines Hinweises in einem HomeAssistant Blog einen Lösungsansatz gefunden, der zumindest kurz (mal sehen wie lange) funktioniert.
Evtl. könnte der Entwicker von jsonmod hier evtl. eine Lösung einbauen? ->

mit dem Browser den Session-Cookie herausfinden, diesen dann in der Abfrage

DEF  http://<IP-Adresse>/rest/items/foxesshybrid_battery_2RHD...._battery_bms_soc (hier wird der aktuelle Batterieladestand abgefragt)

den Session-Cookie im header hinzufügen:

attr httpHeader

cookie: kiwisessionid=xyz...abc..usw

Dann funktioniert es (hoffentlich länger).
Keine Ahnung, wie lange der Cookie gültig ist. Sollte eigentlich schon abgelaufen sein.