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!
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.
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
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!
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".
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
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
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.
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
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
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
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
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
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
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!
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
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
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. :(
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
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
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
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
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