[gefixed] Heutiges CUL_HM update defekt

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

Vorheriges Thema - Nächstes Thema

Morgennebel

Danke, Martin,


da es jetzt funktioniert, ignoriere ich mein ursprüngliches Problem einfach. Wegschauen hilft.

Aber einen habe ich noch: einer der Ultraschall-Entfernungssensoren zum Selbstbauen hier aus dem Forum:


Internals:
   DEF        444008
   FUUID      5c585d8a-f33f-4ba1-cdce-46947cfb2a0ebc8b
   FVERSION   10_CUL_HM.pm:0.191990/2019-04-16
   HM_HMLAN1_MSGCNT 430
   HM_HMLAN1_RAWMSG E444008,0000,3E9084F3,FF,FFA9,3AA2534440081A2B3C010201BC1D
   HM_HMLAN1_RSSI -87
   HM_HMLAN1_TIME 2019-04-23 18:36:14
   HM_HMLAN2_MSGCNT 436
   HM_HMLAN2_RAWMSG 050000383AA2534440081A2B3C010201BC1D
   HM_HMLAN2_RSSI -56
   HM_HMLAN2_TIME 2019-04-23 18:36:14
   HM_HMLAN3_MSGCNT 433
   HM_HMLAN3_RAWMSG 0500004F3AA2534440081A2B3C010201BC1D
   HM_HMLAN3_RSSI -79
   HM_HMLAN3_TIME 2019-04-23 18:36:14
   IODev      HM_HMLAN2
   LASTInputDev HM_HMLAN2
   MSGCNT     1299
   NAME       HM_AUSSEN.Teichhoehe
   NOTIFYDEV  global
   NR         342
   NTFY_ORDER 50-HM_AUSSEN.Teichhoehe
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_AUSSEN.Teichhoehe_Values
   lastMsg    No:3A - t:53 s:444008 d:1A2B3C 010201BC1D
   protLastRcv 2019-04-23 18:36:11
   protRcv    74 last_at:2019-04-23 18:36:11
   rssi_at_HM_HMLAN1 cnt:430 min:-104 max:-75 avg:-81.03 lst:-87
   rssi_at_HM_HMLAN2 cnt:436 min:-69 max:-52 avg:-57.84 lst:-56
   rssi_at_HM_HMLAN3 cnt:433 min:-79 max:-63 avg:-68.28 lst:-79
   READINGS:
     2018-08-15 14:53:25   CommandAccepted yes
     2018-08-15 14:53:24   D-firmware      0.2
     2018-08-15 14:53:24   D-serialNr      FHEM444008
     2018-08-15 14:46:03   PairedTo        0x1A2B3C
     2018-08-15 14:46:03   R-pairCentral   0x1A2B3C
     2018-08-15 14:46:03   RegL_00.        0A:1A 0B:2B 0C:3C 00:00
     2018-08-15 14:45:43   sabotageAttack_ErrIoAttack cnt 1
     2019-02-04 15:52:01   state           CMDs_done
   helper:
     HM_CMDNR   58
     mId        0000
     peerFriend
     peerOpt    -:-
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       nextSend   1556037374.83878
       vccu       VCCU
       prefIO:
         HM_HMLAN2
     mRssi:
       mNo        3A
       io:
         HM_HMLAN1:
           -87
           -87
         HM_HMLAN2:
           -50
           -50
         HM_HMLAN3:
           -79
           -79
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     rssi:
       at_HM_HMLAN1:
         avg        -81.0395348837209
         cnt        430
         lst        -87
         max        -75
         min        -104
       at_HM_HMLAN2:
         avg        -57.8440366972477
         cnt        436
         lst        -56
         max        -52
         min        -69
       at_HM_HMLAN3:
         avg        -68.2886836027714
         cnt        433
         lst        -79
         max        -63
         min        -79
     tmpl:
Attributes:
   IODev      HM_HMLAN2
   IOgrp      VCCU:HM_HMLAN2
   expert     2_raw
   model      ACTIONDETECTOR
   room       Aussen,SYS_HomeMatic
   subType    virtual
   webCmd     getConfig:clear msgEvents


und


Internals:
   DEF        44400801
   FUUID      5c585d8a-f33f-4ba1-bcf9-5fb657a173aee7f1
   FVERSION   10_CUL_HM.pm:0.191990/2019-04-16
   NAME       HM_AUSSEN.Teichhoehe_Values
   NOTIFYDEV  global
   NR         343
   NTFY_ORDER 50-HM_AUSSEN.Teichhoehe_Values
   STATE      59.5 3
   TYPE       CUL_HM
   chanNo     01
   device     HM_AUSSEN.Teichhoehe
   READINGS:
     2018-08-15 14:53:26   R-eventDlyTime  3600 s
     2018-08-15 14:46:04   R-sign          off
     2019-02-04 15:52:01   batVoltage      3
     2019-02-04 15:52:01   distance        59.5
     2019-02-04 15:52:01   state           59.5 3
     2018-08-15 14:49:16   value1          2
     2018-08-15 14:49:16   value2          217
   helper:
     peerFriend
     peerOpt    -:-
     regLst     
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   expert     1_allReg
   model      ACTIONDETECTOR
   peerIDs   
   userattr   valuesformat
   valuesformat 2:distance:10 1:batVoltage:10
   webCmd     press short:press long


model = ACTIONDETECTOR - sieht so flasch aus...

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

martinp876

ModelID "0000" ist der ActionDetector.
Für selbstbau Devices hatten wir einmal vereinbart, die ID auf "F1xx" zu setzen.
Gannst du das ändern lassen? ActionDetector kann ich nicht ändern.

hoppel118

Moinsen, habe gerade mein fhem auf die aktuelle Version hochgezogen. Nach dem fhem Neustart sieht laut Logfile erstmal alles gut aus, keine Fehlermeldungen.

Nun möchte ich meine neuen HM-SEC-SD-2 in meine fhem Umgebung integrieren.

Ich bin wie folgt vorgegangen:

- Virtuellen Teamlead erstellt
- 1. Rauchmelder gepairt
- diesen Rauchmelder umbenannt
- diesen Rauchmelder dem virt. Team hinzugefügt.

Im Logfile sehe ich nun folgende Perl Warnings:

2019.04.26 22:34:45 3: CUL_HM set VCCU hmPairForSec 600
2019.04.26 22:35:10 2: CUL_HM Unknown device HM_5C70D3 is now defined
2019.04.26 22:35:10 2: autocreate: define HM_5C70D3 CUL_HM 5C70D3
2019.04.26 22:35:10 2: autocreate: define FileLog_HM_5C70D3 FileLog ./log/HM_5C70D3-%Y.log HM_5C70D3
2019.04.26 22:35:10 3: Device HM_5C70D3 added to ActionDetector with 099:00 time
2019.04.26 22:35:10 3: CUL_HM pair: HM_5C70D3 smokeDetector, model HM-SEC-SD-2 serialNr
2019.04.26 22:35:16 3: CUL_HM set HM_5C70D3 statusRequest
2019.04.26 22:35:20 3: CUL_HM set HM_5C70D3 getConfig
2019.04.26 22:44:50 2: autocreate: renamed FileLog_HM_5C70D3 to FileLog_OG_Buero_Rauchmelder
2019.04.26 22:48:04 3: CUL_HM set Rauchmelder_Team peerChan 0 OG_Buero_Rauchmelder single set actor
2019.04.26 22:48:05 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4484.
2019.04.26 22:48:05 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4409.
2019.04.26 22:48:05 1: PERL WARNING: Use of uninitialized value $mh{"dstN"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 1484.
2019.04.26 22:48:08 3: CUL_HM set OG_Buero_Rauchmelder getConfig


Da ich noch nie einen SD2 eingerichtet habe und ich nicht weiß, ob das so nun überhaupt funktionieren wird, wollte ich das hier mal bekannt geben.

Ich mache erstmal weiter.

Viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

Otto123

Hallo Hoppel118,

Du hast zwar jetzt Infos gepostet, aber entscheidend wäre erstmal (wie immer) ist den der SD2 richtig angelegt und hat das pairing geklappt?
Warum hast Du kein list vom SD2 gepostet?
Die Show mit dem virtuellen Teamlead ist doch die 2. Show.  :D

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

hoppel118

Hallo Otto,

mir ging's hier erstmal nur um die Pearl Warnings im Logfile.

Die sehen nicht normal aus. ;)

Der Rest hat anscheinend ohne Probleme geklappt. Die Devices wurden ohne Probleme gepairt. Virtueller Teamlead ist auch angelegt. Da es mitten in der Nacht ist, verzichte ich erstmal auf weitere Tests. ;)

Ich mache dazu ggf. einen eigenen Thread auf.

Danke und Gruß Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

hoppel118

      Hallo Otto,

      ich habe gestern Abend insgesamt 3 Rauchmelder angelernt. Die Pearl Warnings im Logfile gab es lediglich beim ersten und zweiten Device, beim dritten nicht.

      Meine Vorgehensweise war wie folgt:


      • Pairing Device 1 "Büro" mit Pearl Warnings
      • FHEM Servicer Neustart
      • Pairing Device 2 "Wohnbereich" mit Pearl Warnings
      • Pairing Device 3 "Essbereich" ohne Pearl Warnings
      • FHEM Servicer Neustart

      Hier nochmal das list vom 1. Device "Büro":

Internals:
   DEF        5C70D3
   FUUID      5cc36b7e-f33f-5dcf-a292-b9ae8468b37e5b00
   HMUSB2_MSGCNT 3
   HMUSB2_RAWMSG E5C70D3,0000,1EE60BDB,FF,FFC5,C5A6105C70D324242406010000
   HMUSB2_RSSI -59
   HMUSB2_TIME 2019-04-27 13:34:05
   HMUSB_MSGCNT 2
   HMUSB_RAWMSG E5C70D3,0000,1EE6241D,FF,FFC8,C5A6105C70D324242406010000
   HMUSB_RSSI -56
   HMUSB_TIME 2019-04-27 13:34:05
   IODev      HMUSB2
   LASTInputDev HMUSB
   MSGCNT     5
   NAME       OG_Buero_Rauchmelder
   NOTIFYDEV  global
   NR         332
   NTFY_ORDER 50-OG_Buero_Rauchmelder
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:C5 - t:10 s:5C70D3 d:242424 06010000
   protLastRcv 2019-04-27 13:34:05
   protRcv    2 last_at:2019-04-27 13:34:05
   protSnd    3 last_at:2019-04-27 13:34:05
   protSndB   1 last_at:2019-04-27 00:22:34
   protState  CMDs_done
   rssi_HMUSB2 cnt:1 min:-63 max:-63 avg:-63 lst:-63
   rssi_at_HMUSB cnt:2 min:-79 max:-56 avg:-67.5 lst:-56
   rssi_at_HMUSB2 cnt:3 min:-69 max:-59 avg:-65.66 lst:-59
   READINGS:
     2019-04-27 00:22:32   Activity        alive
     2019-04-26 22:35:18   CommandAccepted yes
     2019-04-26 22:35:10   D-firmware      1.0
     2019-04-26 22:35:10   D-serialNr      OEQ0602549
     2019-04-26 22:48:09   PairedTo        0x242424
     2019-04-26 22:35:21   R-pairCentral   0x242424
     2019-04-26 22:48:09   RegL_00.        00:00 02:01 0A:24 0B:24 0C:24 16:00 1F:00
     2019-04-26 22:35:18   aesCommToDev    ok
     2019-04-26 22:35:18   aesKeyNbr       00
     2019-04-27 13:34:05   alarmTest       ok
     2019-04-27 13:34:05   battery         ok
     2019-04-27 13:34:05   level           0
     2019-04-27 13:34:05   recentStateType info
     2019-04-26 22:48:09   sdRepeat        off
     2019-04-27 13:34:05   smokeChamber    ok
     2019-04-27 13:34:05   state           off
   helper:
     HM_CMDNR   197
     cSnd       ,012424245C70D3010E
     mId        00AA
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5C70D3,00,00,00
       nextSend   1556364845.60641
       rxt        0
       vccu       VCCU
       p:
         5C70D3
         00
         00
         00
       prefIO:
         HMUSB2
     mRssi:
       mNo        C5
       io:
         HMUSB:
           -56
           -56
         HMUSB2:
           -53
           -53
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HMUSB2
       flg        A
       ts         1556364845.4968
       ack:
         HASH(0x55f48f25d088)
         C580022424245C70D300
     rssi:
       HMUSB2:
         avg        -63
         cnt        1
         lst        -63
         max        -63
         min        -63
       at_HMUSB:
         avg        -67.5
         cnt        2
         lst        -56
         max        -56
         min        -79
       at_HMUSB2:
         avg        -65.6666666666667
         cnt        3
         lst        -59
         max        -59
         min        -69
     tmpl:
Attributes:
   IODev      HMUSB2
   IOgrp      VCCU:HMUSB2
   actCycle   099:00
   actStatus  alive
   alias      Büro Rauchmelder
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   genericDeviceType SmokeSensor
   group      Rauchmelder
   homebridgeMapping StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;/^.*/:BATTERY_LEVEL_LOW
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       Büro,Homebridge-Homematic,Rauchmelder
   serialNr   OEQ0602549
   subType    smokeDetector
   webCmd     statusRequest


Hier das list des zweiten Devices "Wohnbereich":

Internals:
   DEF        5C70D2
   FUUID      5cc38060-f33f-5dcf-a738-99265a67b33a91f4
   HMUSB2_MSGCNT 2
   HMUSB2_RAWMSG E5C70D2,0000,1EFE1BBC,FF,FFC0,E8A6105C70D224242406010000
   HMUSB2_RSSI -64
   HMUSB2_TIME 2019-04-27 14:00:22
   HMUSB_MSGCNT 3
   HMUSB_RAWMSG E5C70D2,0000,1EFE340C,FF,FFC2,E8A6105C70D224242406010000
   HMUSB_RSSI -62
   HMUSB_TIME 2019-04-27 14:00:22
   IODev      HMUSB
   LASTInputDev HMUSB2
   MSGCNT     5
   NAME       OG_WZ_Wohnbereich_Rauchmelder
   NOTIFYDEV  global
   NR         336
   NTFY_ORDER 50-OG_WZ_Wohnbereich_Rauchmelder
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:E8 - t:10 s:5C70D2 d:242424 06010000
   protLastRcv 2019-04-27 14:00:22
   protRcv    2 last_at:2019-04-27 14:00:22
   protResnd  1 last_at:2019-04-27 00:22:41
   protSnd    3 last_at:2019-04-27 14:00:22
   protSndB   2 last_at:2019-04-27 00:22:41
   protState  CMDs_done
   rssi_HMUSB cnt:1 min:-70 max:-70 avg:-70 lst:-70
   rssi_at_HMUSB cnt:3 min:-75 max:-62 avg:-70.66 lst:-62
   rssi_at_HMUSB2 cnt:2 min:-65 max:-64 avg:-64.5 lst:-64
   READINGS:
     2019-04-27 00:22:32   Activity        alive
     2019-04-27 00:04:25   CommandAccepted yes
     2019-04-27 00:04:16   D-firmware      1.0
     2019-04-27 00:04:16   D-serialNr      OEQ0602550
     2019-04-27 00:11:15   PairedTo        0x242424
     2019-04-27 00:04:42   R-pairCentral   0x242424
     2019-04-27 00:11:15   RegL_00.        00:00 02:01 0A:24 0B:24 0C:24 16:00 1F:00
     2019-04-27 00:04:25   aesCommToDev    ok
     2019-04-27 00:04:24   aesKeyNbr       00
     2019-04-27 14:00:22   alarmTest       ok
     2019-04-27 14:00:22   battery         ok
     2019-04-27 14:00:22   level           0
     2019-04-27 14:00:22   recentStateType info
     2019-04-27 00:11:15   sdRepeat        off
     2019-04-27 14:00:22   smokeChamber    ok
     2019-04-27 14:00:22   state           off
   helper:
     HM_CMDNR   232
     cSnd       ,012424245C70D2010E
     mId        00AA
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5C70D2,00,00,00
       nextSend   1556366422.51911
       rxt        0
       vccu       VCCU
       p:
         5C70D2
         00
         00
         00
       prefIO:
         HMUSB
     mRssi:
       mNo        E8
       io:
         HMUSB:
           -58
           -58
         HMUSB2:
           -64
           -64
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1556366422.40981
       ack:
         HASH(0x55f48f21bbe0)
         E880022424245C70D200
     rssi:
       HMUSB:
         avg        -70
         cnt        1
         lst        -70
         max        -70
         min        -70
       at_HMUSB:
         avg        -70.6666666666667
         cnt        3
         lst        -62
         max        -62
         min        -75
       at_HMUSB2:
         avg        -64.5
         cnt        2
         lst        -64
         max        -64
         min        -65
     tmpl:
Attributes:
   IODev      HMUSB
   IOgrp      VCCU:HMUSB
   actCycle   099:00
   actStatus  alive
   alias      Wohnbereich Rauchmelder
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   genericDeviceType SmokeSensor
   group      Rauchmelder
   homebridgeMapping StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;/^.*/:BATTERY_LEVEL_LOW
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       Wohnzimmer,Rauchmelder,Homebridge-Homematic
   serialNr   OEQ0602550
   subType    smokeDetector
   webCmd     statusRequest


Hier das list des dritten Devices "Essbereich":

Internals:
   DEF        5C970C
   FUUID      5cc382de-f33f-5dcf-c8c8-bbc9f73fdf6a811a
   HMUSB2_MSGCNT 3
   HMUSB2_RAWMSG E5C970C,0000,1EEBDEF9,FF,FFBE,79A6105C970C24242406010000
   HMUSB2_RSSI -66
   HMUSB2_TIME 2019-04-27 13:40:27
   HMUSB_MSGCNT 2
   HMUSB_RAWMSG E5C970C,0000,1EEBF73F,FF,FFB3,79A6105C970C24242406010000
   HMUSB_RSSI -77
   HMUSB_TIME 2019-04-27 13:40:27
   IODev      HMUSB2
   LASTInputDev HMUSB2
   MSGCNT     5
   NAME       OG_WZ_Essbereich_Rauchmelder
   NOTIFYDEV  global
   NR         340
   NTFY_ORDER 50-OG_WZ_Essbereich_Rauchmelder
   STATE      off
   TYPE       CUL_HM
   chanNo     01
   lastMsg    No:79 - t:10 s:5C970C d:242424 06010000
   protCmdDel 1
   protLastRcv 2019-04-27 13:40:27
   protRcv    2 last_at:2019-04-27 13:40:27
   protResnd  1 last_at:2019-04-27 00:22:39
   protResndFail 1 last_at:2019-04-27 00:22:44
   protSnd    4 last_at:2019-04-27 13:40:27
   protSndB   3 last_at:2019-04-27 00:52:56
   protState  CMDs_done
   rssi_HMUSB2 cnt:1 min:-55 max:-55 avg:-55 lst:-55
   rssi_at_HMUSB cnt:2 min:-77 max:-63 avg:-70 lst:-77
   rssi_at_HMUSB2 cnt:3 min:-66 max:-61 avg:-62.66 lst:-66
   READINGS:
     2019-04-27 00:22:32   Activity        alive
     2019-04-27 00:15:03   CommandAccepted yes
     2019-04-27 00:14:54   D-firmware      1.0
     2019-04-27 00:14:54   D-serialNr      OEQ0955378
     2019-04-27 00:17:28   PairedTo        0x242424
     2019-04-27 00:15:05   R-pairCentral   0x242424
     2019-04-27 00:17:28   RegL_00.        00:00 02:01 0A:24 0B:24 0C:24 16:00 1F:00
     2019-04-27 00:15:03   aesCommToDev    ok
     2019-04-27 00:15:02   aesKeyNbr       00
     2019-04-27 13:40:27   alarmTest       ok
     2019-04-27 13:40:27   battery         ok
     2019-04-27 13:40:27   level           0
     2019-04-27 13:40:27   recentStateType info
     2019-04-27 00:17:28   sdRepeat        off
     2019-04-27 13:40:27   smokeChamber    ok
     2019-04-27 13:40:27   state           off
   helper:
     HM_CMDNR   121
     cSnd       012424245C970C010E,012424245C970C010E
     mId        00AA
     peerFriend peerSD
     peerOpt    p:smokeDetector
     regLst     0
     rxType     6
     supp_Pair_Rep 0
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5C970C,00,00,00
       nextSend   1556365227.30675
       rxt        0
       vccu       VCCU
       p:
         5C970C
         00
         00
         00
       prefIO:
         HMUSB2
     mRssi:
       mNo        79
       io:
         HMUSB:
           -77
           -77
         HMUSB2:
           -62
           -62
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
     rpt:
       IO         HMUSB
       flg        A
       ts         1556365227.19698
       ack:
         HASH(0x55f48f266a00)
         7980022424245C970C00
     rssi:
       HMUSB2:
         avg        -55
         cnt        1
         lst        -55
         max        -55
         min        -55
       at_HMUSB:
         avg        -70
         cnt        2
         lst        -77
         max        -63
         min        -77
       at_HMUSB2:
         avg        -62.6666666666667
         cnt        3
         lst        -66
         max        -61
         min        -66
     tmpl:
Attributes:
   IODev      HMUSB2
   IOgrp      VCCU:HMUSB2
   actCycle   099:00
   actStatus  alive
   alias      Essbereich Rauchmelder
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.0
   genericDeviceType SmokeSensor
   group      Rauchmelder
   homebridgeMapping StatusLowBattery=battery,values=ok:BATTERY_LEVEL_NORMAL;/^.*/:BATTERY_LEVEL_LOW
   icon       secur_smoke_detector
   model      HM-SEC-SD-2
   msgRepeat  1
   peerIDs    00000000,
   room       Wohnzimmer,Rauchmelder,Homebridge-Homematic
   serialNr   OEQ0955378
   subType    smokeDetector
   webCmd     statusRequest


Für mich sieht das soweit erstmal alles gut aus. Seht ihr das auch so?

Hier noch der relevante Teil aus dem Logfile:

2019.04.26 22:34:45 3: CUL_HM set VCCU hmPairForSec 600
2019.04.26 22:35:10 2: CUL_HM Unknown device HM_5C70D3 is now defined
2019.04.26 22:35:10 2: autocreate: define HM_5C70D3 CUL_HM 5C70D3
2019.04.26 22:35:10 2: autocreate: define FileLog_HM_5C70D3 FileLog ./log/HM_5C70D3-%Y.log HM_5C70D3
2019.04.26 22:35:10 3: Device HM_5C70D3 added to ActionDetector with 099:00 time
2019.04.26 22:35:10 3: CUL_HM pair: HM_5C70D3 smokeDetector, model HM-SEC-SD-2 serialNr
2019.04.26 22:35:16 3: CUL_HM set HM_5C70D3 statusRequest
2019.04.26 22:35:20 3: CUL_HM set HM_5C70D3 getConfig
2019.04.26 22:44:50 2: autocreate: renamed FileLog_HM_5C70D3 to FileLog_OG_Buero_Rauchmelder
2019.04.26 22:48:04 3: CUL_HM set Rauchmelder_Team peerChan 0 OG_Buero_Rauchmelder single set actor
2019.04.26 22:48:05 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4484.
2019.04.26 22:48:05 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4409.
2019.04.26 22:48:05 1: PERL WARNING: Use of uninitialized value $mh{"dstN"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 1484.
2019.04.26 22:48:08 3: CUL_HM set OG_Buero_Rauchmelder getConfig
2019.04.26 22:58:50 3: CUL_HM set OG2_Dachboden_Strom_Server_Sw statusRequest
2019.04.26 23:29:11 3: CUL_HM set OG2_Dachboden_Strom_Server_Sw statusRequest
2019.04.26 23:36:50 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 10.11.11.100)
2019.04.26 23:36:51 1: FHEMWEB SSL/HTTPS error:  SSL accept attempt failed (peer: 10.11.11.100)
2019.04.26 23:48:08 0: Server shutdown
2019.04.26 23:52:51 1: Including fhem.cfg
2019.04.26 23:52:51 3: telnetPort: port 7072 opened
2019.04.26 23:52:51 3: WEB: port 8083 opened
2019.04.26 23:52:51 3: WEBphone: port 8084 opened
2019.04.26 23:52:51 3: WEBtablet: port 8085 opened
2019.04.26 23:52:51 2: eventTypes: loaded 2227 events from ./log/eventTypes.txt
2019.04.26 23:52:51 1: HMLAN_Parse: HMUSB new condition disconnected
2019.04.26 23:52:51 3: Opening HMUSB device 127.0.0.1:1234
2019.04.26 23:52:51 1: HMLAN_Parse: HMUSB new condition init
2019.04.26 23:52:51 3: HMUSB device opened
2019.04.26 23:52:51 1: HMLAN_Parse: HMUSB2 new condition disconnected
2019.04.26 23:52:51 3: Opening HMUSB2 device 127.0.0.1:1235
2019.04.26 23:52:51 1: HMLAN_Parse: HMUSB2 new condition init
2019.04.26 23:52:51 3: HMUSB2 device opened
2019.04.26 23:52:52 3: OG_Badezimmer_Deckenlampe: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_Badezimmer_Strahler: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_Buero_Deckenlampe: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Stehlampe_oben: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Stehlampe_mitte: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Stehlampe_unten: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Deckenlampe_rechts: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Deckenlampe_links: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Strahler_vorn: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Strahler_hinten: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Essbereich_Deckenlampe_links: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Essbereich_Deckenlampe_mitte: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Essbereich_Deckenlampe_rechts: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Essbereich_Boardlampe_links: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_Haus_Beleuchtung: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_Badezimmer_Beleuchtung: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_Buero_Beleuchtung: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Beleuchtung: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Entertainment_Beleuchtung: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Stehlampe: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Deckenlampe: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Wohnbereich_Strahler: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Essbereich_Deckenlampe: I/O device is HUEBridge
2019.04.26 23:52:52 3: OG_WZ_Essbereich_Boardlampe: I/O device is HUEBridge
2019.04.26 23:52:52 3: Roborock: initialized, using Rijndael
2019.04.26 23:52:52 3: UnifiSwitch_Define - executed. 0
2019.04.26 23:52:52 3: UnifiSwitch_Define - Adress: switch_base
2019.04.26 23:52:52 3: UnifiSwitch_Define - executed. 0
2019.04.26 23:52:52 3: UnifiSwitch_Define - Adress: switch_office
2019.04.26 23:52:52 1: Including ./log/fhem.save
2019.04.26 23:52:52 3: Device Aussen_Nord_Sensor added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device Aussen_Sued_Sensor added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG2_Dachboden_Strom_Server added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_Badezimmer_Sensor added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_Badezimmer_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_Buero_Rauchmelder added to ActionDetector with 099:00 time
2019.04.26 23:52:52 3: Device OG_Buero_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_Flur_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_Kueche_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_SZ_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_WZ_Essbereich_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_WZ_Sensor added to ActionDetector with 000:10 time
2019.04.26 23:52:52 3: Device OG_WZ_Wohnbereich_Thermostat added to ActionDetector with 000:10 time
2019.04.26 23:52:53 0: Featurelevel: 5.9
2019.04.26 23:52:53 0: Server started with 145 defined entities (fhem.pl:19259/2019-04-25 perl:5.024001 os:linux user:fhem pid:3551)
2019.04.26 23:52:53 1: HMLAN_Parse: HMUSB2 new condition ok
2019.04.26 23:52:53 1: HMLAN_Parse: HMUSB new condition ok
2019.04.26 23:52:53 3: CUL_HM set OG2_Dachboden_Strom_Server_Sw statusRequest
2019.04.26 23:52:54 3: CUL_HM set OG_Buero_Rauchmelder statusRequest
2019.04.26 23:53:02 2: AttrTemplates: got 82 entries
2019.04.26 23:53:02 3: Roborock: disconnecting
2019.04.26 23:53:02 2: Roborock: connecting
2019.04.26 23:53:02 3: Roborock: initialized
2019.04.27 00:04:11 3: CUL_HM set VCCU hmPairForSec 600
2019.04.27 00:04:16 2: CUL_HM Unknown device HM_5C70D2 is now defined
2019.04.27 00:04:16 2: autocreate: define HM_5C70D2 CUL_HM 5C70D2
2019.04.27 00:04:16 2: autocreate: define FileLog_HM_5C70D2 FileLog ./log/HM_5C70D2-%Y.log HM_5C70D2
2019.04.27 00:04:16 3: Device HM_5C70D2 added to ActionDetector with 099:00 time
2019.04.27 00:04:16 3: CUL_HM pair: HM_5C70D2 smokeDetector, model HM-SEC-SD-2 serialNr
2019.04.27 00:04:22 3: CUL_HM set HM_5C70D2 statusRequest
2019.04.27 00:04:34 3: CUL_HM set HM_5C70D2 getConfig
2019.04.27 00:05:40 1: RMDIR: ./restoreDir/save/2019-02-15
2019.04.27 00:10:54 2: autocreate: renamed FileLog_HM_5C70D2 to FileLog_OG_WZ_Wohnbereich_Rauchmelder
2019.04.27 00:11:10 3: CUL_HM set Rauchmelder_Team peerChan 0 OG_WZ_Wohnbereich_Rauchmelder single set actor
2019.04.27 00:11:11 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4484.
2019.04.27 00:11:11 1: PERL WARNING: Use of uninitialized value $d in hash element at fhem.pl line 4409.
2019.04.27 00:11:11 1: PERL WARNING: Use of uninitialized value $mh{"dstN"} in concatenation (.) or string at ./FHEM/10_CUL_HM.pm line 1484.
2019.04.27 00:11:14 3: CUL_HM set OG_WZ_Wohnbereich_Rauchmelder getConfig
2019.04.27 00:14:49 3: CUL_HM set VCCU hmPairForSec 600
2019.04.27 00:14:54 2: CUL_HM Unknown device HM_5C970C is now defined
2019.04.27 00:14:54 2: autocreate: define HM_5C970C CUL_HM 5C970C
2019.04.27 00:14:54 2: autocreate: define FileLog_HM_5C970C FileLog ./log/HM_5C970C-%Y.log HM_5C970C
2019.04.27 00:14:54 3: Device HM_5C970C added to ActionDetector with 099:00 time
2019.04.27 00:14:54 3: CUL_HM pair: HM_5C970C smokeDetector, model HM-SEC-SD-2 serialNr
2019.04.27 00:15:00 3: CUL_HM set HM_5C970C statusRequest
2019.04.27 00:15:04 3: CUL_HM set HM_5C970C getConfig
2019.04.27 00:17:15 2: autocreate: renamed FileLog_HM_5C970C to FileLog_OG_WZ_Essbereich_Rauchmelder
2019.04.27 00:17:22 3: CUL_HM set Rauchmelder_Team peerChan 0 OG_WZ_Essbereich_Rauchmelder single set actor
2019.04.27 00:17:26 3: CUL_HM set OG_WZ_Essbereich_Rauchmelder getConfig
2019.04.27 00:20:38 0: Server shutdown


Braucht Ihr noch weitere Informationen für die Analyse der Pearl-Warnings?


Ich habe hier noch 3 weitere SD-2 liegen, die konfiguriert werden wollen. Bin zu allen Schandtaten bereit. ;)

Viele Grüße Hoppel
Server: Openmediavault, XEON E3-1240L-v5, Supermicro X11SSH-CTF, 64GB ECC RAM, SSD, RAID-Z2
Homebridge | Alexa | Yowsup
Homematic | HomeConnect | MQTT | Philips Hue | Sonos | Unifi Network & Protect | vbus | Xiaomi

grappa24

Jetzt brauch ich auch mal Eure Hilfe. Eines meiner drei virtuellen Devices hatte sich auf einen falschen Subtype gesetzt. Ich hab jetzt "modelForce VIRTUAL" benutzt, es kommt aber jetzt "STATE MISSING ACK. Was muss ich noch rückgängig machen?

defmod v_fensterkontakt_bd_dg CUL_HM 443311
attr v_fensterkontakt_bd_dg .mId 00C7
attr v_fensterkontakt_bd_dg IODev HMLAN1
attr v_fensterkontakt_bd_dg actCycle 002:50
attr v_fensterkontakt_bd_dg actStatus unknown
attr v_fensterkontakt_bd_dg autoReadReg 4_reqStatus
attr v_fensterkontakt_bd_dg expert 2_defReg+raw
attr v_fensterkontakt_bd_dg model VIRTUAL
attr v_fensterkontakt_bd_dg modelForce VIRTUAL
attr v_fensterkontakt_bd_dg room CUL_HM
attr v_fensterkontakt_bd_dg subType virtual
attr v_fensterkontakt_bd_dg webCmd press short:press long

setstate v_fensterkontakt_bd_dg MISSING ACK
setstate v_fensterkontakt_bd_dg 2019-05-11 20:02:14 Activity unknown
setstate v_fensterkontakt_bd_dg 2019-05-11 19:45:14 state MISSING ACK
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

LuckyDay

attr v_fensterkontakt_bd_dg autoReadReg 4_reqStatus
würde ich mal auf off stellen bzw löschen, macht ja keinen Sinn

grappa24

Der Typ und Subtyp vom korrespondierenden Kanal war auch noch verstellt, jetzt geht alles wieder - Danke!
FHEM 6.1, 2 x RasPi 3B+, Debian Buster; KNX, FS20, HM, HUE, Tradfri, Shellies, KLF200
Rollo-/Lichtsteuerung/-szenarien, T-Sensoren, Fensterkontakte, Heizungssteuerung, HEOS, Sprachsteuerung mit Alexa-FHEM, Netatmo, Nuki, ...

theophilou85

Grüß euch

Ich habe im Jänner (2020) ein Update gemacht und kann zwar meine HM-Geräte normal ansprechen und bekomme auch den Batteriestatus, aber mein Monitoring-Device findet keine Geräte mehr:
state alive:0 dead:0 unkn:0 off:0

Internals:
   CHANGED   
   DEF        000000
   FUUID      5e348e77-f33f-4c05-3783-443fed527a5c5bca
   NAME       mon_hm
   NOTIFYDEV  global
   NR         81
   STATE      alive:0 dead:0 unkn:0 off:0
   TYPE       CUL_HM
   chanNo     01
   READINGS:
     2020-02-06 21:26:07   state           alive:0 dead:0 unkn:0 off:0
   helper:
     HM_CMDNR   191
     actCycle   600
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO     
       vccu       
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
     q:
       qReqConf   
       qReqStat   
     role:
       vrt        1
     shadowReg:
     tmpl:
Attributes:
   actAutoTry 1_on
   alias      Homematic
   event-on-change-reading .*
   expert     2_full
   group      Monitoring
   model      ACTIONDETECTOR
   room       Main Functions
   subType    virtual


define mon_hm CUL_HM 000000
setuuid mon_hm 5e348e77-f33f-4c05-3783-443fed527a5c5bca
#attr mon_hm .mId no
attr mon_hm actAutoTry 1_on
attr mon_hm alias Homematic
attr mon_hm event-on-change-reading .*
attr mon_hm expert 2_full
attr mon_hm group Monitoring
attr mon_hm model ACTIONDETECTOR
attr mon_hm room Main Functions
attr mon_hm subType virtual


Gleiches hie:
Internals:
   FUUID      5e348e77-f33f-d478-e5d8-83ed4aadf7172370
   NAME       info_hom
   NR         112
   NTFY_ORDER 50-info_hom
   STATE      updated:2020-02-06 21:26:07
   TYPE       HMinfo
   Version    01
   READINGS:
     2020-02-06 21:26:07   CRI__protocol   -
     2020-02-06 21:26:07   C_sumDefined    entities:43,device:11,channel:34,virtual:1
     2020-02-06 21:26:07   ERR__protocol   -
     2018-05-14 00:35:53   ERR__unreachable 0
     2020-02-04 01:03:13   I_actTotal      alive:0,dead:0,unkn:0,off:0
     2018-05-14 00:35:53   I_autoReadPend  0
     2020-02-06 21:26:07   I_rssiMinLevel  59<:1 60>:6 80>:2 99>:0
     2018-05-14 00:35:53   I_sum_battery   ok:9,
     2018-05-14 00:35:53   I_sum_sabotageError off:2,
     2020-02-06 21:26:07   W__protocol     -
   nb:
     cnt        0
Attributes:
   alias      Homematic
   group      Information
   room       Main Functions
   sumERROR   battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorErr:ok,error:none,uncertain:[no|yes],smoke_detect:none,cover:closed
   sumStatus  battery,sabotageError,powerError,motor
   webCmd     update:protoEvents short:rssi:peerXref:configCheck:models


define info_hom HMinfo
setuuid info_hom 5e348e77-f33f-d478-e5d8-83ed4aadf7172370
attr info_hom alias Homematic
attr info_hom group Information
attr info_hom room Main Functions
attr info_hom sumERROR battery:ok,sabotageError:off,powerError:ok,overload:off,overheat:off,reduced:off,motorErr:ok,error:none,uncertain:[no|yes],smoke_detect:none,cover:closed
attr info_hom sumStatus battery,sabotageError,powerError,motor
attr info_hom webCmd update:protoEvents short:rssi:peerXref:configCheck:models


Im Wiki finde ich zwar die hmid (was die tut ist mir klar), aber diese ominöse .mId nicht. Habe mich hier durch ein paar Seiten gewühlt, aber vieles nicht verstanden und auch keine Lösung gesehen/verstanden.
Wäre cool, wenn mir jemand dabei hilft und ich würde auch gerne verstehen wo das Problem liegt, da es quasi plötzlich nach dem Update da war und der Beitrag ja doch ein halbes Jahr alt ist.

LuckyDay

Zitatalias      Homematic
bei beiden Geräten ?HMinfo/ACTIONDETECTOR

Zitat#attr mon_hm .mId no
wieso macht man sowas?

frank

zeig mal
get hminfo param -dv actCycle model subType
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

Pfriemler

#387
Man kann doch beliebig vielen Geräten einen identischen Alias geben, wenn man es unübersichtlich möchte... :D

Haben die zu überwachenden Geräte noch alle das Attribut actCycle?
Sind alle Module tatsächlich geupdatet (schüttel) worden?

Was genau nochmal ist an .mID unverständlich?
edit: na gut, in Kurzform wie ich das verstanden habe:
Jedes HM-Gerät wird beim Anlegen per Autocreate durch die Konfigurationsmessage mit einer vierstelligen hexadezimalen Model-ID "geliefert", anhand der CUL_HM die im Attribut model gespeichertet Klarschriftinformation hinterlegt und die passenden Register anlegt. Diese Model-ID kann mit dem Attribut modelForce überschrieben werden - etwa weil vereinzelnte Geräte in der Vergangenheit fehlerhafte model-ID geliefert haben und dadurch ein Schaltkanal fehlte (oder zuviel war). Diese "Ansage" hat auch Einfluss auf die verfügbaren Register und Kanäle.
Für einen eventuellen "Rückweg" beim Löschen des modelForce hat FHEM nun als Backup-ID die in .mId gespeicherte Information um welches Gerät es sich ursprünglich handelte. Das Register ist ja auch üblicherweise versteckt (durch den .).

"Ä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 ..."

theophilou85

Zitatwieso macht man sowas?

#attr mon_hm .mId no - Sorry, das hatte ich nur testhalber zum Schluss noch probiert, da mir bis jetzt die mID unbekannt war und ich per Try&Error nach einer Lösung gesucht habe.
param done:
param list
    entity              : actCycle              | model                | subType              |
    con00                : 002:50          | HM-SEC-SCO      | threeStateSensor
    con01                : 002:50          | HM-SEC-SCO      | threeStateSensor
    ins00                : 001:00          | HM-LC-SW4-BA-PCB | switch         
    mod00                : 001:00          | HM-SEN-MDIR-WM55 | motionAndBtn   
    sed00                : 000:10          | HM-CC-RT-DN    | thermostat     
    sed01                : 000:10          | HM-CC-RT-DN    | thermostat     
    smo00                : 099:00          | HM-SEC-SD-2    | smokeDetector 
    swt07                : 001:00          | HM-LC-SW2PBU-FM | switch         
    swt08                : 001:00          | HM-LC-SW2PBU-FM | switch         
    the00                : 000:10          | HM-TC-IT-WM-W-EU | thermostat     
    the01                : 000:10          | HM-TC-IT-WM-W-EU | thermostat


Ja die Geräte haben noch alle das actCycle-attr. Sollten sie nicht?

Danke für den Post mit der mID. Jetzt verstehe ich auch was die tut.

mabula

Neues CUL_HM update enthält einen kleinen Fehler. Für den Sensor HM-MOD-EM-8BIT wird das 8-bit Datum nicht mehr übertragen. Es seht nur noch "contact  => (to VCCU)".
Gruß HJB
FHEM auf RPI mit FS20, Homematic, ELERO, Zigbee, Eigenbau z.B. Heizölsensor auf Basis Arduino, Anemometer; Sprachsteuerung offline über vosk/Python