cul_hm mag nicht mehr laufen

Begonnen von the ratman, 20 November 2017, 09:08:57

Vorheriges Thema - Nächstes Thema

the ratman

hiho,

seit meinem update eben krieg ich bei meiner - gestern noch funzenden - testinstall die meldung "Cannot load module CUL_HM "
mit den logeinträgen2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Initialize redefined at ./FHEM/10_CUL_HM.pm line 148.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_updateConfig redefined at ./FHEM/10_CUL_HM.pm line 231.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Define redefined at ./FHEM/10_CUL_HM.pm line 512.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Undef redefined at ./FHEM/10_CUL_HM.pm line 568.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Rename redefined at ./FHEM/10_CUL_HM.pm line 587.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Attr redefined at ./FHEM/10_CUL_HM.pm line 635.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_AttrCheck redefined at ./FHEM/10_CUL_HM.pm line 936.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_prtInit redefined at ./FHEM/10_CUL_HM.pm line 954.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_hmInitMsg redefined at ./FHEM/10_CUL_HM.pm line 959.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_hmInitMsgUpdt redefined at ./FHEM/10_CUL_HM.pm line 996.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Notify redefined at ./FHEM/10_CUL_HM.pm line 1024.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_setupHMLAN redefined at ./FHEM/10_CUL_HM.pm line 1040.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Parse redefined at ./FHEM/10_CUL_HM.pm line 1077.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_parseCommon redefined at ./FHEM/10_CUL_HM.pm line 2955.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_m_setCh redefined at ./FHEM/10_CUL_HM.pm line 3507.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_queueUpdtCfg redefined at ./FHEM/10_CUL_HM.pm line 3518.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_parseSDteam redefined at ./FHEM/10_CUL_HM.pm line 3536.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_parseSDteam_2 redefined at ./FHEM/10_CUL_HM.pm line 3597.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_updtSDTeam redefined at ./FHEM/10_CUL_HM.pm line 3658.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_pushEvnts redefined at ./FHEM/10_CUL_HM.pm line 3679.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Get redefined at ./FHEM/10_CUL_HM.pm line 3706.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_Set redefined at ./FHEM/10_CUL_HM.pm line 3986.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_valvePosUpdt redefined at ./FHEM/10_CUL_HM.pm line 6165.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_valvePosTmr redefined at ./FHEM/10_CUL_HM.pm line 6236.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_weather redefined at ./FHEM/10_CUL_HM.pm line 6268.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_infoUpdtDevData redefined at ./FHEM/10_CUL_HM.pm line 6277.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getConfig redefined at ./FHEM/10_CUL_HM.pm line 6327.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_calcDisWmSet redefined at ./FHEM/10_CUL_HM.pm line 6391.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_calcDisWm redefined at ./FHEM/10_CUL_HM.pm line 6409.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_RemoveHMPair redefined at ./FHEM/10_CUL_HM.pm line 6454.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_pushConfig redefined at ./FHEM/10_CUL_HM.pm line 6464.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_PushCmdStack redefined at ./FHEM/10_CUL_HM.pm line 6553.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_ProcessCmdStack redefined at ./FHEM/10_CUL_HM.pm line 6567.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_respWaitSu redefined at ./FHEM/10_CUL_HM.pm line 6581.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_responseSetup redefined at ./FHEM/10_CUL_HM.pm line 6611.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_sndIfOpen redefined at ./FHEM/10_CUL_HM.pm line 6761.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_SndCmd redefined at ./FHEM/10_CUL_HM.pm line 6799.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_statCnt redefined at ./FHEM/10_CUL_HM.pm line 6882.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_statCntRfresh redefined at ./FHEM/10_CUL_HM.pm line 6909.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_respPendRm redefined at ./FHEM/10_CUL_HM.pm line 6924.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_respPendTout redefined at ./FHEM/10_CUL_HM.pm line 6939.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_respPendToutProlong redefined at ./FHEM/10_CUL_HM.pm line 7033.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_FWupdateSteps redefined at ./FHEM/10_CUL_HM.pm line 7039.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_FWupdateBTo redefined at ./FHEM/10_CUL_HM.pm line 7107.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_FWupdateEnd redefined at ./FHEM/10_CUL_HM.pm line 7119.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_FWupdateSpeed redefined at ./FHEM/10_CUL_HM.pm line 7141.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_FWupdateSim redefined at ./FHEM/10_CUL_HM.pm line 7152.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_eventP redefined at ./FHEM/10_CUL_HM.pm line 7165.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_protState redefined at ./FHEM/10_CUL_HM.pm line 7203.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_ID2PeerList redefined at ./FHEM/10_CUL_HM.pm line 7253.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_peerChId redefined at ./FHEM/10_CUL_HM.pm line 7355.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_peerChName redefined at ./FHEM/10_CUL_HM.pm line 7367.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getMId redefined at ./FHEM/10_CUL_HM.pm line 7376.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getRxType redefined at ./FHEM/10_CUL_HM.pm line 7394.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getAssChnIds redefined at ./FHEM/10_CUL_HM.pm line 7417.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getAssChnNames redefined at ./FHEM/10_CUL_HM.pm line 7435.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getKeys redefined at ./FHEM/10_CUL_HM.pm line 7444.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_generateCBCsignature redefined at ./FHEM/10_CUL_HM.pm line 7465.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_h2IoId redefined at ./FHEM/10_CUL_HM.pm line 7536.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_IoId redefined at ./FHEM/10_CUL_HM.pm line 7543.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_id2IoId redefined at ./FHEM/10_CUL_HM.pm line 7551.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_name2IoName redefined at ./FHEM/10_CUL_HM.pm line 7561.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_hash2Id redefined at ./FHEM/10_CUL_HM.pm line 7568.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_hash2Name redefined at ./FHEM/10_CUL_HM.pm line 7572.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_name2Hash redefined at ./FHEM/10_CUL_HM.pm line 7576.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_name2Id redefined at ./FHEM/10_CUL_HM.pm line 7580.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_id2Name redefined at ./FHEM/10_CUL_HM.pm line 7593.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_id2Hash redefined at ./FHEM/10_CUL_HM.pm line 7613.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getDeviceHash redefined at ./FHEM/10_CUL_HM.pm line 7619.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getDeviceName redefined at ./FHEM/10_CUL_HM.pm line 7625.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_shH redefined at ./FHEM/10_CUL_HM.pm line 7631.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_shC redefined at ./FHEM/10_CUL_HM.pm line 7640.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_lstCh redefined at ./FHEM/10_CUL_HM.pm line 7648.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_DumpProtocol redefined at ./FHEM/10_CUL_HM.pm line 7658.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_getRegFromStore redefined at ./FHEM/10_CUL_HM.pm line 7706.
2017.11.20 09:05:59 1: PERL WARNING: Subroutine CUL_HM_chgExpLvl redefined at ./FHEM/10_CUL_HM.pm line 7789.
2017.11.20 09:05:59 1: reload: Error:Modul 10_CUL_HM deactivated:
Can't use 'defined(%hash)' (Maybe you should just omit the defined()?) at ./FHEM/10_CUL_HM.pm line 7835.


was rennt den da falsch?
→do↑p!dnʇs↓shit←

Qwz80

Hier dasselbe. Ganz abgeschossen...

the ratman

falls es hilft noch:
auf meiner aktiven installation rennt er noch - das wäre n raspi3
und nun ned lachen: auf meiner testumgebung unter win64 und perl64 rennt er auch noch.

wo er nicht rennt, is debian in ner vm - da lässt sich das ding auch nicht neu anlegen, wenn man die vccu aus der config schmeißt.
→do↑p!dnʇs↓shit←

Hauswart

#3
Kann es bestätigen, Roll-back auf die alten Revisionen behebt den Fehler.

In der Shell:

cd /opt/fhem/FHEM
rm 98_HM*.pm
rm 10_CUL_HM.pm
wget https://svn.fhem.de/trac/export/15088/trunk/fhem/FHEM/98_HMtemplate.pm
wget https://svn.fhem.de/trac/export/14608/trunk/fhem/FHEM/98_HMinfo.pm
wget https://svn.fhem.de/trac/export/15422/trunk/fhem/FHEM/10_CUL_HM.pm

fhem neustarten.
1. Installation:
KNX, Tasmota (KNX), Sonos, Unifi

2. Installation:
HM-CFG-USB, Unifi (, SIGNALduino 868, MySensors, SIGNALduino 433)

octek0815

Hier das Selbe. Backup aus dem RestoreDir wieder rein und alles läuft wieder.

oberlon

Bei mir auch.

@Hauswart
Vertipper von dir. CUL_HM hat die Nummer 10.
Danach läuft es erstmal wieder.

Pfriemler

"Änd're nie in fhem.cfg, denn das tut hier allen weh!" *** Wheezy@Raspi(3), HMWLAN+HMUART, CUL868(SlowRF) für FHT+KS+FS20, miniCUL433, Rademacher DuoFern *** "... kaum macht man es richtig, funktioniert es ..."