NEWS
Anfrage Tahoma/Somfy IO Adapter
-
Das freut mich,
aber freu dich nicht zu früh, nun beginnt die eigentliche Arbeit
Was wäre ein SMART Home ohne die ganzen automatischen Regeln, welche die Rollläden bei Sonnenaufgang öffnen, im Sommer in Abhängigkeit von Sonnenstand passend schließen und öffnen, das ganze in Abhängigkeit von Innentemperatur (wer will bloß im Winter die Sonne aussperren) usw. … und nicht zu vergessen das die andere bessere Hälfte das auch noch bedienen können soll... so genug von meinen Problemen
Viel Spaß bei den Regeln und dem Vis Adapter.
Gesendet von iPad mit Tapatalk
-
[emoji23] das stimmt, aber die Abschattung für Sonne usw. habe ich mit einem Sonnensensor und Temp. Sensor geregelt. Das läuft soweit gut.
Gesendet von iPhone mit Tapatalk
-
Hallo,
auch von meiner Seite herzlichen Dank für das Script. Hatte es vor ca einer Woche installiert und es lief einwandfrei. Aber nun..
Ich bekomme eine ganze Latte an Fehlen, die sich minütlich wiederholen, beginnend mit:
Wrong type of javascript.0.tahoma.userdata.creationTime: "number". Please fix, while deprecated and will not work in next versions.
Habt ihr das gleiche Problem?
-
Servus. Ist bei mir auch. Läuft aber trotzdem.
Gesendet von iPhone mit Tapatalk
-
Hallo
Da ich umziehe und in der neuen Bleibe einiges modernisieren will brauche ich auch Rolladen etc. Bisher hatte ich Somfy RTS und habe das via CUL / FHEM gesteuert. Da ich bei der Neuanschaffung auf Somfy Oximo IO gehen will habe ich mir mal einen Motor und das Gateway bestellt. Der erste Test mit dem Script lief schon problemlos und gefällt mir sehr gut. !!
Ich habe bei Somfy auch die API gesehen, aber da steige ich noch so überhaupt nicht durch. Wenn meine Bauphase vorbei ist wird das wohl ein neues Projekt werden. So wie es schon jetzt aussieht scheint die Tahoma Lösung komplett ausreichend zu sein.
Vielen Dank!
Malc
-
Update:
Ich habe mich nun ein wenig mehr mit dem Gateway beschäftigt und mich entschieden es NICHT zu nehmen.
Die Gründe:
Im direkten Vergleich zur CUL / FHEM (RTS Rolladen / Markise) muss ich sagen dass das Tahoma Gateway eher bescheiden ist.
Die Fahrbefehle / Positionierung auf beliebigen % Wert sind einfach nur miserabel umzusetzen. Ohne Internet geht nix, nur wenn ich noch Somfy / Zigbee Schalter einbinde.
Ich habe alle Bestellungen zur neuen Bleibe storniert und werde nun Standard Kabelgebundene Motoren in Verbindung mit Homatic Aktoren einsetzen.
Die Oximo IO Motoren kosten als Beispiel 160 EUR, ein Noname Motor 35 EUR. Dazu ein Homatic Aktor 45 EUR. Preislich kein dramatischer Unterschied doch in Summe immer noch deutlich günstiger. Und im direkten Vergleich habe ich einen Oximo und Noname Motor eingebaut und muss sagen das der billige identisch funktioniert. Der einzige Unterschied ist das ich die endlagen mechanisch einstellen muss. Aber damit kann ich locker leben.
Das ist meine Meinung, natürlich darf da jeder seine eigene zu haben.
Malc
-
Hat jemand Erfahrung mit der somfy connexoon, also der abgespeckten Version der Tahoma-Box? Die würde für meine Zwecke reichen und kostet die Hälfte. Interessant aber natürlich nur, wenn ich die mit dem Skript auch in iobroker integrieren kann.
-
Hallo Unterstedter, ich habe auch eine Connexoon und alles funktioniert bestens
-
ok, danke! dann muss ich mal in die Beschaffung gehen
Hattest du schon mal Reichweitenprobleme? Reicht eine Box für ein "normales" Haus?
-
Kann ich nicht sagen, da ich nur auf einer Seite des Hauses Somfy Motore habe (Q.bus, falls dir das was sagt). Meine Box ist zwischen ca. 8-10 m (Luftlinie) von den Moren entfernt (welche wiederum in Alugehäusen verbaut sind) und muss dabei durch zwei Wände (Holz, Rigips, Fliesen, usw.). Ich habe RSSI Werte von 80 bis 20 (je nachdem, wann man schaut), aber hatte noch nie ein Problem.
-
Mahlzeit,
Erstmal vielen dank für das Script! Ich hätte auch großes Interesse an einem Tahoma Adapter für ioBroker.
Ich habe das Script in meinem ioBroker eingefügt und die Anmeldedaten eingetragen. Wenn ich das Script starte bekomme ich eine Fahlermeldung:
[error] javascript.0 script.js.common.TaHoma: error during tahomalink request: null
Kann mir jemand sagen was ich falsch mache?
Grüße und frohe Weihnachten!
-
Gibts hier schon was neues?
Währe auch brennend an einem Adapter interessiert.
Beteidige mich auch gerne an einer Bounty wenn nötig
Gruß
Thorsten
-
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)