Hallo,
da ich Probleme mit einem HM-RC-4 (altes Modell), ich musste die Tasten immer mehrfach drücken, hatte, habe ich das Teil aus den Definitionen gelöscht und wollte es neu anlernen. Dabei ist es zu Problemen mit Absturz von FHEM gekommen.
Folgende Meldungen habe ich bekommen, nachdem ich das LAN-Interface in den Anlernmodus versetzt habe und dann die Anlerntaste am RC-4 gedrückt habe:
Use of uninitialized value $updt in concatenation (.) or string at /usr/share/fhem/FHEM/00_HMLAN.pm line 750.
Use of uninitialized value $updt in concatenation (.) or string at /usr/share/fhem/FHEM/00_HMLAN.pm line 752.
Can't use an undefined value as an ARRAY reference at /usr/share/fhem/FHEM/10_CUL_HM.pm line 766.
Als Definitionen in der /etc/fhem.cfg stand danach folgendes:
define CUL_HM_HM_RC_4_181E32 CUL_HM 181E32
attr CUL_HM_HM_RC_4_181E32 room CUL_HM
define FileLog_CUL_HM_HM_RC_4_181E32 FileLog /var/log/fhem/CUL_HM_HM_RC_4_181E32-%Y.log CUL_HM_HM_RC_4_181E32
attr FileLog_CUL_HM_HM_RC_4_181E32 logtype text
attr FileLog_CUL_HM_HM_RC_4_181E32 room CUL_HM
Im Log mit verbose=5 fand ich dann:
2014.09.23 08:40:17 5: HMLAN/RAW: /E181E32,0000,17B7E6AC,FF,FFB2,0C8400181E320000001300084945513031373930393640040000
2014.09.23 08:40:17 5: HMLAN_Parse: XX_LANInterface R:E181E32 stat:0000 t:17B7E6AC d:FF r:FFB2 m:0C 8400 181E32 000000 1300084945513031373930393640040000
2014.09.23 08:40:17 5: XX_LANInterface dispatch A1A0C8400181E320000001300084945513031373930393640040000::-78:XX_LANInterface
2014.09.23 08:40:17 2: CUL_HM Unknown device CUL_HM_HM_RC_4_181E32 is now defined
2014.09.23 08:40:17 5: Triggering global (1 changes)
2014.09.23 08:40:17 5: Notify loop for global UNDEFINED CUL_HM_HM_RC_4_181E32 CUL_HM 181E32
2014.09.23 08:40:17 2: autocreate: define CUL_HM_HM_RC_4_181E32 CUL_HM 181E32
2014.09.23 08:40:17 5: Triggering global (2 changes)
2014.09.23 08:40:17 2: autocreate: define FileLog_CUL_HM_HM_RC_4_181E32 FileLog /var/log/fhem/CUL_HM_HM_RC_4_181E32-%Y.log CUL_HM_HM_RC_4_181E32
2014.09.23 08:40:17 5: Triggering global (3 changes)
2014.09.23 08:40:17 5: Triggering global (4 changes)
2014.09.23 08:40:17 5: Triggering global (1 changes)
2014.09.23 08:40:17 5: Notify loop for global DEFINED CUL_HM_HM_RC_4_181E32_Btn_01
2014.09.23 08:40:17 5: Triggering global (1 changes)
2014.09.23 08:40:17 5: Notify loop for global DEFINED CUL_HM_HM_RC_4_181E32_Btn_02
2014.09.23 08:40:17 5: Triggering global (1 changes)
2014.09.23 08:40:18 5: Notify loop for global DEFINED CUL_HM_HM_RC_4_181E32_Btn_03
2014.09.23 08:40:18 5: Triggering global (1 changes)
2014.09.23 08:40:18 5: Notify loop for global DEFINED CUL_HM_HM_RC_4_181E32_Btn_04
2014.09.23 08:40:18 3: CUL_HM pair: CUL_HM_HM_RC_4_181E32 remote, model HM-RC-4 serialNr
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:1
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:2
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:3
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:4
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:5
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:6
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:7
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:8
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:9
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:10
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:11
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_pending pending:12
2014.09.23 08:40:18 3: CUL_HM set CUL_HM_HM_RC_4_181E32 getConfig
2014.09.23 08:40:18 5: HMLAN_Send: XX_LANInterface I:+181E32,00,00,
2014.09.23 08:40:18 5: HMLAN_Send: XX_LANInterface S:
2014.09.23 08:40:18 5: HMLAN_Send: XX_LANInterface S:SA13D3E7A stat: 00 t:00000000 d:01 r:A13D3E7A m:18 A001 6DC1EA 181E32 00050000000000
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_processing... pending:11
Aktionen waren mit dem HM-RC-4 nicht möglich
version $Id: fhem.pl 6080 2014-06-07 16:12:09Z rudolfkoenig $
Was kann ich tun um die Fernbedienung wieder ans laufen zu bekommen.
Viele Grüße,
RüBe
Hallo, nur mal so, auf welcher Hardware/Softw. läuft dein fhem? Normalerweise ist bei Linuxsystemen der Pfad /opt/fhem.
getConfig ist noch nicht abgeschlossen, warten bis CMDs done ist
2014.09.23 08:40:18 5: CUL_HM CUL_HM_HM_RC_4_181E32 protEvent:CMDs_processing... pending:11
VG
Frank
FHEM läuft auf einem Raspbian 7.5 und das mit dem /etc ist aus historischen Gründen....
Hardware ist ein Raspberry B
Auf welchem Softwarestand ist dein fhem? Vom Juni? Mach mal unbedingt einen update, gerade im HM Bereich hat sich einiges geändert.
P.S. Ich würde mir alle Dateien die relevant sind sichern und fhem neu aufsetzen, so das die Pfade stimmen. Kannst du ja einfach mit einer neuen SD Karte machen.
VG
Frank
Danke für den Hinweis auf den Update, da scheint sich wirklich etwas getan zu haben, nun geht es wieder.