
Siehe hier viewtopic.php?p=74527#p74527. Danke
Grad mal ins modul geschaut. Wenn http/s vorne fehlt wird ein http zugriff durchgeführt.KlausHaus hat geschrieben: Fr Nov 04, 2022 10:20 am Ich habe weiter getestet und es scheint so zu sein, dass die Einschalt/Ausschalt-URL das Problem ist. Es ist dieselbe URL, die mit dem alten SmartHome funktioniert. Ist diese URL mit 231 Zeichen vielleicht zu lang für SmartHome 2.0?
Hier die (verfälschte) URL:
https://app.apilio.com/webhooks/v2/bool ... 97cfcc6ab1
Im SmartHome Log ist auch eine Fehlermeldung: "urllib.error.HTTPError: HTTP Error 403: Forbidden . . . ". Vielleicht hilft das. Ich verstehe sie aber nicht.
Zusätzlich hatte ich die Leistung-URL falsch eingetragen. das war für mich in der Anleitung nicht eindeutig klar. Ich hatte "127.0.0.1/openWB/modules/smarthome/http/dummyurl1.php?6" statt "127.0.0.1/openWB/modules/smarthome/http/dummyurl1.php?d=6" eingegeben.
Kann mir jemand was zur Länge der Einschalt/Ausschalt-URL sagen?
Danke
Die kommt, wenn ich eine Einschalt-/Ausschalt-URL an den Dienst Apilio sende. Im http://<ip-adresse>/openWB/ramdisk/smarthome_device_7_http.log erscheint die URL korrekt.2022-11-10 16:30:00,560 INFO (7) TEST manueller Modus aktiviert, keine Regelung
urllib.error.HTTPError: HTTP Error 403: Forbidden
raise HTTPError(req.full_url, code, msg, hdrs, fp)
File "/usr/lib/python3.5/urllib/request.py", line 590, in http_error_default
result = func(*args)
File "/usr/lib/python3.5/urllib/request.py", line 444, in _call_chain
return self._call_chain(*args)
File "/usr/lib/python3.5/urllib/request.py", line 510, in error
'http', request, response, code, msg, hdrs)
File "/usr/lib/python3.5/urllib/request.py", line 582, in http_response
response = meth(req, response)
File "/usr/lib/python3.5/urllib/request.py", line 472, in open
return opener.open(url, data, timeout)
File "/usr/lib/python3.5/urllib/request.py", line 163, in urlopen
urllib.request.urlopen(url, timeout=5)
File "/var/www/html/openWB/modules/smarthome/http/off.py", line 27, in <module>
Traceback (most recent call last):
Wenn ich dieselbe URL über den Browser sende, wird sie von Apilio empfangen und bestätigt.11/10/2022, 16:30:00 http off.py devicenr 7 url https://app.apilio.com/webhooks/v2/bool ... 97cfcc6cb1)