Hi,
ich habe 4 Rauchmelder (HM_SEC_SD) im Haus, die bereits über Jahre super funktioniert haben.
Nun habe ich nur den nanoCUL ausgewechselt und den neuen in CUL_HomeMatic umbenannt.
Danach noch die IODevs bei allen Geräten angepasst (ist denke das ist sogar automatisch passiert) und gehofft, dass alles wieder wie vorher funktioniert.
Tjo, leider nicht.
Bitte um Tipps wo ich zu suchen beginnen könnte, bzw. was ich hier listen soll.
Hat sich die HMID geändert ?
Unteranderem auch wegen solcher Themen ist die Verwendung der VCCU ratsam, damit geht IO wechseln/hinzufügen sehr einfach.
https://wiki.fhem.de/wiki/Virtueller_Controller_VCCU
poste "get hminfo configCheck".
Nein, ist gleich geblieben...
Wird ja nur beim CUL_HomeMatic gesetzt oder? (hmId)
"get hm configCheck" löst eine leere DialogBox aus. Hatte ich vorher schon gelesen und bereits versucht das Device hm anzulegen.
Bei protoEvents kommt bei allen 4 Rauchmeldern bei Snd, Rsnd und ResndFail dieselbe Nummer, kein einziges Nack.
unten steht: IODevs:CUL_HomeMatic:Initialized condition:-
peerXref done:
x-ref list
receive
RM_Arbeitszimmer => HM_Teammelder
RM_Gang => HM_Teammelder
RM_Kueche => HM_Teammelder
RM_Technikraum => HM_Teammelder
virtual
HM_Teammelder => RM_Arbeitszimmer RM_Gang RM_Kueche RM_Technikraum self01
mach mal bei einem set statusrequest. dann poste ein list.
Einer der 4 Rauchmelder:
Internals:
DEF 47A5CD
FUUID 5c72edfa-f33f-f183-6754-3d3c569baa92a39e
IODev CUL_HomeMatic
NAME RM_Arbeitszimmer
NOTIFYDEV global
NR 271
NTFY_ORDER 50-RM_Arbeitszimmer
STATE MISSING ACK
TYPE CUL_HM
chanNo 01
peerList HM_Teammelder
protCmdDel 24
protResnd 14 last_at:2021-02-08 16:53:04
protResndFail 14 last_at:2021-02-08 16:53:10
protSnd 14 last_at:2021-02-08 16:53:00
protSndB 28 last_at:2021-02-08 16:53:04
protState CMDs_done_Errors:1
Helper:
DBLOG:
Activity:
logdb:
TIME 1612785956.14083
VALUE unknown
cfgState:
logdb:
TIME 1612798982.56452
VALUE RegMiss
commState:
logdb:
TIME 1612799590.08047
VALUE CMDs_done_Errors:1
state:
logdb:
TIME 1612799590.08733
VALUE MISSING ACK
READINGS:
2021-02-08 13:05:56 Activity unknown
2017-07-22 22:44:55 CommandAccepted yes
2017-07-22 23:19:31 D-firmware 1.1
2017-07-22 23:19:31 D-serialNr NEQ0196034
2020-12-27 11:49:39 PairedTo 0xBABE07
2017-07-22 23:21:24 R-pairCentral 0xBABE07
2021-02-08 15:02:50 RegL_00.
2021-02-01 17:05:21 battery ok
2021-02-08 16:43:02 cfgState RegMiss
2021-02-08 16:53:10 commState CMDs_done_Errors:1
2021-02-01 17:05:21 level 1
2021-02-08 12:55:56 peerList HM_Teammelder
2019-09-16 14:03:05 powerOn 2019-09-16 14:03:05
2021-02-01 17:05:21 recentStateType info
2020-12-15 15:57:22 smoke_detect none
2021-02-08 16:53:10 state MISSING ACK
2020-10-01 00:55:03 teamCall from TeamVirtuell:2
helper:
HM_CMDNR 122
cSnd 01BABE0747A5CD010E,01BABE0747A5CD010E
getCfgListNo
mId 0042
peerFriend peerSD
peerIDsState complete
peerOpt p:smokeDetector
regLst 0
rxType 2
cfgChk:
idRc01 RegL_00.
cmds:
TmplKey HM_Teammelder:no:1612785356.1203
TmplTs 1612785356.1203
cmdKey 1:1:0::RM_Arbeitszimmer:0042:01:HM_Teammelder
cmdLst:
assignHmKey noArg
clear [(readings|trigger|register|oldRegs|rssi|msgEvents|{msgErrors}|attack|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6) [-peerChn-]
peerBulk -peer1,peer2,...- [({set}|unset)]
peerChan -btnNumber- -actChn- [({single})] [({set}|unset)] [({actor})]
peerSmart -peerOpt-
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- -addr2:data2-...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
statusRequest noArg
tplDel -tplDel-
unpair noArg
lst:
condition Smoke Alarm,no alarm,tone off
peer HM_Teammelder
peerOpt HM_Teammelder,RM_Gang,RM_Kueche,RM_Technikraum
tplDel
rtrvLst:
cmdList [({short}|long)]
deviceInfo [({short}|long)]
list [({normal}|full)]
param -param-
reg -addr- -list- [-peerChn-]
regList noArg
regTable noArg
regVal -addr- -list- [-peerChn-]
saveConfig [-filename-]
tplInfo noArg
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +47A5CD,00,00,00
prefIO
rxt 0
vccu
p:
47A5CD
00
00
00
mRssi:
mNo
peerIDsH:
00000000 broadcast
11111101 HM_Teammelder
prt:
bErr 0
sProc 0
q:
qReqConf
qReqStat
role:
chn 1
dev 1
rssi:
shadowReg:
tmpl:
Attributes:
IODev CUL_HomeMatic
actCycle 099:00
actStatus unknown
alexaName rauchmelder arbeitszimmer
autoReadReg 4_reqStatus
devStateIcon off:general_ok .*:secur_alarm
expert defReg,rawReg
firmware 1.1
genericDeviceType SmokeSensor
group SmokeDetector
homebridgeMapping StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;/^.*/:BATTERY_LEVEL_LOW
icon secur_smoke_detector
model HM-SEC-SD
msgRepeat 1
peerIDs 00000000,11111101
room Rauchmelder
serialNr NEQ0196034
subType smokeDetector webCmd statusRequest
Der Teammelder:
Internals:
DEF 11111101
FUUID 5c72edf7-f33f-f183-bfcc-022407fc3281c81c
NAME HM_Teammelder
NOTIFYDEV global
NR 14
NTFY_ORDER 50-HM_Teammelder
STATE RESPONSE TIMEOUT:RegisterRead
TESTNR 13
TYPE CUL_HM
chanNo 01
device TeamVirtuell
peerList RM_Arbeitszimmer,RM_Gang,RM_Kueche,RM_Technikraum,self01
sdTeam sdLead
Helper:
DBLOG:
cfgState:
logdb:
TIME 1612798982.55731
VALUE ok
press_broadcast:
logdb:
TIME 1612785565.68369
VALUE long count:0 dly:0.25 cnt
state:
logdb:
TIME 1612792658.24352
VALUE RESPONSE TIMEOUT:RegisterRead
READINGS:
2021-02-08 16:43:02 cfgState ok
2021-02-08 14:57:38 peerList RM_Arbeitszimmer,RM_Gang,RM_Kueche,RM_Technikraum,self01
2021-02-08 12:59:25 press_broadcast long count:0 dly:0.25 cnt: 2
2021-02-08 14:57:38 state RESPONSE TIMEOUT:RegisterRead
helper:
count 2
fkt sdLead1
peerFriend
peerIDsState incomplete
peerOpt v:virtual
regLst
cmds:
TmplKey RM_Arbeitszimmer,RM_Gang,RM_Kueche,RM_Technikraum,self01:no:1612795039.58578
TmplTs 1612795039.58578
cmdKey 1:0:1:sdLead1:TeamVirtuell::01:RM_Arbeitszimmer,RM_Gang,RM_Kueche,RM_Technikraum,self01
cmdLst:
alarmOff noArg
alarmOn noArg
peerChan -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
peerSmart -peerOpt-
postEvent -condition-
press [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
pressL [(-peer-|{all})]
pressS [(-peer-|{all})]
teamCall noArg
teamCallBat noArg
tplSet_0 -tplChan-
tplSet_RM_Arbeitszimmer -tplPeer-
tplSet_RM_Gang -tplPeer-
tplSet_RM_Kueche -tplPeer-
tplSet_RM_Technikraum -tplPeer-
tplSet_self01 -tplPeer-
lst:
condition slider,0,1,255
peer RM_Arbeitszimmer_chn-01,RM_Gang_chn-01,RM_Kueche_chn-01,RM_Technikraum_chn-01,self01
peerOpt remove_RM_Arbeitszimmer_chn-01,remove_RM_Gang_chn-01,remove_RM_Kueche_chn-01,remove_RM_Technikraum_chn-01
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
param -param-
expert:
def 1
det 0
raw 1
tpl 0
peerIDsH:
11111101 self01
47A55C01 RM_Gang_chn-01
47A56901 RM_Technikraum_chn-01
47A5CD01 RM_Arbeitszimmer_chn-01
52DC9C01 RM_Kueche_chn-01
role:
chn 1
vrt 1
shadowReg:
tmpl:
Attributes:
devStateIcon off:general_ok .*:secur_alarm
group SmokeDetector
icon secur_smoke_detector
model VIRTUAL
peerIDs 11111101,47A55C01,47A56901,47A5CD01,52DC9C01
room Rauchmelder
webCmd press short:press long
TeamVirtuell:
Internals:
DEF 111111
FUUID 5c72edf7-f33f-f183-95f0-a11dc720075c1a1d
IODev CUL_HomeMatic
NAME TeamVirtuell
NOTIFYDEV global
NR 13
NTFY_ORDER 50-TeamVirtuell
STATE CMDs_done
TYPE CUL_HM
channel_01 HM_Teammelder
protSnd 17 last_at:2021-02-08 15:46:28
protSndB 15 last_at:2021-02-08 15:46:28
protState CMDs_done
Helper:
DBLOG:
cfgState:
logdb:
TIME 1612798982.58056
VALUE ok
commState:
logdb:
TIME 1612795588.90926
VALUE CMDs_done
state:
logdb:
TIME 1612795588.91351
VALUE CMDs_done
READINGS:
2021-02-08 16:43:02 cfgState ok
2021-02-08 15:46:28 commState CMDs_done
2021-02-08 15:46:28 state CMDs_done
helper:
HM_CMDNR 112
alarmNo 0B
peerFriend peerSens,peerAct
peerOpt -:virtual
regLst
rxType 1
cmds:
TmplKey :no:1612795039.58586
TmplTs 1612795039.58586
cmdKey 0:1:1::TeamVirtuell::00:
cmdLst:
clear [(readings|rssi|msgErrors|{msgErrors}|unknownDev)]
tplSet_0 -tplChan-
virtual [(1..50;1|{1})]
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
rtrvLst:
cmdList [({short}|long)]
param -param-
expert:
def 1
det 0
raw 1
tpl 0
io:
prefIO
vccu
mRssi:
mNo
peerIDsH:
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
rssi:
shadowReg:
tmpl:
Attributes:
IODev CUL_HomeMatic
expert defReg,rawReg
model VIRTUAL
room Rauchmelder
subType virtual
webCmd virtual
CUL:
Internals:
CMDS ABCEeFfGhiKklMmRTtUVWXxYZz
CUL_HomeMatic_MSGCNT 353
CUL_HomeMatic_TIME 2021-02-08 16:20:48
Clients :FS20:FHT.*:KS300:USF1000:BS:HMS:FS20V: :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/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400 1234
DeviceName /dev/serial/by-id/usb-SHK_NANO_CUL_868-if00-port0@38400
FD 39
FHTID 1234
FUUID 601dfd43-f33f-f183-dc7f-b6f5fb8f5952bfea
NAME CUL_HomeMatic
NR 629
NR_CMD_LAST_H 6
PARTIAL
RAWMSG p 3 512 912 496 1920 5 2 3 E5 ABE4F0
RSSI -87
STATE Initialized
TYPE CUL
VERSION V 1.67 nanoCUL868
initString X21
MatchList:
0:FS20V ^81..(04|0c)..0101a001......00[89a-f]...
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................................$
C:SD_WS07 ^P7#[A-Fa-f0-9]{6}F[A-Fa-f0-9]{2}
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:
2021-02-08 14:08:16 ccconf freq:868.300MHz bWidth:101KHz rAmpl:33dB sens:8dB
2021-02-08 16:21:56 cmds A B C E e F f G h i K k l M m R T t U V W X x Y Z z
2021-02-08 16:21:56 state Initialized
XMIT_TIME:
1612798040.6013
1612798045.79921
1612799580.98937
1612799584.66659
1612799855.16437
1612799861.35768
helper:
000000:
QUEUE:
111111:
QUEUE:
47A55C:
QUEUE:
47A569:
QUEUE:
47A5CD:
QUEUE:
52DC9C:
QUEUE:
Attributes:
DbLogExclude .*
event-on-change-reading .*
hmId BABE07
icon cul_868
rfmode HomeMatic
room Schnittstellen
verbose 5
defektes/verstimmtes funkmodul?
ich würde den cul mal in die nähe eines rm bringen.
dann nochmal statusrequest und neues list posten.
warum immer cul und kein hmuart modul?
Hab mal testweise im slowrf Modus versucht, um zu sehen, ob der cul eventuell was hat, aber da funktionierts (auch wenn die Reichweite im 433er Netz natürlich nicht optimal ist beim 868er cul).
CUL ist ganz in der Nähe eines der Rauchmelder, hab auch mal einen direkt daneben gelegt.
Zitat von: frank am 08 Februar 2021, 18:24:32
warum immer cul und kein hmuart modul?
Hatte ich da...
Also ist in der Konfig kein Fehler zu finden? Warum kommt denn gar nichts, wenn ich "set hm configCheck" eingebe?
es gibt einen fehler, steht ja im reading cfgstate.
warum hminfo nicht zu sehen ist, keine ahnung.
hinweise in fhem.log?
ich habe es schon erlebt, dass die anzeige in einem anderen browsertab kam.
aber wichtiger ist erst einmal, das eine antwort vom rm zu sehen ist.ein test bei 433 sagt nicht viel über 868.
drück mal auf den configtaster am abgebauten rm.
ZitatWarum kommt denn gar nichts, wenn ich "set hm configCheck" eingebe?
den befehl gibt es nicht.
Zitat von: frank am 08 Februar 2021, 16:25:05
poste "get hminfo configCheck".
get hm configCheck ergibt leeres Dialogfeld.
get hm configChkResult ergibt:
configCheck done:-ret--ret- missing register list-ret- RM_Arbeitszimmer: RegL_00.-ret- RM_Gang: RegL_00.-ret- RM_Kueche: RegL_00.-ret- RM_Technikraum: RegL_00.-ret--ret- no IO device assigned-ret- RM_Gang: -ret-
Moin
Nur mal so eine Frage zwischendurch. Kennt der neue CUL denn den alten Key?
Oder brauchen die SD's keinen Key? (SD2 brauchen den!)
Gruss Christoph
Ich dachte der wird ihm mittels "attr cul hmId BABE07" mitgeteilt...
Edit: Achso, nein, die Kommunikation verläuft unverschlüsselt bei den alten Feuermeldern.
ZitatCUL ist ganz in der Nähe eines der Rauchmelder, hab auch mal einen direkt daneben gelegt.
hat bei dem rm dann ein statusrequest funktioniert?
empfängt der cul eine msg, wenn du am rm auf den configtaster drückst? sieht man in den internals.
bei der tsculfw von noansi kann man im homematic mode jetzt auch die frequenz variieren.