FHEM Werte an openWB übergeben

Slowfinger
Beiträge: 3
Registriert: Sa Jan 26, 2019 8:39 am

FHEM Werte an openWB übergeben

Beitrag von Slowfinger » Sa Jan 26, 2019 10:20 am

Hallo zusammen
da ich jetzt ein bissl gesucht haben bis ich das gefunden habe: So kann man FHEM Werte an openWB übergeben

http://<FHEM_IP>:<port>/fhem?XHR=1&cmd=%7BReadingsVal(%22<device>%22,%22<reading>%22,0)%7D
zB
http://192.168.178.111:8088/fhem?XHR=1& ... 0%22,0)%7D

und wer mit dem CsrfToken Probleme haben sollte kann das im FHEM so konfigurieren

Code: Alles auswählen

define WEBapi FHEMWEB 8088 global
attr WEBapi allowfrom ^192\.168\.178\.([1-9]|[1-9][0-9]|1([0-9][0-9])|2([0-4][0-9]|5[0-4]))$|127.0.0.1
attr WEBapi csrfToken none
==> alle IP-Adressen 192.168.178.1..255 haben Zugriff auf die Schnittstelle (hier bei mir port 8088)

snaptec
Site Admin
Beiträge: 858
Registriert: So Okt 07, 2018 1:50 pm

Re: FHEM Werte an openWB übergeben

Beitrag von snaptec » Mo Jan 28, 2019 2:46 pm

Zum Verständnis, das gibt dann einen Wert X als "rohe" Zahl zurück?
Somit mit HTTP Modul in OpenWB nutzbar?
Danke dafür :)

Slowfinger
Beiträge: 3
Registriert: Sa Jan 26, 2019 8:39 am

Re: FHEM Werte an openWB übergeben

Beitrag von Slowfinger » Do Jan 31, 2019 6:15 am

genau :-)

BTW, tolle Arbeit Snaptec !

MarkusL
Beiträge: 9
Registriert: So Mär 31, 2019 7:01 pm

Re: FHEM Werte an openWB übergeben

Beitrag von MarkusL » So Mär 31, 2019 7:28 pm

Hallo,
ich hab vom programmieren leider keine Ahnung, kann mir jemand helfen, ich hab einen SunnyIsland und würde gerne die Werte an OpenWB übergeben.
Wenn ich die Zeilen anpasse wie denke

Code: Alles auswählen

http://192.168.1.79:8083/fhem?XHR=1&cmd=%7BReadingsVal(%22KG_PH_SUNNY_ISLAND%22,%22POWER_OUT%22,0)%7D
http://192.168.1.79:8083/fhem?XHR=1&cmd=%7BReadingsVal(%22KG_PH_SUNNY_ISLAND%22,%22ChargeStatus%22,0)%7D
kommen folgende Fehlermeldungen im FHEM log.

Code: Alles auswählen

2019.03.31 19:13:31 3: FHEMWEB WEB CSRF error:  ne csrf_847562422296127 for client WEB_192.168.1.79_45400 / command {ReadingsVal("KG_PH_SUNNY_ISLAND","POWER_OUT",0)}. For details see the csrfToken FHEMWEB attribute.
2019.03.31 19:13:41 3: FHEMWEB WEB CSRF error:  ne csrf_847562422296127 for client WEB_192.168.1.79_45402 / command {ReadingsVal("KG_PH_SUNNY_ISLAND","ChargeStatus",0)}. For details see the csrfToken FHEMWEB attribute.
Zum Testen für ein Modul für den SunnyIsland würde ich auch zur verfügung stehen.

Besten dank :D

vize
Beiträge: 41
Registriert: Mo Nov 05, 2018 6:37 pm

Re: FHEM Werte an openWB übergeben

Beitrag von vize » Di Apr 02, 2019 6:15 am

Moin,

vielleicht hilft dir die Anmerkung von Slowfinger zum "CsrfToken Problem" weiter.

VG
Andreas
OpenWB auf Raspi 2 mit SimpleEVSE-WiFi einphasig | Hyundai IONIQ electric | PV 8,25 kWp | Speicher 7,5 kWh

MarkusL
Beiträge: 9
Registriert: So Mär 31, 2019 7:01 pm

Re: FHEM Werte an openWB übergeben

Beitrag von MarkusL » Di Apr 02, 2019 4:35 pm

Hallo,
leider nicht, ich habe dann zwar im FHEM log keine Fehler, aber in OpenWB auch keine Werte.

VG
Markus

E-lmo
Beiträge: 74
Registriert: Sa Nov 10, 2018 4:45 pm

Re: FHEM Werte an openWB übergeben

Beitrag von E-lmo » Di Apr 02, 2019 8:02 pm

Was erhältst Du als Ausgabe, wenn Du die Zeile im Web-browser eingibst?

MarkusL
Beiträge: 9
Registriert: So Mär 31, 2019 7:01 pm

Re: FHEM Werte an openWB übergeben

Beitrag von MarkusL » Mi Apr 03, 2019 2:40 pm

Hallo,
als Antwort bekomme ich "Seiten-Ladefehler" verbindung Fehlgeschlagen.

VG

E-lmo
Beiträge: 74
Registriert: Sa Nov 10, 2018 4:45 pm

Re: FHEM Werte an openWB übergeben

Beitrag von E-lmo » Mi Apr 03, 2019 5:53 pm

Wie ist bei Dir eigentlich der sunnyIsland mit Fhem verbunden?

vize
Beiträge: 41
Registriert: Mo Nov 05, 2018 6:37 pm

Re: FHEM Werte an openWB übergeben

Beitrag von vize » Mi Apr 03, 2019 6:05 pm

Hast du https in FHEM aktiviert?

VG
Andreas

*EDIT* Also wenn ich ein neues global device nach den Vorgaben von Slowfinger mit der "Token-Umgehung" in FHEM anlege, bekomme ich den entsprechenden Wert im browser angezeigt, wenn ich den link öffne.

Beispiel:

Code: Alles auswählen

http://192.XXX.XXX.XXX:8088/fhem?XHR=1&cmd=%7BReadingsVal(%22httpmod_senec_lan%22,%22Akku_Mittel%22,0)%7D
Irgendwas passt also bei deiner Konfiguration noch nicht.

*EDIT 2* Integration in openWB funktioniert ebenfalls. 8-)
Vielen Dank an Slowfinger!
MarkusL hat geschrieben:
Mi Apr 03, 2019 2:40 pm
Hallo,
als Antwort bekomme ich "Seiten-Ladefehler" verbindung Fehlgeschlagen.

VG
OpenWB auf Raspi 2 mit SimpleEVSE-WiFi einphasig | Hyundai IONIQ electric | PV 8,25 kWp | Speicher 7,5 kWh

Antworten