Hallo,
habe drei Heizkörperthermostate HM-CC-RT-DN in einem Raum. Ebenfalls im Raum ist ein Temperatursensor Xiaomi.
Wie bekomme ich es hin, dass sich die Temperatur der drei Thermostate nach dem Temperatursensor einstellen?
Leider bekomme ich es nichteinmal mit einem Thermostat hin. Ich schaffe es nicht, dass es sich in beide Richtungen peert sondern nur in eine.
Ich habe es anhand folgender Anleitung nicht geschafft (https://hilftdirweiter.de/tag/sensor/); Andere Anleitungen habe ich auch gefunden und beschreiben es aber auch so?
folgende Codes habe ich eingegeben:
define WOH_virt_Temperatur CUL_HM 968863
set WOH_virt_Temperatur virtual 1
rename WOH_virt_Temperatur_Btn1 WOH_virt_Temperatur_Sensor1
attr WOH_virt_Temperatur IODev nanoCUL
deleteattr expert
set WOH_virt_Temperatur_Sensor1 peerChan 0 WOH_HEIZUNG_1_Weather single set
Wenn ich unter FHEM mir mit "Everything" alles anzeigen lasse wird auch ein nanoCUL angezeigt; somit müsste ich einen haben.
den code deleteattr expert habe ich mal eingegeben und bei einen weiteren Versuch nicht (habe eine andere Anleitung gefunden bei der dieser Code nicht eingegeben wurde)
Einmal wurde in einer anderen Aneitung beim letzten Code bei "single set" das "set" nicht eingegeben.
Wenn ich
set hm peerXref
eingebe wird mir folgendes angezeigt:
peerXref done:
x-ref list
WOH_virt_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather
Wenn ich die Anleitung richtig verstehe müsste es aber auch in die andere Richtung angezeigt werden; also WOH...Weather => WOH_virt...
Was mache ich falsch?
Wie mache ich es, dass sich alle drei Thermostate nach dem einen Xiaomi Temperatursensor richten?
Muss ich dann o.g. für jedes Thermostat durchführen?
Vielen Dank
Grüße
Ruggy
Ich mache das hier auch mit Xiaomi und Thermostaten: per DOIF.
Ist Temp x am Sensor erreicht, schaltet das Thermostat ab oder an, je nach Wert am Sensor.
Da ich ziemlich große Räume habe ( Wohnzimmer mit Küche ) ist pro Thermostat ein Sensor zugeordnet.
1. im fhem wiki vom rt, sollte alles stehen. als referenz bei fhem diwnt immer die commandref.
2. ein cul ist für homematic "2. wahl". eine deutliche verbesserung wird mit der ts_culfw erreicht. also flashen.
3. poste je ein list (4) vom virt device, virt channel, rt device und rt channel.
Ich habe meine damals nach dieser Anleitung eingerichtet und keine Probleme gehabt:
https://raspberry.tips/hausautomatisierung/fhem/heizungssteuerung-mit-homematic-hm-cc-rt-dn-und-fhem-auf-dem-raspberry-pi (https://raspberry.tips/hausautomatisierung/fhem/heizungssteuerung-mit-homematic-hm-cc-rt-dn-und-fhem-auf-dem-raspberry-pi)
Habe es nochmal versucht und so gemacht wie in der FHEM Wiki beschrieben.
Der Unterschied ist, dass folgende Befehle in der Wiki-Anleitung nicht gemacht werden:
attr WOH_virt_Temperatur IODev nanoCUL
deleteattr expert
und bei folgenden Code das hintere "set" weggelassen wird.
set WOH_virt_Temperatur_Sensor1 peerChan 0 WOH_HEIZUNG_1_Weather single set
Es funktioniert aber trotzdem nicht.
Es wird wieder nur in eine Richtung gepeert. :-\
Bzgl. dem cul?
Habe das HM-MOD-RPI-PCB HomeMatic Funkmodul. Trifft dies hier auch zu bzgl. dem flashen auf die ts_culfw?
Ich hoffe ihr findet den Fehler?
Bin noch am Anfang mit FHEM und muss noch alles nachschlagen (habe sogar nach "diwnt"
Zitat von: frank am 12 Januar 2019, 10:08:28
1. im fhem wiki vom rt, sollte alles stehen. als referenz bei fhem diwnt immer die commandref.
gesucht, was aber anscheinend nur ein Schreibfehler war 8) ;D
Hier die Lists (wird das so gemacht?):
vom WOH_virt_TemperaturInternals:
CFGFN
DEF 965175
IODev
NAME WOH_virt_Temperatur
NOTIFYDEV global
NR 131
STATE ???
TYPE CUL_HM
channel_01 WOH_virt_Temperatur_Sensor1
READINGS:
helper:
HM_CMDNR 107
mId
expert:
def 1
det 0
raw 1
tpl 0
io:
newChn +965175,00,00,00
prefIO
rxt 0
vccu
p:
965175
00
00
00
mRssi:
mNo
prt:
bErr 0
sProc 0
rspWait:
q:
qReqConf
qReqStat
role:
dev 1
vrt 1
tmpl:
Attributes:
expert 2_raw
model virtual_1
subType virtual
webCmd virtual
vom WOH_virt_Temperatur_Sensor1Internals:
CFGFN
DEF 96517501
NAME WOH_virt_Temperatur_Sensor1
NOTIFYDEV global
NR 133
STATE ???
TYPE CUL_HM
chanNo 01
device WOH_virt_Temperatur
peerList WOH_HEIZUNG_1_Weather,
READINGS:
2019-01-13 08:29:06 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
vom WOH_HEIZUNG_1 (Thermostat 1)Internals:
DEF 62FAC4
HmUART_MSGCNT 16
HmUART_RAWMSG 040300242C800262FAC4FA3B1200
HmUART_RSSI -36
HmUART_TIME 2019-01-13 08:38:23
IODev HmUART
LASTInputDev HmUART
MSGCNT 16
NAME WOH_HEIZUNG_1
NOTIFYDEV global
NR 40
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:2C - t:02 s:62FAC4 d:FA3B12 00
protCmdPend 2 CMDs pending
protLastRcv 2019-01-13 08:38:23
protRcv 16 last_at:2019-01-13 08:38:23
protResnd 4 last_at:2019-01-13 08:38:26
protSnd 8 last_at:2019-01-13 08:38:23
protState CMDs_pending
rssi_at_HmUART cnt:16 min:-37 max:-34 avg:-35.93 lst:-36
Helper:
DBLOG:
state:
DbLog:
TIME 1547365106.1135
VALUE CMDs_pending
READINGS:
2019-01-13 08:19:53 Activity alive
2019-01-13 08:38:23 CommandAccepted yes
2018-11-30 21:39:12 D-firmware 1.4
2018-11-30 21:39:12 D-serialNr OEQ1704670
2018-11-30 21:41:04 PairedTo 0xFA3B12
2018-11-30 21:41:04 R-backOnTime 10 s
2018-11-30 21:41:04 R-burstRx on
2018-11-30 21:41:04 R-cyclicInfoMsg on
2018-11-30 21:41:04 R-cyclicInfoMsgDis 0
2018-11-30 21:41:04 R-pairCentral 0xFA3B12
2018-11-30 21:41:04 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
2018-12-01 14:42:23 RegL_07.
2019-01-13 08:38:22 actuator 26
2019-01-13 08:38:22 battery ok
2019-01-13 08:38:22 batteryLevel 2.9
2019-01-13 08:38:22 desired-temp 22.5
2019-01-13 08:38:22 measured-temp 24.7
2019-01-13 08:38:22 motorErr ok
2019-01-13 08:38:26 state CMDs_pending
2019-01-12 19:17:19 time-request -
cmdStack:
++A00162FAC401019651750101
++A001FA3B1262FAC40103
++A001FA3B1262FAC401040000000001
helper:
HM_CMDNR 45
cSnd 0162FAC401019651750101,0162FAC401019651750101
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 1547365103.34456
prefIO
rxt 2
vccu
p:
62FAC4
00
00
00
mRssi:
mNo 2C
io:
HmUART:
-28
-28
prt:
bErr 0
sProc 2
wuReSent 2
q:
qReqConf
qReqStat
role:
dev 1
prs 1
rssi:
at_HmUART:
avg -35.9375
cnt 16
lst -36
max -34
min -37
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
vom Weather Channel vom Thermostat 1
Internals:
DEF 62FAC401
NAME WOH_HEIZUNG_1_Weather
NOTIFYDEV global
NR 42
NTFY_ORDER 50-WOH_HEIZUNG_1_Weather
STATE 24.8
TYPE CUL_HM
chanNo 01
device WOH_HEIZUNG_1
Helper:
DBLOG:
state:
DbLog:
TIME 1547365274.04633
VALUE 24.8
READINGS:
2018-11-23 19:23:39 R-sign off
2019-01-13 08:41:13 measured-temp 24.8
2019-01-13 08:41:13 state 24.8
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,
jedem device muss ein io zugeordnet sein
attr WOH_virt_Temperatur IODev HmUART
warum hattest du hier "nanoCul" versucht, wenn du gar keinen cul hast?
Wahrscheinlich weil ich einen "nanoCUL" habe und ich nicht auf die Idee gekommen bin, dass das Homematic-Modul HmUART heißt.
Habe es jetzt nochmal gemacht und Deinen Code eingegeben, bevor ich dann
set WOH_virt_Temperatur_Sensor1 peerChan 0 WOH_HEIZUNG_1_Weather single
eingegeben habe. Das set hinter single habe ich nicht mit eingegeben (so wie in der Wiki).
War das so richtig, denn es funktioniert leider immer noch nicht.? Es wird nur in eine Richtung gepeert.
Muss ich am Thermostat nochmal die Taste zum peeren drücken?
Hi,
in deinem List sind noch 2 cmd pending beim Thermostat. Warte die Mal ab evtl hat es sich aber auch schon erledigt ? Poste mal ein aktuelles List vom Thermostat_weather
Grüße
Achim
Bis jetzt funktioniert es noch nicht.
Hier das List:
Internals:
DEF 62FAC401
NAME WOH_HEIZUNG_1_Weather
NOTIFYDEV global
NR 42
NTFY_ORDER 50-WOH_HEIZUNG_1_Weather
STATE 25.6
TYPE CUL_HM
chanNo 01
device WOH_HEIZUNG_1
Helper:
DBLOG:
state:
DbLog:
TIME 1547372271.81382
VALUE 25.6
READINGS:
2018-11-23 19:23:39 R-sign off
2019-01-13 10:37:51 measured-temp 25.6
2019-01-13 10:37:51 state 25.6
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,
Ich komme einfach nicht weiter...
Habe das device WOH_HEIZUNG_1 gelöscht das Thermostat gepeert und in FHEM angelegt.
Dann o.g. Prozedur erneut durchgeführt (mit IODev HmUART).
Folgender Code gibt folgendes aus:
set hm peerXref
peerXref done:
x-ref list
WOH_HEIZUNG_1_Weather => 96517501
WOH_virt_Temperatur_Sensor1 => WOH_HEIZUNG_1_Weather
Im Wiki wird aber keine Zahl ausgegeben. Also hat wieder etwas nicht gelappt?
batterie devices schlafen meistens, schlecht zum kommunizieren.
also wecken, je nach unterstützten modi:
1. manuel wecken über knöpfchen drücken (alle devices, config_mode)
2. warten, wenn sie zyklisch selber aufwachen (wakeup_mode)
3. remote wecken über zusätzlichen befehl "set burstXmit" (devices, die burst können und burst aktiviert haben, burst_mode)
4. über trigger wecken (manche bm, fk, lazyconfig_mode)
dein rt kann 1.-3.
den status am besten immer im hauptdevice beobachten.
ggf bei fehlern befehl wiederholen.
ggf mehrmals knöpfchen drücken, bis alle pending cmds verarbeitet sind.
Moin,
schau doch mal ob du das:
set WOH_virt_Temperatur_Sensor1 peerChan 0 WOH_HEIZUNG_1_Weather single set
beim WOH_virt_Temperatur_Sensor1 über das Dropdown Menü im Device machen kannst.
Hintergrund: vor ein paar Tagen gab es einen Fehler in den Homematic Modulen, virtuelle Devices waren davon auch betroffen, der Dropdown Punkt peerChan war dann in den virtuellen Devices nicht mehr vorhanden.
Falls du zufällig die fehlerhafte Version drauf hast könnte es auch daran liegen.
Grüße
Achim
Danke für den Hinweis. peerChan habe ich nicht zur Auswahl unter... sensor1.
Bis jetzt funktioniert es auch noch nicht. Weiß auch nicht sicher ob ich sie "aufwecken" konnte.
Muss ich update bei fhem eingeben um den Fehler zu beseitigen.?
hmm
du kannst es versuchen, hat bei mir aber nicht funktioniert. Ich verlink dir mal den Thread, da ist beschrieben:
restore der alten Dateien
Update ausführen
so hat es bei mir dann geklappt.
https://forum.fhem.de/index.php/topic,95409.0.html (https://forum.fhem.de/index.php/topic,95409.0.html)
Grüße
Achim
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?
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,
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.
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
.... 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.
...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
pro rt ein eigenes, unabhängiges virt device plus chn.
das solltest du ja nun im schlaf hinbekommen. ;)
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
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
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?
für jeden rt brauchst du ein eigenes virtuelles device plus jeweils einen virtuellenen chn.
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?