Probleme beim Anlenern von HM-RC-4

Begonnen von Ruebezahl, 23 September 2014, 09:09:15

Vorheriges Thema - Nächstes Thema

Ruebezahl

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

franky08

#1
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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Ruebezahl

FHEM läuft auf einem Raspbian 7.5 und das mit dem /etc ist aus historischen Gründen....
Hardware ist ein Raspberry B

franky08

#3
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
Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

Ruebezahl

Danke für den Hinweis auf den Update, da scheint sich wirklich etwas getan zu haben, nun geht es wieder.