Hallo,
ich habe bei mir drei dieser Rauchmelder angelegt. Die Melder sind an einer CCU2 angelernt. Über FHEM lausche ich nur mit.
Ein Rauchmelder war in der fhem.cfg so angelegt:
define HM_5A5801 CUL_HM 5A5801
attr HM_5A5801 IODev CUL_1
attr HM_5A5801 actCycle 099:00
attr HM_5A5801 actStatus alive
attr HM_5A5801 autoReadReg 4_reqStatus
attr HM_5A5801 expert 2_raw
attr HM_5A5801 firmware 1.0
attr HM_5A5801 model HM-SEC-SD-2
attr HM_5A5801 msgRepeat 1
attr HM_5A5801 room Feuermelder
attr HM_5A5801 serialNr OEQ0600122
attr HM_5A5801 subType smokeDetector
attr HM_5A5801 webCmd statusRequest
define FileLog_HM_5A5801 FileLog ./log/HM_5A5801-%Y-%m.log HM_5A5801
attr FileLog_HM_5A5801 logtype text
attr FileLog_HM_5A5801 room Feuermelder
Um die Config besser lesen zu können, habe ich das Gerät umbenannt:
define HM_Rauchmelder_HWR CUL_HM 5A5801
attr HM_Rauchmelder_HWR IODev CUL_1
attr HM_Rauchmelder_HWR actCycle 099:00
attr HM_Rauchmelder_HWR actStatus alive
attr HM_Rauchmelder_HWR autoReadReg 4_reqStatus
attr HM_Rauchmelder_HWR expert 2_raw
attr HM_Rauchmelder_HWR firmware 1.0
attr HM_Rauchmelder_HWR model HM-SEC-SD-2
attr HM_Rauchmelder_HWR msgRepeat 1
attr HM_Rauchmelder_HWR room Feuermelder
attr HM_Rauchmelder_HWR serialNr OEQ0600122
attr HM_Rauchmelder_HWR subType smokeDetector
attr HM_Rauchmelder_HWR webCmd statusRequest
attr HM_Rauchmelder_HWR alias HWR
define FileLog_HM_Rauchmelder_HWR FileLog ./log/HM_Rauchmelder_HWR-%Y-%m.log HM_Rauchmelder_HWR
attr FileLog_HM_Rauchmelder_HWR logtype text
attr FileLog_HM_Rauchmelder_HWR room Feuermelder
Jetzt wurden natürlich auch neue Log-Dateien erzeugt. Das neue Log verwirrt mich allerdings:
2018-08-13_21:48:09 HM_Rauchmelder_HWR Activity: unknown
2018-08-13_21:48:16 HM_Rauchmelder_HWR Activity: unknown
2018-08-13_21:49:08 HM_Rauchmelder_HWR Activity: unknown
2018-08-13_21:49:34 HM_Rauchmelder_HWR Activity: unknown
Das alte Log sah deutlich vertrauenserweckender aus:
2018-08-01_12:37:13 HM_5A5801 Activity: alive
2018-08-01_12:37:13 HM_5A5801 D-firmware: 1.0
2018-08-01_12:37:13 HM_5A5801 D-serialNr: OEQ0600122
2018-08-01_12:37:18 HM_5A5801 Activity: alive
2018-08-01_12:42:58 HM_5A5801 Activity: alive
2018-08-01_12:47:13 HM_5A5801 Activity: alive
2018-08-01_12:47:19 HM_5A5801 Activity: alive
2018-08-01_12:54:50 HM_5A5801 Activity: alive
2018-08-01_13:04:05 HM_5A5801 Activity: alive
2018-08-01_13:05:06 HM_5A5801 Activity: alive
2018-08-01_18:17:52 HM_5A5801 sabotageAttackId_ErrIoId_4B262F: cnt:1
2018-08-01_18:17:53 HM_5A5801 sabotageAttackId_ErrIoId_4B262F: cnt:2
2018-08-02_09:52:25 HM_5A5801 alarmTest: ok
2018-08-02_09:52:25 HM_5A5801 battery: ok
2018-08-02_09:52:25 HM_5A5801 level: 0
2018-08-02_09:52:25 HM_5A5801 smokeChamber: ok
2018-08-02_09:52:25 HM_5A5801 off
2018-08-03_06:54:48 HM_5A5801 alarmTest: ok
...
Warum lese ich im neuen Log immer nur "unknown"?
Was kann/soll ich tun?
Ich möchte die Verbindung zur CCU2 nicht auflösen.
Danke für eure Hilfe.
Was war/ist der Zweck der Übung? Wieso kein Alias verwendet?
Von Hand umbenannt oder über die rename Funktion?
https://wiki.fhem.de/wiki/Rename
Ich habe den Namen über REPLACE in einem Texteditor geändert:
HM_5A5801 durch HM_Rauchmelder_HWR ersetzen
Ich habe gerade noch einmal die alte fhem.cfg (Inhalt vor dem Umbenennen) eingespielt. Dort tauchen jetzt auch die "unknown" Einträge auf:
2018-08-13_19:39:47 HM_5A5801 level: 0
2018-08-13_19:39:47 HM_5A5801 smokeChamber: ok
2018-08-13_19:39:47 HM_5A5801 off
2018-08-13_22:21:00 HM_5A5801 Activity: unknown
2018-08-13_22:21:06 HM_5A5801 Activity: unknown
Das scheint nicht zu helfen.
Vielleicht dauert es nur, bis das Gerät "vernünftige" Daten einträgt...
Das unknown kommt vermutlich vom ActionDetector.
Die Zeitspanne ist (soweit ich erkennen konnte) 99 Stunden...
Ich weiß nicht wann wie oft das Gerät was sendet bzw. fhem von der CCU etwas bekommt oder ob das nach dem Umbenennen noch funktioniert...
Dazu kenne ich die "Anbindung" per HMCCU zu wenig...
Ich weiß auch nicht so genau/auswendig, wann der ActionDetector beschließt, dass ein Gerät alive ist etc.
Gruß, Joachim
P.S.: und erzähle nur keinem mehr, dass du die cfg von Hand bearbeitest/bearbeitet hast ;)
OK, ich warte einfach mal. Mal sehen, wie sich das Log ändert.
du musst nicht warten. provoziere ihn, so dass er sich meldet.
zb feuer legen oder einen befehl senden (zb set getconfig).
scheint sich gefangen zu haben:
2018-08-13_22:30:21 HM_5A58E3 Activity: unknown
2018-08-14_04:31:56 HM_5A58E3 alarmTest: ok
2018-08-14_04:31:56 HM_5A58E3 battery: ok
2018-08-14_04:31:56 HM_5A58E3 level: 0
2018-08-14_04:31:56 HM_5A58E3 smokeChamber: ok
2018-08-14_04:31:56 HM_5A58E3 off
2018-08-14_04:40:22 HM_5A58E3 Activity: alive