FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: dogman am 19 September 2018, 12:39:58

Titel: CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 19 September 2018, 12:39:58
Hallo Zusammen!

Ich bin immer noch ziemlich am Anfang mit FHEM und versuche gerade mein Thermostat über einen Busware CUL 3.4 mit Firmware 1.67 anzulernen. Der CUL kann auch wunderbar hinzugefügt werden und wird problemlos dauerhaft angezeigt. Allerdings ändert sich dies, sobald ich den rfmode auf HomeMatic setze. Der CUL wird von da an als Disconnected angezeigt. Wenn ich ihn aus FHEM entferne und neu erstelle, klappt alles wieder bis zum gleichen Kommando. Wenn ich den rfmode auf MAX setze, läuft der CUL funktioniert auch alles.
Hier mein LOG:
2018-09-19 12:29:50 CUL CUL1 cmds:  A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
2018-09-19 12:29:50 CUL CUL1 Initialized
2018-09-19 12:29:50 Global global DEFINED CUL1
2018-09-19 12:30:07 Global global SAVE
2018-09-19 12:30:53 Global global ATTR CUL1 rfmode MAX
2018-09-19 12:31:05 Global global SAVE
2018-09-19 12:31:20 Global global ATTR CUL1 rfmode HomeMatic
2018-09-19 12:31:22 CUL CUL1 DISCONNECTED
2018-09-19 12:31:27 CUL CUL1 cmds:  A B b C e F G h i K k L l M m N R T t U u V W X x Y Z


Vielen Dank für eure Hilfe!
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: frank am 19 September 2018, 13:02:30
benutze besser gleich die cul_ts fw für homematic. warum nicht gleich das optimale nutzen?
manche cul versionen benötigen bestimmte fw files, da zb wenig speicher on board ist.
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 19 September 2018, 14:08:26
Hallo dogman
Herzlich willkommen im Forum.
Mach mal bitte ein list CUL1 in der Eingabezeile von fhem! Und poste das Ergebnis hier.
Dann koennen wir Dir etwas besser helfen! Was frank schreibt hat zudem Gueltigkeit, da ein CUL fuer Homematic nicht das IODEV der Wahl ist! Und schon gar nicht mit der Original FW.
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 19 September 2018, 14:28:13
Vielen Dank für eure Antworten!

@pc1246:
Hier der List-Auszug:
Internals:
   CFGFN     
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1234
   DeviceName /dev/ttyACM0@9600
   FD         12
   FHTID      1234
   NAME       CUL1
   NR         198
   PARTIAL   
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
   Helper:
     DBLOG:
       cmds:
         DBLogging:
           TIME       1537359739.69029
           VALUE       A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
       state:
         DBLogging:
           TIME       1537359739.72882
           VALUE      Initialized
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-09-19 14:22:19   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2018-09-19 14:22:19   state           Initialized
Attributes:


@frank:
Ich war bisher nicht sicher, ob ich meine Firmware ändern soll. Ich kenne jetzt auch nur die a-culfw. Meinst du diese? Zu cul_ts habe ich mit der Suche "cul_ts firmware fhem" spontan bei google nichts gefunden.

Vielen Dank!
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: frank am 19 September 2018, 14:37:34
sorry, der name ist anders herum.
https://forum.fhem.de/index.php/topic,24436.0.html (https://forum.fhem.de/index.php/topic,24436.0.html)

in der matchlist sehe ich kein CUL_HM. also wahrscheinlich ist wegen speichermangel homematic in deiner fw "abgeschaltet".
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 19 September 2018, 14:41:59
Zitat von: frank am 19 September 2018, 14:37:34

in der matchlist sehe ich kein CUL_HM. also wahrscheinlich ist wegen speichermangel homematic in deiner fw "abgeschaltet".
Hallo frank
Sieht man die Matchlist, wenn er keinen HM-mode eingestellt hat? Irgendwie sind auch gar keine Attribute da.
@dogman: Stell mal slowrf ein und poste noch mal ein list! Und dann stell mal auf HM-mode um und poste das list!
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 19 September 2018, 15:02:14
Hallo
Noch ein kleiner Nachtrag. Dein define ist auch nicht ganz richtig, es sollten 38400 statt 9600 sein, und es ist besser den byID oder bySerial zu definieren!
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: frank am 19 September 2018, 15:04:41
christoph hast recht.
nur im rfmode homematic gibt es cul_hm in der matchlist. ohne attribut und im slowrf mode sieht die liste bei mir so ähnlich aus, wie oben. ich habe aber noch fw 1.58.

baudrate sollte aber egal sein.
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 19 September 2018, 15:05:51
Hallo Frank, hallo PC!

Hier die neue Liste:
Internals:
   CFGFN     
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   Clients    :FS20:FHT.*:KS300:USF1000:BS:HMS: :CUL_EM:CUL_WS:CUL_FHTTK:CUL_HOERMANN: :ESA2000:CUL_IR:CUL_TX:Revolt:IT:UNIRoll:SOMFY: :STACKABLE_CC:TSSTACKED:STACKABLE:CUL_RFR::CUL_TCM97001:CUL_REDIRECT:
   DEF        /dev/ttyACM0@9600 1234
   DeviceName /dev/ttyACM0@9600
   FD         12
   FHTID      1234
   NAME       CUL1
   NR         198
   PARTIAL   
   STATE      Initialized
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
   Helper:
     DBLOG:
       cmds:
         DBLogging:
           TIME       1537359739.69029
           VALUE       A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
       state:
         DBLogging:
           TIME       1537359739.72882
           VALUE      Initialized
   MatchList:
     1:USF1000  ^81..(04|0c)..0101a001a5ceaa00....
     2:BS       ^81..(04|0c)..0101a001a5cf
     3:FS20     ^81..(04|0c)..0101a001
     4:FHT      ^81..(04|09|0d)..(0909a001|83098301|c409c401)..
     5:KS300    ^810d04..4027a001
     6:CUL_WS   ^K.....
     7:CUL_EM   ^E0.................$
     8:HMS      ^810e04......a001
     9:CUL_FHTTK ^T[A-F0-9]{8}
     A:CUL_RFR  ^[0-9A-F]{4}U.
     B:CUL_HOERMANN ^R..........
     C:ESA2000  ^S................................$
     D:CUL_IR   ^I............
     E:CUL_TX   ^TX[A-F0-9]{10}
     F:Revolt   ^r......................$
     G:IT       ^i......
     H:STACKABLE_CC ^\*
     I:UNIRoll  ^[0-9A-F]{5}(B|D|E)
     J:SOMFY    ^Y[r|t|s]:?[A-F0-9]+
     K:CUL_TCM97001 ^s[A-F0-9]+
     L:CUL_REDIRECT ^o+
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-09-19 14:22:19   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2018-09-19 14:22:19   state           Initialized
Attributes:
   rfmode     SlowRF


Wenn ich eine andere Firmware installiere, sollte ich dann eher a-culfw oder die hier angesprochene tsculfw V0.29 verwenden?

Viele Grüße

PS: Ich habe den Befehl entsprechend geändert: define CUL1 CUL /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1234
Das Ergebnis ist leider das gleiche. Nach dem setzten des rfmode auf Homematic disconnectet der CUL
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 19 September 2018, 15:46:14
Hallo
Also die TSCUL ist eher etwas fuer Fortgeschrittene, da Du immer alles nachziehen musst, da manche Module nicht passen. Die a-CulFW waere ersteinmal die bessere Wahl fuer Dich.
Auch wenn der CUL disconnected ist, kannst du trotzdem mal ein list machen und posten! Ich denke dass es ein kleines Problem ist!
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 19 September 2018, 16:31:21
Hey Christoph!

Könntest du mir kurz sagen, welche flash.sh ich ausführen? Es ist der Busware 1101 V3 USB-Lite 868MHz. Bei der a-culfw gibt es ja ne Menge CULs und ich vermute, dass ich den CUL- oder den nanoCUL-Ordner nutzen muss.

Hier mein list mit CUL1 disconnected:
Internals:
   CFGFN     
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1234
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868-if00@38400
   FHTID      1234
   NAME       CUL1
   NEXT_OPEN  1537367615
   NR         229
   STATE      disconnected
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
Ar
   Helper:
     DBLOG:
       cmds:
         DBLogging:
           TIME       1537367553.22383
           VALUE       A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
       state:
         DBLogging:
           TIME       1537367555.51231
           VALUE      DISCONNECTED
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-09-19 16:32:33   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2018-09-19 16:32:35   state           disconnected
Attributes:
   rfmode     HomeMatic


Viele Grüße
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 19 September 2018, 16:38:59
Ok
Gib mal Attribut HMid ein. Das ist ein beliebiger 6stelliger Code! Und nimm irgendwas exotisches, nicht wie in zig Tutorials oder Wikis als Beispiel vorgegeben!
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 19 September 2018, 16:46:32
Hey Christoph!

Hab ich probiert. Leider ohne Erfolg:
Internals:
   CFGFN     
   CMDS       ABbCeFGhiKkLlMmNRTtUuVWXxYZ
   Clients    :CUL_HM:HMS:CUL_IR:STACKABLE_CC:TSSTACKED:STACKABLE:
   DEF        /dev/serial/by-id/usb-busware.de_CUL868-if00@38400 1234
   DeviceName /dev/serial/by-id/usb-busware.de_CUL868-if00@38400
   FHTID      1234
   NAME       CUL1
   NEXT_OPEN  1537368403
   NR         229
   STATE      disconnected
   TYPE       CUL
   VERSION    V 1.67 CUL868
   initString X21
Ar
   Helper:
     DBLOG:
       cmds:
         DBLogging:
           TIME       1537368340.89106
           VALUE       A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
       state:
         DBLogging:
           TIME       1537368342.97182
           VALUE      DISCONNECTED
   MatchList:
     1:CUL_HM   ^A....................
     8:HMS      ^810e04....(1|5|9).a001
     D:CUL_IR   ^I............
     H:STACKABLE_CC ^\*
     M:TSSTACKED ^\*
     N:STACKABLE ^\*
   READINGS:
     2018-09-19 16:45:40   cmds             A B b C e F G h i K k L l M m N R T t U u V W X x Y Z
     2018-09-19 16:45:42   state           disconnected
Attributes:
   hmId       5F9EA0
   rfmode     HomeMatic


Weiterhin CUL1 disconnected
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 19 September 2018, 20:56:11
Sorry
Und wie sieht es nach einem set reconnect aus?
Gruss Christoph

Edith: mach auch mal get ccconf und get version. Und dann wieder ein list
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 20 September 2018, 10:22:05
Hallo Christoph!

set reconnect sagt nur "Please define reconnect first". Was muss ich da definieren? Mit Mediaportalen habe ich mich bisher noch nicht auseinandergesetzt.

get CUL1 ccconf sagt "No FD".
get CUL1 version sagt "CUL1 version => No answer"

Was bedeutet das?

Vielen Dank für die Hilfe!

PS: Ich muss für eine weile Arbeiten und werde mich erst Anfang Oktober wieder drum kümmern können. Also bitte nicht wundern, ich bleibe am Ball!
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 20 September 2018, 11:48:55
Moin
Du sollst ja auch nicht set reconnect in die Kommandozeile eingeben!  ;D
Bei get hast Du es ja auch richtig gemacht.
reconnect auswaehlen und dann set druecken. Den save "Button" hast du auch benutzt? Ein "shutdown restart" in der Kommandozeile hilft auch manchmal!
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: eisman am 20 September 2018, 17:20:52
hi,

hab das Problem auch, erst nach dem 3.reconnect (gleich nacheinander) verbindet er sich wieder.
und dann läuft es wieder, (CUL und MAPEL)......
gruss
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 24 September 2018, 09:51:43
Hallo!

Nur ein kurzes Update, da ich eigentlich gar nicht hier sein darf ;)

set CUL1 reconnect erzeugt bei mir:
Unknown argument reconnect, choose one of ITClock bWidth freq hmPairForSec hmPairSerial led patable rAmpl raw reopen sens

Die Anfrage dauert deutlich länger als andere Anfragen. Auch wiederholtes senden des Befehls führt leider zu nichts. :(
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 24 September 2018, 12:35:43
Moin
Irgendwie kann ich Dir nicht folgen! Ok ich habe falsch geschrieben, es heisst "reopen", nicht "reconnect"! Steht uebrigens auch in Deiner gepostetene Fehlermeldung!
Aber das solltest du doch auf Deiner Oberflaeche sehen, wenn Du die Auswahlliste benutzt!?
Gruss Christoph

Edith: Hier noch mal ein link was ich meine: https://forum.fhem.de/index.php?action=dlattach;topic=35064.0;attach=32540
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 10 Oktober 2018, 16:13:07
Hallo Christoph!

set CUL1 reopen wird ohne Meldung ausgeführt, führt aber zu keiner Veränderung. Auch mehrmals hintereinander ausgeführt nicht. :(
Ich hab mal eine Screenshot vom meinem CUL1 angehängt. Kannst du da was erkennen?

Viele Grüße
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 11 Oktober 2018, 12:02:42
Moin
Was ich sehe ist, dass meine "dev/serial/by-id" am Ende noch einen port stehen hat! Am Besten schaust du da noch einmal nach. Sonst habe ich aber auch keine Idee!
Gruss Christoph
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: dogman am 09 November 2018, 11:05:08
Hey Christoph!

Ich habe die by-id noch mal gecheckt und es war korrekt. Anfangs wird der CUL ja auch korrekt initialisiert.
Inzwischen hab ich auch die a-culfw drauf und das gleiche passiert. Ich denke inzwischen, dass mein CUL defekt ist. Ich mache gleich auch einen neuen Thread auf, denn inzwischen habe ich einen nanoCUL gebaut, der "auch nicht geht" :|

VG
Titel: Antw:CUL disconnected bei rfmode HomeMatic
Beitrag von: pc1246 am 09 November 2018, 13:59:27
Moin
Was fuer eine Hardware nutzt Du denn fuer fhem? Nicht das wir einem Netzteilproblem hinterherrennen!
Und da du mit dem neuen CUL das gleiche Problem hast, bleib doch hier!? Ist doch Dein thread!
Gruss christoph