NEWS
Anfrage Tahoma/Somfy IO Adapter
-
Moin,
bei mir kommt leider die gleiche Fehlermeldung.
Ab und zu connected er sich…aber meist steht es auf false
Gruß
Dani
-
Moin,
Ist mir ebenso aufgefallen. Somfy hat leider ihr API dahingehend geändert das mehrfache Logins in kurzer Zeit abgewiesen werden. Egal ob via Script, oder Browser oder Somfy APP.
Ich habe das Script angepasst und das Abfrageintervall verlängert sowie ein paar zusätzliche Fehler behoben. Bei mir läuft es seitdem (ein paar Tage) problemlos.
Zugangsdaten nicht vergessen im Script einzutragen.
Viel Spass
-
Ich werde es morgen gleich mal ausprobieren.
1000 Dank für die schnelle Antwort Daumen hoch
-
Bei mir läuft es bisher einwandfrei. Bei der vorherigen Version hatte ich häufig Probleme, dass ich mich in der APP nicht anmelden konnte.
-
Ich bekomme auch mit dem neuen Script einen Fehler:
script.js.user.TaHoma: error during tahomalink request: 400: null, request path: login with payload:{"userId":"","userPassword":""}
Muss man, um die API zu nutzen, irgendwas beim Somfy feischalten o.ä.?
-
Bei mir läuft es jetzt im Prinzip schon super.
Bekomme nur ab und zu folgende Fehlermeldung:
2019-01-02 07:25:10.269 error script.js.Programme.Aussenrollos.Tahoma: error during tahomalink request: undefined ->401 retry getEvents
2019-01-02 06:35:10.270 error script.js.Programme.Aussenrollos.Tahoma: error during tahomalink request: undefined ->401 retry getEvents
2019-01-02 05:25:10.280 - error script.js.Programme.Aussenrollos.Tahoma: error during tahomalink request: undefined ->401 retry getEvents
Also immer klappt es wohl nicht mit der Anmeldung :?
-
Kann mir jemand sagen, was die Werte im Objekt "core:PriorityLockTimerState" zu bedeuten haben? Ich habe einen Windsensor und immer wenn dieser auslöst und die Geräte rein fährt, wechsel dieser Wert zwischen 5370, 630, 540, 480, 30, 0. Gleichzeitig bekommt das Objekt "io:PriorityLockLevelState" den Wert "userlevel1" bei 5370 und bei allen anderen Werten wieder den Normalzustand "comfortLevel1". Ich dachte erst, die Zahl gibt die Zeit an, wie lange die Geräte noch gesperrt sind, aber Sekunden können es nicht sein, denn schon nach ein paar Minuten geht der Wert von 5370 auf 630 runter.
-
Und noch eine Frage, kann ich etwas machen, damit diese Meldungen im Log nicht bei jedem Durchlauf geschrieben werden?
javascript.0 2019-01-09 14:10:00.905 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.905 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.905 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.905 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.904 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.904 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.904 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.904 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.904 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.904 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.904 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.904 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.904 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.904 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.904 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.904 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.903 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.903 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.903 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.903 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.903 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.903 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.903 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.903 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.903 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.903 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.903 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.903 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.902 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.902 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.902 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.902 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.902 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.902 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.902 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.902 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.902 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.902 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.902 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.902 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.902 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.902 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.902 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.902 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.901 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.901 warn at script.js.Somfy.Connexoon_Steuerung:477:13 javascript.0 2019-01-09 14:10:00.901 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.901 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.901 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.901 warn at script.js.Somfy.Connexoon_Steuerung:476:13 javascript.0 2019-01-09 14:10:00.901 warn at updateGateWayData (script.js.Somfy.Connexoon_Steuerung:317:9) javascript.0 2019-01-09 14:10:00.901 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.901 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.901 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.901 warn at script.js.Somfy.Connexoon_Steuerung:476:13 javascript.0 2019-01-09 14:10:00.901 warn at updateGateWayData (script.js.Somfy.Connexoon_Steuerung:317:9) javascript.0 2019-01-09 14:10:00.900 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.900 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.899 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.899 warn at script.js.Somfy.Connexoon_Steuerung:476:13 javascript.0 2019-01-09 14:10:00.899 warn at updateGateWayData (script.js.Somfy.Connexoon_Steuerung:317:9) javascript.0 2019-01-09 14:10:00.899 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.899 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.899 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.899 warn at script.js.Somfy.Connexoon_Steuerung:476:13 javascript.0 2019-01-09 14:10:00.899 warn at updateGateWayData (script.js.Somfy.Connexoon_Steuerung:317:9) javascript.0 2019-01-09 14:10:00.899 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.899 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.899 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.899 warn at script.js.Somfy.Connexoon_Steuerung:476:13 javascript.0 2019-01-09 14:10:00.899 warn at updateGateWayData (script.js.Somfy.Connexoon_Steuerung:317:9) javascript.0 2019-01-09 14:10:00.899 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.899 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.899 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.899 warn at script.js.Somfy.Connexoon_Steuerung:476:13 javascript.0 2019-01-09 14:10:00.899 warn at updateGateWayData (script.js.Somfy.Connexoon_Steuerung:317:9) javascript.0 2019-01-09 14:10:00.899 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.899 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.619 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.619 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.619 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.619 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.619 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.619 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.619 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.619 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.618 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.618 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.618 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.618 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.618 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.618 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.618 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.618 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.618 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.618 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.618 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.618 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.617 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.617 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.617 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.617 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.617 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.617 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.617 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.617 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9) javascript.0 2019-01-09 14:10:00.617 warn at Request._callback (script.js.Somfy.Connexoon_Steuerung:188:21) javascript.0 2019-01-09 14:10:00.617 warn at script.js.Somfy.Connexoon_Steuerung:299:13 javascript.0 2019-01-09 14:10:00.617 warn at updateData (script.js.Somfy.Connexoon_Steuerung:422:13) javascript.0 2019-01-09 14:10:00.617 warn at createOrUpdateState (script.js.Somfy.Connexoon_Steuerung:466:9)
-
das Thema IO-Standard von Somfy oder Velux und die Anbindung an andere Hausautomatisierungssysteme war immer ein Buch mit sieben Siegeln.
In allen Foren in denen ich gestöbert habe kam aber immer die gleiche Antwort.
Somfy RTS geht, Somfy IO/Tahoma ist kein offener Standard… Einzige Lösung ist was aus angelernten Fernbedienungen zu löten. (Nicht so geil) `
Hallo thoemmes86,
du sagst Somfy RTS geht anzubinden. Ich selbst habe viele RTS Produkte zuhause und würde Sie gerne in den IObrocker einbinden. Wie? kannst mir helfen???
gruß
-
Mir ist noch ein Problemchen aufgefallen. Manchmal fängt das Script an, in diese Schleife zu laufen:
`2019-02-07 00:00:00.364 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.408 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.408 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.409 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.410 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.410 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.414 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.547 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.547 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.548 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.549 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.552 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.553 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.553 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.554 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.563 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.563 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.564 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.566 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.566 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.566 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.566 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec 2019-02-07 00:00:00.568 - [32minfo[39m: javascript.0 script.js.Somfy.Connexoon_Steuerung: login in progress, wait 100 msec[/code]` Script stoppen und wieder starten hilft erstmal, aber es fängt irgendwann wieder an. Eine Idee, was das verursachen könnte?
-
Hallo Zusammen - es steht demnächst ein Garagentorkauf an und mir wurden diverse Antriebe angeboten, u.a. DIESER
Hat irgendjemand diesen Metro Antrieb zufällig? Scheint nen Somfy RTS Antrieb zu sein. Irgendeinen Rat an mich? -
@CodeMasteR said in Anfrage Tahoma/Somfy IO Adapter:
Hallo,
Ich habe seit letztem Jahr eine Tahoma box und nutze die somfy cloud mit einem eigenen JS Script in iobroker. Das ganze funktioniert sehr gut und hatte bis dato nur sehr wenig Probleme mit Nichtverfügbarkeit der cloud. Das Umschreiben auf einen eigenen Adapter habe ich vor, aber noch nicht umgesetzt.
Wenn Interesse besteht kann ich mein Script gerne posten.
Es verbindet sich in regelmäßigen Abständen mit der cloud und holt sich die Zustände aller hinterlegten Geräte (Motoren / Sensoren). Habe selbst die IO Motoren nebst Lichtsensor.
Sobald in iobroker der Wert eines Rolladens geändert wird, erfolgt ebenso der Zugriff auf die cloud und der Motor setzt den Befehl um. Das ganze geht erstaunlich schnell (ca. 1-2 Sekunden).
In Verbindung mit dem yahka Adapter kann Siri auch alle Somfy Geräte steuern (was Somfy von Haus aus noch nicht kann ).
Mfg
CodeMasteR
Hallo,
Bin erst kürzlich auf das Script von @CodeMasteR aufmerksam geworden. Funktioniert soweit, ich sehe als devices in ioBroker alle Geräte aus meiner Tahoma-Box. Dort sind auch Szenarien hinterlegt („Morgensonne“, „Alles zurück“, etc.), die in ioBroker fehlen. Ich frage mich nun, ob diese Szenarien ebenfalls eingerichtet und verwendet werden können. Hat jemand einen Tipp? -
Ich hab heute nochmal einen versuch gestartet, das Script zum laufen zu bekommen. Aber sobald ich es Starte, bekomme ich im LOG diesen Fehler angezeigt:
2019-08-10 18:37:10.348 - info: javascript.0 Start javascript script.js.user.Somfy.Tahoma 2019-08-10 18:37:10.363 - warn: javascript.0 getState "javascript.0.tahoma.update" not found (3) states[id]=null 2019-08-10 18:37:10.364 - warn: javascript.0 at createOrUpdateState (script.js.user.Somfy.Tahoma:430:17) 2019-08-10 18:37:10.364 - warn: javascript.0 at script.js.user.Somfy.Tahoma:37:1 2019-08-10 18:37:10.571 - info: javascript.0 script.js.user.Somfy.Tahoma: registered 5 subscriptions and 2 schedules 2019-08-10 18:37:11.069 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:11.249 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:11.486 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:11.694 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:11.902 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:12.074 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:12.247 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:12.396 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:12.582 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:12.753 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:12.927 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:13.103 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:13.316 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:13.470 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:13.735 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:13.876 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:14.017 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:14.170 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:14.357 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login 2019-08-10 18:37:14.527 - error: javascript.0 script.js.user.Somfy.Tahoma: error during tahomalink request: undefined ->403 retry login
und das geht dann so weiter, bis ich das Script wieder stoppe.
Der Fehler wird, wie man sieht, mehrmals in der Sekunde ausgegeben.Was läuft da falsch? Hat jemand einen Tipp?
-
@CodeMasteR
Fantastisch das du es geschafft hast ein solches Script zu machen.
Ich dachte schon ich müsste die Somfy Ansteuerung völlig vergessen.Werde mich nun mal gleich dran setzen und eine conexon organisieren.
Wäre es möglich das Script auch in einen Adapter zu "gießen" oder eher schlecht? -
Hat noch jemand seit dem letzten Update das Problem, dass sich das Skript nicht mehr einloggen kann?
Fehlermeldung "Login with Payload" -
Habe das gleiche Problem.
@CodeMasteR : Gibt es eine Lösung für das Problem. Wäre super wenn du uns helfen könntest. -
Hat sich einer, der sich mit Programmierung auskennt, schonmal den Link angeschaut? https://www.somfy.de/ueber-somfy/-so-open-mit-somfy
Besteht hier Hoffnung für ein Lösung?
-
@kassmann
Das hat mir mein Kollege auch gerade erzählt. Der hatte mal bei Somfy nachgefragt ob die eine API haben. Die API sollte eigentlich schon viel früher veröffentlicht werden. Aber cool, dass es die jetzt gibt. Wäre cool wenn sich das einer annehmen würde.
Mein Kollege hatte bisher auch immer das Skript von @CodeMasteR verwendet. -
https://github.com/tetienne/somfy-open-api
Vielleicht hilft das ja auch schon weiter... -
Als Alternative habe ich jetzt mal den ham Adapter installiert und das homebridge-tahoma plugin installiert/hinzugefügt:
https://www.npmjs.com/package/homebridge-tahomaDie Verbindung funktioniert, in den Objekten werden meine Rollläden angezeigt, sowie diverse States.
Mir ist nur nicht klar, wie man die jetzt steuern kann, es gibt nämlich keine Commands / Buttons, wie bei dem Skript von @CodeMasteRFalls hier jemand eine Idee dazu hat, bitte her damit