Moin Moin,
ich habe ein Homematic Powermeter HM-ES-PMSw1-Pl "übrig" und würde diesen gerne temporär mit dem _SwitchTr-Kanal eines Wandthermostaten verheiraten, d.h. bei Heizbedarf soll der Wandthermostat den _Sw-Kanal des Powermeters ein- und ausschalten.
Laut Wiki-Anleitung (http://www.fhemwiki.de/wiki/HM-TC-IT-WM-W-EU_Funk-Wandthermostat_AP#Channel_.28Kanal.29_07_SwitchTr) soll dies mit einem peerChan und regSet und einem Schaltaktor funktionieren. Leider schaltet dieser aber nicht - auch wenn die Wunschtemperatur auf 30°C setze.
Hier ein list des Powermeters (_Sw-Kanal):
Internals:
CFGFN ./FHEM/hm-lights-og-wohnzimmer.cfg
CHANGED
DEF 2B34B001
NAME OG.Wohnzimmer.Nachtlicht_Sw
NOTIFYDEV global
NR 161
NTFY_ORDER 50-OG.Wohnzimmer.Nachtlicht_Sw
STATE off
TYPE CUL_HM
chanNo 01
device OG.Wohnzimmer.Nachtlicht
peerList OG.Wohnzimmer.Wandthermostat_SwitchTr,
Readings:
2016-10-27 16:52:34 CommandAccepted yes
2016-10-27 15:19:04 R-OG.Wohnzimmer.Wandthermostat_SwitchTr-lgActionType jmpToTarget
2016-10-27 15:19:04 R-OG.Wohnzimmer.Wandthermostat_SwitchTr-shActionType jmpToTarget
2015-08-02 13:15:11 R-sign off
2016-10-27 16:54:25 RegL_01. 08:00 30:06 57:24 00:00
2016-10-27 16:54:27 RegL_03.OG.Wohnzimmer.Wandthermostat_SwitchTr 02:00 03:02 04:32 05:64 06:00 07:FF 08:00 09:FF 0A:01 0B:14 0C:63 82:00 83:00 84:32 85:64 86:00 87:FF 88:00 89:FF 8A:21 8B:14 8C:63 00:00
2016-10-27 16:52:34 deviceMsg off (to vccu)
2016-10-27 16:52:34 level 0
2016-10-27 16:52:34 pct 0
2016-10-27 16:54:26 peerList OG.Wohnzimmer.Wandthermostat_SwitchTr,
2016-10-27 16:52:34 recentStateType ack
2016-10-27 16:52:34 state off
2016-10-27 16:52:34 timedOn off
2016-10-27 15:19:41 trigLast OG.Wohnzimmer.Wandthermostat_SwitchTr:200
2016-10-27 15:19:41 trig_OG.Wohnzimmer.Wandthermostat_SwitchTr 200_182
Helper:
dlvl 00
dlvlCmd ++A0111A2B3C2B34B00201000000
peerIDsRaw ,31D1FD07,00000000
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Shadowreg:
Tmpl:
Attributes:
model HM-ES-PMSw1-Pl
peerIDs 00000000,31D1FD07,
userattr room_map structexclude
Und ein list des Wandthermostats:
Internals:
CFGFN ./FHEM/hm-heating-og-wohnzimmer.cfg
DEF 31D1FD
HMLAN1_MSGCNT 12090
HMLAN1_RAWMSG E31D1FD,0000,05EDEE89,FF,FFBC,EF847031D1FD00000000C939
HMLAN1_RSSI -68
HMLAN1_TIME 2016-10-27 17:21:04
HMLAN2_MSGCNT 12117
HMLAN2_RAWMSG E31D1FD,0000,CBC71ECF,FF,FFC0,EF847031D1FD00000000C939
HMLAN2_RSSI -64
HMLAN2_TIME 2016-10-27 17:21:04
IODev HMLAN1
LASTInputDev HMLAN2
MSGCNT 24207
NAME OG.Wohnzimmer.Wandthermostat
NOTIFYDEV global
NR 647
NTFY_ORDER 50-OG.Wohnzimmer.Wandthermostat
STATE CMDs_done
TYPE CUL_HM
channel_01 OG.Wohnzimmer.Wandthermostat_Weather
channel_02 OG.Wohnzimmer.Wandthermostat_Climate
channel_03 OG.Wohnzimmer.Wandthermostat_WindowRec
channel_06 OG.Wohnzimmer.Wandthermostat_remote
channel_07 OG.Wohnzimmer.Wandthermostat_SwitchTr
lastMsg No:EF - t:70 s:31D1FD d:000000 00C939
protCmdDel 4
protCondBurst on
protIOerr 1 last_at:2016-10-17 23:01:06
protLastRcv 2016-10-27 17:21:04
protResnd 3 last_at:2016-10-24 03:21:59
protResndFail 1 last_at:2016-10-19 23:00:18
protSnd 49 last_at:2016-10-27 16:57:47
protState CMDs_done
rssi_HMLAN1 cnt:12 lst:-58 min:-61 max:-57 avg:-58.58
rssi_at_HMLAN1 max:-65 avg:-69.74 min:-76 lst:-68 cnt:12090
rssi_at_HMLAN2 min:-71 max:-60 avg:-64.15 cnt:12117 lst:-64
Readings:
2016-10-24 21:02:57 Activity alive
2016-10-27 16:57:47 CommandAccepted yes
2015-09-18 15:07:19 D-firmware 1.1
2015-09-18 15:07:19 D-serialNr LEQ0995738
2015-12-30 10:08:11 PairedTo 0x1A2B3C
2015-09-18 15:07:55 R-burstRx on
2015-09-18 15:07:55 R-cyclicInfoMsg on
2015-09-18 15:07:55 R-cyclicInfoMsgDis 0
2015-09-18 15:07:55 R-pairCentral 0x1A2B3C
2015-12-30 10:08:11 RegL_00. 01:01 02:01 09:01 0A:1A 0B:2B 0C:3C 0F:00 11:00 12:16 16:00 18:00 19:00 1A:00 00:00
2016-01-19 14:23:00 RegL_07.
2016-10-27 17:00:29 battery ok
2016-10-27 17:00:29 batteryLevel 2.5
2016-10-27 17:00:29 desired-temp 21.0
2016-10-27 17:00:29 measured-temp 20.1
2015-12-30 10:08:06 powerOn 2015-12-30 10:08:06
2015-12-30 10:08:06 recentStateType info
2015-10-17 20:59:55 statStateDay CMDs_done: 21:00:00 CMDs_done_Count: 1
2015-10-16 23:59:55 statStateDayLast CMDs_done: 24:00:00 CMDs_done_Count: 1
2015-10-17 20:59:55 statStateMonth CMDs_done: 16d 21:00:00 CMDs_done_Count: 1
2015-09-30 23:59:55 statStateMonthLast CMDs_done 00:00:00 CMDs_done: 3d 09:27:01 CMDs_done_Count 00:00:01 (since: 2015-09-27_14:32:54)
2015-10-17 20:59:55 statStateYear CMDs_done 00:00:00 CMDs_done: 20d 06:27:01 CMDs_done_Count 00:00:01 (since: 2015-09-27_14:32:54)
2016-10-27 16:57:47 state CMDs_done
2016-10-26 23:38:01 time-request -
Helper:
HM_CMDNR 239
PONtest 1
cSnd 111A2B3C31D1FD86042A,111A2B3C31D1FD86042A
mId 00AD
rxType 6
Ack:
Expert:
def 1
det 0
raw 1
tpl 0
Io:
newChn +31D1FD,00,00,00
nextSend 1477581664.8807
rxt 0
vccu vccu
p:
31D1FD
00
00
00
prefIO:
HMLAN1
Mrssi:
mNo EF
Io:
HMLAN1 -66
HMLAN2 -64
Prt:
awake 0
bErr 0
brstWu 0
sProc 0
Rspwait:
Q:
qReqConf
qReqStat
Role:
dev 1
Rssi:
Hmlan1:
avg -58.5833333333333
cnt 12
lst -58
max -57
min -61
At_hmlan1:
avg -69.7454921422664
cnt 12090
lst -68
max -65
min -76
At_hmlan2:
avg -64.1593628786002
cnt 12117
lst -64
max -60
min -71
Shregw:
07 02
Tmpl:
Attributes:
IODev HMLAN1
IOgrp vccu:HMLAN1
actCycle 000:10
actStatus alive
autoReadReg 4_reqStatus
expert 2_full
firmware 1.1
model HM-TC-IT-WM-W-EU
msgRepeat 1
room OG.Wohnzimmer
serialNr LEQ0995738
subType thermostat
webCmd getConfig:clear msgEvents
Was mache ich denn hier wohl falsch?
Danke, -MN
Ich hatte erst vor kurzem ein ähnliches Problem. Bei mir war das Peering Kommando auf einer Seite nicht richtig angekommen und hat dann gefehlt. Dein PowerMeter hat ein peering aber in Deinem list des Thermostats sieht man den Climate Kanal nicht. Mach mal einen list davon und schau mal, ob der PowerMeter da in der peerList auftaucht.
ausserdem fehlen die sh/lg register-readings vom sw-channel des powermeter. da musst du wohl den expert-mode im powermeter hochdrehen, zb 251_anything. eventuell sind sie auch über get regTable zu sehen.
Zitat von: reibuehl am 27 Oktober 2016, 18:09:19
Ich hatte erst vor kurzem ein ähnliches Problem. Bei mir war das Peering Kommando auf einer Seite nicht richtig angekommen und hat dann gefehlt. Dein PowerMeter hat ein peering aber in Deinem list des Thermostats sieht man den Climate Kanal nicht. Mach mal einen list davon und schau mal, ob der PowerMeter da in der peerList auftaucht.
Hier ist der list des Klimakanals:
Internals:
CFGFN ./FHEM/hm-heating-og-wohnzimmer.cfg
DEF 31D1FD02
NAME OG.Wohnzimmer.Wandthermostat_Climate
NOTIFYDEV global
NR 653
NTFY_ORDER 50-OG.Wohnzimmer.Wandthermostat_Climate
STATE T: 20.1 desired: 21.0
TYPE CUL_HM
chanNo 02
device OG.Wohnzimmer.Wandthermostat
peerList OG.Wohnzimmer.HeizungLinks_Climate,OG.Wohnzimmer.HeizungRechts_Climate,
Readings:
2016-10-27 16:57:47 CommandAccepted yes
2015-11-22 18:32:51 H 0
2015-09-18 15:08:00 R-dayTemp 21 C
2015-09-18 15:08:00 R-daylightSaveTime on
2015-09-18 15:08:00 R-heatCool heating
2015-09-18 15:08:00 R-hyst2point 0.4 C
2015-09-18 15:08:00 R-modePrioManu all
2015-09-18 15:08:00 R-modePrioParty all
2015-09-18 15:08:00 R-nightTemp 17 C
2015-09-18 15:08:00 R-noMinMax4Manu off
2015-09-18 15:08:00 R-sendWeatherData on
2015-09-18 15:08:00 R-showHumidity temp
2015-09-18 15:08:00 R-showInfo time
2015-09-18 15:08:00 R-showSetTemp actTemp
2015-09-18 15:07:56 R-sign off
2015-09-18 15:08:00 R-tempOffset 0.0K
2015-09-18 15:08:00 R-weekPrgSel prog1
2015-09-18 15:08:00 R-winOpnBoost off
2016-01-19 13:43:22 R_P1_0_tempListSat 05:00 16.0 20:00 20.0 24:00 16.0
2016-01-19 13:43:22 R_P1_1_tempListSun 05:00 16.0 20:00 20.0 24:00 16.0
2016-01-19 13:43:22 R_P1_2_tempListMon 05:00 16.0 20:00 20.0 21:00 19.0 24:00 16.0
2016-01-19 13:43:22 R_P1_3_tempListTue 05:00 16.0 20:00 20.0 21:00 19.0 24:00 16.0
2016-01-19 13:43:22 R_P1_4_tempListWed 05:00 16.0 20:00 20.0 21:00 19.0 24:00 16.0
2016-01-19 13:43:22 R_P1_5_tempListThu 05:00 16.0 20:00 20.0 21:00 19.0 24:00 16.0
2016-01-19 13:43:22 R_P1_6_tempListFri 05:00 16.0 20:00 20.0 21:00 19.0 24:00 16.0
2016-01-19 13:43:22 R_P1_tempList_State verified
2016-01-19 13:43:27 R_P2_0_tempListSat 24:00 17.0
2016-01-19 13:43:27 R_P2_1_tempListSun 24:00 17.0
2016-01-19 13:43:27 R_P2_2_tempListMon 24:00 17.0
2016-01-19 13:43:27 R_P2_3_tempListTue 24:00 17.0
2016-01-19 13:43:27 R_P2_4_tempListWed 24:00 17.0
2016-01-19 13:43:27 R_P2_5_tempListThu 24:00 17.0
2016-01-19 13:43:27 R_P2_6_tempListFri 24:00 17.0
2016-01-19 13:43:27 R_P2_tempList_State verified
2016-01-19 13:43:31 R_P3_0_tempListSat 24:00 17.0
2016-01-19 13:43:31 R_P3_1_tempListSun 24:00 17.0
2016-01-19 13:43:31 R_P3_2_tempListMon 24:00 17.0
2016-01-19 13:43:31 R_P3_3_tempListTue 24:00 17.0
2016-01-19 13:43:31 R_P3_4_tempListWed 24:00 17.0
2016-01-19 13:43:31 R_P3_5_tempListThu 24:00 17.0
2016-01-19 13:43:31 R_P3_6_tempListFri 24:00 17.0
2016-01-19 13:43:31 R_P3_tempList_State verified
2016-01-19 13:43:17 RegL_01. 08:00 00:00
2016-01-19 13:43:21 RegL_07. 01:2A 02:22 03:09 04:3D 05:00 06:00 07:00 08:00 09:87 0A:30 0B:00 0C:00 0D:00 0E:01 0F:04 10:00 11:00 12:09 13:00 14:40 15:3C 16:50 17:F0 18:41 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:40 2F:3C 30:50 31:F0 32:41 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:40 49:3C 4A:50 4B:F0 4C:4C 4D:FC 4E:41 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:40 63:3C 64:50 65:F0 66:4C 67:FC 68:41 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:40 7D:3C 7E:50 7F:F0 80:4C 81:FC 82:41 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:40 97:3C 98:50 99:F0 9A:4C 9B:FC 9C:41 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:40 B1:3C B2:50 B3:F0 B4:4C B5:FC B6:41 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
2016-01-19 13:43:27 RegL_08. 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
2016-01-19 13:43:31 RegL_09. 01:00 02:00 03:00 04:00 05:00 06:00 07:00 08:00 09:00 0A:00 0B:00 0C:00 0D:00 0E:00 0F:00 10:00 11:00 12:00 13:00 14:45 15:20 16:45 17:20 18:45 19:20 1A:45 1B:20 1C:45 1D:20 1E:45 1F:20 20:45 21:20 22:45 23:20 24:45 25:20 26:45 27:20 28:45 29:20 2A:45 2B:20 2C:45 2D:20 2E:45 2F:20 30:45 31:20 32:45 33:20 34:45 35:20 36:45 37:20 38:45 39:20 3A:45 3B:20 3C:45 3D:20 3E:45 3F:20 40:45 41:20 42:45 43:20 44:45 45:20 46:45 47:20 48:45 49:20 4A:45 4B:20 4C:45 4D:20 4E:45 4F:20 50:45 51:20 52:45 53:20 54:45 55:20 56:45 57:20 58:45 59:20 5A:45 5B:20 5C:45 5D:20 5E:45 5F:20 60:45 61:20 62:45 63:20 64:45 65:20 66:45 67:20 68:45 69:20 6A:45 6B:20 6C:45 6D:20 6E:45 6F:20 70:45 71:20 72:45 73:20 74:45 75:20 76:45 77:20 78:45 79:20 7A:45 7B:20 7C:45 7D:20 7E:45 7F:20 80:45 81:20 82:45 83:20 84:45 85:20 86:45 87:20 88:45 89:20 8A:45 8B:20 8C:45 8D:20 8E:45 8F:20 90:45 91:20 92:45 93:20 94:45 95:20 96:45 97:20 98:45 99:20 9A:45 9B:20 9C:45 9D:20 9E:45 9F:20 A0:45 A1:20 A2:45 A3:20 A4:45 A5:20 A6:45 A7:20 A8:45 A9:20 AA:45 AB:20 AC:45 AD:20 AE:45 AF:20 B0:45 B1:20 B2:45 B3:20 B4:45 B5:20 B6:45 B7:20 B8:45 B9:20 BA:45 BB:20 BC:45 BD:20 BE:45 BF:20 C0:45 C1:20 C2:45 C3:20 C4:45 C5:20 C6:45 C7:20 C8:45 C9:20 CA:00 CB:00 CC:00 CD:00 CE:00 CF:00 00:00
2015-11-22 18:37:14 T 0
2000-01-01 01:00:30 absFeuchte 2.1
2015-11-03 11:34:04 battery ok
2016-10-27 17:00:29 boostTime -
2016-10-27 17:00:29 commReporting off
2016-10-27 17:00:29 controlMode auto
2016-10-27 18:26:00 desired-temp 21.0
2000-01-01 01:00:30 dewpoint -12.4
2016-10-27 18:26:00 humidity 56
2016-10-27 18:26:00 measured-temp 20.1
2016-10-17 10:26:47 peerList OG.Wohnzimmer.HeizungLinks_Climate,OG.Wohnzimmer.HeizungRechts_Climate,
2016-10-27 16:57:47 recentStateType ack
2016-10-27 18:26:00 state T: 20.1 desired: 21.0
2015-11-22 18:32:51 temperature 0
2016-10-27 17:00:29 winOpenReporting off
Helper:
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Shregr:
07 00
Tmpl:
Attributes:
model HM-TC-IT-WM-W-EU
peerIDs 00000000,301F5302,30281F02,
tempListTmpl tempList.cfg:OG.Wohnzimmer.Wandthermostat_Climate
Und hier ein List des _SwitchTr-Kanals:
Internals:
CFGFN ./FHEM/hm-heating-og-wohnzimmer.cfg
DEF 31D1FD07
NAME OG.Wohnzimmer.Wandthermostat_SwitchTr
NOTIFYDEV global
NR 659
NTFY_ORDER 50-OG.Wohnzimmer.Wandthermostat_SwitchTr
STATE peered
TYPE CUL_HM
chanNo 07
device OG.Wohnzimmer.Wandthermostat
peerList OG.Wohnzimmer.Nachtlicht_Sw,
Readings:
2016-10-27 15:19:08 R-OG.Wohnzimmer.Nachtlicht_Sw-hyst2pointRead 0.4 C
2015-09-18 15:08:11 R-sign off
2016-10-27 15:19:08 RegL_01. 08:00 00:00
2016-10-27 15:19:08 RegL_07.OG.Wohnzimmer.Nachtlicht_Sw 15:04 00:00
2016-10-27 15:19:41 level 100
2016-10-27 15:19:07 peerList OG.Wohnzimmer.Nachtlicht_Sw,
2016-10-27 15:19:07 state peered
2016-10-27 15:19:41 trigger_cnt 182
Helper:
peerIDsRaw ,2B34B001,00000000
Expert:
def 1
det 0
raw 1
tpl 0
Role:
chn 1
Shadowreg:
Tmpl:
Attributes:
model HM-TC-IT-WM-W-EU
peerIDs 00000000,2B34B001,
Das Powermeter-Gerät nennt sich
OG.Wohnzimmer.Nachtlicht und ist im List als
peerList OG.Wohnzimmer.Nachtlicht_Sw,
aufgeführt.
Danke, -MN
Der trigger müsste beim Überschreiten der temp kommen. Nur zu diesem Zeitpunkt. Hast du also erst einmal mit desiredtemp temp 5 begonnen?