[gefixed] Heutiges CUL_HM update defekt

Begonnen von Jamo, 06 Januar 2019, 12:02:18

Vorheriges Thema - Nächstes Thema

enno

Zitat von: enno am 14 März 2019, 15:48:25
Ich deaktiviere jetzt  Autocreate wieder.

und schon sieht es im Log wieder so aus:
2019.03.14 19:58:26 2: CUL_HM Unknown device HM_A8AB86 is now defined
2019.03.14 20:00:12 1: Error: >< has no TYPE, but following keys: >helper<
Einfacher FHEM Anwender auf Intel®NUC mit Proxmox und Debian

martinp876

Ok, gute info. Es geht also nicht ums anlernen sondern um messages unbekanter devices. Ganz andere Baustelle. Hier habe ich nicht gesucht. Werde ich prüfen, hört sich lösbar an.

holle75

nur ein paar Seiten dieses langen Treads eben durchgearbeitet.... mein fhem war leider (oder zum Glück) Jan/Feb offline .... heute dann ein update durchgeführt.
Primär basiert meine komplette Automation auf HMWired

Schnell vorab: Alles (auf den ersten Blick) funktionert. Ich möchte eigentlich nur berichten, dass

PERL WARNING: Useless use of hash element in void context at ./FHEM/10_CUL_HM.pm line 4069, <$fh> line 1047.
2019.03.15 19:59:55 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/Meta.pm line 1152.


sich ins Log geschmuggelt hat. Falls weitere Infos weiterhelfen, bitte anmerken.

Dank und Grüße

martinp876

das sind wirklich defekte messages.
Der update ist eingecheckt. Probier mal, ob alles gefangen ist.

holle75


holle75

Mmh, das

2019.03.16 12:33:30 1: PERL WARNING: Use of uninitialized value in concatenation (.) or string at /opt/fhem/FHEM/Meta.pm line 1152.

kommt noch. Allerdings weiß ich nicht, ob es was mit CUL_HM zu tun hat.

martinp876

das modul kenne ich nicht. Scheint neu, den vor meinem Update war es garnicht vorhanden. Da musst du dich an Loredo wenden. Ich habe aktuell keine Ahnung wozu es gut sein soll. Es wird bei mir auch nicht gestartet.

holle75


DoubleD

Hallo Martin,

ich habe eine Rauchmelder neu angelegt und es hat ohne Probleme funktioniert. Tolle Arbeit!
Eine Kleinigkeit ist mir aufgefallen. Laut WiKi sollen die Attribute IODev und IOgrp automatisch eingetragen werden.
Das war bei mir nicht der Fall. Ich habs dann händisch nachgetragen...

Hier mal ein Logauszug falls es Dir hilft!

2019.03.17 12:43:42 3: CUL_HM set VCCU hmPairForSec 60
2019.03.17 12:43:47 2: CUL_HM Unknown device HM_5EDBCB is now defined
2019.03.17 12:43:47 2: autocreate: define HM_5EDBCX CUL_HM 5EDBCX
2019.03.17 12:43:47 2: autocreate: define FileLog_HM_5EDBCB FileLog ./log/HM_5EDBCX-%Y.log HM_5EDBCX
2019.03.17 12:43:48 3: Device HM_5EDBCX added to ActionDetector with 099:00 time
2019.03.17 12:43:48 3: CUL_HM pair: HM_5EDBCB smokeDetector, model HM-SEC-SD-2 serialNr
2019.03.17 12:43:55 3: CUL_HM set HM_5EDBCX statusRequest
2019.03.17 12:43:59 3: CUL_HM set HM_5EDBCX getConfig

Haecksler

#309
Kann es sein, dass auch etwas mit dem subType "remoteAndSwitch" für die Schalter mit Custom-Firmware für HM_LC_Sw1PBU_FM schief lief beim letzten update?

Bei mir taucht dieser SubType in der Dropdownauswahl nicht mehr auf und die Funktion der Schalter ist stark eingeschränkt.

Morgennebel

Moin Moin,


ich hab gerade ein update & restart gemacht und kann immer noch nicht komplett anlernen:


2019.03.19 16:01:04 3: CUL_HM set VCCU hmPairForSec 600
2019.03.19 16:01:25 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.19 16:01:25 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4467.
2019.03.19 16:01:25 1: PERL WARNING: Use of uninitialized value $mh{"devN"} in hash element at ./FHEM/10_CUL_HM.pm line 1483.
2019.03.19 16:01:25 1: PERL WARNING: Use of uninitialized value $mh{"devN"} in hash element at ./FHEM/10_CUL_HM.pm line 1484.
2019.03.19 16:01:25 1: PERL WARNING: Use of uninitialized value $mh{"devN"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 1528.
2019.03.19 16:01:25 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.19 16:01:25 3: HM_HMLAN1: Unknown code A1AC984006649B30000002800694F45513233303636383610010100::-85:HM_HMLAN1, help me!
2019.03.19 16:01:25 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.19 16:01:25 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.19 16:01:25 3: HM_HMLAN2: Unknown code A1AC984006649B30000002800694F45513233303636383610010100::-57:HM_HMLAN2, help me!
2019.03.19 16:01:25 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.19 16:01:25 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.19 16:01:25 3: HM_HMLAN3: Unknown code A1AC984006649B30000002800694F45513233303636383610010100::-49:HM_HMLAN3, help me!
2019.03.19 16:01:27 1: PERL WARNING: Use of uninitialized value $type in string eq at ./FHEM/66_EseraDigitalInOut.pm line 560.
2019.03.19 16:01:27 1: PERL WARNING: Use of uninitialized value $type in string eq at ./FHEM/66_EseraAnalogInOut.pm line 336.
2019.03.19 16:01:27 1: PERL WARNING: Use of uninitialized value $type in string eq at ./FHEM/66_EseraTemp.pm line 126.
2019.03.19 16:01:48 1: Error: >< has no TYPE, but following keys: >helper<


Es handelt sich um einen normalen UP-Aktor von Homematic.

Danke, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA

Haecksler

Zitat von: Haecksler am 19 März 2019, 13:19:13
Kann es sein, dass auch etwas mit dem subType "remoteAndSwitch" für die Schalter mit Custom-Firmware für HM_LC_Sw1PBU_FM schief lief beim letzten update?

Bei mir taucht dieser SubType in der Dropdownauswahl nicht mehr auf und die Funktion der Schalter ist stark eingeschränkt.

Nachtrag: Nach einem manuellen reload von 10_CUL_HM war das Problem behoben.... Scheint also ein Timing-Problem beim Start zu sein.

TM4889

#312
Kann mir eventuell weiterhelfen? Ich bin langsam am verzweifeln  :(
Seit den letzten Updates der 10_CUL_HM habe ich Probleme mit meinen HM-CC-RT_DN. Habe über die Systemevents heraus bekommen, dass während der Fhem-Initialisierung die Geräte angelegt werden, aber auch gleich wieder gelöscht werden.
Habe bereits probiert die Geräte neu zu pairen, jedoch nach Neustart selbe Spiel.
Konnte dies jetzt soweit verfolgen, dass ich das Attribut "model" und "modelForce" als Ursache lokalisieren konnte. Sobald eins von beiden Attributen gesetzt wird, ist das Gerät in Fhem glöscht.

Anmerkung: Dieses Problem besteht nur bei meinem HM-CC-RT_DN, bei meinen HM-SEC-RHS sind bisher keine Problem erkennbar.


define WZ.HKTH.001 CUL_HM 5F9A12
attr WZ.HKTH.001 IODev CUL_HM
attr WZ.HKTH.001 alias WZ.HKTH.001 - Thermostatventil
attr WZ.HKTH.001 actCycle 000:10
attr WZ.HKTH.001 actStatus alive
attr WZ.HKTH.001 autoReadReg 4_reqStatus
attr WZ.HKTH.001 burstAccess 1_auto
attr WZ.HKTH.001 expert 1_all
attr WZ.HKTH.001 icon hm-cc-rt-dn
#attr WZ.HKTH.001 model HM-CC-RT-DN
attr WZ.HKTH.001 subType thermostat
attr WZ.HKTH.001 room Geräte
attr WZ.HKTH.001 group HLK - Wohnzimmer
attr WZ.HKTH.001 sortby 1
attr WZ.HKTH.001 webCmd getConfig:sysTime:burstXmit



Internals:
   CFGFN      /opt/fhem/config_cfg/HM-Device_WZ.HKTH.001.cfg
   DEF        5F9A12
   FUUID      5c9a7e44-f33f-31dd-0d27-2851510b42511512
   IODev      CUL_HM
   NAME       WZ.HKTH.001
   NOTIFYDEV  global
   NR         86
   NTFY_ORDER 50-WZ.HKTH.001
   STATE      RESPONSE TIMEOUT:RegisterRead
   TYPE       CUL_HM
   channel_01 WZ.HKTH.001_Weather
   channel_04 WZ.HKTH.001_Clima
   channel_07 WZ.HKTH.001_Control
   protCondBurst unknown
   READINGS:
     2019-03-26 20:31:22   state           RESPONSE TIMEOUT:RegisterRead
   helper:
     HM_CMDNR   241
     mId       
     peerFriend -
     peerOpt    -
     regLst     
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       newChn     +5F9A12,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         5F9A12
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     tmpl:
Attributes:
   DisplayName Wohnzimmer - Thermostatventil
   DisplayRoom Wohnzimmer
   IODev      CUL_HM
   actCycle   000:10
   actStatus  alive
   alias      WZ.HKTH.001 - Thermostatventil
   autoReadReg 4_reqStatus
   burstAccess 1_auto
   expert     1_all
   group      HLK - Wohnzimmer
   icon       hm-cc-rt-dn
   room       Geräte
   sortby     1
   subType   
   userattr   DisplayName DisplayRoom
   webCmd     getConfig:sysTime:burstXmit



Mr. Flash

Hallo,

nach längerem Zögern habe ich auch mal wieder ein Update durchgeführt.

Funktioniert alles soweit, ".mId" und "FUUID" wurden überall automatisch ergänzt, zwei Dinge sind mir aber aufgefallen:
- im Log taucht eine Warnung auf:

PERL WARNING: Use of uninitialized value in join or string at ./FHEM/10_CUL_HM.pm line 8714.


- bei meinen 2-kanaligen UP-Schaltern "HM-LC-SW2-FM" gibt es kein Reading "Activity" mehr, weder im Device noch in den Kanälen.
  Die einpoligen "HM-LC-SW1-FM" haben noch eins.
  Gibt es eine Trick, das wiederherzustellen?

Viele Grüße,
Nik
RPi 4; Bullseye; FHEM 6.3; S.USV basic; BME280; TSL25911.
HM: CFG-LAN,CFG-USB-2,CC-RT-DN,Dis-(EP-)WM55,ES-PMSw1-Pl,ES-TX-WM,LC-Dim1T-FM,LC-Sw1-FM,LC-Sw2-FM,MOD-RPI-PCB,OU-CFM-Pl,RC-Dis-H-x-EU,SCI-3-FM,Sec-MDIR-2,-RHS,-SD,-SC-2,-SCo,-Sir-WM,-TiS,-WDS-2,TC-IT-WM-W-EU,WDS10-TH-O,WDS30-OT2-SM.
Shelly's.

Morgennebel

Tja,


und ich kann immer noch nicht meinen Wandschalter anlernen. Ich habe die Werkseinstellungen erzwungen und die VCCU im Anlernmodus.

Eventmonitor:


2019-03-28 12:10:17 Global global UNDEFINED HM_6649B3 CUL_HM 6649B3
2019-03-28 12:10:17 Global global UNDEFINED HM_6649B3 CUL_HM 6649B3
2019-03-28 12:10:17 HMLAN HM_HMLAN1 UNKNOWNCODE A1A0184006649B30000002800694F45513233303636383610010100::-75:HM_HMLAN1
2019-03-28 12:10:17 Global global UNDEFINED HM_6649B3 CUL_HM 6649B3
2019-03-28 12:10:17 Global global UNDEFINED HM_6649B3 CUL_HM 6649B3
2019-03-28 12:10:17 HMUARTLGW HM_HMLAN2 UNKNOWNCODE A1A0184006649B30000002800694F45513233303636383610010100::-68:HM_HMLAN2
2019-03-28 12:10:17 Global global UNDEFINED HM_6649B3 CUL_HM 6649B3
2019-03-28 12:10:17 Global global UNDEFINED HM_6649B3 CUL_HM 6649B3
2019-03-28 12:10:17 HMUARTLGW HM_HMLAN3 UNKNOWNCODE A1A0184006649B30000002800694F45513233303636383610010100::-50:HM_HMLAN3


Logfile:


2019.03.28 12:08:23 3: CUL_HM set VCCU hmPairForSec 600
2019.03.28 12:08:37 4: CUL_HM VCCU dupe: dont process
2019.03.28 12:08:48 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:08:48 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:08:48 3: HM_HMLAN3: Unknown code A1A1684006649B30000002800694F45513233303636383610010100::-47:HM_HMLAN3, help me!
2019.03.28 12:08:48 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:08:48 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:08:48 3: HM_HMLAN2: Unknown code A1A1684006649B30000002800694F45513233303636383610010100::-69:HM_HMLAN2, help me!
2019.03.28 12:09:01 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:01 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:01 3: HM_HMLAN1: Unknown code A1A1784006649B30000002800694F45513233303636383610010100::-72:HM_HMLAN1, help me!
2019.03.28 12:09:01 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:01 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:01 3: HM_HMLAN2: Unknown code A1A1784006649B30000002800694F45513233303636383610010100::-71:HM_HMLAN2, help me!
2019.03.28 12:09:01 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:01 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:01 3: HM_HMLAN3: Unknown code A1A1784006649B30000002800694F45513233303636383610010100::-47:HM_HMLAN3, help me!
2019.03.28 12:09:06 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:06 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:06 3: HM_HMLAN1: Unknown code A1A1884006649B30000002800694F45513233303636383610010100::-66:HM_HMLAN1, help me!
2019.03.28 12:09:06 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:06 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:06 3: HM_HMLAN2: Unknown code A1A1884006649B30000002800694F45513233303636383610010100::-68:HM_HMLAN2, help me!
2019.03.28 12:09:06 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:06 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:09:06 3: HM_HMLAN3: Unknown code A1A1884006649B30000002800694F45513233303636383610010100::-48:HM_HMLAN3, help me!
2019.03.28 12:09:08 1: Error: >< has no TYPE, but following keys: >helper<
2019.03.28 12:10:03 3: CUL_HM set VCCU hmPairForSec 600
2019.03.28 12:10:17 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:10:17 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:10:17 3: HM_HMLAN1: Unknown code A1A0184006649B30000002800694F45513233303636383610010100::-75:HM_HMLAN1, help me!
2019.03.28 12:10:17 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:10:17 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:10:17 3: HM_HMLAN2: Unknown code A1A0184006649B30000002800694F45513233303636383610010100::-68:HM_HMLAN2, help me!
2019.03.28 12:10:17 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:10:17 2: CUL_HM Unknown device HM_6649B3 is now defined
2019.03.28 12:10:17 3: HM_HMLAN3: Unknown code A1A0184006649B30000002800694F45513233303636383610010100::-50:HM_HMLAN3, help me!
2019.03.28 12:10:27 1: Error: >< has no TYPE, but following keys: >helper<
2019.03.28 12:10:27 4: CUL_HM VCCU dupe: dont process


Vielleicht sollte ich das zum Anlaß nehmen, um auf ZWave umzusteigen...

Danke, -MN
Einziger Spender an FHEM e.V. mit Dauerauftrag seit >= 24 Monaten

FHEM: MacMini/ESXi, 2-3 FHEM Instanzen produktiv
In-Use: STELLMOTOR, VALVES, PWM-PWMR, Xiaomi, Allergy, Proplanta, UWZ, MQTT,  Homematic, Luftsensor.info, ESP8266, ESERA