HM-CC-RT-DN mit MAX! Fensterkontakten über virtuelles Device

Begonnen von MKeY, 25 November 2017, 18:35:35

Vorheriges Thema - Nächstes Thema

MKeY

N'Abend,

Habe mich an https://wiki.fhem.de/wiki/HM-CC-RT-DN_Funk-Heizk%C3%B6rperthermostat probiert um meine HM Thermostate mit MAX! FK zu peeren. Funktioniert zu 95%, ab und an geht wohl was verloren und das Thermostat bekommt nicht mit, dass das Fenster geschlossen wurde.

Ein ConfigCheck von HmInfo liefert:
PairedTo mismatch to IODev
    HM_Bad paired:0xF11234 IO attr: -.
    HM_Kueche paired:0xF11234 IO attr: -.
    HM_Schlafzimmer paired:0xF11234 IO attr: -.
    HM_WohnzimmerE paired:0xF11234 IO attr: -.
    HM_WohnzimmerS paired:0xF11234 IO attr: -.


Leider ist das ein wenig Bahnhof, googlen bringt mich nicht wirklich weiter. Kann es daran liegen?

List von meinem virtuellen Device:
Internals:
   DEF        221133
   IODev      nanoCUL
   NAME       virSC
   NOTIFYDEV  global
   NR         252
   NTFY_ORDER 50-virSC
   STATE      ???
   TYPE       CUL_HM
   channel_01 virtual_B_Fenster_Nord
   channel_02 virtual_K_Fenster_Nord
   channel_03 virtual_SZ_Fenster_Ost
   channel_04 virtual_WZ_Tuer_Sued
   channel_05 virtual_WZ_Fenster_Ost
   READINGS:
   helper:
     HM_CMDNR   5
     ack:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       prefIO
       vccu
     mRssi:
       mNo
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       vrt        1
     rssi:
     shadowReg:
     tmpl:
Attributes:
   IODev      nanoCUL
   expert     2_full
   group      Virtual CUL
   model      virtual_1
   room       Heizung
   subType    virtual
   webCmd     press short:press long


List von einem Thermostat und dem dazugehörigem FK
Internals:
   DEF        5EB72C
   IODev      nanoCUL
   LASTInputDev nanoCUL
   MSGCNT     3616
   NAME       HM_Bad
   NOTIFYDEV  global
   NR         171
   NTFY_ORDER 50-HM_Bad
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 HM_Bad_Weather
   channel_02 HM_Bad_Climate
   channel_03 HM_Bad_WindowRec
   channel_04 HM_Bad_Clima
   channel_05 HM_Bad_ClimaTeam
   channel_06 HM_Bad_remote
   lastMsg    No:C7 - t:10 s:5EB72C d:000000 0AA0D0102200
   nanoCUL_MSGCNT 3616
   nanoCUL_RAWMSG A0FC786105EB72C0000000AA0D0102200::-54.5:nanoCUL
   nanoCUL_RSSI -54.5
   nanoCUL_TIME 2017-11-25 18:31:59
   protCondBurst on
   protLastRcv 2017-11-25 18:31:59
   protResnd  1 last_at:2017-11-24 06:21:09
   protSnd    40 last_at:2017-11-25 15:05:24
   protState  CMDs_done
   rssi_at_nanoCUL cnt:3616 avg:-53.42 lst:-54.5 min:-74 max:-50.5
   READINGS:
     2017-11-19 09:36:30   Activity        alive
     2017-11-25 08:34:08   CommandAccepted yes
     2017-10-20 15:22:05   D-firmware      1.4
     2017-10-20 15:22:05   D-serialNr      OEQ0847996
     2017-10-30 09:32:20   PairedTo        0xF11234
     2017-10-20 15:28:10   R-backOnTime    10 s
     2017-10-20 15:28:10   R-burstRx       on
     2017-10-20 15:28:10   R-cyclicInfoMsg on
     2017-10-20 15:28:10   R-cyclicInfoMsgDis 0
     2017-10-20 15:28:10   R-pairCentral   0xF11234
     2017-10-30 09:32:20   RegL_00.        01:01 02:01 09:01 0A:F1 0B:12 0C:34 0E:0A 0F:00  11:00 12:15 16:00 18:00 19:00 1A:00 00:00
     2017-10-30 14:19:47   RegL_07.
     2017-11-25 18:31:59   actuator        34
     2017-11-25 18:31:59   battery         ok
     2017-11-25 18:31:59   batteryLevel    3.1
     2017-11-25 18:31:59   desired-temp    20.0
     2017-11-25 18:31:59   measured-temp   20.8
     2017-11-25 18:31:59   motorErr        ok
     2017-11-25 15:05:24   state           CMDs_done
     2017-11-25 15:05:24   time-request    -
   helper:
     HM_CMDNR   199
     mId        0095
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +5EB72C,00,00,00
       nextSend   1511631119.41266
       prefIO
       rxt        2
       vccu
       p:
         5EB72C
         00
         00
         00
     mRssi:
       mNo        C7
       io:
         nanoCUL    -52.5
     prt:
       awake      0
       bErr       0
       brstWu     0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf
       qReqStat
     role:
       dev        1
       prs        1
     rssi:
       at_nanoCUL:
         avg        -53.4214601769912
         cnt        3616
         lst        -54.5
         max        -50.5
         min        -74
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      nanoCUL
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   group      00_Geraet
   model      HM-CC-RT-DN
   room       Heizung
   serialNr   OEQ0847996
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


Internals:
   DEF        5EB72C03
   NAME       HM_Bad_WindowRec
   NOTIFYDEV  global
   NR         175
   NTFY_ORDER 50-HM_Bad_WindowRec
   STATE      last:virtual_B_Fenster_Nord:closed
   TYPE       CUL_HM
   chanNo     03
   device     HM_Bad
   peerList   virtual_B_Fenster_Nord,
   READINGS:
     2017-10-20 16:21:15   R-sign          off
     2017-10-30 10:15:39   RegL_01.        08:00 00:00
     2017-10-30 10:15:39   RegL_03.virtual_B_Fenster_Nord 04:32 00:00
     2017-10-30 10:15:39   RegL_07.virtual_B_Fenster_Nord 05:18 00:00
     2017-11-19 09:36:30   peerList        virtual_B_Fenster_Nord,
     2017-11-19 09:36:30   state           unknown
     2017-11-25 08:34:08   trigLast        virtual_B_Fenster_Nord:closed
     2017-11-25 08:34:08   trig_virtual_B_Fenster_Nord closed
   helper:
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   group      03_Window
   model      HM-CC-RT-DN
   peerIDs    00000000,22113301,
   room       Heizung
   stateFormat last:trigLast


Internals:
   DEF        22113301
   NAME       virtual_B_Fenster_Nord
   NOTIFYDEV  global
   NR         256
   NTFY_ORDER 50-virtual_B_Fenster_Nord
   STATE      set_postEvent closed
   TYPE       CUL_HM
   chanNo     01
   device     virSC
   peerList   HM_Bad_WindowRec,
   READINGS:
     2017-11-19 09:36:31   peerList        HM_Bad_WindowRec,
     2017-11-25 08:34:08   state           set_postEvent closed
   helper:
     cfgChkResult No regs found for:


     count      16
     expert:
       def        1
       det        1
       raw        0
       tpl        0
     role:
       chn        1
       vrt        1
     shadowReg:
     tmpl:
   nb:
     cnt        1
Attributes:
   expert     1_allReg
   group      Virtual FK
   model      virtual_1
   peerIDs    5EB72C03,
   room       Heizung
   webCmd     postEvent open:postEvent closed

Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC

MKeY

#1
oder muss ich je FK ein virtuelles Gerät erstellen mit nur einem Channel, statt 1 Gerät mit 6 channel?  ???
Habe einen Fehler mit dem Setzen der HmID beseitigen können und habe jetzt jeweils 1 device mit 1 Channel erstellt.

Mal sehen ob es den Fehler beseitigt. :)
Wer Fehler findet, darf sie behalten!
RPi's, D1Mini
Homematic, Hue, Sonoff, Alexa, Xiaomi, ConBee
Prusa MK2.5, Prusa MK3S (MMU2S vorhanden, aber nervtötend)
Lowrider 2CNC