Wunschliste - VCCU mit pair-status

Begonnen von Sailor, 30 März 2021, 14:53:31

Vorheriges Thema - Nächstes Thema

Sailor

Ein herzerfrischendes Moin vom achtern - Diek vorweg.

Da ich im ftui gerne einen Status-Button auf den pair-Status der VCCU setzen möchte hätte ich gerne einen Wunsch:

Kann man das Internal hmPair in ein Reading umwandeln, welches "0" fuer "off" und "1" für "pairing" ausweist.
Ich kann auf Internals leider keinen Verweis für ein ftui-Icon legen.

Gruß
    Sailor
******************************
Man wird immer besser...

frank

wozu?
du kannst sowieso nur einmal pairen.
mach zb "set vccu hmPairForSec 9999", dann kannst du sicherlich bequem dein device rechtzeitig erreichen.
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

Sailor

Zitat von: frank am 30 März 2021, 15:16:53
wozu?
du kannst sowieso nur einmal pairen.
mach zb "set vccu hmPairForSec 9999", dann kannst du sicherlich bequem dein device rechtzeitig erreichen.

Darum geht es nicht.

Ich will auf dem ftui eine Anzeige darstellen lassen, in welchem Modus sich die VCCU befindet.
Das Pairing wird nur als Internal angegeben und ist somit nicht auslesbar.

Gruß
    Sailor
******************************
Man wird immer besser...

martinp876

nun, eigentlisch schon ein Reading.
Allerding mit mehr Info:
Es wird den Status enthalten:
- "for sec: xxx"
- "serial: xxxxx"
- "timeout" - nothing found
- "name:xxx SN:yyy model:zzz" - wenn das Pairing stattgefunden hat.

Diese Info macht sinn.
Übrigens sollte das Pairen über ccu nun besser laufen - ich haben einen Zustand gefixet  welcher die Device-messages ausblenden konnte. Sollte die bekannten Probleme beheben - hoffe ich

Sailor

Hallo Martin

Zitat von: martinp876 am 02 April 2021, 20:14:53
nun, eigentlisch schon ein Reading.
Allerding mit mehr Info:

Also ich finde kein Reading, welches entsprechend deine Informationen ausgibt.
Und mehr Informationen kann man immer noch filtern...

Anbei das list von meiner VCCU and der ab morgen die dritte HMLAN haengt,


Internals:
   .triggerUsed 0
   CFGFN      ./cfg/CUL.cfg
   DEF        000001
   FUUID      5c49937a-f33f-02bc-5acc-1c24190b9546aaee
   HMLAN1_MSGCNT 2051
   HMLAN1_RAWMSG E000001,0000,096690C7,FF,FFBD,53A0110000016C45CF0202C80000
   HMLAN1_RSSI -67
   HMLAN1_TIME 2021-04-02 21:39:02
   HMLAN2_MSGCNT 2558
   HMLAN2_RAWMSG E000001,0000,04A4E785,FF,FFBD,03800200000163714700
   HMLAN2_RSSI -67
   HMLAN2_TIME 2021-04-02 21:39:11
   IODev      HMLAN1
   LASTInputDev HMLAN2
   MSGCNT     4609
   NAME       VCCU
   NOTIFYDEV  global
   NR         163
   NTFY_ORDER 50-VCCU
   STATE      HMLAN1:ok,HMLAN2:ok
   TYPE       CUL_HM
   assignedIOs HMLAN1,HMLAN2
   chanNo     01
   hmPair     1
   lastMsg    No:03 - t:02 s:000001 d:637147 00
   protLastRcv 2021-04-02 21:39:11
   protRcv    4103 last_at:2021-04-02 21:39:11
   protRcvB   200 last_at:2021-04-02 03:05:10
   rssi_at_HMLAN1 cnt:1800 min:-77 max:-63 avg:-68.01 lst:-67
   rssi_at_HMLAN2 cnt:2558 min:-76 max:-63 avg:-68.06 lst:-67
   .attraggr:
   .attrminint:
   Helper:
     DBLOG:
       IOopen:
         myDbLog:
           TIME       1617331032.70785
           VALUE      2
       state:
         myDbLog:
           TIME       1617331032.70785
           VALUE      HMLAN1:ok,HMLAN2:ok
   READINGS:
     2021-03-26 20:46:49   .associatedWith VCCU,VCCU
     2021-04-02 21:39:11   .protLastRcv    20210402213911
     2021-04-02 21:39:11   CommandAccepted yes
     2021-04-02 04:37:12   IOopen          2
     2021-04-02 21:39:05   recentStateType ack
     2021-04-02 04:37:12   state           HMLAN1:ok,HMLAN2:ok
     2021-03-24 01:31:15   unknown_0542DF  received
     2021-04-02 20:23:32   unknown_1C9B99  received
     2021-02-18 15:54:16   unknown_71B188  received
   helper:
     HM_CMDNR   3
     PONtest    1
     peerFriend peerSD,peerSens,peerAct
     peerIDsState peerUnread
     peerOpt    -:virtual
     regLst     0
     rxType     1
     supp_Pair_Rep 0
     ack:
     cmds:
       TmplKey    :no:1616788009.38159
       TmplTs     1616788009.38159
       cmdKey     1:1:1::VCCU::01:
       cmdLst:
         assignHmKey noArg
         assignIO   -IO- [({set}|unset)]
         clear      [(readings|rssi|msgEvents|attack|{msgErrors}|unknownDev)]
         defIgnUnknown noArg
         deviceRename -newName-
         fwUpdate   -filename- [-bootTime-]
         getDevInfo noArg
         hmPairForSec [-sec-]
         hmPairSerial -serial-
         peerChan   -btnNumber- -actChn- [({single}|dual|reverse)] [({set}|unset)] [(actor|remote|{both})]
         peerSmart  -peerOpt-
         postEvent  -condition-
         press      [(long|{short})] [(-peer-|{all})] [(noBurst|{Burst})] [(-repCount-|{0})] [(-repDelay-|{0.25})]
         pressL     [(-peer-|{all})]
         pressS     [(-peer-|{all})]
         raw        -data- [...]
         reset      noArg
         tplSet_0   -tplChan-
         unpair     noArg
         update     noArg
         virtual    [(1..50;1|{1})]
       lst:
         condition  slider,0,1,255
         peer       
         peerOpt    AS_Blind,AS_Light_Sw,AS_Radiator_WindowRec,AS_Radiator_remote,AS_SmokeDetector,AS_Thermostat_WindowRec,AS_Thermostat_remote,AS_Window,B0_Radiator_WindowRec,B0_Radiator_remote,B0_Thermostat_WindowRec,B0_Thermostat_remote,B1_LightL_Sw,B1_LightL_Sw_V_01,B1_LightL_Sw_V_02,B1_LightR_Sw,B1_Radiator_WindowRec,B1_Radiator_remote,B1_Thermostat_WindowRec,B1_Thermostat_remote,B1_Window,BR_Light_Sw,BR_Light_Sw_V_01,BR_Light_Sw_V_02,BR_RadiatorL_WindowRec,BR_RadiatorL_remote,BR_RadiatorR_WindowRec,BR_RadiatorR_remote,BR_SmokeDetector,BR_Thermostat_WindowRec,BR_Thermostat_remote,BR_Window,CE_Blind,CE_Light_Sw,CE_Light_Sw_V_01,CE_Light_Sw_V_02,CE_Radiator_WindowRec,CE_Radiator_remote,CE_SmokeDetector,CE_Thermostat_WindowRec,CE_Thermostat_remote,CE_Window,CH_SmokeDetector,CP_Door,CP_Postbox_Sw_01,CP_Postbox_Sw_02,CP_Postbox_Sw_03,CR_Blind,CR_Radiator_WindowRec,CR_Radiator_remote,CR_SmokeDetector,CR_Thermostat_WindowRec,CR_Thermostat_remote,CR_Window,CW_Blind,CW_Light_Sw,CW_Light_Sw_V_01,CW_Light_Sw_V_02,CW_Radiator_WindowRec,CW_Radiator_remote,CW_SmokeDetector,CW_Thermostat_WindowRec,CW_Thermostat_remote,CW_Window,GE_Door,GR_Blind,GR_Light_Sw,GR_Light_Sw1_V_01,GR_Light_Sw1_V_02,GR_Radiator_WindowRec,GR_Radiator_remote,GR_SmokeDetector,GR_Thermostat_WindowRec,GR_Thermostat_remote,GR_Window,HW_Door,HW_Light_Sw,HW_SmokeDetector,KT_Blind,KT_LightCupboard_Sw_01,KT_LightCupboard_Sw_02,KT_Light_Sw,KT_Radiator_WindowRec,KT_Radiator_remote,KT_Thermostat_WindowRec,KT_Thermostat_remote,KT_Window,LR_Blind,LR_Light_Sw,LR_Radiator_WindowRec,LR_Radiator_remote,LR_Thermostat_WindowRec,LR_Thermostat_remote,LR_Window,OS_OutsideDecoLightPlug01,PH_LightPond_Sw,PH_LightStars_Sw,PH_LightWall_Sw,PH_LightWall_Sw_V_01,PH_LightWall_Sw_V_02,SmokeDetectorTeamLeader,TR_BlindL,TR_BlindM,TR_BlindR,TR_HandleM,TR_LightL_Sw,TR_LightL_Sw_V_01,TR_LightL_Sw_V_02,TR_LightPlugL,TR_LightPlugR,TR_LightR_Sw,TR_LightR_Sw_V_01,TR_LightR_Sw_V_02,TR_RadiatorL_WindowRec,TR_RadiatorL_remote,TR_RadiatorR_WindowRec,TR_RadiatorR_remote,TR_SmokeDetectorL,TR_SmokeDetectorR,TR_Thermostat_WindowRec,TR_Thermostat_remote,TR_Window,WS_Door,WS_Thermostat_WindowRec,WS_Thermostat_remote,WS_Window
         tplChan   
         tplDel     
         tplPeer   
       rtrvLst:
         cmdList    [({short}|long)]
         deviceInfo [({short}|long)]
         list       [({normal}|full)]
         listDevice noArg
         param      -param-
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     io:
       nextSend   1617392352.04553
       prefIO     
       vccu       VCCU
       ioList:
         HMLAN1
         HMLAN2
     mRssi:
       mNo        03
       io:
         HMLAN1:
         HMLAN2:
           -67
           -67
     peerIDsH:
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       chn        1
       dev        1
       vrt        1
     rssi:
       at_HMLAN1:
         avg        -68.0144444444445
         cnt        1800
         lst        -67
         max        -63
         min        -77
       at_HMLAN2:
         avg        -68.0695856137609
         cnt        2558
         lst        -67
         max        -63
         min        -76
     tmpl:
Attributes:
   .mId       FFF0
   IODev      HMLAN1
   IOList     HMLAN1,HMLAN2
   IOgrp      VCCU
   expert     defReg,allReg
   group      HMLAN
   icon       cul_cul
   model      CCU-FHEM
   peerIDs    peerUnread
   room       System
   subType    virtual
   verbose    2
   webCmd     virtual:update


Gruss
    Sailor
******************************
Man wird immer besser...