FHEM + debmatic + HB-UW-Sen-THPL-O

Begonnen von WhyTea, 27 März 2023, 19:12:48

Vorheriges Thema - Nächstes Thema

WhyTea

Hallo

Um zuküftig auch HM IP Devices  benutzen zu können steige ich aktuell schrittweise von CUL_HH zu HMCCU mit debmatic um.
Die original HM Devices gehen auch problemlos.
Allerdings habe ich auch HB-UW-Sen-THPL-O im einsatz.  Diese lassen sich in debmatic bei mir nicht anlernen.

Hier mal ein List des Sensors unter CUL_HM.
Internals:
   CFGFN      /var/fhem/FHEM/EG_Arbeitszimmer.cfg
   DEF        3DF4DE
   FUUID      5ef8ba91-f33f-a5a6-78cd-0d1b9029158614b0
   IODev      LGW2
   LASTInputDev LGW2
   LGW2_MSGCNT 1558
   LGW2_RAWMSG 050101545BA2703DF4DEF123FF0000000000000004B10960
   LGW2_RSSI  -84
   LGW2_TIME  2023-03-27 19:09:56
   MSGCNT     1558
   NAME       EG_AZ_Helligkeitssensor
   NR         499
   NTFY_ORDER 48-EG_AZ_Helligkeitssensor
   STATE      T: 0.0 L: 12.01
   TYPE       CUL_HM
   chanNo     01
   disableNotifyFn 1
   eventCount 379
   lastMsg    No:5B - t:70 s:3DF4DE d:F123FF 0000000000000004B10960
   protCondBurst forced_off
   protLastRcv 2023-03-27 19:09:56
   protRcv    679 last_at:2023-03-27 19:09:56
   protResnd  3 last_at:2023-03-27 18:48:43
   protSnd    19 last_at:2023-03-27 19:09:56
   protState  CMDs_done
   rssi_at_LGW2 cnt:1558 min:-91 max:-63 avg:-85.58 lst:-84
   Helper:
     DBLOG:
       luminosity:
         mylogdb:
           TIME       1679936822.22227
           VALUE      11.95
       luminosity.avg:
         mylogdb:
           TIME       1679936553.74085
           VALUE      98.418
   READINGS:
     2023-03-27 18:59:51   Activity        alive
     2023-03-27 18:50:25   CommandAccepted yes
     2023-03-27 18:57:53   D-firmware      0.15
     2023-03-27 18:57:53   D-serialNr      JCR8241469
     2023-03-27 19:09:56   IODev           LGW2
     2023-03-27 18:57:55   PairedTo        0xF123FF
     2020-06-28 17:44:57   R-burstRx       off
     2023-03-27 18:57:55   R-pairCentral   0xF123FF
     2023-03-27 18:57:55   RegL_00.         00:00 01:00 05:64 0A:F1 0B:23 0C:FF 12:10 14:03 24:00 25:00
     2023-03-27 19:09:56   batVoltage      2.40
     2023-03-27 19:09:56   battery         ok
     2023-03-27 18:54:38   cfgState        updating
     2023-03-27 19:09:56   commState       CMDs_done
     2023-03-27 19:09:56   luminosity      12.01
     2023-03-27 19:09:56   luminosity.avg  13.694
     2022-11-12 09:00:05   powerOn         2022-11-12 09:00:05
     2023-03-26 14:36:47   recentStateType info
     2023-03-27 19:09:56   state           T: 0.0 L: 12.01
     2023-03-27 19:09:56   temperature     0.0
   helper:
     HM_CMDNR   91
     cSnd       01F123FF3DF4DE00040000000000,01F123FF3DF4DE0103
     cfgStateUpdt 0
     lastMsgTm  1679936996.96589
     mId        F102
     peerFriend peerRecT
     peerIDsRaw ,00000000
     peerIDsState complete
     peerOpt    p:THPLSensor
     regLst     0
     rxType     156
     supp_Pair_Rep 0
     cmds:
       TmplKey    :no:1679935829.557
       TmplTs     1679935829.557
       cmdKey     1:1:0::EG_AZ_Helligkeitssensor:F102:01:
       cmdLst:
         assignHmKey noArg
         burstXmit  noArg
         clear      [({msgErrors}|msgEvents|rssi|attack|trigger|register|oldRegs|readings|all)]
         deviceRename -newName-
         fwUpdate   <filename> <bootTime> ...
         getConfig  noArg
         getDevInfo noArg
         getRegRaw  (List0|List1|List2|List3|List4|List5|List6|List7) [-peerChn-]
         getSerial  noArg
         getVersion noArg
         peerBulk   -peer1,peer2,...- [({set}|unset)]
         peerChan   0 <actChn> ... single [set|unset] [actor|remote|both]
         peerSmart  -peerOpt-
         raw        -data- [...]
         regBulk    -list-.-peerChn- -addr1:data1- [-addr2:data2-]...
         regSet     [(prep|{exec})] -regName- -value- [-peerChn-]
         reset      noArg
         statusRequest noArg
         tplDel     -tplDel-
         tplSet_0   -tplChan-
         unpair     noArg
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    EG_AZ_Thermostat_Weather,EG_BZ_Thermostat_Weather,EG_EG_Thermostat_Weather,EG_Kueche_Thermostat_Weather,EG_WZ_Thermostat_Terrasse_Weather,EG_WZ_Thermostat_links_Weather,EG_WZ_Wandthermostat_Weather,OG1_AZ_Thermostat_Weather,OG1_BZ_Thermostat_Weather,OG1_Flur_Thermostat_Weather,OG1_SZ_Thermostat2_Weather,OG1_SZ_Thermostat_Weather,OG1_SZ_Wandthermostat_Weather,OG2_KZ_Thermostat_Weather,OG2_KZ_Wandthermostat_Weather
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         param      -param-
         reg        -addr- -list- [-peerChn-]
         regList    noArg
         regTable   noArg
         regVal     -addr- -list- [-peerChn-]
         saveConfig [-filename-]
         tplInfo    noArg
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     history:
       ARRAY(0x5558159f6f98)
       ARRAY(0x555817098fe8)
       ARRAY(0x555816c6e880)
       ARRAY(0x5558170a17c8)
       ARRAY(0x555816e8fc10)
       ARRAY(0x555815ee13b8)
       ARRAY(0x555816fbbb60)
       ARRAY(0x55581697d238)
       ARRAY(0x5558162b2da8)
       ARRAY(0x555815504d18)
       ARRAY(0x555815e86e40)
       ARRAY(0x5558162ab648)
       ARRAY(0x55581675a1a0)
       ARRAY(0x555817408620)
       ARRAY(0x5558154a5210)
       ARRAY(0x555817407828)
       ARRAY(0x55581653ddf8)
       ARRAY(0x55581733f0e8)
       ARRAY(0x555816dcb790)
       ARRAY(0x5558165387f0)
       ARRAY(0x5558155bd150)
       ARRAY(0x5558159ec890)
       ARRAY(0x555816f2e170)
       ARRAY(0x555816377ae0)
       ARRAY(0x55581705c880)
     io:
       flgs       0
       newChn     +3DF4DE,00,01,00
       nextSend   1679936997.26044
       rxt        2
       vccu       vccu
       p:
         3DF4DE
         00
         01
         00
       prefIO:
         LGW2
     mRssi:
       mNo        5B
       io:
         LGW2:
           -82
           -82
     peerIDsH:
       00000000   broadcast
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
       tryMsg:
     q:
       qReqConf   
       qReqStat   
     regCollect:
     role:
       chn        1
       dev        1
     rpt:
       IO         LGW2
       flg        A
       ts         1679936996.96589
       ack:
         HASH(0x555812c5bb28)
         5B8002F123FF3DF4DE00
     rssi:
       at_LGW2:
         avg        -85.5802310654685
         cnt        1558
         lst        -84
         max        -63
         min        -91
     shadowReg:
     shadowRegChn:
       RegL_00.   00
     tmpl:
Attributes:
   IOgrp      vccu:LGW2
   actCycle   000:20
   actStatus  alive
   autoReadReg 4_reqStatus
   event-min-interval luminosity:600,luminosity.avg:600
   event-on-change-reading luminosity:100,luminosity.avg:100
   expert     defReg,rawReg
   firmware   0.15
   model      HB-UW-Sen-THPL-O
   peerIDs    00000000
   room       Erdgeschoss->Arbeitszimmer,Zentralsysteme->Rolladen,Zentralsysteme->Wetter
   serialNr   JCR8241469
   subType    THPLSensor
   userReadings luminosity.avg {movingAverage("EG_AZ_Helligkeitssensor","luminosity",600)}

Hat das schon jemand erfolgreich hinbekommen?

Gruß
Daniel