NEWS
Anfrage Tahoma/Somfy IO Adapter
-
@kanumouse
Was geht: Velux Dachflächen Außenrollo, was nicht geht und den Adapter lahm legt sind Somfy Außenrollos.
Hier bekomme zB "Got action event for invalid device: und so weiter..." als Fehlermeldung.
Nun gut, ist kein Supergau, es wird das Log zugemüllt, sobald ich mit der MobileApp was steuere.
LG, Andi -
Bei mir scheint der Adapter seit einigen Tagen nicht mehr zu funktionieren;
Vorher konnte ich ohne Probleme die Aussenrollos bedienen, seit einigen Tagen geht nichts mehr...:tahoma.0 2024-12-07 09:30:44.154 warn error during request: Error: connect ECONNREFUSED 192.168.1.93:8443, request path: setup/gateways with payload:{} tahoma.0 2024-12-07 09:30:44.139 debug GET request on https://gateway-2048-4815-4750.local:8443/enduser-mobile-web/1/enduserAPI/setup/gateways with payload:{} tahoma.0 2024-12-07 09:30:44.139 debug Update gateway status for id undefined tahoma.0 2024-12-07 09:30:14.138 warn error during request: Error: connect ECONNREFUSED 192.168.1.93:8443, request path: setup/gateways with payload:{} tahoma.0 2024-12-07 09:30:14.098 debug GET request on https://gateway-2048-4815-4750.local:8443/enduser-mobile-web/1/enduserAPI/setup/gateways with payload:{} tahoma.0 2024-12-07 09:30:14.098 debug Update gateway status for id undefined tahoma.0 2024-12-07 09:30:04.185 warn {"error":{"errno":-111,"code":"ECONNREFUSED","syscall":"connect","address":"192.168.1.93","port":8443}} tahoma.0 2024-12-07 09:30:04.185 warn setup failed! tahoma.0 2024-12-07 09:30:04.184 warn error during request: Error: connect ECONNREFUSED 192.168.1.93:8443, request path: setup with payload:{} tahoma.0 2024-12-07 09:30:04.149 debug stateChange tahoma.0.update {"val":false,"ack":true,"ts":1733560204147,"q":0,"from":"system.adapter.tahoma.0","user":"system.user.admin","lc":1733508840950} tahoma.0 2024-12-07 09:30:04.148 debug stateChange tahoma.0.info.connection {"val":true,"ack":true,"ts":1733560204147,"q":0,"from":"system.adapter.tahoma.0","user":"system.user.admin","lc":1733560204147} tahoma.0 2024-12-07 09:30:04.098 debug GET request on https://gateway-2048-4815-4750.local:8443/enduser-mobile-web/1/enduserAPI/setup with payload:{} tahoma.0 2024-12-07 09:30:04.097 info Using stored bearer token 6618c48391938be89f0d tahoma.0 2024-12-07 09:30:04.096 info Adapter will connect to Tahoma Box via local API. tahoma.0 2024-12-07 09:30:04.095 debug [START] Started Adapter
-
Bei mir funktioniert der Adapter ABER das Protokoll wird mit folgenden Warnings überschwemmt:
025-01-02 21:31:58.979 warn Body: {"errorCode":"UNSPECIFIED_ERROR","error":"\"No registered event listener.\""} tahoma.0 2025-01-02 21:31:58.978 warn Response: {"statusCode":400,"body":{"errorCode":"UNSPECIFIED_ERROR","error":"\"No registered event listener.\""},"headers":{"content-type":"application/json","access-control-allow-origin":"*","access-control-allow-headers":"Authorization","content-length":"77","connection":"close","date":"Thu, 02 Jan 2025 20:31:58 GMT","server":"KizOs"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"gateway-2080-0101-7321.local:8443","port":"8443","hostname":"gateway-2080-0101-7321.local","hash":null,"search":null,"query":null,"pathname":"/enduser-mobile-web/1/enduserAPI/events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch","path":"/enduser-mobile-web/1/enduserAPI/events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch","href":"https://gateway-2080-0101-7321.local:8443/enduser-mobile-web/1/enduserAPI/events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch"},"method":"POST","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0","Authorization":"Bearer 66f2f74093e4a56b44ac","Content-type":"application/json","accept":"application/json","content-length":2}}} tahoma.0 2025-01-02 21:31:58.978 warn error during request: null, request path: events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch with payload:{} tahoma.0 2025-01-02 21:31:39.043 warn Body: {"errorCode":"UNSPECIFIED_ERROR","error":"\"No registered event listener.\""} tahoma.0 2025-01-02 21:31:39.042 warn Response: {"statusCode":400,"body":{"errorCode":"UNSPECIFIED_ERROR","error":"\"No registered event listener.\""},"headers":{"content-type":"application/json","access-control-allow-origin":"*","access-control-allow-headers":"Authorization","content-length":"77","connection":"close","date":"Thu, 02 Jan 2025 20:31:39 GMT","server":"KizOs"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"gateway-2080-0101-7321.local:8443","port":"8443","hostname":"gateway-2080-0101-7321.local","hash":null,"search":null,"query":null,"pathname":"/enduser-mobile-web/1/enduserAPI/events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch","path":"/enduser-mobile-web/1/enduserAPI/events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch","href":"https://gateway-2080-0101-7321.local:8443/enduser-mobile-web/1/enduserAPI/events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch"},"method":"POST","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0","Authorization":"Bearer 66f2f74093e4a56b44ac","Content-type":"application/json","accept":"application/json","content-length":2}}} tahoma.0 2025-01-02 21:31:39.042 warn error during request: null, request path: events/9aac0498-8cbd-4cc9-884b-33532b7fce55/fetch with payload:{}
-
@gre4t0ne Bei mir kein Problem (hab den nur kurz für 1ne Minute gestartet).
-
verwendest du Adapter in Lokal Modus via PIN oder ohne PIN?
Bei mir mit PIN Lokal geht nicht.
-
@honnkoponko Nichts lokales. Über die Cloud. Ich habe ein Connectivity Kit.
https://shop.somfy.de/somfy-connectivity-kit.html -
Ich habe die Tahoma Switch, der Development Mode ist eingeschalten. Im Adapter verwende ich die Standard Einstellungen, Benutzer, Passwort + PIN der Tahoma-Box (z. B. 1234-5678-9012) in den "lokale API Einstellungen".
Leider bekomme ich beim Start des Adapter immer diese Meldung. Den Adapter habe ich bereits einmal deinstalliert und neu installiert, dann gab's auch wieder ein Token.
Gibt's irgendwas, das ich falsch machen könnte? Die Box Selbst hat eine fixe IP und ich hab sie sogar per Fritzbox adapter-xxxx-xxxx-xxxx (Pin) genannt.Danke für Tipps, Andi
Edit: Neue Fehlermeldung ist aufgetaucht, als ich bim nicht laufenden Adapter was geändert und gespeichert habe:tahoma has an invalid jsonConfig: [{"instancePath":"/items/basicSettingsTab/items/note","schemaPath":"#/patternProperties/%5E.%2B/allOf/37/then/oneOf","keyword":"oneOf","params":{"passingSchemas":[0,1]},"message":"must match exactly one schema in oneOf"},{"instancePath":"/items/basicSettingsTab","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/9/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]
-
Achtung: Lokale Api wird wohl mit aktuellem Tahoma Update deaktiviert.
Ich habe jetzt aus 2 Richtungen gehört, dass mit dem letzten Update nicht nur die angekündigte iftt Unterstützung sondern auch die lokale Api der Tahoma deaktiviert wird.
Hoffentlich wird es noch gefixt, aber wartet erstmal mit dem Update wenn ihr sie nutzt.
-
@murphys234d HA warnt ebenfalls aktiv und dort funktioniert nur noch der Cloudzugriff nach Update. Ich denke auch, dass das den ioBroker Adapter 1:1 betrifft.
-
@toralt @Murphys234d ich hab das Update leider schon gemacht. Bei mir ist es so, dass die lokale API nicht komplett deaktiviert wurde, aber scheinbar nicht mehr alle Objekte aktualisiert werden.
Raffstores kann ich weiterhin lokal steuern, aber bspw. der Sonnensensor kann nicht mehr lokal abgerufen werden, so scheint es.
VG
-
@iot4db Ich drück die Daumen, dass sie es doch noch wieder fixen.
Sonst bleibt wohl nur der Weg über die Cloud. -
@murphys234d said in Anfrage Tahoma/Somfy IO Adapter:
Achtung: Lokale Api wird wohl mit aktuellem Tahoma Update deaktiviert.
Interessant, denn ich hab den Entwicklermodus erst vor ein paar Tagen aktiviert, als Info bekommt man noch diesen Link: https://github.com/Somfy-Developer
Allerdings führt dieser in ein 504 Gateway Time-out, scheint also nicht mehr aktiv zu sein.
-
@gre4t0ne Ich habe exakt die selbe Situation - der Adapter funktioniert, aber spuckt in ständig diese Fehlermeldung aus. Ich nutze den Zugang über die lokale API auf eine Tahoma Classic.
Gibt es hier in der Runde Ideen, woran das liegen könnte? Vielen Dank euch vorab.
-
Ich habe den gleichen Fehler.
Es kommt immer folgende Warnmeldung:Response: {"statusCode":400,"body":"{\"errorCode\":\"UNSPECIFIED_ERROR\",\"error\":\"Unknown object.\"}","headers":{"content-type":"application/json","access-control-allow-origin":"*","access-control-allow-headers":"Authorization, Content-Type","content-length":"59","connection":"close","date":"Sat, 01 Feb 2025 15:15:17 GMT","server":"KizOs"},"request":{"uri":{"protocol":"https:","slashes":true,"auth":null,"host":"gateway-2052-7119-6399:8443","port":"8443","hostname":"gateway-2052-7119-6399","hash":null,"search":null,"query":null,"pathname":"/enduser-mobile-web/1/enduserAPI/setup","path":"/enduser-mobile-web/1/enduserAPI/setup","href":"https://gateway-2052-7119-6399:8443/enduser-mobile-web/1/enduserAPI/setup"},"method":"GET","headers":{"User-Agent":"Mozilla/5.0 (X11; Linux x86_64; rv:79.0) Gecko/20100101 Firefox/79.0","Authorization":"Bearer 65823c3daa66f8769349","Content-type":"application/json"}}}
-
Es scheint, als hätte Tahoma die API abgedreht.
https://github.com/Somfy-Developer/Somfy-TaHoma-Developer-Mode/issues/161
LG, Andi
-
@gukerl Mit dem aktuellen Update der Tahoma scheint das Problem wieder behoben zu sein. So wird es zumindest auf Github diskutiert und ich bekomme nach dem Update auf meiner Classic auch keine Fehlermeldungen mehr.
-
@gammler2003 Vielen DANK für den Hinweis.
Was aber immer noch beim Starten des Adapters passiert:
tahoma has an invalid jsonConfig: [{"instancePath":"/items/basicSettingsTab/items/note","schemaPath":"#/patternProperties/%5E.%2B/allOf/37/then/oneOf","keyword":"oneOf","params":{"passingSchemas":[0,1]},"message":"must match exactly one schema in oneOf"},{"instancePath":"/items/basicSettingsTab","schemaPath":"#/properties/items/patternProperties/%5E.%2B/allOf/9/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"},{"instancePath":"","schemaPath":"#/if","keyword":"if","params":{"failingKeyword":"then"},"message":"must match \"then\" schema"}]
Auffällig auch, steuere ich die Somfy Außenrollo mit der Fernbedienung, mache etwas finster, wird der core:ClosureState erst nach einem Neustart des Adapters übernommen. Umgekehrt, die Jalousie mit dem Adapter geht zumindest mit Somfy gar nicht. Bei meinen Velux Dachflächenfenstern klappt es wieder wunderbar.
Zusammengefasst scheint die API nicht ganz durchgängig zu sein.LG, Andi
-
moin. das meiste scheint wieder zu laufen mit der API. Außer die "actionGroups", die funktionieren jedenfalls bei mir nur über die cloud, nicht aber per API.
Ist das bei jemand anderes auch so?VG
-
@iot4db Ist bei mir auch so. Ich meine aber, dass das über die lokale API noch nie möglich war.