Der Befehl für die „My“ Position (Favoriten Position) funktioniert in einem Script
TAHOMA_SendCommand($id, 'my', []);
ist leider jedoch im Modul nicht eingebaut, wäre schön wenn hier das Profil und Command noch dazu eingebaut würden
Der Befehl für die „My“ Position (Favoriten Position) funktioniert in einem Script
TAHOMA_SendCommand($id, 'my', []);
ist leider jedoch im Modul nicht eingebaut, wäre schön wenn hier das Profil und Command noch dazu eingebaut würden
Hallo zusammen,
ich habe seit gestern folgende Fehlermeldung beim TaHoma Modul:
29.01.2025, 10:59:47 | TimerPool | TaHoma Cloud (Fetch):
Failed to open stream: No route to host in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaCloud/module.php on line 266
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, false given in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaCloud/module.php:205
Stack trace:
#0 /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaCloud/module.php(205): json_decode(false)
#1 /mnt/data/symcon/scripts/__generated.inc.php(827): TaHomaCloud->Fetch()
#2 /-(1): TAHOMA_Fetch(13867)
#3 {main}
thrown in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaCloud/module.php on line 205
Als ersten Schritt habe ich die Box neu gestartet.
Modul Neu installiert, mich angemeldet.
Leider ohne erfolg.
Danke für die Info,
liebe Grüße
Michael
Was mich betrifft hatte ich tatsächlich ein WLAN Problem.
Geschuldet dem Umzug in neue Immobilie, Neueinrichtung Netzwerkkomponentetn (Switches, VLans, opnSense, Unifi-WLAN) usw…
Das WLAN ist mittlerweile stabil, die Meldungen vom Modul „line 266“ sind weit weniger, kommen jedoch immer noch vor. Mir scheint als ob das Modul den Tahoma Switch mit der Häuftigkeit der Abfragen etwas überfordert?
Außerdem habe ich im Moment das Problem beim öffnen des Konfigurators:
(Konnte Konfigurationsform nicht laden)
Warning: Attempt to read property "type" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 32
Warning: Attempt to read property "deviceURL" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 46
Warning: Attempt to read property "deviceURL" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 50
Warning: Attempt to read property "label" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 51
Warning: Attempt to read property "definition" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 52
Warning: Attempt to read property "type" on null in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 52
Warning: Attempt to read property "attributes" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: foreach() argument must be of type array|object, null given in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: Attempt to read property "attributes" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: foreach() argument must be of type array|object, null given in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: Attempt to read property "deviceURL" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 59
Warning: Attempt to read property "type" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 32
Warning: Attempt to read property "deviceURL" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 46
Warning: Attempt to read property "deviceURL" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 50
Warning: Attempt to read property "label" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 51
Warning: Attempt to read property "definition" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 52
Warning: Attempt to read property "type" on null in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 52
Warning: Attempt to read property "attributes" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: foreach() argument must be of type array|object, null given in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: Attempt to read property "attributes" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: foreach() argument must be of type array|object, null given in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 38
Warning: Attempt to read property "deviceURL" on string in /var/lib/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaConfigurator/module.php on line 59
{"actions":[{"type":"Configurator","name":"Configurator","caption":"Configurator","delete":false,"columns":[{"label":"Address","name":"address","width":"350px"},{"caption":"Type","name":"type","width":"100px"},{"label":"Name","name":"name","width":"auto"},{"caption":"Manufacturer","name":"manufacturer","width":"150px"},{"caption":"Firmware","name":"firmware","width":"150px"}],"sort":{"column":"name","direction":"ascending"},"values":[{"address":null,"name":null,"type":null,"manufacturer":"","firmware":"","instanceID":0,"create":{"moduleID":"{C3F89070-FE4D-A30A-C81F-B28131B32990}","configuration":{"DeviceURL":null}}},{"address":null,"name":null,"type":null,"manufacturer":"","firmware":"","instanceID":0,"create":{"moduleID":"{C3F89070-FE4D-A30A-C81F-B28131B32990}","configuration":{"DeviceURL":null}}},{"address":"io:\/\/2088-0942-1178\/13755319","name":"2: Esszimmer links","type":"","manufacturer":"","firmware":"","instanceID":47753},{"address":"io:\/\/2088-0942-1178\/11163021","name":"4: Terrasse","type":"","manufacturer":"","firmware":"","instanceID":46918},{"address":"io:\/\/2088-0942-1178\/1067955","name":"1: K\u00fcche","type":"","manufacturer":"","firmware":"","instanceID":16615},{"address":"io:\/\/2088-0942-1178\/8863241","name":"3: Esszimmer rechts","type":"","manufacturer":"","firmware":"","instanceID":12084},{"address":"internal:\/\/2088-0942-1178\/pod\/0","name":"Box","type":"","manufacturer":"","firmware":"","instanceID":47268},{"address":"internal:\/\/2088-0942-1178\/wifi\/0","name":"INTERNAL (wifi\/0)","type":"","manufacturer":"","firmware":"","instanceID":34257}]}]} (Code: -32603)
Hi,
Zunächst mal RIESIGEN dank an Paresy, dass es dieses Modul gibt.
Ich konnte damit endlich mein Lamellendach mit Somfy Motor komplett in meine KNX/IPS Welt integrieren. WELTKLASSE!
Leider habe ich seit 2 Tagen das Problem, dass sich die Instanzen nicht mehr aktualisieren lassen. Weder per „Button“ noch per Skript „TAHOMA_RequestStatus();“
Ich erhalte folgende Fehlermeldung:
Warning: Undefined property: stdClass::$states in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 62
Warning: foreach() argument must be of type array|object, null given in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 62
Warning: Undefined property: stdClass::$definition in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 69
Warning: Attempt to read property "commands" on null in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 69
Warning: foreach() argument must be of type array|object, null given in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 134
Hat jemand eine Idee was das sein kann?
habe in einem anderen Forum von Fehlern in der neuesten Firmware in Verbindung mit dem Entwickler-Modus der Box gelesen. Anscheinend scheint man sich bei Somfy um einen Fix zu bemühen…
danke für die info! habe soeben mit dem somfy support telefoniert.
Das Update vom letzten Donnerstag sollte die Probleme mit der lokalen API Schnittstelle behoben haben.
Ich verwende eine TaHoma Switch und habe den neuesten Firmware Stand.
Leider geht es weiterhin nicht bei mir …
bekomme dieselbe fehlermeldung…
bei mir funkt es seit heute wieder, aber ich kann leider nicht nachvollziehen warum.
habe mir jetzt in IPS ein Monitoring eingerichtet und werde beobachten ob der Fehler wieder auftritt.
Seit das Problem seitens Somfy/Tahoma API wieder repariert wurde, kann das Formular wieder geöffnet werden.
@paresy
Das Modul funktioniert aber,
sollte bei nicht erreichen des Clouddienstes das öffnen des Konfigurationsformulars nicht verweigern.
Auffällig ist auch der sekündliche Timer, ich vermute das dies ab und an in einem Timeout endet, und für die oben geschriebenen Fehler in „public function Fetch()“ zuständig ist? Muss das wirklich „jede Sekunde“?
Guten Morgen,
ich bin auch mal wieder dabei meine Installationen auf Stand zu bringen.
Das auf und zu fahren funktioniert einwandfrei. Die Variablen werden allerdings nicht aktualisiert. Ich muss erst in der Instanz auf aktualisieren klicken. Ist das bekannt ? Hat das noch jemand ? Gibt es dazu einen Workaround ?
Achso, ich nutze im übrigen die Velux Rollos über das Tahoma Switch. Das läuft ganz gut
Ja, das habe ich immer mal wieder… Erst durch ein Aktualisieren werden die Werte wieder korrekt geliefert. Und ich nutze Somfy-Rollläden und Velux-Rollläden und -Fenster.
„Installation auf Stand bringen“ meinte bei mir, Umzug von Windows2012 VM nach Docker. Ich hatte das wohl erst im Testbetrieb und dann frisch als Live. Aber wie es manchmal halt so kommt. Container ein mal neu gestartet. Und schon läuft es
Alles klar. Aber trotzdem bin ich gespannt, ob sich das auch bei dir wiederholt… Bei mir immer wieder mal, dass ich feststelle, dass sich die Variabeln nicht nehr altualisieren. Und sobald ich es manuell aktualisiere, klappt es dann auch wieder (und auch mit allen Variabeln). Es scheint irgendwie fast so, als dass sich das Modul irgendwie „aufhängt“ und „vergisst“, den Status der Variablen wieder zu setzen… Und dann brauchts einen kleinen „schubser“ um es wieder in Gang zu setzen😁
ich hatte gestern einen geplanten Stromausfall. Die Symbox und die Tahoma Box waren 3 Stunden offline. Nach dem Neustart funktioniert das „Aktualisieren“ der Tahoma Instanz wieder nicht mehr. Egal ob per Skript oder per „Button“ in der Instanz.
Irgendwo stimmt da etwas nicht ganz beim Modul, oder?
Hier die Fehlermeldung:
Warning: file_get_contents(https://192.168.10.120:8443/enduser-mobile-web/1/enduserAPI/setup/devices/io%3A%2F%2F2081-9110-8937%2F9919478): Failed to open stream: Connection refused in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaCloud/module.php on line 243
RESULT: in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 54
Fatal error: Uncaught TypeError: json_decode(): Argument #1 ($json) must be of type string, bool given in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php:54
Stack trace:
#0 /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php(54): json_decode(false)
#1 /mnt/data/symcon/scripts/__generated.inc.php(499): TaHomaDevice->RequestStatus()
#2 /-(3): TAHOMA_RequestStatus(27932)
#3 {main}
thrown in /mnt/data/symcon/modules/.store/fonzo.ipsymcontahoma/TaHomaDevice/module.php on line 54```
Connection refused heißt aber, dass deine TaHoma Box nicht erreichbar ist.
paresy
@paresy: Danke für den Hinweis.
Habe die TaHoma nochmals komplett neugestartet und jetzt funktioniert es wieder.
Ich bin etwas unzufrieden mit der Gesamtlösung, wenn nach einem Stromausfall manuell die TaHoma Box neugestartet werden muss. Das ist nicht ideal. Bei meiner restlichen KNX/IPS Installation funkt alles einwandfrei nach einem Stromausfall. Automatisch ohne jegliche manuelle Neustarts.
Kann man das Modul vielleicht so bauen, dass man in diesem Fall nicht in einen PHP Skript Error hineinläuft sondern einen Error erhält mit dem man z.B. eine IPS Benachrichtigung triggern kann?
Habe das Thema für mich jetzt mit eigenem Exception/Error handling im Skript gelöst.
Ist es etwas für das du einen PR fürs Modul stellen wolle würdest?
paresy
So ein Script würde mir auch helfen/Interessieren, da ich immer mal wieder das selbe Problem habe (bei Stromunterbruch keine Verbindung).
Geht sich bei mir aktuell zeitlich nicht aus. Vielleicht im Sommer, wenn es ruhiger ist.
LGJ