Homematic Heizkörperthermostate mit externen Temperatursensor peeren

Begonnen von Ruggy, 11 Januar 2019, 22:57:44

Vorheriges Thema - Nächstes Thema

frank

hm... update? ich weiss ja nicht.
was zeigt der fhem befehl "version"?

die 4 list sahen eigentlich gut aus.
der befehl peerchan hat ja grundsätzlich auch funktioniert.

poste besser noch mal die 4 list und die ausgabe von "get hminfo configCheck"

was genau funktioniert denn nicht?
wie "fütterst" du die virtuellen tempsensoren?
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

Ruggy

Ich meine, dass ich seit der Installation kein Update mehr gemacht habe. Sicher bin ich mir nicht.

Hier der Befehl version:

Latest Revision: 17802

File              Rev   Last Change

fhem.pl           17779 2018-11-18 17:49:14Z rudolfkoenig
96_allowed.pm     17613 2018-10-24 15:37:39Z rudolfkoenig
98_autocreate.pm  17684 2018-11-05 15:52:53Z rudolfkoenig
00_CUL.pm         17559 2018-10-18 07:45:07Z rudolfkoenig
10_CUL_HM.pm      17532 2018-10-14 17:50:45Z martinp876
14_CUL_TX.pm      17102 2018-08-08 05:34:42Z rudolfkoenig
14_CUL_WS.pm      15603 2017-12-13 20:53:47Z rudolfkoenig
93_DbLog.pm       17772 2018-11-18 07:42:15Z DS_Starter
98_dewpoint.pm    17027 2018-07-24 11:53:15Z hotbso
91_eventTypes.pm  14888 2017-08-13 12:07:12Z rudolfkoenig
01_FHEMWEB.pm     17750 2018-11-15 11:27:54Z rudolfkoenig
92_FileLog.pm     17181 2018-08-20 17:23:26Z rudolfkoenig
98_help.pm        15223 2017-10-10 10:14:24Z betateilchen
98_HMinfo.pm      17467 2018-10-06 08:56:13Z martinp876
00_HMUARTLGW.pm   16166 2018-02-13 19:52:08Z mgernoth
30_HUEBridge.pm   16310 2018-03-02 10:43:36Z justme1968
31_HUEDevice.pm   17671 2018-11-04 11:36:40Z justme1968
10_IT.pm          17540 2018-10-15 19:00:42Z bjoernh
91_notify.pm      17225 2018-08-29 12:34:29Z rudolfkoenig
70_Pushover.pm    16358 2018-03-09 09:58:05Z loredo
99_SUNRISE_EL.pm  16632 2018-04-17 19:00:21Z rudolfkoenig
98_SVG.pm         17779 2018-11-18 17:49:14Z rudolfkoenig
98_telnet.pm      17529 2018-10-14 12:57:06Z rudolfkoenig
98_update.pm      16551 2018-04-04 18:50:38Z rudolfkoenig
99_Utils.pm       15713 2017-12-28 11:01:02Z rudolfkoenig
98_version.pm     15140 2017-09-26 09:20:09Z markusbloch

AttrTemplate.pm   17782 2018-11-18 20:18:15Z rudolfkoenig
Blocking.pm       17553 2018-10-17 15:56:35Z rudolfkoenig
Color.pm          11159 2016-03-30 16:08:06Z justme1968
DevIo.pm          17702 2018-11-07 19:02:28Z rudolfkoenig
HMConfig.pm       17554 2018-10-17 18:25:03Z martinp876
HttpUtils.pm      17034 2018-07-27 05:47:13Z rudolfkoenig
RTypes.pm         10476 2016-01-12 21:03:33Z borisneubert
SetExtensions.pm  17774 2018-11-18 08:13:48Z rudolfkoenig
TcpServerUtils.pm 17529 2018-10-14 12:57:06Z rudolfkoenig

f18.js                     17705 2018-11-08 10:30:28Z rudolfkoenig
fhemweb.js                 17769 2018-11-17 22:57:02Z rudolfkoenig



Der Fehler (oder auch nicht) ist, dass es für mich so aussieht, als wie wenn nicht in beide Richtungen gepeert wird.

Der Befehl

set hm peerXref

gibt folgendes aus:


peerXref done:
x-ref list
    WOH_HEIZUNG_1_Weather => 96517501
    WOH_virt_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather

   

Laut Wiki sollte aber bei ...Weather => 96517501 nicht die Zahl stehen sondern "WOH_virt_Temperatur_Sensor1.

Wie ist das gemeint mit virtuellen tempsensoren "füttern" weiter wie bis zum peeren habe ich noch nicht gemacht.


Hier die Ausgabe von "get hminfo configCheck (bei funktionierte es nur mit get ht... anstatt mit hminfo..."

configCheck done:

peer not defined
    WOH_HEIZUNG_1_Weather id:96517501

peer not verified. Check that peer is set on both sides
    WOH_virt_Temperatur_Sensor1 p:WOH_HEIZUNG_1_Weather

templist mismatch
    KIND_HEIZUNG_1_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    KIND_HEIZUNG_2_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    WOH_HEIZUNG_1_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    WOH_HEIZUNG_2_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    WOH_HEIZUNG_3_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory



List von WOH_virt_Temperatur

Internals:
   CFGFN     
   DEF        968863
   IODev      HmUART
   NAME       WOH_virt_Temperatur
   NOTIFYDEV  global
   NR         586
   STATE      ???
   TYPE       CUL_HM
   channel_01 WOH_virt_Temperatur_Sensor1
   READINGS:
   helper:
     HM_CMDNR   158
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +968863,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         968863
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      HmUART
   expert     2_raw
   model      virtual_1
   subType    virtual
   webCmd     virtual


List von WOH_virt_Temperatur_Sensor1

Internals:
   CFGFN     
   DEF        96886301
   NAME       WOH_virt_Temperatur_Sensor1
   NOTIFYDEV  global
   NR         588
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     WOH_virt_Temperatur
   peerList   WOH_HEIZUNG_1_Weather,
   READINGS:
     2019-01-13 23:43:28   peerList        WOH_HEIZUNG_1_Weather,
   helper:
     fkt        virtThSens
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      virtual_1
   peerIDs    62FAC401,
   webCmd     press short:press long


List von WOH_HEIZUNG_1 (Thermostat):

Internals:
   CFGFN     
   DEF        62FAC4
   HmUART_MSGCNT 768
   HmUART_RAWMSG 050000253A861062FAC40000000AB8EF0E2A00
   HmUART_RSSI -37
   HmUART_TIME 2019-01-14 17:21:48
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     768
   NAME       WOH_HEIZUNG_1
   NOTIFYDEV  global
   NR         566
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 WOH_HEIZUNG_1_Weather
   channel_02 WOH_HEIZUNG_1_Climate
   channel_03 WOH_HEIZUNG_1_WindowRec
   channel_04 WOH_HEIZUNG_1_Clima
   channel_05 WOH_HEIZUNG_1_ClimaTeam
   channel_06 WOH_HEIZUNG_1_remote
   lastMsg    No:3A - t:10 s:62FAC4 d:000000 0AB8EF0E2A00
   protCmdDel 141
   protLastRcv 2019-01-14 17:21:48
   protNack   7 last_at:2019-01-13 23:43:44
   protRcv    768 last_at:2019-01-14 17:21:48
   protResnd  1 last_at:2019-01-13 22:54:01
   protSnd    98 last_at:2019-01-14 16:48:00
   protSndB   3 last_at:2019-01-13 23:43:47
   protState  CMDs_done
   rssi_HmUART cnt:4 min:-38 max:-37 avg:-37.5 lst:-38
   rssi_at_HmUART cnt:768 min:-56 max:-32 avg:-35.78 lst:-37
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1547480880.4693
           VALUE      CMDs_done
   READINGS:
     2019-01-13 13:36:05   Activity        alive
     2019-01-13 23:45:05   CommandAccepted yes
     2019-01-13 13:36:05   D-firmware      1.4
     2019-01-13 13:36:05   D-serialNr      OEQ1704670
     2019-01-13 23:45:06   PairedTo        0xFA3B12
     2019-01-13 23:45:06   R-backOnTime    10 s
     2019-01-13 23:45:06   R-burstRx       on
     2019-01-13 23:45:06   R-cyclicInfoMsg on
     2019-01-13 23:45:06   R-cyclicInfoMsgDis 0
     2019-01-13 23:45:06   R-pairCentral   0xFA3B12
     2019-01-13 23:45:06   RegL_00.          01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     2019-01-14 17:21:48   actuator        42
     2019-01-14 17:21:48   battery         ok
     2019-01-14 17:21:48   batteryLevel    2.9
     2019-01-14 17:21:48   desired-temp    23.0
     2019-01-14 17:21:48   measured-temp   23.9
     2019-01-14 17:21:48   motorErr        ok
     2019-01-14 16:48:00   state           CMDs_done
     2019-01-14 16:48:00   time-request    -
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   58
     cSnd       01FA3B1262FAC40603,01FA3B1262FAC406040000000001
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62FAC4,00,00,00
       nextSend   1547482908.82214
       prefIO     
       rxt        2
       vccu       
       p:
         62FAC4
         00
         00
         00
     mRssi:
       mNo        3A
       io:
         HmUART:
           -29
           -29
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       HmUART:
         avg        -37.5
         cnt        4
         lst        -38
         max        -37
         min        -38
       at_HmUART:
         avg        -35.7825520833334
         cnt        768
         lst        -37
         max        -32
         min        -56
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   group      Heizung
   model      HM-CC-RT-DN
   room       Wohnzimmer
   serialNr   OEQ1704670
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


List vom WOH_HEIZUNG_1_Weather

Internals:
   CFGFN     
   DEF        62FAC401
   NAME       WOH_HEIZUNG_1_Weather
   NOTIFYDEV  global
   NR         568
   STATE      23.9
   TYPE       CUL_HM
   chanNo     01
   device     WOH_HEIZUNG_1
   peerList   96517501,
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1547482908.85916
           VALUE      23.9
   READINGS:
     2019-01-13 13:25:17   R-sign          off
     2019-01-13 23:45:06   RegL_01.          08:00 00:00
     2019-01-14 17:21:48   measured-temp   23.9
     2019-01-13 23:45:06   peerList        96517501,
     2019-01-14 17:21:48   state           23.9
   helper:
     peerIDsRaw ,96517501,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,96517501,

frank

du hast zwischenzeitlich die id vom virt device gewechselt.
warum?

96517501 war zu begin dein virt chn.
ich würde versuchen jeweils die DEF von virt device/chn auf die alte id zu ändern.

sonst weather chn entpeeren und nochmal peeren, aber nichts löschen.
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

Ruggy

Das mit der id muss wahrscheinlich mit der Probiererei aus verschiedenen Anleitungen passiert sein. Ist mir überhaupt nicht aufgefallen.

Ich bin jedoch damit nicht klar gekommen, die id wieder auf die alte zu ändern. Es kam eine Fehlermeldung in der Art, "HMid DEF already used by fhem".


Habe geacht, dass evtl ein neuer Versuch von Beginn an etwas bringt. Habe das virt device und chn gelöscht und neu angelegt .
Mit einen anderen devicename und anderer id, weil die Meldung kam, dass das device bereits existiert obwohl ich es nicht finden konnte (mit ID 843928 und device WOH_virtuell_Temperatur).


Leider wieder ohne Erfolg mal kam beim Hauptdevice WOH_HEIZUNG_1 bei Status Nack. Nachdem ich dort unter burstXmit angeklickt habe, wurde wieder CMDs_done angezeigt.

Aber leider wird wieder nur in eine Richtung gepeert.

Ich bin fast schon am verzweifeln. Bin ich der einzige, der sich so doof anstellt?

Ich hoffe Du/Ihr habt noch Geduld mit mir und könntet euch nochmal die Lists anschauen.


List von WOH_virtuell_Temperatur

Internals:
   CFGFN     
   DEF        84392801
   NAME       WOH_virtuell_Temperatur_Sensor1
   NOTIFYDEV  global
   NR         1011
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     WOH_virtuell_Temperatur
   peerList   WOH_HEIZUNG_1_Weather,
   READINGS:
     2019-01-14 21:15:48   peerList        WOH_HEIZUNG_1_Weather,
   helper:
     fkt        virtThSens
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      virtual_1
   peerIDs    62FAC401,
   webCmd     press short:press long


List von WOH_virtuell_Temperatur_Sensor1

Internals:
   CFGFN     
   DEF        84392801
   NAME       WOH_virtuell_Temperatur_Sensor1
   NOTIFYDEV  global
   NR         1011
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     WOH_virtuell_Temperatur
   peerList   WOH_HEIZUNG_1_Weather,
   READINGS:
     2019-01-14 21:15:48   peerList        WOH_HEIZUNG_1_Weather,
   helper:
     fkt        virtThSens
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      virtual_1
   peerIDs    62FAC401,
   webCmd     press short:press long


List von WOH_HEIZUNG_1 (Thermostat)

Internals:
   CFGFN     
   DEF        62FAC4
   HmUART_MSGCNT 875
   HmUART_RAWMSG 050000269E861062FAC40000000AB4FD0E0000
   HmUART_RSSI -38
   HmUART_TIME 2019-01-14 21:30:32
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     875
   NAME       WOH_HEIZUNG_1
   NOTIFYDEV  global
   NR         566
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 WOH_HEIZUNG_1_Weather
   channel_02 WOH_HEIZUNG_1_Climate
   channel_03 WOH_HEIZUNG_1_WindowRec
   channel_04 WOH_HEIZUNG_1_Clima
   channel_05 WOH_HEIZUNG_1_ClimaTeam
   channel_06 WOH_HEIZUNG_1_remote
   lastMsg    No:9E - t:10 s:62FAC4 d:000000 0AB4FD0E0000
   protCmdDel 154
   protLastRcv 2019-01-14 21:30:32
   protNack   9 last_at:2019-01-14 21:16:24
   protRcv    875 last_at:2019-01-14 21:30:32
   protResnd  2 last_at:2019-01-14 20:57:38
   protSnd    105 last_at:2019-01-14 21:16:43
   protSndB   5 last_at:2019-01-14 21:16:43
   protState  CMDs_done
   rssi_HmUART cnt:4 min:-38 max:-37 avg:-37.5 lst:-38
   rssi_at_HmUART cnt:875 min:-56 max:-32 avg:-35.98 lst:-38
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1547497003.61195
           VALUE      CMDs_done
   READINGS:
     2019-01-14 21:06:32   Activity        alive
     2019-01-14 21:16:43   CommandAccepted yes
     2019-01-14 21:06:32   D-firmware      1.4
     2019-01-14 21:06:32   D-serialNr      OEQ1704670
     2019-01-13 23:45:06   PairedTo        0xFA3B12
     2019-01-13 23:45:06   R-backOnTime    10 s
     2019-01-13 23:45:06   R-burstRx       on
     2019-01-13 23:45:06   R-cyclicInfoMsg on
     2019-01-13 23:45:06   R-cyclicInfoMsgDis 0
     2019-01-13 23:45:06   R-pairCentral   0xFA3B12
     2019-01-13 23:45:06   RegL_00.          01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     2019-01-14 20:17:56   RegL_07.       
     2019-01-14 21:30:32   actuator        0
     2019-01-14 21:30:32   battery         ok
     2019-01-14 21:30:32   batteryLevel    2.9
     2019-01-14 21:30:32   desired-temp    22.5
     2019-01-14 21:30:32   measured-temp   25.3
     2019-01-14 21:30:32   motorErr        ok
     2019-01-14 21:16:43   state           CMDs_done
     2019-01-14 16:48:00   time-request    -
   helper:
     HM_CMDNR   158
     cSnd       01FA3B1262FAC401018439280101,01FA3B1262FAC401018439280101
     mId        0095
     regLst     ,0,1
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62FAC4,00,00,00
       nextSend   1547497832.87808
       prefIO     
       rxt        2
       vccu       
       p:
         62FAC4
         00
         00
         00
     mRssi:
       mNo        9E
       io:
         HmUART:
           -30
           -30
     prt:
       awake      0
       bErr       0
       brstWu     1
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
     rssi:
       HmUART:
         avg        -37.5
         cnt        4
         lst        -38
         max        -37
         min        -38
       at_HmUART:
         avg        -35.9817142857143
         cnt        875
         lst        -38
         max        -32
         min        -56
     shRegW:
       07         04
     shadowReg:
       RegL_00.     01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   group      Heizung
   model      HM-CC-RT-DN
   room       Wohnzimmer
   serialNr   OEQ1704670
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


List vom WOH_HEIZUNG_1_Weather

Internals:
   CFGFN     
   DEF        62FAC401
   NAME       WOH_HEIZUNG_1_Weather
   NOTIFYDEV  global
   NR         568
   STATE      25.3
   TYPE       CUL_HM
   chanNo     01
   device     WOH_HEIZUNG_1
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1547497832.83183
           VALUE      25.3
   READINGS:
     2019-01-13 13:25:17   R-sign          off
     2019-01-14 21:30:32   measured-temp   25.3
     2019-01-14 21:30:32   state           25.3
   helper:
     getCfgListNo
     peerIDsRaw ,96517501,00000000
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,


get hm configCheck

configCheck done:

missing register list
    WOH_HEIZUNG_1_Weather: RegL_01.

peer not verified. Check that peer is set on both sides
    WOH_virtuell_Temperatur_Sensor1 p:WOH_HEIZUNG_1_Weather

templist mismatch
    KIND_HEIZUNG_1_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    KIND_HEIZUNG_2_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    WOH_HEIZUNG_1_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    WOH_HEIZUNG_2_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory
    WOH_HEIZUNG_3_Clima: file: ./tempList.cfg error:Can't open ./tempList.cfg: No such file or directory



frank

.... und ewig grüsst das murmeltier.... oder wie hiess der film?

beim list vom virt device ist was schief gegangen.
hminfo configcheck sagt eigentlich alles.
der peer vom virt sensor ist im weather chn nicht vorhanden.
da auch andere daten vermisst werden, ist es ratsam zuerst den rt vollständig auszulesen. getconfig.
danach ggf drüber peeren.
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

Ruggy

...das liebe Murmeltier hat aber diesmal geholfen. es hat geklappt.

hab im Device WOH_HEIZUNG_1 rechts davon das getconfig angeklickt, gewartet bis CMDs_done angezeigt wurde.

dann
set WOH_virtuell_Temperatur_Sensor1 peerChan 0 WOH_HEIZUNG_1_Weather single

dann kam bei state irgendwann nack. nochmal getconfig angeklickt, gewartet bis CMDs_done angezeigt wurde.

Jetzt ist in beide Richtungen gepeert: :D

peerXref done:
x-ref list
    WOH_HEIZUNG_1_Weather => WOH_virt_Temperatur_Sensor1
    WOH_virtuell_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather


Vielen Dank frank und auch den anderen Helfern. :D

Ist es sinnvoll meine drei Thermostate über den einen externen Temperatursensor zu steuern?
Kann ich die anderen beiden mit folgenden Befehl peeren und hierbei nur WOH_HEIZUNG_1_Weather durch WOH_HEIZUNG_2_Weather und WOH_HEIZUNG_3_Weather ersetzen?

set WOH_virt_Temperatur_Sensor1 peerChan 0 WOH_HEIZUNG_1_Weather single set

frank

pro rt ein eigenes, unabhängiges virt device plus chn.
das solltest du ja nun im schlaf hinbekommen.  ;)
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

Ruggy

Hallo,
jetzt muss ich mich (das tägliche Murmeltier ;-) ) doch nochmal melden, weil das peering anscheinend wieder nicht mehr korrekt ist. hab seit letzten mal (als es funktioniert hat; siehe letzter beitrag von mir, in diesem Tread) nicht mehr weiter gemacht. Auch so wie es beim letzten Mal doch funktioniert hat geht diesmal auch nicht mehr.

set hm peerXref

zeigt wieder nicht das peering in beider Richtungen an.

peerXref done:
x-ref list
    WOH_HEIZUNG_1_Weather => 96517501
    WOH_virtuell_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather


Was (und wie) muss ich alles löschen, damit ich wieder komplett von vorne anfangen kann?
Muss ich auch in der fhem.cfg etwas löschen, um wirklich meine ganzen gescheiterten Einträge weg zu haben?


Wenn ich einen raum mit einem Thermostat habe, muss ich folgendes eingeben?

set WOH_virt_Temperatur virtual 3


Danke schon mal
Grüße Ruggy

Ruggy

ich komme einfach nciht weiter...  :'(

habe das virtuelle device und den dazugehörigen Sensor gelöscht und versucht alle neu zu machen.

Irgendwie klappt es im Wohnzimmer nicht (drei HM-CC-RT-DN Thermostate und einen Xiaomi-Temperatursensor).
Komischerweise hat es mit der Heizung 3 geklappt, mit Heizung 1 und Heizung 2 aber nicht.

Heizung 1 und Heizung 2 haben anscheinen auch verschiedene Probleme.
"Anlernphase" würde seit gestern abend laufen.

Im Kinderzimmer hat es auch geklappt (mit zwei HM-CC-RT-DN Thermostate und einen Xiaomi-Temperatursensor).

set hm peerXref

peerXref done:
x-ref list
    KIND_HEIZUNG_1_Weather => KIND_virt_Temperatur_Sensor1
    KIND_HEIZUNG_2_Weather => KIND_virt_Temperatur_Sensor2
    KIND_virt_Temperatur_Sensor1 => KIND_HEIZUNG_1_Weather
    KIND_virt_Temperatur_Sensor2 => KIND_HEIZUNG_2_Weather
    WOH_HEIZUNG_2_Weather => 96655501
    WOH_HEIZUNG_3_Weather => WOH_virt_Temperatur_Sensor3
    WOH_virt_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather
    WOH_virt_Temperatur_Sensor2 => WOH_HEIZUNG_2_Weather
    WOH_virt_Temperatur_Sensor3 => WOH_HEIZUNG_3_Weather


Was stimmt denn hier nicht?

Hier nochmal ein paar lists; falls ich noch ander benötig werde, bitte Bescheid geben.

Ich hoffe es kann mir jemand helfen
Danke

Grüße
Ruggy






List vom hm

Internals:
   NAME       hm
   NR         73
   NTFY_ORDER 50-hm
   STATE      updated:2019-01-07 23:53:24
   TYPE       HMinfo
   Version    01
   READINGS:
     2019-01-07 23:53:24   CRI__protocol   -
     2019-01-07 23:53:24   C_sumDefined    entities:39,device:6,channel:31,virtual:2
     2019-01-07 23:53:24   ERR__protocol   -
     2019-01-07 23:53:24   ERR__unreachable 0
     2019-01-07 23:53:24   I_actTotal      alive:5,dead:0,unkn:0,off:0
     2019-01-07 23:53:24   I_autoReadPend  0
     2019-01-07 23:53:24   I_rssiMinLevel  59<:1 60>:2 80>:2 99>:0
     2019-01-07 23:53:24   I_sum_battery   ok:5,
     2019-01-07 23:53:24   W__protocol     CmdPend:1,Resnd:2
   helper:
     cfgChkResult configCheck done:

missing register list
    WOH_HEIZUNG_1_Weather: RegL_01.
    WOH_HEIZUNG_2_Weather: RegL_01.
    WOH_HEIZUNG_3_Weather: RegL_01.

peer not verified. Check that peer is set on both sides
    WOH_virt_Temperatur_Sensor1 p:WOH_HEIZUNG_1_Weather
    WOH_virt_Temperatur_Sensor2 p:WOH_HEIZUNG_2_Weather
    WOH_virt_Temperatur_Sensor3 p:WOH_HEIZUNG_3_Weather

trigger sent to undefined device
    triggerUndefined: WOH_SCHALTER_1_Btn_01:FA3B12
    triggerUndefined: WOH_SCHALTER_1_Btn_02:FA3B12
     weekplanListDef ./FHEM/tempList.cfg
     weekplanListDir ./FHEM/
     weekplanList:
       KIND_HEIZUNG_1_Clima
       KIND_HEIZUNG_2_Clima
       WOH_HEIZUNG_1_Clima
       WOH_HEIZUNG_2_Clima
       WOH_HEIZUNG_3_Clima
   nb:
     cnt        2
Attributes:
   configDir  FHEM
   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


list von WOH_HEIZUNG_1_Weather

Internals:
   DEF        62FAC401
   NAME       WOH_HEIZUNG_1_Weather
   NOTIFYDEV  global
   NR         107
   NTFY_ORDER 50-WOH_HEIZUNG_1_Weather
   STATE      23.4
   TYPE       CUL_HM
   chanNo     01
   device     WOH_HEIZUNG_1
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550162171.97412
           VALUE      23.4
   READINGS:
     2019-01-13 13:25:17   R-sign          off
     2019-02-14 17:36:11   measured-temp   23.4
     2019-02-14 17:36:11   state           23.4
   helper:
     getCfgListNo
     regLst     ,1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,


List von WOH_HEIZUNG_2_Weather

Internals:
   DEF        62FB0B01
   NAME       WOH_HEIZUNG_2_Weather
   NOTIFYDEV  global
   NR         34
   NTFY_ORDER 50-WOH_HEIZUNG_2_Weather
   STATE      24.5
   TYPE       CUL_HM
   chanNo     01
   device     WOH_HEIZUNG_2
   peerList   96655501,
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550162225.27732
           VALUE      24.5
   READINGS:
     2018-11-23 19:22:09   R-sign          off
     2019-02-13 22:36:42   RegL_01.          08:00 00:00
     2019-02-14 17:37:05   measured-temp   24.5
     2019-02-13 22:36:42   peerList        96655501,
     2019-02-14 17:37:05   state           24.5
   helper:
     peerIDsRaw ,96655501,00000000
     regLst     ,1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,96655501,


List von WOH_HEIZUNG_3_Weather

Internals:
   DEF        62FACF01
   NAME       WOH_HEIZUNG_3_Weather
   NOTIFYDEV  global
   NR         25
   NTFY_ORDER 50-WOH_HEIZUNG_3_Weather
   STATE      21.9
   TYPE       CUL_HM
   chanNo     01
   device     WOH_HEIZUNG_3
   peerList   WOH_virt_Temperatur_Sensor3,
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550162242.87395
           VALUE      21.9
   READINGS:
     2018-11-23 19:21:42   R-sign          off
     2019-02-13 21:18:32   RegL_01.          08:00 00:00
     2019-02-14 17:37:22   measured-temp   21.9
     2019-02-13 21:18:32   peerList        WOH_virt_Temperatur_Sensor3,
     2019-02-14 17:37:22   state           21.9
   helper:
     peerIDsRaw ,96886303,00000000
     regLst     ,1
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
     shadowReg:
     tmpl:
Attributes:
   model      HM-CC-RT-DN
   peerIDs    00000000,96886303,



List WOH_HEIZUNG_1

Internals:
   DEF        62FAC4
   HmUART_MSGCNT 2076
   HmUART_RAWMSG 040300240F800262FAC4FA3B1200
   HmUART_RSSI -36
   HmUART_TIME 2019-02-14 17:38:48
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     2076
   NAME       WOH_HEIZUNG_1
   NOTIFYDEV  global
   NR         105
   NTFY_ORDER 50-WOH_HEIZUNG_1
   STATE      CMDs_pending
   TYPE       CUL_HM
   channel_01 WOH_HEIZUNG_1_Weather
   channel_02 WOH_HEIZUNG_1_Climate
   channel_03 WOH_HEIZUNG_1_WindowRec
   channel_04 WOH_HEIZUNG_1_Clima
   channel_05 WOH_HEIZUNG_1_ClimaTeam
   channel_06 WOH_HEIZUNG_1_remote
   lastMsg    No:0F - t:02 s:62FAC4 d:FA3B12 00
   protCmdPend 95 CMDs pending
   protLastRcv 2019-02-14 17:38:48
   protRcv    2076 last_at:2019-02-14 17:38:48
   protResnd  499 last_at:2019-02-14 17:38:51
   protSnd    995 last_at:2019-02-14 17:38:48
   protState  CMDs_pending
   rssi_at_HmUART cnt:2076 min:-46 max:-33 avg:-36.08 lst:-36
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550162331.56105
           VALUE      CMDs_pending
   READINGS:
     2019-02-11 22:48:53   Activity        alive
     2019-02-14 17:38:48   CommandAccepted yes
     2019-02-10 08:37:47   D-firmware      1.4
     2019-02-10 08:37:47   D-serialNr      OEQ1704670
     2019-02-11 22:38:04   PairedTo        0xFA3B12
     2019-02-14 13:37:51   R-backOnTime    set_10 s
     2019-02-14 13:37:51   R-burstRx       set_on
     2019-02-14 13:37:51   R-cyclicInfoMsg set_on
     2019-02-14 13:37:51   R-cyclicInfoMsgDis set_0
     2019-02-14 13:37:51   R-pairCentral   set_0xFA3B12
     2019-02-14 17:38:47   actuator        34
     2019-02-14 17:38:47   battery         ok
     2019-02-14 17:38:47   batteryLevel    2.7
     2019-02-14 17:38:47   desired-temp    22.0
     2019-02-14 17:38:47   measured-temp   23.6
     2019-02-14 17:38:47   motorErr        ok
     2019-02-09 08:04:32   powerOn         2019-02-09 08:04:32
     2019-02-09 08:04:32   recentStateType info
     2019-02-14 17:38:51   state           CMDs_pending
     2019-02-14 01:51:12   time-request    -
   cmdStack:
     ++A00162FAC401019688630101
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC401019688630101
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC401019688630101
     ++A001FA3B1262FAC401019688630101
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC400040000000000
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC40203
     ++A001FA3B1262FAC402040000000001
     ++A001FA3B1262FAC40303
     ++A001FA3B1262FAC403040000000001
     ++A001FA3B1262FAC40403
     ++A001FA3B1262FAC404040000000001
     ++A001FA3B1262FAC400040000000007
     ++A001FA3B1262FAC40503
     ++A001FA3B1262FAC405040000000001
     ++A001FA3B1262FAC40603
     ++A001FA3B1262FAC406040000000001
     ++A001FA3B1262FAC400040000000000
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC40203
     ++A001FA3B1262FAC402040000000001
     ++A001FA3B1262FAC40303
     ++A001FA3B1262FAC403040000000001
     ++A001FA3B1262FAC40403
     ++A001FA3B1262FAC404040000000001
     ++A001FA3B1262FAC400040000000007
     ++A001FA3B1262FAC40503
     ++A001FA3B1262FAC405040000000001
     ++A001FA3B1262FAC40603
     ++A001FA3B1262FAC406040000000001
     ++A001FA3B1262FAC400040000000000
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC40203
     ++A001FA3B1262FAC402040000000001
     ++A001FA3B1262FAC40303
     ++A001FA3B1262FAC403040000000001
     ++A001FA3B1262FAC40403
     ++A001FA3B1262FAC404040000000001
     ++A001FA3B1262FAC400040000000007
     ++A001FA3B1262FAC40503
     ++A001FA3B1262FAC405040000000001
     ++A001FA3B1262FAC40603
     ++A001FA3B1262FAC406040000000001
     ++A001FA3B1262FAC400050000000007
     ++A001FA3B1262FAC40008144E15541659171A184F19202E4E
     ++A001FA3B1262FAC400082F543059311A324F3320484E4948
     ++A001FA3B1262FAC400084A594B1A4C4F4D20624E63486459
     ++A001FA3B1262FAC40008651A664F67207C4E7D487E597F1A
     ++A001FA3B1262FAC40008804F8120964E97489859991A9A4F
     ++A001FA3B1262FAC400089B20B04EB148B259B31AB44FB520
     ++A001FA3B1262FAC40006
     ++A001FA3B1262FAC40403
     ++A001FA3B1262FAC404040000000001
     ++A001FA3B1262FAC400040000000007
     ++A001FA3B1262FAC400040000000000
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC40203
     ++A001FA3B1262FAC402040000000001
     ++A001FA3B1262FAC40303
     ++A001FA3B1262FAC403040000000001
     ++A001FA3B1262FAC40403
     ++A001FA3B1262FAC404040000000001
     ++A001FA3B1262FAC400040000000007
     ++A001FA3B1262FAC40503
     ++A001FA3B1262FAC405040000000001
     ++A001FA3B1262FAC40603
     ++A001FA3B1262FAC406040000000001
     ++A001FA3B1262FAC401019688630101
     ++A001FA3B1262FAC400050000000000
     ++A001FA3B1262FAC400080101020109010AFA0B3B0C120E0A
     ++A001FA3B1262FAC400080F00110012151601180019001A00
     ++A001FA3B1262FAC40006
     ++A001FA3B1262FAC400040000000000
     ++A001FA3B1262FAC40103
     ++A001FA3B1262FAC401040000000001
     ++A001FA3B1262FAC40203
     ++A001FA3B1262FAC402040000000001
     ++A001FA3B1262FAC40303
     ++A001FA3B1262FAC403040000000001
     ++A001FA3B1262FAC40403
     ++A001FA3B1262FAC404040000000001
     ++A001FA3B1262FAC400040000000007
     ++A001FA3B1262FAC40503
     ++A001FA3B1262FAC405040000000001
     ++A001FA3B1262FAC40603
     ++A001FA3B1262FAC406040000000001
   helper:
     HM_CMDNR   16
     cSnd       0162FAC401019688630101,0162FAC401019688630101
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62FAC4,02,00,00
       nextSend   1550162328.31462
       prefIO     
       rxt        2
       vccu       
       p:
         62FAC4
         00
         00
         00
     mRssi:
       mNo        0F
       io:
         HmUART:
           -28
           -28
     prt:
       bErr       0
       sProc      2
       wuReSent   2
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HmUART:
         avg        -36.0867052023121
         cnt        2076
         lst        -36
         max        -33
         min        -46
     shRegW:
       07         04
     shadowReg:
       RegL_00.   01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   group      Heizung
   model      HM-CC-RT-DN
   room       Wohnzimmer
   serialNr   OEQ1704670
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


List von WOH_HEIZUNG_2

Internals:
   DEF        62FB0B
   HmUART_MSGCNT 1802
   HmUART_RAWMSG 050000230E861062FB0B0000000AB0F50E0000
   HmUART_RSSI -35
   HmUART_TIME 2019-02-14 17:39:24
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     1802
   NAME       WOH_HEIZUNG_2
   NOTIFYDEV  global
   NR         32
   NTFY_ORDER 50-WOH_HEIZUNG_2
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 WOH_HEIZUNG_2_Weather
   channel_02 WOH_HEIZUNG_2_Climate
   channel_03 WOH_HEIZUNG_2_WindowRec
   channel_04 WOH_HEIZUNG_2_Clima
   channel_05 WOH_HEIZUNG_2_ClimaTeam
   channel_06 WOH_HEIZUNG_2_remote
   lastMsg    No:0E - t:10 s:62FB0B d:000000 0AB0F50E0000
   protCmdDel 45
   protLastRcv 2019-02-14 17:39:24
   protNack   2 last_at:2019-02-13 22:29:43
   protRcv    1800 last_at:2019-02-14 17:39:24
   protResnd  15 last_at:2019-02-13 22:39:22
   protResndFail 1 last_at:2019-02-13 21:24:51
   protSnd    231 last_at:2019-02-14 01:49:03
   protState  CMDs_done
   rssi_at_HmUART cnt:1802 min:-44 max:-29 avg:-31.18 lst:-35
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550105343.72054
           VALUE      CMDs_done
   READINGS:
     2019-02-13 21:01:40   Activity        alive
     2019-02-13 22:43:46   CommandAccepted yes
     2019-02-13 21:01:40   D-firmware      1.4
     2019-02-13 21:01:40   D-serialNr      OEQ1704649
     2019-02-13 22:36:42   PairedTo        0xFA3B12
     2018-11-23 19:22:09   R-backOnTime    10 s
     2019-02-13 22:29:35   R-burstRx       on
     2018-11-23 19:22:09   R-cyclicInfoMsg on
     2018-11-23 19:22:09   R-cyclicInfoMsgDis 0
     2018-11-23 19:22:09   R-pairCentral   0xFA3B12
     2019-02-13 22:36:42   RegL_00.          01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     2019-02-14 17:39:24   actuator        0
     2019-02-14 17:39:24   battery         ok
     2019-02-14 17:39:24   batteryLevel    2.9
     2019-02-14 17:39:24   desired-temp    22.0
     2019-02-14 17:39:24   measured-temp   24.5
     2019-02-14 17:39:24   motorErr        ok
     2019-02-09 08:02:18   powerOn         2019-02-09 08:02:18
     2019-02-09 08:02:18   recentStateType info
     2019-02-14 01:49:03   state           CMDs_done
     2019-02-14 01:49:03   time-request    -
     RegL_07.:
       VAL       
   helper:
     HM_CMDNR   14
     cSnd       01FA3B1262FB0B04040000000001,01FA3B1262FB0B00040000000007
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62FB0B,00,00,00
       nextSend   1550162365.07946
       prefIO     
       rxt        2
       vccu       
       p:
         62FB0B
         00
         00
         00
     mRssi:
       mNo        0E
       io:
         HmUART:
           -27
           -27
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HmUART:
         avg        -31.188679245283
         cnt        1802
         lst        -35
         max        -29
         min        -44
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   group      Heizung
   model      HM-CC-RT-DN
   room       Wohnzimmer
   serialNr   OEQ1704649
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit


List von WOH_HEIZUNG_3

Internals:
   DEF        62FACF
   HmUART_MSGCNT 1714
   HmUART_RAWMSG 050000290F861062FACF0000000AB0DB0E1000
   HmUART_RSSI -41
   HmUART_TIME 2019-02-14 17:40:07
   IODev      HmUART
   LASTInputDev HmUART
   MSGCNT     1714
   NAME       WOH_HEIZUNG_3
   NOTIFYDEV  global
   NR         23
   NTFY_ORDER 50-WOH_HEIZUNG_3
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 WOH_HEIZUNG_3_Weather
   channel_02 WOH_HEIZUNG_3_Climate
   channel_03 WOH_HEIZUNG_3_WindowRec
   channel_04 WOH_HEIZUNG_3_Clima
   channel_05 WOH_HEIZUNG_3_ClimaTeam
   channel_06 WOH_HEIZUNG_3_remote
   lastMsg    No:0F - t:10 s:62FACF d:000000 0AB0DB0E1000
   protCmdDel 18
   protLastRcv 2019-02-14 17:40:07
   protNack   2 last_at:2019-02-13 21:16:02
   protRcv    1714 last_at:2019-02-14 17:40:07
   protResnd  11 last_at:2019-02-13 21:00:23
   protSnd    143 last_at:2019-02-14 01:45:50
   protState  CMDs_done
   rssi_at_HmUART cnt:1714 min:-83 max:-35 avg:-46.62 lst:-41
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550105150.78052
           VALUE      CMDs_done
   READINGS:
     2019-02-13 21:01:29   Activity        alive
     2019-02-13 21:18:31   CommandAccepted yes
     2019-02-13 21:01:29   D-firmware      1.4
     2019-02-13 21:01:29   D-serialNr      OEQ1704682
     2019-02-13 21:18:31   PairedTo        0xFA3B12
     2018-11-23 19:21:41   R-backOnTime    10 s
     2018-11-23 19:21:41   R-burstRx       on
     2018-11-23 19:21:41   R-cyclicInfoMsg on
     2018-11-23 19:21:41   R-cyclicInfoMsgDis 0
     2018-11-23 19:21:41   R-pairCentral   0xFA3B12
     2019-02-13 21:18:31   RegL_00.          01:01 02:01 09:01 0A:FA 0B:3B 0C:12 0E:0A 0F:00  11:00 12:15 16:01 18:00 19:00 1A:00 00:00
     2019-02-13 21:51:39   RegL_07.       
     2019-02-14 17:40:07   actuator        16
     2019-02-14 17:40:07   battery         ok
     2019-02-14 17:40:07   batteryLevel    2.9
     2019-02-14 17:40:07   desired-temp    22.0
     2019-02-14 17:40:07   measured-temp   21.9
     2019-02-14 17:40:07   motorErr        ok
     2019-02-09 07:59:07   powerOn         2019-02-09 07:59:07
     2019-02-09 07:59:07   recentStateType info
     2019-02-14 01:45:50   state           CMDs_done
     2019-02-14 01:45:50   time-request    -
   helper:
     HM_CMDNR   15
     cSnd       01FA3B1262FACF0603,01FA3B1262FACF06040000000001
     mId        0095
     regLst     ,0
     rxType     140
     supp_Pair_Rep 0
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +62FACF,00,00,00
       nextSend   1550162407.9107
       prefIO     
       rxt        2
       vccu       
       p:
         62FACF
         00
         00
         00
     mRssi:
       mNo        0F
       io:
         HmUART:
           -33
           -33
     prt:
       bErr       0
       sProc      0
       sleeping   1
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       prs        1
     rssi:
       at_HmUART:
         avg        -46.6271878646441
         cnt        1714
         lst        -41
         max        -35
         min        -83
     shRegW:
       07         04
     shadowReg:
     tmpl:
Attributes:
   IODev      HmUART
   actCycle   000:10
   actStatus  alive
   autoReadReg 4_reqStatus
   expert     2_raw
   firmware   1.4
   group      Heizung
   model      HM-CC-RT-DN
   room       Wohnzimmer
   serialNr   OEQ1704682
   subType    thermostat
   webCmd     getConfig:clear msgEvents:burstXmit



list WOH_virt_Temperatur_Sensor1

Internals:
   CFGFN     
   DEF        96886301
   NAME       WOH_virt_Temperatur_Sensor1
   NOTIFYDEV  global
   NR         5075
   STATE      ???
   TYPE       CUL_HM
   chanNo     01
   device     WOH_virt_Temperatur
   peerList   WOH_HEIZUNG_1_Weather,
   READINGS:
     2019-02-14 13:37:50   peerList        WOH_HEIZUNG_1_Weather,
   helper:
     fkt        virtThSens
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      virtual_3
   peerIDs    62FAC401,
   webCmd     press short:press long



list WOH_virt_Temperatur_Sensor2


Internals:
   CFGFN     
   DEF        96886302
   NAME       WOH_virt_Temperatur_Sensor2
   NOTIFYDEV  global
   NR         5076
   STATE      ???
   TYPE       CUL_HM
   chanNo     02
   device     WOH_virt_Temperatur
   peerList   WOH_HEIZUNG_2_Weather,
   READINGS:
     2019-02-13 22:26:49   peerList        WOH_HEIZUNG_2_Weather,
   helper:
     fkt        virtThSens
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
Attributes:
   model      virtual_3
   peerIDs    62FB0B01,
   webCmd     press short:press long


list WOH_virt_Temperatur_Sensor3

Internals:
   CFGFN     
   DEF        96886303
   NAME       WOH_virt_Temperatur_Sensor3
   NOTIFYDEV  global
   NR         5077
   STATE      set_virtTemp 21.95
   TYPE       CUL_HM
   chanNo     03
   device     WOH_virt_Temperatur
   peerList   WOH_HEIZUNG_3_Weather,
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550162797.18944
           VALUE      set_virtTemp 21.95
       temperature:
         DbLog:
           TIME       1550162797.06787
           VALUE      21.95
   READINGS:
     2019-02-13 21:15:15   peerList        WOH_HEIZUNG_3_Weather,
     2019-02-14 17:46:37   state           set_virtTemp 21.95
     2019-02-14 17:46:37   temperature     21.95
   helper:
     fkt        virtThSens
     virtTC     00
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     role:
       chn        1
       vrt        1
     tmpl:
     vd:
       ackT       
       cmd        8470968863000000
       idh        2730472
       idl        25344
       miss       0
       msgCnt     218
       msgRed     0
       next       1550162875.84033
       nextM      1550162875.84033
       typ        2
       val        00DB
       vin        21.95
Attributes:
   model      virtual_3
   peerIDs    62FACF01,
   webCmd     press short:press long


list WOH_virt_Temperatur

Internals:
   CFGFN     
   DEF        968863
   IODev      HmUART
   NAME       WOH_virt_Temperatur
   NOTIFYDEV  global
   NR         5072
   STATE      CMDs_done
   TYPE       CUL_HM
   channel_01 WOH_virt_Temperatur_Sensor1
   channel_02 WOH_virt_Temperatur_Sensor2
   channel_03 WOH_virt_Temperatur_Sensor3
   protSnd    474 last_at:2019-02-14 17:45:48
   protState  CMDs_done
   Helper:
     DBLOG:
       state:
         DbLog:
           TIME       1550162748.92767
           VALUE      CMDs_done
   READINGS:
     2019-02-14 17:45:48   state           CMDs_done
   helper:
     HM_CMDNR   66
     mId       
     expert:
       def        1
       det        0
       raw        1
       tpl        0
     io:
       newChn     +968863,00,00,00
       prefIO     
       rxt        0
       vccu       
       p:
         968863
         00
         00
         00
     mRssi:
       mNo       
     prt:
       bErr       0
       sProc      0
       rspWait:
     q:
       qReqConf   
       qReqStat   
     role:
       dev        1
       vrt        1
     tmpl:
Attributes:
   IODev      HmUART
   expert     2_raw
   model      virtual_3
   msgRepeat  0
   subType    virtual
   webCmd     virtual












Ruggy

habe jetzt ein FHEM Update gemacht (letzes ist schon lange her).

Jetzt steht bei allen devices CMDs_done. Jedoch wurde, immer noch nicht richtig gepeert bzw. es funktioniert immer noch nicht.

set hm peerXref

zeigt folgendes:


peerXref done:
x-ref list
    KIND_HEIZUNG_1_Weather => KIND_virt_Temperatur_Sensor1
    KIND_HEIZUNG_2_Weather => KIND_virt_Temperatur_Sensor2
    KIND_virt_Temperatur_Sensor1 => KIND_HEIZUNG_1_Weather
    KIND_virt_Temperatur_Sensor2 => KIND_HEIZUNG_2_Weather
    WOH_HEIZUNG_1_Weather => 96517501
    WOH_HEIZUNG_2_Weather => 96655501
    WOH_HEIZUNG_3_Weather => WOH_virt_Temperatur_Sensor3
    WOH_virt_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather
    WOH_virt_Temperatur_Sensor2 => WOH_HEIZUNG_2_Weather
    WOH_virt_Temperatur_Sensor3 => WOH_HEIZUNG_3_Weather



Was mich wundert ist, dass ich zu Beginn den folgenden Befehl und auch diese HMID eingegeben habe.

define WOH_virt_Temperatur CUL_HM [u]968863[/u]

Im Device WOH_HEIZUNG_3_Weather steht unter peerIDs die Richtige HMID 96886303 und das Device funktioniert ja auch.

Unter WOH_HEIZUNG_1_Weather und WOH_HEIZUNG_2_Weather stehen andere HMID (nämlich 96517501 und 96655501). Diese habe ich aber doch nicht eingegeben.
(Evlt. habe ich bei vorherigen Versuchen diese anderen HMIDs eingegeben?)

Im Kinderzimmer, wo es ja funktioniert habe ich anfangs die 857643 als HMID festgelegt und die Sensoren habe die 85764301 und 85764302.


Was stimmt im Wohnzimmer nicht? Wahrscheinlich habe ich die Themostate durcheinander gebracht.
Sind die HMID auch im Thermostat gespeichert? Kann ich diese (muss ich diese) aus dem Thermostat wieder löschen?

frank

für jeden rt brauchst du ein eigenes virtuelles device plus jeweils einen virtuellenen chn.
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

Ruggy

Habs nach dieser Anleitung gemacht.

https://raspberry.tips/hausautomatisierung/fhem/heizungssteuerung-mit-homematic-hm-cc-rt-dn-und-fhem-auf-dem-raspberry-pi


hier wurde ein virtuelles device und dafür zwei Button erstellt. Wird es nach dieser Anleitung nicht funktionieren? im Kinderzimmer hat es funktioniert. Zumindest das peeren; aber evtl funktioniert die Steuerung/Regelung nicht richtig?

Also sollte ich besser für jedes thermostat

define XYZ CUL_HM 968863

set XYZ virtual 1

und dabei immer eine andere hmid?