Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Nein
100
71%
Ja, die Web Hooks gibt es noch nicht in SH 2.0
16
11%
Ja, für "Externe Geräte" und/oder "Verbraucher"
19
14%
Ja, alle Möglichkeiten werden genutzt
5
4%
 
Insgesamt abgegebene Stimmen: 140

KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

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
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von okaegi »

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
Grad mal ins modul geschaut. Wenn http/s vorne fehlt wird ein http zugriff durchgeführt.
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
KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

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).
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
okaegi
Beiträge: 2185
Registriert: Fr Mär 08, 2019 1:57 pm

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von okaegi »

Steht was im http log auf der ramdisk

<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
KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

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.
openWB series2 standard+ / VW ID.3 / PV 12,5 kWp auf 4 Dachflächen mit Solaredge
KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

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
KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

Kann mir jemand helfen was diese Fehlermeldung im SmartHome Log bedeutet?
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):
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.
11/10/2022, 16:30:00 http off.py devicenr 7 url https://app.apilio.com/webhooks/v2/bool ... 97cfcc6cb1)
Wenn ich dieselbe URL über den Browser sende, wird sie von Apilio empfangen und bestätigt.
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
Gero
Beiträge: 2368
Registriert: Sa Feb 20, 2021 9:55 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von Gero »

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
openWB-series2, openWB-Buchse, E3/DC S10pro+19.5kWh, 30kWp Ost-Süd, Model 3 und Ion
KlausHaus
Beiträge: 20
Registriert: Mo Okt 31, 2022 10:41 am

Re: Nutzt ihr noch das "alte" Smart Home (nicht 2.0)?

Beitrag von KlausHaus »

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 :roll:

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
Antworten