Fragen zur Nutzung, Features, usw..
toemk
Beiträge: 63 Registriert: Mo Feb 03, 2020 3:56 pm
Beitrag
von toemk » Mo Jul 12, 2021 9:19 am
Hallo zusammen,
ich würde gerne meine Pool-Pumpe via FHEM schalten, mit Smart Home geht es mit folgender URL fürs Ein- bzw. Ausschalten:
Code: Alles auswählen
http://192.168.x.x:8083/fhem?cmd=set%20HM_xxxxx_Sw%20off&XHR=1
Mit Smart Home 2.0 geht es leider nicht, schon beim Abspeichern der Settings hängt die Seite und im Log ist das hier zu finden:
Code: Alles auswählen
rllib.error.URLError: <urlopen error [Errno -2] Name or service not known>
raise URLError(err)
Danke für einen Tipp!
t.
thesorrow101
Beiträge: 718 Registriert: Mo Okt 12, 2020 7:41 am
Beitrag
von thesorrow101 » Mo Jul 12, 2021 8:03 pm
toemk hat geschrieben: ↑ Mo Jul 12, 2021 9:19 am
Hallo zusammen,
ich würde gerne meine Pool-Pumpe via FHEM schalten, mit Smart Home geht es mit folgender URL fürs Ein- bzw. Ausschalten:
Code: Alles auswählen
http://192.168.x.x:8083/fhem?cmd=set%20HM_xxxxx_Sw%20off&XHR=1
Mit Smart Home 2.0 geht es leider nicht, schon beim Abspeichern der Settings hängt die Seite und im Log ist das hier zu finden:
Code: Alles auswählen
rllib.error.URLError: <urlopen error [Errno -2] Name or service not known>
raise URLError(err)
Danke für einen Tipp!
t.
Probier mal
Code: Alles auswählen
http://192.168.x.x:8083/fhem%21cmd=set%20HM_xxxxx_Sw%20off&XHR=1
Oder
Code: Alles auswählen
http://192.168.x.x:8083/fhem%3Fcmd=set%20HM_xxxxx_Sw%20off&XHR=1
toemk
Beiträge: 63 Registriert: Mo Feb 03, 2020 3:56 pm
Beitrag
von toemk » Di Jul 13, 2021 6:47 am
thesorrow101 hat geschrieben: ↑ Mo Jul 12, 2021 8:03 pm
Probier mal
Code: Alles auswählen
http://192.168.x.x:8083/fhem%21cmd=set%20HM_xxxxx_Sw%20off&XHR=1
Oder
Code: Alles auswählen
http://192.168.x.x:8083/fhem%3Fcmd=set%20HM_xxxxx_Sw%20off&XHR=1
Geht leider beides nicht
vg
t.
toemk
Beiträge: 63 Registriert: Mo Feb 03, 2020 3:56 pm
Beitrag
von toemk » Di Jul 13, 2021 8:34 am
thesorrow101 hat geschrieben: ↑ Di Jul 13, 2021 8:16 am
Welche Version hast du? Von der openWB?
ganz aktuell: installierte Version: 1.9.246
Komisch finde ich, dass es mit dem "alten" Smart Home geht, sogar inkl. Auslesen der Leistung aus dem FHEM und da ist die URL noch komplexer:
Code: Alles auswählen
192.168.x.x:8083/fhem?XHR=1&cmd=%7BReadingsVal("HM_xxxx_SenPwr","state",0)%7D
vg
t.
vuffiraa
Beiträge: 260 Registriert: Mo Apr 19, 2021 11:26 am
Been thanked: 2 times
Beitrag
von vuffiraa » Di Jul 13, 2021 2:36 pm
Ich habe auch noch einen Vorschlag, probier mal:
Code: Alles auswählen
http://192.168.x.x:8083/fhem?cmd=set+HM_xxxxx_Sw+off&XHR=1
Damit hat openWB bei mir die Konfiguration ohne Hänger übernommen.
openWB serie 2 custom 11kW
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
toemk
Beiträge: 63 Registriert: Mo Feb 03, 2020 3:56 pm
Beitrag
von toemk » Mi Jul 14, 2021 7:41 am
vuffiraa hat geschrieben: ↑ Di Jul 13, 2021 2:36 pm
Ich habe auch noch einen Vorschlag, probier mal:
Code: Alles auswählen
http://192.168.x.x:8083/fhem?cmd=set+HM_xxxxx_Sw+off&XHR=1
Damit hat openWB bei mir die Konfiguration ohne Hänger übernommen.
Cool, das hat geklappt, danke!
Die Abfrage der Leistung geht aber leider so auch nicht. Da muss ich wohl auch noch mit den Parametern spielen... ganz schön fummelig...
t.
vuffiraa
Beiträge: 260 Registriert: Mo Apr 19, 2021 11:26 am
Been thanked: 2 times
Beitrag
von vuffiraa » Mi Jul 14, 2021 1:14 pm
toemk hat geschrieben: ↑ Mi Jul 14, 2021 7:41 am
Die Abfrage der Leistung geht aber leider so auch nicht. Da muss ich wohl auch noch mit den Parametern spielen... ganz schön fummelig...
t.
Das stimmt, ist halt wohl noch in der Entwicklung. Wenn du magst probier mal:
Code: Alles auswählen
192.168.x.x:8083/fhem?XHR=1&cmd=%%7BReadingsVal("HM_xxxx_SenPwr","state",0)%%7D
Ich habe irgendwo im Log noch eine Fehler "ValueError: invalid interpolation syntax" gefunden und dazu dann im Netz den Hinweis, dass einzelne %-Zeichen schuld sind. Deshalb oben in der URL jetzt doppelt.
openWB serie 2 custom 11kW
Skoda Enyaq iV80
PV 9,4kWp SSW, Fronius Symo 8.2-3-M, Fronius Smart Meter 63A
thesorrow101
Beiträge: 718 Registriert: Mo Okt 12, 2020 7:41 am
Beitrag
von thesorrow101 » Mi Jul 14, 2021 4:36 pm
vuffiraa hat geschrieben: ↑ Mi Jul 14, 2021 1:14 pm
toemk hat geschrieben: ↑ Mi Jul 14, 2021 7:41 am
Die Abfrage der Leistung geht aber leider so auch nicht. Da muss ich wohl auch noch mit den Parametern spielen... ganz schön fummelig...
t.
Das stimmt, ist halt wohl noch in der Entwicklung. Wenn du magst probier mal:
Code: Alles auswählen
192.168.x.x:8083/fhem?XHR=1&cmd=%%7BReadingsVal("HM_xxxx_SenPwr","state",0)%%7D
Ich habe irgendwo im Log noch eine Fehler "ValueError: invalid interpolation syntax" gefunden und dazu dann im Netz den Hinweis, dass einzelne %-Zeichen schuld sind. Deshalb oben in der URL jetzt doppelt.
Falls das nicht klappt, kannst du die URL mit Sonderzeichen und versuchen. Die %7B vor "ReadingsVal" steht z.B. für {.
Ggf wird die URL schon so intern umgewandelt und das doppelte bringt dann Probleme.
Hier mehr dazu:
https://de.wikipedia.org/wiki/URL-Encoding?wprov=sfla1
Dementsprechend also
Code: Alles auswählen
192.168.x.x:8083/fhem?XHR=1&cmd={ReadingsVal("HM_xxxx_SenPwr","state",0)}