FHEM Forum

FHEM - Hausautomations-Systeme => Homematic => Thema gestartet von: stobor am 13 August 2018, 22:03:51

Titel: Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: stobor am 13 August 2018, 22:03:51
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.
Titel: Antw:Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: connormcl am 13 August 2018, 22:15:37
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
Titel: Antw:Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: stobor am 13 August 2018, 22:19:59
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.
Titel: Antw:Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: MadMax-FHEM am 13 August 2018, 22:46:02
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 ;)
Titel: Antw:Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: stobor am 13 August 2018, 22:55:35
OK, ich warte einfach mal. Mal sehen, wie sich das Log ändert.
Titel: Antw:Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: frank am 14 August 2018, 08:17:31
du musst nicht warten. provoziere ihn, so dass er sich meldet.
zb feuer legen oder einen befehl senden (zb set getconfig).
Titel: Antw:Rauchmelder HM-SEC-SD-2: log-File nach Namensänderung unklar
Beitrag von: stobor am 14 August 2018, 12:12:17
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