NEWS
Anfrage Tahoma/Somfy IO Adapter
-
Hallo,
bei mir werden keine vernünftigen commands angezeigt bei den RTS-Rollläden von Somfy über Tahoma. Was kann ich machen, dass diese richtig angezeigt werden ("up", "down", "my", "open", "close", "stop")?Ich hoffe, dass ihr mir helfen könnt. Der Adapter ist sonst super.
Gruß Tino
-
@tino1410 Hallo, hast Du hier mittlerweile eine Lösung gefunden? Hatte nun seit dem letzten Herbst diesen Adapter nicht mehr im Einsatz gehabt.
Zuvor hatte ich ein folgende Datenpunkte:
tahoma.0.devices.10.commands.down
tahoma.0.devices.10.commands.upDiese gibts nun nicht mehr?
Kann hier bitte jemand helfen?
DANKE
-
Nachtrag: habe RTS Markisen.
Weiß nicht wie ich die Markisen nun programmatisch über Script steuern kann.
Kann niemand helfen, das wäre echt super wichtig
DANKE!!
-
Habe mein Problem mit den fehlenden Datenpunkten gelöst bekommen:
https://github.com/StrathCole/ioBroker.tahoma/issues/17 -
Hallo,
aufgrund der Probleme mit dem Adapter bin ich am Überlegen, ob den Ham Adapter mit dem Tahoma-Homebridge Plugin zu verwenden.
Ich hab es mal installiert (mit der minimal Konfiguration), aber ich kann die open/close states meiner Rolläden/Fenster in den Objekten nicht sehen. Was mache ich falsch?Gruß
pfahlenbauer -
Hi,
habe mich gesern etwas mit dem Problemen beim Adapter beschäftigt. Es scheint schon einige Lösungen im Netz zu geben, die "einfach" übernommen werden müssen.
Ein Teil wurde von @uwe72 am 5. April um 22:15 gepostet, sodass die einzelnen Rolläden wieder benutzbar werden (danke dafür übrigens Uwe ) https://github.com/StrathCole/ioBroker.tahoma/issues/17
Dazu gibt es noch bei Github eine weitere Änderung des Adapters (https://github.com/StrathCole/ioBroker.tahoma/pull/12/commits/919d844ab5e86076b3057dc201f89d2447f6348e?file-filters[]=)
Ich habe versucht die Änderungen bei mir umzusetzten und bisher scheinen die zu funktionieren. Ich habe dazu die Datei tahoma.js per WinSCP im Ordner /opt/iobroker/node_modules/iobroker.tahoma/lib/ modifiziert.
Wichtig: Davor ein Backup der ursprünglichen Datei ziehen!!
Bei mir habe ich dannzusätzlich noch einige Timeouts für Loginversuche gesucht (hoffe das waren auch die Zeiten) und eingefügt. Alles in allem sieht meine Datei jetzt so aus. Ich habe sie hier angehängt, übernehme aber keine Garantie für Funktionalität. Bin da selbst noch am testen, aber 24h bisher ohne Fehler überlebt Die My-Position ist leider verschwunden, aber dafür geht der ganze Rest.
Link zur Datei: https://cloud.aschlipf.de/s/FoX9od6EGYsA3wQ
Gruß Andy
-
Moin,
Vielleicht kann mir jemand weiterhelfen:Mein Wunsch. Meine RTS Markisen ganz simple ein/ausfahren über die TaHoma Box mithilfe der des TaHoma UND Yahka Adapter.
Über die TaHome Somfy App habe ich mir „Szenen“ definiert (simples ausfahren auf die „my“ position), die auch als Datenpunkt in IO Broker auftauchen und gesteuert werden können. (Log wirft zwar gelbe Warnungen aus, aber, geht).
Doch wie bringe ich jetzt Yahka bei, das Siri auf den Befehl „Große Markise ausfahren“ reagiert. Wie könnte/sollte ich das machen. Geht das überhaupt.
Vielen Dank für Eure Hilfe. Bin immer wieder beeindruckt über das KnowHow hier.
Schöne Grüße Steffen
-
Hallo zusammen
ich habe Probleme, den Adapter zu starten. Im Log erscheinen folgenden Meldungen:tahoma.0 2021-07-09 07:27:29.067 warn (17898) Terminated (UNCAUGHT_EXCEPTION): Without reason tahoma.0 2021-07-09 07:27:29.065 info (17898) terminating tahoma.0 2021-07-09 07:27:28.678 error (17898) The state contains the forbidden properties x_time, roll_end_limit_state, application, setting_state, current_position, unroll_end_limit_state! tahoma.0 2021-07-09 07:27:28.678 error at processImmediate (internal/timers.js:463:21) tahoma.0 2021-07-09 07:27:28.678 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.tahoma/lib/tahoma.js:651:23) tahoma.0 2021-07-09 07:27:28.678 error at Adapter.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5935:21) tahoma.0 2021-07-09 07:27:28.678 error at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5848:23) tahoma.0 2021-07-09 07:27:28.678 error (17898) Error: The state contains the forbidden properties x_time, roll_end_limit_state, application, setting_state, current_position, unroll_end_limit_state! tahoma.0 2021-07-09 07:27:28.677 error (17898) unhandled promise rejection: The state contains the forbidden properties x_time, roll_end_limit_state, application, setting_state, current_position, unroll_end_limit_state! tahoma.0 2021-07-09 07:27:28.677 error (17898) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tahoma.0 2021-07-09 07:27:28.634 error (17898) The state contains the forbidden properties relaunch, absence! tahoma.0 2021-07-09 07:27:28.633 error at processImmediate (internal/timers.js:463:21) tahoma.0 2021-07-09 07:27:28.633 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.tahoma/lib/tahoma.js:651:23) tahoma.0 2021-07-09 07:27:28.633 error at Adapter.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5935:21) tahoma.0 2021-07-09 07:27:28.633 error at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5848:23) tahoma.0 2021-07-09 07:27:28.633 error (17898) Error: The state contains the forbidden properties relaunch, absence! tahoma.0 2021-07-09 07:27:28.632 error (17898) unhandled promise rejection: The state contains the forbidden properties relaunch, absence! tahoma.0 2021-07-09 07:27:28.632 error (17898) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tahoma.0 2021-07-09 07:27:28.629 error (17898) The state contains the forbidden properties relaunch, absence, rateManagement, energyDemandStatus! tahoma.0 2021-07-09 07:27:28.629 error at processImmediate (internal/timers.js:463:21) tahoma.0 2021-07-09 07:27:28.629 error at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.tahoma/lib/tahoma.js:651:23) tahoma.0 2021-07-09 07:27:28.629 error at Adapter.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5935:21) tahoma.0 2021-07-09 07:27:28.629 error at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:5848:23) tahoma.0 2021-07-09 07:27:28.629 error (17898) Error: The state contains the forbidden properties relaunch, absence, rateManagement, energyDemandStatus! tahoma.0 2021-07-09 07:27:28.626 error (17898) unhandled promise rejection: The state contains the forbidden properties relaunch, absence, rateManagement, energyDemandStatus! tahoma.0 2021-07-09 07:27:28.625 error (17898) Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tahoma.0 2021-07-09 07:27:27.194 info (17898) [INFO] Configured polling interval: 20000 tahoma.0 2021-07-09 07:27:27.170 info (17898) [START] Starting adapter tahoma v0.3.2 tahoma.0 2021-07-09 07:27:27.068 info (17898) starting. Version 0.3.2 in /opt/iobroker/node_modules/iobroker.tahoma, node: v12.22.1, js-controller: 3.2.16
Verhalten: Ich starte den Adapter neu, die Ampel wechselt von rot nach orange, dann auf grün, nach einer Sekunde zurück auf orange, anschliessend wieder rot.
Mein Setting: Neue Installation auf Raspberry 4, sonst sind praktisch noch keine Adapter installiert.
Könnt ihr mir einen Tipp geben, was ich hier unternehmen könnte? Leider verstehe ich im Log nicht alles. Vielen Dank für eure Inputs. -
Hi,
hab leider auch das Problem, dass der Adapter nicht mehr läuft. Ging bis vor ein paar Wochen eigentlich noch. Weiß nicht, ob es evtl an der neuen Firmware der Tahoma Box liegt, kamen in letzter Zeit ein paar, aktuell Tahoma Version 2021.2.4-17. Mein log sieht so aus:tahoma.0 2021-07-17 22:00:16.391 info Login failed three times, waiting 2 minutes before retrying. tahoma.0 2021-07-17 22:00:16.389 warn error during tahomalink request: undefined ->401 retry login tahoma.0 2021-07-17 22:00:16.180 warn error during tahomalink request: undefined ->401 retry login tahoma.0 2021-07-17 22:00:16.096 warn error during tahomalink request: undefined ->401 retry login tahoma.0 2021-07-17 22:00:16.018 warn error during tahomalink request: undefined ->401 retry login tahoma.0 2021-07-17 22:00:15.924 warn error during tahomalink request: undefined ->401 retry login tahoma.0 2021-07-17 22:00:15.674 info [INFO] Configured polling interval: 20000 tahoma.0 2021-07-17 22:00:15.637 info [START] Starting adapter tahoma v0.3.3 tahoma.0 2021-07-17 22:00:15.597 info starting. Version 0.3.3 in /opt/iobroker/node_modules/iobroker.tahoma, node: v12.22.2, js-controller: 3.3.14 host.raspberrypi 2021-07-17 22:00:13.926 info instance system.adapter.tahoma.0 started with pid 2008 host.raspberrypi 2021-07-17 21:59:43.880 info Restart adapter system.adapter.tahoma.0 because enabled host.raspberrypi 2021-07-17 21:59:43.879 error instance system.adapter.tahoma.0 terminated with code 6 (UNCAUGHT_EXCEPTION) tahoma.0 2021-07-17 21:59:43.804 warn Cannot get view: Connection is closed. tahoma.0 2021-07-17 21:59:43.803 warn Cannot get view: Connection is closed. tahoma.0 2021-07-17 21:59:43.648 warn get state error: DB closed tahoma.0 2021-07-17 21:59:42.914 warn Terminated (UNCAUGHT_EXCEPTION): Without reason tahoma.0 2021-07-17 21:59:42.913 info terminating tahoma.0 2021-07-17 21:59:42.670 error The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, smart_protect, unroll_end_limit_state, security_level! tahoma.0 2021-07-17 21:59:42.669 error Error: The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, smart_protect, unroll_end_limit_state, security_level! at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6004:23) at Adapter.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6091:21) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.tahoma/lib/tahoma.js:659:23) at processImmediate (internal/timers.js:463:21) tahoma.0 2021-07-17 21:59:42.668 error unhandled promise rejection: The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, smart_protect, unroll_end_limit_state, security_level! tahoma.0 2021-07-17 21:59:42.667 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tahoma.0 2021-07-17 21:59:42.621 error The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, unroll_end_limit_state, security_level! tahoma.0 2021-07-17 21:59:42.620 error Error: The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, unroll_end_limit_state, security_level! at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6004:23) at Adapter.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6091:21) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.tahoma/lib/tahoma.js:659:23) at processImmediate (internal/timers.js:463:21) tahoma.0 2021-07-17 21:59:42.620 error unhandled promise rejection: The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, unroll_end_limit_state, security_level! tahoma.0 2021-07-17 21:59:42.619 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tahoma.0 2021-07-17 21:59:42.576 error The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, smart_protect, unroll_end_limit_state, security_level! tahoma.0 2021-07-17 21:59:42.576 error Error: The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, smart_protect, unroll_end_limit_state, security_level! at validateSetStateObjectArgument (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6004:23) at Adapter.setState (/opt/iobroker/node_modules/iobroker.js-controller/lib/adapter.js:6091:21) at Immediate.<anonymous> (/opt/iobroker/node_modules/iobroker.tahoma/lib/tahoma.js:659:23) at processImmediate (internal/timers.js:463:21) tahoma.0 2021-07-17 21:59:42.573 error unhandled promise rejection: The state contains the forbidden properties discreet_mode_speed, roll_end_limit_state, setting_state, open_level, soft_start, current_position, soft_stop, nominal_mode_speed, smart_protect, unroll_end_limit_state, security_level! tahoma.0 2021-07-17 21:59:42.572 error Unhandled promise rejection. This error originated either by throwing inside of an async function without a catch block, or by rejecting a promise which was not handled with .catch(). tahoma.0 2021-07-17 21:59:41.840 info [INFO] Configured polling interval: 20000 tahoma.0 2021-07-17 21:59:41.761 info [START] Starting adapter tahoma v0.3.3 tahoma.0 2021-07-17 21:59:41.729 info starting. Version 0.3.3 in /opt/iobroker/node_modules/iobroker.tahoma, node: v12.22.2, js-controller: 3.3.14
Anmeldung über die Web Oberfläche ist gerade auch gesperrt, (Too many requests, try again later)
Hab schon gelesen, dass dieser Adapter leider nicht mehr gepflegt wird, vielleicht kann aber jemand anderes noch helfen, würde mich auch sehr freuen. Bei Somfy wird auch aktuell viel geändert, bis ende des Jahres soll es eine einheitliche App (Android - iOS) gegeben mit der die Box auch voll konfiguriert werden werden kann. Tahoma Premium Box und neue Switch Box soll eine App bekommen.....nur als Info wen es interessiertHab den Adapter schon mal paar Stunden ausgeschaltet gehabt und dann nochmal probiert, ging auch nicht. Auch eine Neuinstallation blieb erfolglos.
Gruß Willi
-
@willi-wunder bei mir das gleiche
-
Scheint ja bei einigen nicht mehr zu funktionieren. Liegt es an der neuen Version in der Tahoma Box oder evtl. an der neuen JS Version im iobroker? Kann hier mal jemand schreiben ob es aktuell überhaupt noch funktioniert und welche Versionen er hat? Würde vermutlich eine Fehlersuche erleichtern, weiß nicht wo ich ansetzen soll.......
Habe momentan am laufen:
Node.js v12.22.2
JS 3.3.14
Tahoma Adapter 0.3.2 / 0.3.3
Tahoma Box 2021.2.4-17Vielen Dank.
Gruß Willi
-
@willi-wunder Bei mir läuft der Adapter - allerdings mit einer Connexoon Box:
Node.js v12.16.3
JS 3.1.4
Tahoma Adapter 0.3.3
Connexoon Box 2021.2.4 -
@willi-wunder bei mir läuft es stockend, immer mal Aussetzer, dann muss ich den Adapter für 5 Minuten stoppen und anschließend wieder starten… dann läuft es wieder für ein paar Tage.
Raspi 4
Node.js 14.17.2
TaHoma Adapter 0.3.3
TaHoma Box 2021.2.4-17 -
@kassmann
Welchen JS-Controller hast du am laufen? Befürchte das es hier an der neuen Version 3.3x liegen könnte.
Bei einem Freund mit der Version3.2.16 läuft es auch noch.......
Bei wem läuft es mit der 3.3x?Schade das der Entwickler des Adapters nicht mehr weiter macht, muss man aber so akzeptieren.
Frage als Laie, könnte dies jemand anderes auch übernehmen? Hab leider vom Programmieren keinen Plan.....Gruß Willi
-
@willi-wunder Servus, ich habe JS-Controller 3.3.14 installiert
-
@willi-wunder Ich habe Version 3.3.8 und bei mir funktioniert der Adapter (noch). Allerdings starte ich ihn jeden Morgen um 4:00 Uhr morgens über ein Script neu. Damit vermeide ich jetzt weitestgehend die Login-Fehler. Ich hoffe sehr dass sich mal jemand über den Adapter hermacht, weil ich 3 Somfy IO-Komponenten im Einsatz habe: 2 x Markisensteuerung und 1 x Dimmer für Sommergarten-Spots.
-
@yellowball sagte in Anfrage Tahoma/Somfy IO Adapter:
Allerdings starte ich ihn jeden Morgen um 4:00 Uhr morgens über ein Script neu.
Kleiner Tipp auch wenn OT: Du musst nicht extra ein Skript dafür machen. Unter "Instanzen" einfach den "Expertenmodus" einschalten und dann bekommst du eine neue Spalte mit "Neu starten". Da kannst du dann die Zeit eintragen.
-
@el_malto sagte in Anfrage Tahoma/Somfy IO Adapter:
@yellowball sagte in Anfrage Tahoma/Somfy IO Adapter:
Allerdings starte ich ihn jeden Morgen um 4:00 Uhr morgens über ein Script neu.
Kleiner Tipp auch wenn OT: Du musst nicht extra ein Skript dafür machen. Unter "Instanzen" einfach den "Expertenmodus" einschalten und dann bekommst du eine neue Spalte mit "Neu starten". Da kannst du dann die Zeit eintragen.
Ich weiß, aber das bringt leider nichts, denn zwischen Stop und Start sollten ca. 20 Minuten liegen, weil man sonst wieder den obskuren Login-Fehler bekommt, obwohl das Passwort richtig ist. Daher stoppe ich per Script die Instanz, 20 Minuten Delay und dann Start.
-
Also ich bekomme den Adpater nicht mehr zum Laufen. Timeout auch schon auf 50000 gestellt, zuvor paar Stunden abgeschaltet gehabt und dann auch nochmal die Zugangsdaten neu eingegeben. Leuchtet kurz mal grün für 1-2 sek. danach wieder rot. Tja, wenn sich keiner mehr für die Adapterpflege findet war es das wohl..... sehr schade.
-
@willi-wunder Bei mir funktioniert der Tahoma-Adapter im Moment einwandfrei. Bei Somfy sind für den 3. August Wartungsarbeiten angekündigt, aber wie gesagt, im Moment läuft es.
Da ich den Adapter für unsere IO Rolläden selbst verwende, würde ich im Ernstfall auch selbst den Code patchen, oder ganz reimplementieren, falls Somfy z.B. massiv die API umstellen würde. Aktuell funktionier es bei mir sowohl mit aktuellen Adaptern + JS-Controller auf stable, als auch latest (Beta) Branch.
Kannst du hier vielleicht mal Logausgaben posten (oder im Adapter ein Issue aufmachen und hier verlinken)? Idealerweise mit DEBUG-Loglevel.