FHEM Werte an openWB übergeben

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

FHEM Werte an openWB übergeben

Beitrag von Slowfinger »

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

<UPDATE>
nach einem FHEM Update gibt es nun anscheinend Probleme mit Komma-Werten.
Deswegen bitte statt

Code: Alles auswählen

http://192.168.178.111:8088/fhem?XHR=1&cmd=%7BReadingsVal(=%7BSDM_Solar%22,%22Power_Sum__W%22,0)%7D
nun

Code: Alles auswählen

http://192.168.178.112:8088/fhem?XHR=1&cmd=%7Bround%20(ReadingsVal(%22SDM_Solar%22,%22Power_Sum__W%22,0),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)
Zuletzt geändert von Slowfinger am So Mai 31, 2020 5:27 pm, insgesamt 1-mal geändert.
openWB
Site Admin
Beiträge: 7902
Registriert: So Okt 07, 2018 1:50 pm

Re: FHEM Werte an openWB übergeben

Beitrag von openWB »

Zum Verständnis, das gibt dann einen Wert X als "rohe" Zahl zurück?
Somit mit HTTP Modul in OpenWB nutzbar?
Danke dafür :)
Supportanfragen bitte NICHT per PN stellen.
Hardwareprobleme bitte über die Funktion Debug Daten senden mitteilen oder per Mail an support@openwb.de
Slowfinger
Beiträge: 7
Registriert: Sa Jan 26, 2019 8:39 am

Re: FHEM Werte an openWB übergeben

Beitrag von Slowfinger »

genau :-)

BTW, tolle Arbeit Snaptec !
MarkusL
Beiträge: 10
Registriert: So Mär 31, 2019 7:01 pm

Re: FHEM Werte an openWB übergeben

Beitrag von MarkusL »

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: 91
Registriert: Mo Nov 05, 2018 6:37 pm

Re: FHEM Werte an openWB übergeben

Beitrag von vize »

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: 10
Registriert: So Mär 31, 2019 7:01 pm

Re: FHEM Werte an openWB übergeben

Beitrag von MarkusL »

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

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

Re: FHEM Werte an openWB übergeben

Beitrag von E-lmo »

Was erhältst Du als Ausgabe, wenn Du die Zeile im Web-browser eingibst?
MarkusL
Beiträge: 10
Registriert: So Mär 31, 2019 7:01 pm

Re: FHEM Werte an openWB übergeben

Beitrag von MarkusL »

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

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

Re: FHEM Werte an openWB übergeben

Beitrag von E-lmo »

Wie ist bei Dir eigentlich der sunnyIsland mit Fhem verbunden?
vize
Beiträge: 91
Registriert: Mo Nov 05, 2018 6:37 pm

Re: FHEM Werte an openWB übergeben

Beitrag von vize »

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