IO-Homecontrol Devices über Tahoma Box einbinden

Begonnen von mike3436, 17 Oktober 2014, 22:07:36

Vorheriges Thema - Nächstes Thema

mike3436

ZitatAllerdings beobachte ich nun leider auch die Probleme beim "schnellen" Absetzen von Kommandos an Tahoma Devices hintereinander.
Ich denke, dass das mit der letzten Optimierung zusammenhängt. Vorher wurden alle Abfragen und Kommandos über separate Web-Commands abgesetzt - jetzt läuft alles über eine gehaltene Verbindung, und das scheint nicht so optimal zu sein. Anscheinend kann man dann nur ein Kommando absetzen, und muss warten, bis es abgearbeitet wurde (so wie in der App). Vorher hat das mehr oder weniger zufällig funktioniert, da das eigentlich ein Fehler im Programm war. Ich werde aber jetzt die Kommandos wieder über eine separate Verbindung senden.
Bitte angehängte Version nochmal ausprobieren, Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

mike3436

Ich konnte die genannten Symptome bei mir nachvollziehen und habe die Version V0220 aus dem letzten Beitrag gerade released.
Ich hoffe, damit sind alle Probleme wieder behoben, Gruß Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

FlorianZ

Hallo Rolf,

Vor 3 Tagen wurde bei mir die Verbindung zum Tahoma Server unterbrochen und lässt sich seitdem mit dem Modul
nicht wieder herstellen.

2018.07.07 08:24:18 3: tahoma1: tahoma_login
2018.07.07 08:24:18 2: tahoma1: login start
2018.07.07 08:24:18 5: tahoma1: tahoma_UserAgent_NonblockingGet page=login
2018.07.07 08:24:18 5: tahoma1: tahoma_GetCookies looking for Cookies in header
2018.07.07 08:24:18 5: tahoma1: tahoma_dispatch data={"error":"No accessible setup"}
2018.07.07 08:24:18 3: tahoma1: tahoma_dispatch error: No accessible setup
2018.07.07 08:24:58 3: tahoma1: tahoma_login
2018.07.07 08:24:58 2: tahoma1: login start
2018.07.07 08:24:58 5: tahoma1: tahoma_UserAgent_NonblockingGet page=login
2018.07.07 08:24:58 5: tahoma1: tahoma_GetCookies looking for Cookies in header
2018.07.07 08:24:58 5: tahoma1: tahoma_dispatch data={"error":"No accessible setup"}
2018.07.07 08:24:58 3: tahoma1: tahoma_dispatch error: No accessible setup

Mit der Tahoma App ist die Bedienung möglich.
Sagt dir der Error No accessible setup was?

Gruß
Florian

mike3436

#348
Hallo Florian,
bei mir gibt es keine Probleme - ab und zu gibt es die folgende Meldung:
y:\log\fhem-2018-07-04.log:2018.07.04 14:09:57 2: tahoma1: login start
y:\log\fhem-2018-07-04.log:2018.07.04 14:09:57 4: tahoma1: tahoma_dispatch data=<html><head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Overkiz - Universal HomeControl</title> <!-- PROD1 --> <style> body { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10pt; color: black; } </style></head><body><div align="center"><br/><br/><br/><br/><table border="0" width="90%"> <tr> <td width="50%" align="center"><img src="/error/overkiz_logo.gif"/></td> <td> <p class="intro"> <b>Server is down for maintenance</b><br/> <br/> We are sorry for the inconvenience.<br/> Please try again in a few minutes. </p> </td> </tr></table></div></body></html>
y:\log\fhem-2018-07-04.log:2018.07.04 14:09:57 3: tahoma1: tahoma_dispatch json string is faulty<html><head> <meta http-equiv="Content-T ...
y:\log\fhem-2018-07-04.log:2018.07.04 14:12:37 3: tahoma1: tahoma_login


Grundsätzlich sagt die Meldung, das der Zugriff auf das Setup nicht erfolgreich war - mehr kann ich auch nicht daraus lesen.
So wie ich das Tahoma-Modul aufgebaut habe, benötige ich das Setup aber, um alle Informationen zu den Devices zu bekommen.
Die Apps machen das aber auch genau so.

Generell ist wohl die Anzahl der Apps bzw. gleichzeitiger Web-Verbindungen auf 10 beschränkt, die auf den Server zugreifen können.
Das Tahoma-Modul macht seit dem letzten Update wieder mehr als eine Verbindung, da einige User sonst Probleme mit dem Absetzen gleichzeitiger Kommandos hatten.
Eventuell hat sich hier etwas verhaspelt, und Verbindungen wurden ggf. nicht freigegeben und geschlossen.
Hast du mal versucht das ganze System neu zu starten?
Sind irgendwelche Updates im FHEM gemacht worden, bzw. welche Version des Tahoma-Moduls hast du aktiv?

Edit:
Ach so, noch etwas - bei deinem loglevel verbose 5 müsste eigentlich beim login eine Zeile wie diese auftreten:
Cookie: JSESSIONID Wert 1234567890ABCDEF1234567890ABCDEF1234567890ABCDEF Rest Path=/enduser-mobile-web/; Secure; HttpOnly
Anscheinend funktioniert das login nicht mehr korrekt!?

Gruß Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

FlorianZ

Hallo Rolf,

An Fhem oder Tahoma wurde nichts verändert.
Habe es jetzt in einer neuen Fhem installation mit Version 0220 versucht, mit dem gleichen Ergebnis:

2018.07.07 15:36:13 0: Featurelevel: 5.8
2018.07.07 15:36:13 0: Server started with 10 defined entities (fhem.pl:16866/2018-06-14 perl:5.020002 os:linux user:fhem pid:154)
2018.07.07 15:36:25 3: tahoma: tahoma_connect
2018.07.07 15:36:25 3: tahoma: tahoma_login
2018.07.07 15:36:25 2: tahoma: login start
2018.07.07 15:36:25 3: tahoma: request active
2018.07.07 15:36:25 3: tahoma: tahoma_dispatch error: No accessible setup
2018.07.07 15:36:35 3: tahoma: tahoma_login
2018.07.07 15:36:35 2: tahoma: login start
2018.07.07 15:36:35 3: tahoma: tahoma_dispatch error: No accessible setup
2018.07.07 15:36:36 3: tahoma: tahoma_Attr set verbose 5
2018.07.07 15:36:45 3: tahoma: tahoma_login
2018.07.07 15:36:45 2: tahoma: login start
2018.07.07 15:36:45 5: tahoma: tahoma_UserAgent_NonblockingGet page=login
2018.07.07 15:36:45 5: tahoma: tahoma_GetCookies looking for Cookies in header
2018.07.07 15:36:45 5: tahoma: tahoma_dispatch data={"error":"No accessible setup"}
2018.07.07 15:36:45 3: tahoma: tahoma_dispatch error: No accessible setup

Einen Tahoma Box Reset und Neustart habe ich auch probiert.
Ebenfalls habe ich meine Zugangsdaten also Email und Passwort bei Somfy testweise geändert.
Verhalten bleibt immer gleich.

Bin gerade etwas ratlos.

Gruß
Florian

mike3436

Hallo Florian,
ich habe auch keine Idee, was hier los ist.
Vielleicht hat Somfy etwas geändert - sie versuchen ja alle auf die neue Tahoma 2.0 Box zu bekommen - ich habe noch die alte 1.0.
Die Kommunikation des Tahoma-Moduls entspricht auch nicht mehr dem aktuellen Stand der IPhone App - hat aber bisher immer funktioniert.

Hat sonst noch einer neuerdings Probleme?
Wenn ja, welche Hardware? (Tahoma 1/2 oder Connexon)
Gruß Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

FlorianZ

Hallo Rolf,

Tahoma läuft bei mir wieder.  :)
Ich habe bei Somfy angerufen, und darum gebeten, meine Box komplett auf Werkseinstellungen zu setzen.
Antwort Somfy: Das können Sie nicht aber ich soll nochmal meine Zugangsdaten unter folgenden link ändern.
https://accounts.somfy.com/login
Nachdem ich dort meine Zugangsdaten wieder mal geändert habe, war mein Profil plötzlich auf Französisch eingestellt !?
Also umgestellt auf Deutsch und seitdem läuft wieder alles wie es soll.
Was jetzt genau der Grund war, keine Ahnung.
Auf jeden Fall vielen Dank für die Unterstützung

Gruß Florian

mike3436

Hallo Florian. freut mich, das das ganze bei dir wieder läuft! Gruß Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

Lucky2k12

Hallo,

meine connexoon box verbindet sich ebenfalls nicht mehr zur cloud. Die rote LED leuchtet permantent.
Die app meldet nach dem login auch, die box hätte keine Verbindung zum Server.

Im Netz ist die Box anpingbar und auch in der FB nicht beschränkt.


Zugangsdaten ändern und reset habe ich auch schon erfolglos probiert.
Dabei hat das alles schon mal funkioniert und ich habe eigentlich nix davon angefasst...

Bin grad ein bisschen ratlos. Die Hotline erreiche ich ja nur tagsüber. Habt ihr gute Erfahrungen mit dem Support?
HP T610, HM, Jeelink, LGW, mapleCUL868+434

mike3436

Hallo Lucky2k12,
dein Problem ist nicht mit dem von Florian vergleichbar.
Bei ihm ging die App ja noch und somit hat sich die Box zum Server verbunden.
Die Verbindung Box zum Server kann nur Somfy verwalten und supporten.
Erfahrungen mit dem Support habe ich keine.
Gruß Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

Lucky2k12

Hi Rolf,
Danke für die Antwort!
Ich habe mittlerweile guten Support auch per eMail von somfy bekommen.

Im Prinzip muss man di eUDP Ports 123 (ntp) und 18888 (?) offen haben, dann sollte es gehen.

Bei mir war das Problem, dass ein Smartphone (Altlast eines Ex-Babysitters, nicht aktiv oder angemeldet) die gleiche IP in der Fritzbox belegt hatte wie die Connexoon Box.
Nach dem Löschen dieses alten Devices hat es funktioniert und die Box connected wieder :)

Gruß
Lucky
HP T610, HM, Jeelink, LGW, mapleCUL868+434

AlpenFlizzer

Hallo Leute,

nun ist es soweit, das Erste mal komme ich nicht ohne Hilfe weiter...

Ich habe gegoogelt, das Forum durchstöbert und probiert, aber nichts hat mir geholfen.

Wäre es möglich, ein Beispiel zu erhalten, wie genau man mehr als 10 Rollos gleichzeitig bedienen kann? Wie zu erwarten bekomme ich "tahoma_dispatch error: Execution queue is full on gateway..." ab dem 11. Rollo...
Ich habe etwas über Szenarien, Gruppen und Räume gelesen, aber nirgends, wie man die erstellt und anspricht. (Hier sind doch nicht die "normalen" Fhem Gruppen und Räume gemeint oder?)

Mein Setup: Fhem tagesaktuell (inkl. 26_tahoma), Connexoon Box mit Fenster App, 14x Somfy Oximo IO.

Mittels Dummy+Notify bringe ich die gewünschten Rollos in die gewünschte Position, das funktioniert an und für sich gut - sofern weniger als 10 Rollos bedient werden. Ich habe schon versucht, die Rollos gestaffelt zu schalten, mit 10 Sekunden Pause dazwischen, hat aber auch nicht geholfen (= Structure mit 7 Rollos schalten, 10 Sekunden Pause und die nächste Structure mit 7 Rollos schalten).

Mir ist aufgefallen, dass die gespeicherten Szenarien von meiner Impressario Chronis IO (Somfy Fernbedienung) nicht auf die Connexoon Box übernommen wurden, lediglich die Rollos. Ist das möglicherweise eine Einschränkung der Connexoon Box gegenüber der Tahoma Box?

Für Hilfe bin ich sehr dankbar!

Grüße,
Sascha

mike3436

#357
Hallo Sascha,

du kannst in FHEM einfach eine Gruppe für Tahoma-Devices anlegen.
define tahoma_group1 tahoma GROUP tahoma_11223344,tahoma_11223345
attr tahoma_group1 IODev myTahoma
attr tahoma_group1 alias Gruppe OG1Rechts
attr tahoma_group1 room tahoma

Wichtig ist die Aufzählung ohne Leerzeichen, nur durch Komma getrennt!

Durch Ansteuerung dieser Gruppe werden alle Devices gleichzeitig verfahren, und benötigen nur ein Kommando.
Das Kommando und die Position bzw. Zustand ist daher für alle gleich.
Die Anzahl der Rollos in der Gruppe ist nicht begrenzt - unterschiedliche Devicetypen sollte man aber nicht in einer Gruppe zusammenfassen.
Gruppen zu neuen Gruppen zusammenfassen geht aktuell nicht - hier müssen dann alle Tahoma Devices in der Gruppe erneut aufgezählt werden
set tahoma_group1 dim 50

Das steht auch so in der Online-Hilfe  :)
Gruß Rolf
KNX Hausautomatisierung, RPi mit FHEM, Jeelink + LaCrosse, HM_LAN + KeyMatic, Somfy IO Rollladen mit Tahoma und KLF200, Buderus WPS mit USBTin und KM200

AlpenFlizzer

Hi Rolf,

vielen Dank für die schnelle Hilfe! Auf diese Weise werde ich es bestimmt Zustandebringen...

Gibt es zu deinem Modul eine "Bedienungsanleitung", die ich nicht gefunden habe? Im Wiki ist ja noch kein Beitrag vorhanden.

Grüße,
Sascha

pc1246

Moin
Schon mal die Commandref probiert? https://commandref.fhem.de/#tahoma
Devicespezifische Hilfe fuehrt einen auch dahin!
Gruss Christoph
HP T610
Onkyo_AVR;Enigma2; SB_Server; SB_Player; HM-USB; PhilipsTV; harmony hub; Jeelink mit PCA301; Somfy; S7-300; LGW; HUE; HM-IP auf Charly; div