Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Kann mir jemand die noch offene Frage zur maximalen Länge der Ein-/Ausschalt-URL im SmartHome 2.0 beantworten?
Siehe hier viewtopic.php?p=74527#p74527. Danke
Siehe hier viewtopic.php?p=74527#p74527. Danke
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
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
Was passiert wenn du die url mit https://app.api... eingibst ?
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Die URL fängt an mit "https://app.apilio.com/webhooks/v2/boolean_variables . . . ".
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Mit einer kürzeren URL zu IFTTT funktioniert es: https://maker.ifttt.com/trigger . . .
Im alten SmartHome funktioniert es mit beiden URLS (der kurzen für IFTTT und der langen für Apilio).
Im alten SmartHome funktioniert es mit beiden URLS (der kurzen für IFTTT und der langen für Apilio).
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
-
- Beiträge: 2382
- Registriert: Fr Mär 08, 2019 1:57 pm
- Has thanked: 1 time
- Been thanked: 9 times
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Steht was im http log auf der ramdisk
<deine ip>openWB/ramdisk/smarthome...._http.log
Gruss Oliver
<deine ip>openWB/ramdisk/smarthome...._http.log
Gruss Oliver
Entwickler- openWB (ehrenamtlich) / Feedback zu Funktionen immer erwünscht..
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Smarthomeprobleme siehe hier (update ): viewtopic.php?f=14&t=5923
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Auf der In diesem Log http://<IP-Adresse>/openWB/ramdisk/smarthome_device_6_http.log steht folgendes, wenn ich die Apilio URL in der Konfiguration eingebe:
11/06/2022, 14:25:24 http watt.py devicenr 6 orig url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 replaced url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 urlc none urlstate none
11/06/2022, 14:25:26 http on.py devicenr 6 url https://app.apilio.com/webhooks/v2/bool ... 97cfcc6cb1)
11/06/2022, 14:25:33 http watt.py devicenr 6 orig url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 replaced url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 urlc none urlstate none
Die URL kommt aber nicht bei Apilio an. Wenn ich diese URL über den Browser versende, kommt sie bei Apilio an.
Mit dem IFTTT URL steht dort dasselbe, nur halt mit der anderen URL. Und diese URL kommt bei IFTTT an.
11/06/2022, 14:25:24 http watt.py devicenr 6 orig url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 replaced url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 urlc none urlstate none
11/06/2022, 14:25:26 http on.py devicenr 6 url https://app.apilio.com/webhooks/v2/bool ... 97cfcc6cb1)
11/06/2022, 14:25:33 http watt.py devicenr 6 orig url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 replaced url http://127.0.0.1/openWB/modules/smartho ... l1.php?d=6 urlc none urlstate none
Die URL kommt aber nicht bei Apilio an. Wenn ich diese URL über den Browser versende, kommt sie bei Apilio an.
Mit dem IFTTT URL steht dort dasselbe, nur halt mit der anderen URL. Und diese URL kommt bei IFTTT an.
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
p.s. Die Apilio URL wie oben angegeben habe ich im Key verfälscht. In meinem Test habe ich natürlich die korrekte URL benutzt.
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Kann mir jemand helfen was diese Fehlermeldung im SmartHome Log bedeutet?
Danke für einen Hinweis was da nicht stimmt.
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)
Danke für einen Hinweis was da nicht stimmt.
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
-
- Beiträge: 3466
- Registriert: Sa Feb 20, 2021 9:55 am
- Has thanked: 5 times
- Been thanked: 63 times
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Bei diesen ganzen Webdiensten muss man sich ja irgendwie mit user/passwort anmelden, sonst kann die Geräte ja jeder im Internet steuern.
https://username:password@url/
Im Browser funktioniert das, weil Du dich da einmal angemeldet hast und der Browser sich das merkt. Browser komplett schließen und er fragt erneut nach user/passwort
https://username:password@url/
Im Browser funktioniert das, weil Du dich da einmal angemeldet hast und der Browser sich das merkt. Browser komplett schließen und er fragt erneut nach user/passwort
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?
Nein, das ist hier nicht richtig. Die URL enthält einen Key. Eine Anmeldung ist nicht nötig. In meinem Post habe ich den Key verfälscht (sonst könnte jetzt jeder, der es liest, mein Gerät steuern
Für das Thema Ein-/Auschalt-URL an Apilio habe ich einen neuen Thread eröffnet:
viewtopic.php?f=14&t=6086
Für das Thema Ein-/Auschalt-URL an Apilio habe ich einen neuen Thread eröffnet:
viewtopic.php?f=14&t=6086
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge