Ich bin am verzweifeln, ich bekomme meine Thermostate nicht mehr in die FHEM Konfiguration. Ich habe das alte Thermostat aus der Konfiguration mit "Delete this device Alter_Name" gelöscht.
hier meine Konfiguration
Latest Revision: 25347
File Rev Last Change
fhem.pl 25309 2021-12-06 18:54:51Z rudolfkoenig
98_autocreate.pm 23727 2021-02-12 20:31:37Z rudolfkoenig
No Id found for 74_BleTagBattery.pm
00_CUL.pm 24815 2021-08-01 16:14:02Z rudolfkoenig
10_CUL_HM.pm 25298 2021-12-05 08:23:08Z martinp876
USB CUL - Busware CC1101-USB-Lite 868MHz (CUL) - VERSION V 1.67 CUL868
rfmode Homematic
Mit Batterie raus, 10 min warten, alle 3 Tasten gedrückt, Datum und Zeit eingegeben, INS - ADA Fahrt durchgeführt.
set CUL_868 hmPairForSec 600
mittlere Taste lang gedrückt - ADA - 30 ... 0
Es wurde ein Device angelegt
IODev CUL_868
autoReadReg 4_reqStatus
expert rawReg
firmware 1.5
model HM-CC-RT-DN
room 12_Schlafzimmer,CUL_HM
serialNr REXXXXXXXX
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
NN_SZA_HZ1_Clima ??? 20.0
NN_SZA_HZ1_ClimaTeam ???
NN_SZA_HZ1_Climate ???
NN_SZA_HZ1_Weather ???
NN_SZA_HZ1_WindowRec last:trigLast
NN_SZA_HZ1_remote ???
Log vom Thermostat
2021-12-18_19:11:39 NN_SZA_HZ1 D-firmware: 1.5
2021-12-18_19:11:39 NN_SZA_HZ1 D-serialNr: REEQXXXXXX
2021-12-18_19:11:39 NN_SZA_HZ1 commState: CMDs_pending
2021-12-18_19:11:39 NN_SZA_HZ1 CMDs_pending
2021-12-18_19:12:05 NN_SZA_HZ1 D-firmware: 1.5
2021-12-18_19:12:05 NN_SZA_HZ1 D-serialNr: REEQXXXXXX
2021-12-18_19:12:05 NN_SZA_HZ1 commState: CMDs_pending
2021-12-18_19:12:05 NN_SZA_HZ1 commState: CMDs_processing...
2021-12-18_19:12:05 NN_SZA_HZ1 CMDs_pending
2021-12-18_19:12:08 NN_SZA_HZ1 commState: CMDs_processing...
2021-12-18_19:12:13 NN_SZA_HZ1 commState: CMDs_pending
2021-12-18_19:12:13 NN_SZA_HZ1 CMDs_pending
Log vom FHEM
2021.12.18 19:11:27 2: autocreate: define HM_72A31B CUL_HM 72A31B
2021.12.18 19:11:27 2: autocreate: define FileLog_HM_72A31B FileLog ./log/HM_72A31B-%Y.log HM_72A31B
2021.12.18 19:11:28 3: CUL_HM received config CCU: device: HM_72A31B. PairForSec: on PairSerial:
2021.12.18 19:11:30 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B01 name: HM_72A31B_Weather
2021.12.18 19:11:32 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B02 name: HM_72A31B_Climate
2021.12.18 19:11:33 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B03 name: HM_72A31B_WindowRec
2021.12.18 19:11:35 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B04 name: HM_72A31B_Clima
2021.12.18 19:11:37 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B05 name: HM_72A31B_ClimaTeam
2021.12.18 19:11:39 3: CUL_HM_update: HM_72A31B add channel ID: 72A31B06 name: HM_72A31B_remote
2021.12.18 19:11:39 3: CUL_HM pair: HM_72A31B thermostat, model HM-CC-RT-DN serialNr
2021.12.18 19:11:39 1: PERL WARNING: Use of uninitialized value in string comparison (cmp) at ./FHEM/10_CUL_HM.pm line 4548.
2021.12.18 19:11:39 1: PERL WARNING: Use of uninitialized value in string ne at ./FHEM/10_CUL_HM.pm line 4556.
2021.12.18 19:11:39 1: PERL WARNING: Use of uninitialized value $h in string ne at ./FHEM/10_CUL_HM.pm line 4556.
2021.12.18 19:12:04 3: CUL_HM received config CCU: device: HM_72A31B. PairForSec: on PairSerial:
2021.12.18 19:12:05 3: CUL_HM pair: HM_72A31B thermostat, model HM-CC-RT-DN serialNr REEQXXXXXX
2021.12.18 19:14:08 3: CUL_868: Unknown code A0F6886105EC20F0000000AA0C80C3E00::-104:CUL_868, help me!
2021.12.18 19:16:16 3: CUL_868: Unknown code A0F6986105EC20F0000000AA0C80C3E00::-104.5:CUL_868, help me!
2021.12.18 19:21:27 3: CUL_868: Unknown code A0F6B86105EC20F0000000AA0CA0C3E00::-104:CUL_868, help me!
2021.12.18 19:26:43 3: CUL_868: Unknown code A0F6D86105EC20F0000000AA0CA0C3E00::-105.5:CUL_868, help me!
2021.12.18 19:28:52 3: CUL_868: Unknown code A0F6E86105EC20F0000000AA0CA0C3E00::-104.5:CUL_868, help me!
2021.12.18 19:31:30 3: CUL_868: Unknown code A0F6F86105EC20F0000000AA0CA0C3E00::-104:CUL_868, help me!
2021.12.18 19:33:04 3: CUL_868: Unknown code A0F7086105EC20F0000000AA0CA0C3E00::-104:CUL_868, help me!
2021.12.18 19:38:52 3: CUL_868: Unknown code A0F7286105EC20F0000000AA0CB0C3E00::-104.5:CUL_868, help me!
2021.12.18 19:41:24 3: CUL_868: Unknown code A0F7386105EC20F0000000AA0CB0C3E00::-106:CUL_868, help me!
2021.12.18 19:43:42 3: CUL_868: Unknown code A0F7486105EC20F0000000AA0CB0C3E00::-104:CUL_868, help me!
2021.12.18 19:45:46 3: CUL_868: Unknown code A0F7586105EC20F0000000AA0CB0C3E00::-107:CUL_868, help me!
2021.12.18 19:48:39 3: CUL_868: Unknown code A0F7686105EC20F0000000AA0CB0C3E00::-107.5:CUL_868, help me!
2021.12.18 19:51:17 3: CUL_868: Unknown code A0F7786105EC20F0000000AA0CB0C3E00::-106.5:CUL_868, help me!
2021.12.18 19:53:41 3: CUL_868: Unknown code A0F7886105EC20F0000000AA0CB0C3E00::-103.5:CUL_868, help me!
2021.12.18 19:55:51 3: CUL_868: Unknown code A0F7986105EC20F0000000AA0CB0C3E00::-106.5:CUL_868, help me!
2021.12.18 19:58:50 3: CUL_868: Unknown code A0F7A86105EC20F0000000AA0CB0C3E00::-103.5:CUL_868, help me!
2021.12.18 20:01:35 3: CUL_868: Unknown code A0F7B86105EC20F0000000A80CB0C0000::-105:CUL_868, help me!
2021.12.18 20:04:06 3: CUL_868: Unknown code A0F7C86105EC20F0000000A80CC0C0000::-105.5:CUL_868, help me!
2021.12.18 20:06:22 3: CUL_868: Unknown code A0F7D86105EC20F0000000A80CC0C0000::-104:CUL_868, help me!
2021.12.18 20:08:23 3: CUL_868: Unknown code A0F7E86105EC20F0000000A80CC0C0000::-104.5:CUL_868, help me!
2021.12.18 20:11:14 3: CUL_868: Unknown code A0F7F86105EC20F0000000A80CC0C0000::-105.5:CUL_868, help me!
2021.12.18 20:13:51 3: CUL_868: Unknown code A0F8086105EC20F0000000A80CC0C0000::-107.5:CUL_868, help me!
2021.12.18 20:16:13 3: CUL_868: Unknown code A0F8186105EC20F0000000A80CB0C0000::-105.5:CUL_868, help me!
2021.12.18 20:18:21 3: CUL_868: Unknown code A0F8286105EC20F0000000A80CB0C0000::-105.5:CUL_868, help me!
2021.12.18 20:21:19 3: CUL_868: Unknown code A0F8386105EC20F0000000A80CB0C0000::-106:CUL_868, help me!
2021.12.18 20:24:02 3: CUL_868: Unknown code A0F8486105EC20F0000000A80CB0C0000::-105:CUL_868, help me!
2021.12.18 20:24:31 3: CUL_HM set HM_72A31B deviceRename NN_SZA_HZ1
2021.12.18 20:24:33 2: autocreate: renamed FileLog_HM_72A31B to FileLog_NN_SZA_HZ1
Bei einem Versuch noch einmal ADA durch zuführen kommt nach 3 sec nACK
Wer kann mir hier weiterhelfen?
Danke
Mikawood
ZitatIch habe das alte Thermostat aus der Konfiguration mit "Delete this device Alter_Name" gelöscht.
warum?
das ist kein windows-thermostat.
Zitat2021.12.18 19:16:16 3: CUL_868: Unknown code A0F6986105EC20F0000000AA0C80C3E00::-104.5:CUL_868, help me!
die meldungen sind nicht von HM_72A31B
zeige ein "list NN_SZA_HZ1", aber bitte mit code tags im post formatieren. der "#"-button hilft dabei.
du solltest sofort in jedem hauptdevice "attr commStInChn off" setzen.
Das device hat mehrmals hinter einander CAL gebracht - ich hatte noch ein Thermostat übrig und wollte wissen ob es mit dem Ersatz behoben ist.
Internals:
CFGFN
CUL_868_MSGCNT 3
CUL_868_RAWMSG A0A29800272A31B62626200::-69.5:CUL_868
CUL_868_RSSI -69.5
CUL_868_TIME 2021-12-18 19:12:08
DEF 72A31B
FUUID 61be244f-f33f-9495-dd05-xxxxxxxxxxxxxxxx
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 3
NAME NN_SZA_HZ1
NR 1014
NTFY_ORDER 48-HM_72A31B
STATE CMDs_pending
TYPE CUL_HM
channel_01 NN_SZA_HZ1_Weather
channel_02 NN_SZA_HZ1_Climate
channel_03 NN_SZA_HZ1_WindowRec
channel_04 NN_SZA_HZ1_Clima
channel_05 NN_SZA_HZ1_ClimaTeam
channel_06 NN_SZA_HZ1_remote
device NN_SZA_HZ1
disableNotifyFn 1
lastMsg No:29 - t:02 s:72A31B d:626262 00
protCmdPend 3 CMDs_pending
protLastRcv 2021-12-18 19:12:07
protRcv 4 last_at:2021-12-18 19:12:07
protResnd 1 last_at:2021-12-18 19:12:13
protSnd 2 last_at:2021-12-18 19:12:07
protState CMDs_pending
rssi_at_CUL_868 cnt:4 min:-70.5 max:-69.5 avg:-70.12 lst:-69.5
READINGS:
2021-12-18 19:12:08 CommandAccepted yes
2021-12-18 19:12:05 D-firmware 1.5
2021-12-18 19:12:05 D-serialNr REEQXXXXXX
2021-12-18 19:12:05 IODev CUL_868
2021-12-18 19:12:13 commState CMDs_pending
2021-12-18 19:12:13 state CMDs_pending
cmdStack:
++A00162626272A31B00050000000000
++A00162626272A31B000802010A620B620C62
++A00162626272A31B0006
helper:
HM_CMDNR 42
PONtest 1
cSnd 0162626272A31B00050000000000,0162626272A31B000802010A620B620C62
cfgStateUpdt 1
lastMsgTm 1639851127.93186
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 0
cmds:
TmplKey :no:1639851130.76961
TmplTs 1639851130.76961
cmdKey 0:1:0::NN_SZA_HZ1:0095:00:
cmdLst:
assignHmKey noArg
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
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 0
det 0
raw 1
tpl 0
io:
flgs 2
newChn +72A31B,02,00,00
nextSend 1639851128.0309
rxt 2
sendWu 1
vccu
p:
72A31B
00
00
00
prefIO:
mRssi:
mNo 29
io:
CUL_868:
-65.5
-65.5
peerIDsH:
prt:
bErr 0
sProc 2
wuReSent 2
q:
qReqConf 00
qReqStat
role:
dev 1
rssi:
at_CUL_868:
avg -70.125
cnt 4
lst -69.5
max -69.5
min -70.5
shRegW:
07 04
shadowReg:
RegL_00. 02:01 0A:62 0B:62 0C:62
tmpl:
Attributes:
IODev CUL_868
autoReadReg 4_reqStatus
commStInCh off
expert rawReg
firmware 1.5
model HM-CC-RT-DN
room 12_Schlafzimmer,CUL_HM
serialNr REEQXXXXXX
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
schon mal die wikis bezüglich pairen und kommunikation bei homematic gelesen?
cmds pending:
die cmds zum pairen stehen noch in der cmd queue und müssen durch knöpfchen drücken (countdown auslösen) am rt abgeholt werden.
eventuell gibt es auch ein problem durch das umbenennen, da in einem internal noch der alte name steht:
NTFY_ORDER 48-HM_72A31B
ich würde mal
1. attr autoreadreg 5_missing setzen.
2. speichern und fhem neustarten.
3. danach erneut drüber pairen, also nichts löschen oder resetten.
4. ggf öfter knöpfchen drücken und warten
ist das internal dann korrekt?
Und ein CUL macht es (gerade bei Geräten mit [vielen] Kanälen - > viele Daten) nicht einfach(er)...
Schon mal überlegt auf die Timing-FW umzusteigen?
Oder gleich ein vernünftiges Funkmodul?
Gruß, Joachim
Was meinst du damit
Zitat
Schon mal überlegt auf die Timing-FW umzusteigen?
Wo gibt es Informationen zu der alternativen Firmware?
Was sind aus deiner Sicht vernünftige Funkmodule?
Zitat von: mikawood am 19 Dezember 2021, 10:11:01
Was meinst du damitWo gibt es Informationen zu der alternativen Firmware?
https://forum.fhem.de/index.php/topic,24436.msg175466.html#msg175466
Mittels "timing Firmware CUL" im Forum zu finden oder auch im Homematic Wiki...
Ich hatte ja auch mal CUL zum "Rumspielen" (weil's geht) aber der Klingelsensor ging nur mit der Timing-FW...
Aber war ja nur so zum Spaß (wobei sich der schnell in Grenzen hielt ;) ), zur echten Kommunikation bzw. auf meinem Hauptsystem habe ich den HM-CFG-USB, den gibt es aber (leider) nicht mehr zu kaufen...
Homematic ist halt bzgl. Timing sehr "empfindlich"...
Bei einem CUL geht JEDER Verkehr "durch" fhem, ist fhem grad beschäftigt, so kommt z.B. ein "simples" ACK zu spät und das Homematic-Gerät ist "beleidigt"...
Ein "echtes" Homematic Funkmodul macht zumindest die ACKs schon mal selbstaändig...
...daher ist das damit besser...
Zitat von: mikawood am 19 Dezember 2021, 10:11:01
Was sind aus deiner Sicht vernünftige Funkmodule?
z.B.:
https://wiki.fhem.de/wiki/HM-MOD-RPI-PCB_HomeMatic_Funkmodul_f%C3%BCr_Raspberry_Pi
Geht auch per USB(-Adapter) und (W)LAN (mittels Seriell-LAN-Adapter bzw. ESP)...
Achtung: der neue USB-Stick (für Homematic-IP) und die "große" Funkplatine gehen NICHT mit fhem! Also direkt wie CUL und CUL_HM! Die gehen nur mit einer CCU! (also echte CCU oder piVCCU, debmatic, ...)...
Gruß, Joachim
wenn das anlernen nicht "startet", hat das zunächst nichts mit falschem timing zu tun.
falsche bedienung und/oder softwareprobleme werden nicht durch besseres timing korrigiert.
es gibt nichts, was mein cul mit "antiker" fw 1.58 nicht kann.
@mikawood
installiere HMinfoTools.js und HMdeviceTools.js damit du kommunikation "live" sehen kannst.
Zitat von: frank am 19 Dezember 2021, 11:41:54
wenn das anlernen nicht "startet", hat das zunächst nichts mit falschem timing zu tun.
falsche bedienung und/oder softwareprobleme werden nicht durch besseres timing korrigiert.
es gibt nichts, was mein cul mit "antiker" fw 1.58 nicht kann.
Ja, ist schon richtig...
Falsche Bedienung bleibt falsche Bedienung...
Aber irgendwann geht's nicht ohne Timing-FW bzw. kommt ein Gerät vorbei, das nicht ohne will...
...ging bei mir auch lange gut ohne, bis eben zu dem Klingelsensor...
Ich kann dir ja meinen Klingelsensor mal geben, mal sehen, ob der bei dir (ohne Timing-FW) tut... ;)
Gruß, Joachim
ZitatIch kann dir ja meinen Klingelsensor mal geben, mal sehen, ob der bei dir (ohne Timing-FW) tut... ;)
hast du keinen cul mehr? die vielen cul verbesserungen der letzten monate, könnten deinen cul wieder ins spiel bringen.
oder willst du nur den sensor los werden? ;)
Hi
du solltest sofort in jedem hauptdevice "attr commStInChn off" setzen.
Habe ich auf allen devices gesetzt.
installiere HMinfoTools.js und HMdeviceTools.js damit du kommunikation "live" sehen kannst.
Habe ich installiert
Für mich stellen sich jetzt folgende Fragen:
1. Sind meine Busware USB Adapter für meine Homematic Geräte geeignet?
16 * HM-CC-RT-DN, 6 * HM-SEC-SCO, 6 * HM-SEC-SCO, 1* HM-SEN-DB-PCB (bei mir geht das mit CUL :-))
2. Wenn ja, kann ich das vorhandene CULFW durch die "timing Firmware CUL" ersetzen. Leider finde ich in dem Threat keine Liste der unterstützten Hardware.
3. Warum konnte ich die Geräte früher anlernen und warum kann ich die jetzt nicht mehr anlernen.
Danke für eure Hilfe.
Michael
Zitat von: frank am 19 Dezember 2021, 15:05:59
hast du keinen cul mehr? die vielen cul verbesserungen der letzten monate, könnten deinen cul wieder ins spiel bringen.
oder willst du nur den sensor los werden? ;)
Hallo Frank, da bin ich ja noch eine Antwort "schuldig"... ;)
Also wie geschrieben (so denke ich) hatte ich den CUL nur mal so zum "Rumspielen" an einem Testsystem (weil's halt geht).
Testsysteme laufen nun ebenfalls mit HMOD-PCB (1x direkt und 1x per USB), also ja: keinen CUL mehr (also liegt schon noch rum das "Zeugs" [Funkmodul und Arduino] aber ohne Verwendung)...
Und loswerden: ach naja. Er liegt halt in der "Grabbelkiste"... Warum? Brauchst du einen/den? Oder willst du "beweisen", dass es auch mit einem "normalen" CUL (ohne Timing-FW) klappt/klappen kann? ;)
Gruß, Joachim
Hallo Frank,
ich habe heute mal versucht das Pairing wie beschrieben durchzugeführt, leider ohne Erfolg. Die Warteschlange am Gerät wird nicht wie Beschrieben abgebaut.
Micha
Zitatich habe heute mal versucht das Pairing wie beschrieben durchzugeführt, leider ohne Erfolg.
auf spekulationen habe ich keine lust. ;)
also zeige ein aktuelles list.
sniffe das pairing.
Hallo Frank,
hier das aktuelle Liste des Thermostat
Internals:
CUL_868_MSGCNT 5
CUL_868_RAWMSG A1A01840050187F0000001400954E4551313430383530355900FFFF::-77:CUL_868
CUL_868_RSSI -77
CUL_868_TIME 2021-12-28 00:58:37
DEF 50187F
FUUID 61afc572-f33f-9495-c41d-39db96da002f593b
FVERSION 10_CUL_HM.pm:0.252980/2021-12-05
IODev CUL_868
LASTInputDev CUL_868
MSGCNT 5
NAME NN_WZ2_HZ2
NR 226
NTFY_ORDER 48-NN_WZ2_HZ2
STATE CMDs_pending
TYPE CUL_HM
channel_01 NN_WZ2_HZ2_Weather
channel_02 NN_WZ2_HZ2_Climate
channel_03 NN_WZ2_HZ2_WindowRec
channel_04 NN_WZ2_HZ2_Clima
channel_05 NN_WZ2_HZ2_ClimaTeam
channel_06 NN_WZ2_HZ2_remote
disableNotifyFn 1
lastMsg No:01 - t:00 s:50187F d:000000 1400954E4551313430383530355900FFFF
protCmdPend 42 CMDs_pending
protLastRcv 2021-12-28 00:58:37
protRcv 5 last_at:2021-12-28 00:58:37
protResnd 3 last_at:2021-12-28 00:58:43
protSnd 3 last_at:2021-12-28 00:58:37
protState CMDs_pending
rssi_at_CUL_868 cnt:5 min:-77.5 max:-70.5 avg:-75.4 lst:-77
READINGS:
2021-12-26 17:08:39 CommandAccepted yes
2021-12-28 00:58:37 D-firmware 1.4
2021-12-28 00:58:37 D-serialNr NEQ1408505
2021-12-28 00:58:37 IODev CUL_868
2021-12-28 01:02:14 cfgState updating
2021-12-28 01:02:16 commState CMDs_pending
2021-12-28 01:02:16 state CMDs_pending
cmdStack:
++A00162626250187F00040000000000
##A00162626250187F0103
##A00162626250187F01040000000001
##A00162626250187F0203
##A00162626250187F02040000000001
##A00162626250187F0303
##A00162626250187F03040000000001
##A00162626250187F0403
##A00162626250187F04040000000001
##A00162626250187F00040000000007
##A00162626250187F0503
##A00162626250187F05040000000001
##A00162626250187F0603
##A00162626250187F06040000000001
++A00162626250187F00040000000000
##A00162626250187F0103
##A00162626250187F01040000000001
##A00162626250187F0203
##A00162626250187F02040000000001
##A00162626250187F0303
##A00162626250187F03040000000001
##A00162626250187F0403
##A00162626250187F04040000000001
##A00162626250187F00040000000007
##A00162626250187F0503
##A00162626250187F05040000000001
##A00162626250187F0603
##A00162626250187F06040000000001
++A00162626250187F00040000000000
##A00162626250187F0103
##A00162626250187F01040000000001
##A00162626250187F0203
##A00162626250187F02040000000001
##A00162626250187F0303
##A00162626250187F03040000000001
##A00162626250187F0403
##A00162626250187F04040000000001
##A00162626250187F00040000000007
##A00162626250187F0503
##A00162626250187F05040000000001
##A00162626250187F0603
##A00162626250187F06040000000001
helper:
HM_CMDNR 41
PONtest 1
cSnd 0162626250187F00040000000000,0162626250187F00040000000000
lastMsgTm 1640649517.22985
mId 0095
peerFriend -
peerOpt -:thermostat
regLst 0
rxType 140
supp_Pair_Rep 1
cmds:
TmplKey :no:1640556741.6941
TmplTs 1640556741.6941
cmdKey 0:1:0::NN_WZ2_HZ2:0095:01:
cmdLst:
assignHmKey noArg
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sysTime noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
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 0
det 0
raw 1
tpl 0
io:
flgs 2
newChn +50187F,02,00,00
nextSend 1640649517.37517
rxt 2
sendWu 1
vccu
p:
50187F
00
00
00
prefIO:
mRssi:
mNo 01
io:
CUL_868:
-75
-75
peerIDsH:
prt:
bErr 0
sProc 2
wuReSent 4
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_CUL_868:
avg -75.4
cnt 5
lst -77
max -70.5
min -77.5
shRegW:
07 04
shadowReg:
tmpl:
Attributes:
IODev CUL_868
autoReadReg 4_reqStatus
commStInCh off
expert rawReg
firmware 1.4
model HM-CC-RT-DN
room 26_Wohnzimmer2,41_Thermostate,CUL_HM
serialNr NEQ1408505
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
Meinst du mit sniffen das was Otto im Blog unter https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html?m=1 beschreibt?
Danke
Micha
Hallo,
m.E. sieht das List gut aus. Die HMs brauchen manchmal ziemlich lange um zu reagieren, da hilft nur viel Geduld. Ich habe an den Thermostaten noch nie etwas tun müssen. Nur die SCOs arbeiten Settings nur auf "Knopfdruck" ab.
Hast du schon einmal ein set <device> clear all probiert?
Was zeigt der Event Monitor für das Gerät?
Habe eine CUL mit der Firmware V 1.67 CUL868, das funktioniert bisher ohne Probleme.
Gruß,
MDietrich
Zitat von: mikawood am 28 Dezember 2021, 01:16:07
Meinst du mit sniffen das was Otto im Blog unter https://heinz-otto.blogspot.com/2017/10/homematic-nachrichten-sniffen.html?m=1 beschreibt?
genau.
beim cul aber verbose 5 setzen, da er kein attr logIDs hat.
vor einem neuen pairen natürlich zuerst alle pending cmds löschen => clear msgevents.
definiere dir mal eine vccu. vielleicht funktioniert es ja damit besser. siehe wiki vccu.
ausserdem alle probleme beseitigen, die "get hminfo configCheck" zeigt.
Hallo Frank
ich habe mir das mit Hminfo angeschaut - leider bekomme ich noch Fehlermeldungen.
Bei
get hm configcheck erhalte ich -> init not complete. configCheck won't be executed
bei
get hm peercheck
peerCheck done:
peer list incomplete. Use getConfig to read it.
NN_AZ1_SD1:
NN_FL1_DB:
NN_FL1_TK1:
NN_HZ1_SD1:
NN_KU2_SW_1_Btn_01:
NN_KU2_SW_1_Btn_02:
NN_KU2_SW_1_Btn_03:
NN_KU2_SW_1_Btn_04:
NN_KU2_SW_1_Btn_05:
NN_KU2_SW_1_Btn_06:
NN_SZ2_SD1:
NN_SZ2_TK1:
NN_SZA_HZ1_Clima:
NN_SZA_HZ1_ClimaTeam:
NN_SZA_HZ1_Climate:
NN_SZA_HZ1_Weather:
NN_SZA_HZ1_WindowRec:
NN_SZA_HZ1_remote:
NN_WZ1_SD1:
NN_WZ2_HZ2_Clima:
NN_WZ2_HZ2_ClimaTeam:
NN_WZ2_HZ2_Climate:
NN_WZ2_HZ2_Weather:
NN_WZ2_HZ2_WindowRec:
NN_WZ2_HZ2_remote:
NN_WZ2_TK1:
NN_WZ2_TK2:
NN_WZ2_TK3:
peering strange - likely not suitable
NN_FL1_SD1: not peered!! add SD to any team !!
NN_WZ2_SD1: not peered!! add SD to any team !!
trigger sent to undefined device
NN_FL1_DB: 626262
NN_FL1_SW_1_Btn_01: 626262
NN_FL1_SW_1_Btn_02: 626262
NN_KU2_SW_1_Btn_01: 636363
NN_KU2_SW_1_Btn_02: 636363
NN_KU2_SW_1_Btn_03: 636363
NN_KU2_SW_1_Btn_04: 636363
NN_KU2_SW_1_Btn_05: 636363
NN_KU2_SW_1_Btn_06: 636363
NN_KU2_SW_2_Btn_01: 626262
NN_KU2_SW_2_Btn_02: 626262
NN_KU2_SW_2_Btn_03: 626262
NN_KU2_SW_2_Btn_04: 626262
NN_KU2_SW_2_Btn_05: 626262
NN_KU2_SW_2_Btn_06: 626262
NN_SZ2_SW_1_Btn_01: 626262
NN_SZ2_SW_1_Btn_02: 626262
Ich denke ich muss erst mal die Konflikte lösen bevor ich mir das Protokoll weiter ansehen kann. Was könnte hier die Ursache sein?
Michael
Zitatinit not complete. configCheck won't be executed
das hört sich nicht gut an. also zunächst hminfo zum laufen bringen.
0. hast du nach der installation von hminfo einen echten fhem restart gemacht?
1. ist dein fhem aktuell (über den update cmd von fhem)?
alle dateien, oder sind welche vom update ausgeschlossen?
2. gibt es speicherprobleme?
gibt es in fhem.log zb diese meldungen: "Cannot fork: Cannot allocate memory"?
andere meldungen im log?
3. ist deine hardware zu schwach?
wo läuft fhem? (raspberry 2a - raspberry 3)
4. was sind das für devices, vermutlich homebrew? zeige je ein list von 626262 und 636363.
5. hast du die vccu richtig definiert?
zeige je ein list von vccu und cul.
6. gibt es freezes in fhem?
die module apptime und freezemon helfen dabei.
Hallo Frank,
sorry das es etwas gedauert hat. Ich habe mir ein zweites system mit einem Raspberry 4 aufgeboot, Installiert habe ich Raspbian "Bullseye", die neueste Version von Fhem mit den scripts von Otto.
0. hast du nach der installation von hminfo einen echten fhem restart gemacht?
1. ist dein fhem aktuell (über den update cmd von fhem)?
alle dateien, oder sind welche vom update ausgeschlossen?
- neu
2. gibt es speicherprobleme?
gibt es in fhem.log zb diese meldungen: "Cannot fork: Cannot allocate memory"?
andere meldungen im log?
Dateisystem Größe Benutzt Verf. Verw% Eingehängt auf
/dev/root 32G 5,2G 25G 18% /
devtmpfs 813M 0 813M 0% /dev
tmpfs 982M 0 982M 0% /dev/shm
tmpfs 393M 2,0M 391M 1% /run
tmpfs 5,3M 4,1k 5,3M 1% /run/lock
/dev/mmcblk0p1 265M 51M 214M 20% /boot
tmpfs 197M 21k 197M 1% /run/user/1000
3. ist deine hardware zu schwach?
wo läuft fhem? (raspberry 2a - raspberry 3)
raspberry 4
4. was sind das für devices, vermutlich homebrew? zeige je ein list von 626262 und 636363.
-
5. hast du die vccu richtig definiert?
zeige je ein list von vccu und cul.
Internals:
AssignedPeerCnt 1
CFGFN
CNT 155
Clients :CUL_HM:
DEF /dev/ttyAMA0
DEVCNT 6
DevState 99
DevType UART
DeviceName /dev/ttyAMA0@115200
FD 13
FUUID 61ec36f9-f33f-d9b9-7d67-a644ae593ee40a7d
LastOpen 1642870521.75621
NAME myHmUART
NOTIFYDEV global
NR 24
NTFY_ORDER 47-myHmUART
PARTIAL
RAWMSG 0500003C0486105017CC0000000A50AE0B0000
RSSI -60
STATE opened
TYPE HMUARTLGW
XmitOpen 1
model HM-MOD-UART
msgLoadCurrent 0
msgLoadHistory 0/0/0/0/0/0/-1/0/0/0/0/0
msgLoadHistoryAbs 0/0/0/0/0/0/0/1/1/1/1/1/1
owner 626262
Helper:
CreditTimer 381
FW 66561
Initialized 1
AckPending:
LastSendLen:
3
3
Log:
IDs:
RoundTrip:
Delay 0.00285983085632324
loadLvl:
lastHistory 1642876224.24252
MatchList:
1:CUL_HM ^A......................
Peers:
4CEFBA +4CEFBA,02,00,00
READINGS:
2022-01-22 17:55:24 D-HMIdAssigned 626262
2022-01-22 17:55:24 D-HMIdOriginal 4702F0
2022-01-22 17:55:24 D-firmware 1.4.1
2022-01-22 17:55:24 D-serialNr NEQ0231350
2022-01-22 17:55:21 D-type HM-MOD-UART
2022-01-22 17:55:24 cond ok
2022-01-22 19:00:13 load 0
2022-01-22 17:55:24 loadLvl low
2022-01-22 17:55:21 state opened
helper:
bm:
HMUARTLGW_Read:
cnt 220
dmx -1000
dtot 0
dtotcnt 0
mTS 22.01. 19:30:32
max 0.00379490852355957
tot 0.239468574523926
mAr:
HASH(0x1ef8010)
HMUARTLGW_Set:
cnt 2
dmx -1000
dtot 0
dtotcnt 0
mTS 22.01. 19:30:24
max 0.000149965286254883
tot 0.0002288818359375
mAr:
HASH(0x1ef8010)
myHmUART
?
Attributes:
icon cul
room 00_CUL
6. gibt es freezes in fhem?
die module apptime und freezemon helfen dabei.
active-timers: 5; max-active timers: 5; max-timer-load: 1 min-tmrHandlingTm: 0.0ms; max-tmrHandlingTm: 2.1ms; totAvgDly: 1.0ms
name function max count total average maxDly avgDly TS Max call param Max call
WEB_192.168.10.99_58984 FW_Read 8 7 14.42 2.06 0.00 0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58984)
myHmUART HMUARTLGW_Read 2 14 17.13 1.22 0.00 0.00 22.01. 19:15:42 HASH(myHmUART)
tmr-HMUARTLGW_CheckCredits HMUARTLGW_CheckCredits 1 2 3.50 1.75 1.97 1.20 22.01. 19:15:43 HMUARTLGW_CheckCredits:myHmUART
WEB_192.168.10.99_58996 FW_Read 1 1 1.46 1.46 0.00 0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58996)
WEB_192.168.10.99_58985 FW_Read 1 2 2.16 1.08 0.00 0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58985)
WEB_192.168.10.99_58980 FW_Read 1 4 4.14 1.04 0.00 0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58980)
WEB_192.168.10.99_58986 FW_Read 1 7 7.05 1.01 0.00 0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58986)
WEB_192.168.10.99_58983 FW_Read 1 2 2.04 1.02 0.00 0.00 22.01. 19:15:53 HASH(WEB_192.168.10.99_58983)
WEB FW_Read 0 2 1.75 0.88 0.00 0.00 22.01. 19:15:31 HASH(WEB)
tmr-CUL_HM_cfgStateUpdate cfgStateUpdate 0 1 0.16 0.16 0.61 0.61 22.01. 19:15:54 cfgStateUpdate:HM_4CEFBA
WEB_192.168.10.99_58996 FW_Notify 0 4 0.16 0.04 0.00 0.00 22.01. 19:15:58 HASH(WEB_192.168.10.99_58996); HASH(myHmUART)
eventTypes eventTypes_Notify 0 6 0.27 0.04 0.00 0.00 22.01. 19:15:42 HASH(eventTypes); HASH(myHmUART)
WEB FW_Notify 0 6 0.12 0.02 0.00 0.00 22.01. 19:15:42 HASH(WEB); HASH(myHmUART)
An dem eingentlichen Problem hat sich leider nichts geändert.
Der Fehler ist mit dem System gewandert, also anderer Raspberry, andere CUL - HM-MOD-RPI-PCB, das Thermostat habe ich reseted (Batterien raus alle 3 Tasten drücken).
Hier das Ergebis:
Internals:
CFGFN
DEF 4CEFBA
FUUID 61ec41a5-f33f-d9b9-0ce0-09a97a2561c058ca
IODev myHmUART
NAME HM_4CEFBA
NOTIFYDEV global
NR 72
NTFY_ORDER 48-HM_4CEFBA
STATE CMDs_pending
TYPE CUL_HM
channel_01 HM_4CEFBA_Weather
channel_02 HM_4CEFBA_Climate
channel_03 HM_4CEFBA_WindowRec
channel_04 HM_4CEFBA_Clima
channel_05 HM_4CEFBA_ClimaTeam
channel_06 HM_4CEFBA_remote
protCmdPend 17 CMDs_pending
protLastRcv 2022-01-22 18:40:53
protRcv 1 last_at:2022-01-22 18:40:53
protState CMDs_pending
rssi_at_myHmUART cnt:1 min:-60 max:-60 avg:-60 lst:-60
READINGS:
2022-01-22 18:40:59 D-firmware 1.4
2022-01-22 18:40:59 D-serialNr NEQ0875664
2022-01-22 18:40:54 IODev myHmUART
2022-01-22 19:05:55 cfgState PairMiss,RegMiss,RegPend
2022-01-22 18:44:55 commState CMDs_pending
2022-01-22 18:44:55 state CMDs_pending
cmdStack:
++A001F100004CEFBA00050000000000
++A001F100004CEFBA000802010AF10B000C00
++A001F100004CEFBA0006
++A001F100004CEFBA00040000000000
##A001F100004CEFBA0103
##A001F100004CEFBA01040000000001
##A001F100004CEFBA0203
##A001F100004CEFBA02040000000001
##A001F100004CEFBA0303
##A001F100004CEFBA03040000000001
##A001F100004CEFBA0403
##A001F100004CEFBA04040000000001
##A001F100004CEFBA00040000000007
##A001F100004CEFBA0503
##A001F100004CEFBA05040000000001
##A001F100004CEFBA0603
##A001F100004CEFBA06040000000001
helper:
HM_CMDNR 40
PONtest 1
cfgStateUpdt 1
mId 0095
peerFriend peerSensT
peerOpt p:thermostat
regLst 0,1
rxType 140
supp_Pair_Rep 1
bm:
CUL_HM_Set:
cnt 1
dmx -1000
dtot 0
dtotcnt 0
mTS 22.01. 19:37:52
max 0.000769853591918945
tot 0.000769853591918945
mAr:
HASH(0x2902eb0)
HM_4CEFBA
?
cfgChk:
idPc01 fail
idRc01 RegL_00.
idRc03 fail
cmds:
TmplKey :no:1642873259.02351
TmplTs 1642873259.02351
cmdKey 0:1:0::HM_4CEFBA:0095:01:
cmdLst:
assignHmKey noArg
burstXmit noArg
clear [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
deviceRename -newName-
fwUpdate -filename- [-bootTime-]
getConfig noArg
getDevInfo noArg
getRegRaw (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
inhibit [(on|{off})]
raw -data- [...]
regBulk -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
regSet [(prep|{exec})] -regName- -value- [-peerChn-]
reset noArg
sign [(on|{off})]
sysTime noArg
tplDel -tplDel-
tplSet_0 -tplChan-
unpair noArg
lst:
condition slider,0,1,255
peer
peerOpt
tplChan
tplDel
tplPeer
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 0
det 0
raw 1
tpl 0
io:
flgs 2
newChn +4CEFBA,02,00,00
nextSend 1642873254.06873
rxt 2
vccu
p:
4CEFBA
00
00
00
prefIO:
mRssi:
mNo 01
io:
myHmUART:
-56
-56
peerIDsH:
prt:
bErr 0
sProc 2
q:
qReqConf
qReqStat
role:
dev 1
rssi:
at_myHmUART:
avg -60
cnt 1
lst -60
max -60
min -60
shRegW:
07 04
shadowReg:
RegL_00. 02:01 0A:F1 0B:00 0C:00
tmpl:
Attributes:
IODev myHmUART
autoReadReg 4_reqStatus
expert rawReg
firmware 1.4
model HM-CC-RT-DN
room 00_test,CUL_HM
serialNr NEQ0875664
subType thermostat
webCmd getConfig:clear msgEvents:burstXmit
mfg
Micha
du sendest mit hmId F10000
dein HMuart hat hmId 626262
entweder hat du noch einen Cul irgendwo oder eine kaputte vccu usw.
irgenwas ist noch faul bei dir
Zitatdein HMuart hat hmId 626262
das attr hmid fehlt aber im hmuart list.
eine vollständige beantwortung aller meiner fragen kann ich nicht erkennen.