Seite 1 von 1
Smart Home 2.0 Probleme mit der URL
Verfasst: Mo Jul 12, 2021 9:19 am
von toemk
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.
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Mo Jul 12, 2021 8:03 pm
von thesorrow101
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
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Di Jul 13, 2021 6:47 am
von toemk
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.
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Di Jul 13, 2021 8:16 am
von thesorrow101
Welche Version hast du? Von der openWB?
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Di Jul 13, 2021 8:34 am
von toemk
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.
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Di Jul 13, 2021 2:36 pm
von vuffiraa
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.
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Mi Jul 14, 2021 7:41 am
von toemk
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.
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Mi Jul 14, 2021 1:14 pm
von vuffiraa
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.
Re: Smart Home 2.0 Probleme mit der URL
Verfasst: Mi Jul 14, 2021 4:36 pm
von thesorrow101
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)}