Hallo,
beim Eingeben folgenden Befehls:
define EG_AZ_Hzg THRESHOLD HM_WandthermostatEGAZ_Climate:measured-temp:0.2 HM_HzgEGAZ:off:on
wird der Aktor HM_HzgEGAZ als unbekannt spezifiziert.
Könnte es daran liegen, dass HM_HzgEGAZ der channel_01 eines HM-LC-SW4-DR ist und deshalb nicht als Aktor erkannt wird? Wenn ja, lässt sich dieses Problem lösen?
Für Hilfe besten Dank.
Moin,
ich würde die Beiden grundlegend direkt peeren und kein extra THRESHOLD machen.
Geht mittlerweile noch einfacher als damals beschrieben (https://heinz-otto.blogspot.com/2015/01/thermostat-und-schaltaktor-fur.html).
Deine Definition sieht komisch aus.
Versuch mal nur
define EG_AZ_Hzg THRESHOLD HM_WandthermostatEGAZ_Climate:measured-temp HM_HzgEGAZ
Ansonsten versuch mal ein list HM_HzgEGAZ.
Gruß Otto
Hallo,
vielen Dank für deine Hilfe :-), brauche diese Lsg hoffentlich nur vorübergehend. Das Peering funktionierte bis vor wenigen Tagen reibungslos, dann funktionierte nur noch der Ausschaltbefehl, mittlerweile weder Aus- noch Einschaltbefehl. Habe dann das Peering nochmals wiederholt, keine Fehlermeldung von fhem und dennoch keine Änderung. Hast Du noch eine Idee?
Unpeeren, neu peeren, Thermostat zurücksetzen...??
Übrigens mit Deiner Hilfe konnte ich Threshold aktivieren.
Hätte die Anleitung genauer lesen sollen.....enstpricht Default Werte
Gruß
Komisch das mit dem Peering. Das steht ja eigentlich im Aktor und dem Sensor und ist von FHEM unbeeinflusst.
Mach mal am HM_HzgEGAZ und am HM_WandthermostatEGAZ_SwitchTr ein get regTable und poste die Ausgabe.
Gruß Otto
Hallo,
No regs found for:
HM_HzgEGAZ type:switch -
list:peer register :value
1: powerUpAction :off
1: sign :off
1: statusInfoMinDly :2 s
1: statusInfoRandom :1 s
1: transmitTryMax :6
No regs found for:
HM_WandthermostatEGAZ_SwitchTr type:thermostat -
list:peer register :value
1: sign :off
nach Studium der Anleitung:
define EG_AZ_Hzg THRESHOLD HM_WandthermostatEGAZ_Climate:measured-temp:0.2:HM_WandthermostatEGAZ_Climate:desired-temp HM_HzgEGAZ
Bin so von Fhem abhängig, aber scheint zu funktionieren :-), peering wäre mir natürlich auch lieber
Gruß
Da ist nix gepeert ...
Oder zeigt er sie bloß nicht, weil lokal nicht gelesen? Mach mal ein list von den Beiden, poste das aber bitte in Codetags (https://forum.fhem.de/index.php/topic,71806.0.html).
Ich habe mir das gerade mal angeschaut, den Thermo mit peerSmart peeren geht leider nicht. Musst Du also doch "klassisch" machen.
Richte das doch einfach wieder ein, die Anleitung hatte ich ja oben verlinkt.
Gruß Otto
Internals:
DEF 471AA501
NAME HM_HzgEGAZ
NOTIFYDEV global
NR 242
NTFY_ORDER 50-HM_HzgEGAZ
STATE off
TYPE CUL_HM
chanNo 01
device HM_FussbodenHzgEG
peerList HM_WandthermostatEGAZ_SwitchTr,
READINGS:
2019-04-15 11:30:47 CommandAccepted yes
2016-05-19 10:44:37 R-HM_WandthermostatEGAZ_SwitchTr-lgActionType jmpToTarget
2016-05-19 10:44:37 R-HM_WandthermostatEGAZ_SwitchTr-shActionType jmpToTarget
2016-05-19 10:00:38 R-powerUpAction off
2016-05-19 10:00:38 R-sign off
2016-05-19 14:06:18 RegL_01. 08:00 30:06 57:24 56:00 00:00
2016-05-19 14:06:31 RegL_03.HM_WandthermostatEGAZ_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
2019-04-15 11:30:47 deviceMsg off (to HMLAN1)
2016-06-08 15:17:00 inhibit set_off
2019-04-15 11:30:47 level 0
2019-04-15 11:30:47 pct 0
2018-12-21 14:17:46 peerList HM_WandthermostatEGAZ_SwitchTr,
2019-04-15 11:30:47 recentStateType ack
2019-04-15 11:30:47 state off
2019-04-15 11:30:47 timedOn off
2019-04-15 12:15:35 trigLast HM_WandthermostatEGAZ_SwitchTr:0
2019-04-15 12:15:35 trig_HM_WandthermostatEGAZ_SwitchTr 0_53
helper:
cfgChkResult No regs found for:
HM_HzgEGAZ type:switch -
list:peer register :value
1: powerUpAction :off
1: sign :off
1: statusInfoMinDly :2 s
1: statusInfoRandom :1 s
1: transmitTryMax :6
dlvlCmd ++A0112CD9F7471AA50201000000
regLst ,1,3p
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
RegL_03.HM_WandthermostatEGAZ_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
tmpl:
nb:
cnt 2
Attributes:
devStateIcon on:Heizung_Hauptschalter.on off:Heizung_Hauptschalter.off
group Heizung und Temperatur
icon sani_floor_heating
model HM-LC-SW4-DR
peerIDs 00000000,458A6007,
room 1.1_Arbeitszimmer EG,3.0_Heizung
webCmd statusRequest:toggle:on:off
Internals:
DEF 458A6007
NAME HM_WandthermostatEGAZ_SwitchTr
NOTIFYDEV global
NR 239
NTFY_ORDER 50-HM_WandthermostatEGAZ_SwitchTr
STATE peered
TYPE CUL_HM
chanNo 07
device HM_WandthermostatEGAZ
peerList HM_HzgEGAZ,
READINGS:
2019-04-14 15:50:51 R-HM_HzgEGAZ-hyst2pointRead 0.2 C
2019-04-14 15:50:51 R-sign off
2019-04-14 15:54:57 RegL_01. 08:00 00:00
2019-04-14 15:54:58 RegL_07.HM_HzgEGAZ 15:02 00:00
2019-04-15 12:19:35 level 0
2019-04-14 15:54:57 peerList HM_HzgEGAZ,
2019-04-14 15:54:57 state peered
2019-04-15 12:19:35 trigger_cnt 54
helper:
cfgChkResult No regs found for:
HM_WandthermostatEGAZ_SwitchTr type:thermostat -
list:peer register :value
1: sign :off
peerIDsRaw ,471AA501,00000000
regLst ,1,7p
expert:
def 1
det 0
raw 1
tpl 0
role:
chn 1
shadowReg:
tmpl:
nb:
cnt 2
Attributes:
model HM-TC-IT-WM-W-EU
peerIDs 00000000,471AA501,
vorab danke für Deine Hilfe, habe 6 weitere Thermostate am Laufen, die funktionieren, bei identischen Ausgaben
Also eigentlich sieht das gut aus! :-[
Die sind gepeert, die trigger kommen an, state sieht gut aus.
Kannst mal noch expert 1_allReg setzen, dann müsste man die anderen Register auch sehen.
Der Aktor zeigt auch Triggermeldungen
2019-04-15 12:15:35 trigLast HM_WandthermostatEGAZ_SwitchTr:0
Ja, die Trigger kommen an 0; 200 aber keine Änderung des Status. Noch eine Idee?
Naja ich kann das register nicht sehen.
set HM_HzgEGAZ regSet shCtOn ltLo HM_WandthermostatEGAZ_SwitchTr
das ist dafür zuständig, dass die Pegel 0 und 200 umgesetzt werden.
Und wie kann ich mir die Umsetzung anzeigen lassen?
Gruß
Naja wie schon gesagt, mit get HM_HzgEGAZ regTable
Aber ev. musst Du vorher attr HM_HzgEGAZ expert 1_allReg
set HM_HzgEGAZ getConfig
machen.
Hey
CommandAccepted
yes
2019-04-15 14:10:17
R-HM_WandthermostatEGAZ_SwitchTr-lgActionType
jmpToTarget
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgCtDlyOff
geLo
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgCtDlyOn
geLo
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgCtOff
geLo
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgCtOn
geLo
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgCtValHi
100
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgCtValLo
50
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgMultiExec
on
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgOffDly
0 s
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgOffTime
unused
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgOffTimeMode
absolut
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgOnDly
0 s
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgOnTime
unused
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgOnTimeMode
absolut
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgSwJtDlyOff
off
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgSwJtDlyOn
on
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgSwJtOff
dlyOn
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-lgSwJtOn
dlyOff
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shActionType
jmpToTarget
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shCtDlyOff
geLo
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shCtDlyOn
geLo
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shCtOff
geLo
2019-04-15 14:04:45
R-HM_WandthermostatEGAZ_SwitchTr-shCtOn
ltLo
2019-04-15 14:04:45
R-HM_WandthermostatEGAZ_SwitchTr-shCtValHi
100
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shCtValLo
50
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shMultiExec
off
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shOffDly
0 s
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shOffTime
unused
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shOffTimeMode
absolut
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shOnDly
0 s
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shOnTime
unused
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shOnTimeMode
absolut
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shSwJtDlyOff
off
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shSwJtDlyOn
on
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shSwJtOff
dlyOn
2016-05-19 10:44:37
R-HM_WandthermostatEGAZ_SwitchTr-shSwJtOn
dlyOff
2016-05-19 10:44:37
R-powerUpAction
off
2016-05-19 10:00:38
R-sign
off
2016-05-19 10:00:38
R-statusInfoMinDly
2 s
2016-05-19 10:00:38
R-statusInfoRandom
1 s
2016-05-19 10:00:38
R-transmitTryMax
6
2016-05-19 10:00:38
deviceMsg
off (to HMLAN1)
2019-04-15 14:10:17
inhibit
set_off
2016-06-08 15:17:00
level
0
2019-04-15 14:10:17
pct
0
2019-04-15 14:10:17
peerList
HM_WandthermostatEGAZ_SwitchTr,
2019-04-15 14:04:44
recentStateType
ack
2019-04-15 14:10:17
state
off
2019-04-15 14:10:17
timedOn
off
2019-04-15 14:10:17
trigLast
HM_WandthermostatEGAZ_SwitchTr:200
2019-04-15 14:18:35
trig_HM_WandthermostatEGAZ_SwitchTr
200_88
2019-04-15 14:18:35
Habe Registereinträge verglichen, sehe keinen Unterschied zu den anderen Devices. Nur hier Trigger 200 Status off .-(
hast Du den Aktor mal vom Strom genommen?
Ist mir unklar ...
Aktor vom Strom. Das war die Lösung! Vielen, vielen Dank :)
Bingo :)
Passiert sehr selten, aber offenbar verfranzt sich die Firmware im Aktor doch manchmal. Ich hatte das bisher glaub ich 2 mal seit 2012/2013
Gruß Otto