Hey Leute,
ich falle mal mit der Tür direkt ins Haus, und zwar habe ich mir vor 1 Jahr das ,,Essential Smart Home Heizkörperthermostat Premium" gekauft in Fhem war das Einbinden recht einfach und läuft auch genau so wie ich es gerne möchte ABER nun zum Problem ich habe mir vor ein Paar tage ein weiteres ,,Essential Smart Home Heizkörperthermostat Premium" gekauft und dieses will nicht so ganz wie das erste.
Hier mal ein Unterschied der mir schon aufgefallen ist:
1. erstes gekauftes Thermostat
2. zweites gekauftes Thermostat
Aktuelle Temperatur wird gezeigt unter
1. measured-temp
2. temperature
Template Version
1. attrTemplateVersion 20201218
2. attrTemplateVersion 20210211
so und mein Problem ist jetzt das ich beim ersten Thermostat mein wert auf 0 Grad stellen kann und gut ist aber beim zweiten wird immer 5 Grad eingestellt wenn ich versuche das Thermostat auszuschlaten.
List erstes Thermostat
Internals:
CID zigbee_0x086bd7fffec84118
DEF zigbee_0x086bd7fffec84118
DEVICETOPIC zigbee2mqtt/0x086bd7fffec84118
FUUID 5fedc6fb-f33f-6f2d-2faf-9c1564ea68475bbe
FVERSION 10_MQTT2_DEVICE.pm:0.248610/2021-08-20
IODev MQTT2_FHEM_Server
LASTInputDev MQTT2_FHEM_Server
MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_127.0.0.1_55044
MQTT2_FHEM_Server_MSGCNT 110
MQTT2_FHEM_Server_TIME 2022-01-12 16:38:53
MSGCNT 110
NAME Heizung.Schlafzimmer
NR 144
STATE Measured: 19.8 Battery: 100 %
TYPE MQTT2_DEVICE
periodicCounter 1161
JSONMAP:
child_protection btnLock
current_heating_setpoint desired-temp
local_temperature measured-temp
occupied_heating_setpoint daytemp
unoccupied_heating_setpoint nighttemp
READINGS:
2022-01-11 21:28:13 IODev MQTT2_FHEM_Server
2020-12-31 13:41:31 associatedWith MQTT2_zigbee_pi
2021-01-01 16:54:02 attrTemplateVersion 20201218
2022-01-12 16:38:53 away_mode OFF
2022-01-12 16:38:53 battery 100
2022-01-12 16:38:53 child_lock UNLOCK
2022-01-12 16:38:53 desired-temp 0
2022-01-12 16:38:53 linkquality 49
2022-01-12 16:38:53 measured-temp 19.8
2022-01-12 16:38:53 preset manual
2022-01-12 16:38:53 system_mode heat
2022-01-12 16:38:53 valve_detection ON
2022-01-12 16:38:53 window_detection ON
2021-02-10 20:07:31 window_open set false
Attributes:
IODev MQTT2_FHEM_Server
alias Heizung.Schlafzimmer
comment For use with weekprofile, additional configuration is needed
devStateIcon LOCKED:secur_lock:btnLock+UNLOCK UNLOCKED:secur_open:btnLock+LOCK
devicetopic zigbee2mqtt/0x086bd7fffec84118
getList desired-temp:noArg desired-temp $DEVICETOPIC/get {"current_heating_setpoint": ""}
measured-temp:noArg measured-temp $DEVICETOPIC/get {"local_temperature": ""}
mode:noArg mode $DEVICETOPIC/get {"preset": ""}
icon temp_control
jsonMap occupied_heating_setpoint:daytemp unoccupied_heating_setpoint:nighttemp child_protection:btnLock current_heating_setpoint:desired-temp local_temperature:measured-temp
model zigbee2mqtt_eurotronic_spirit
periodicCmd measured-temp:55
readingList $DEVICETOPIC:.* { json2nameValue($EVENT,'',$JSONMAP) }
room MQTT2_DEVICE,Temperaturen
setList boost:true,false $DEVICETOPIC/set {"eurotronic_host_flags": {"boost": $EVTPART1 }}
btnLock:true,false $DEVICETOPIC/set {"eurotronic_host_flags": {"child_protection": $EVTPART1 }}
desired-temp:slider,on,off,Eco,Comfort,0.0,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0 $DEVICETOPIC/set {"current_heating_setpoint": $EVTPART1 }
daytemp:slider,0.0,0.5,30.0,1 $DEVICETOPIC/set {"occupied_heating_setpoint": $EVTPART1 }
nighttemp:slider,0.0,0.5,30.0,1 $DEVICETOPIC/set {"unoccupied_heating_setpoint": $EVTPART1 }
window_open:true,false $DEVICETOPIC/set {"eurotronic_host_flags": {"window_open": $EVTPART1 }}
boost:true,false $DEVICETOPIC/set {"eurotronic_host_flags": {"boost": $EVTPART1 }}
x_mirror_display:true,false $DEVICETOPIC/set {"eurotronic_host_flags": {"mirror_display": $EVTPART1 }}
setStateList on off
stateFormat Measured: measured-temp Battery: battery %
userattr weekprofile
webCmd desired-temp
weekprofile MQTT2_zigbee_0x086bd7fffec84118
widgetOverride desired-temp:knob,min:0,max:30,angleArc:180,width:40,height:40,fgColor:#FF9900,bgColor:#CCCCCC,step:0.5,lineCap:round,angleOffset:22
List zweites Thermostat
Internals:
CFGFN
CID zigbee_0x847127fffe057179
DEF zigbee_0x847127fffe057179
DEVICETOPIC zigbee2mqtt/0x847127fffe057179
FUUID 61dde8f3-f33f-6f2d-3191-f94b7adef9252c9f
IODev MQTT2_FHEM_Server
LASTInputDev MQTT2_FHEM_Server
MQTT2_FHEM_Server_CONN MQTT2_FHEM_Server_127.0.0.1_55044
MQTT2_FHEM_Server_MSGCNT 194
MQTT2_FHEM_Server_TIME 2022-01-12 15:56:24
MSGCNT 194
NAME Heizung.Wohnzimmer
NR 413
STATE Measured: 21.3 Battery: 100 %
TYPE MQTT2_DEVICE
JSONMAP:
child_protection btnLock
current_heating_setpoint desired-temp
local_temperature temperature
occupied_heating_setpoint daytemp
unoccupied_heating_setpoint nighttemp
OLDREADINGS:
READINGS:
2022-01-11 21:30:43 IODev MQTT2_FHEM_Server
2022-01-11 21:30:43 associatedWith MQTT2_zigbee_pi
2022-01-11 21:31:59 attrTemplateVersion 20210211
2022-01-12 15:56:24 away_mode OFF
2022-01-12 15:56:24 battery 100
2022-01-12 15:56:24 child_lock UNLOCK
2022-01-12 15:56:24 desired-temp set off
2022-01-12 15:56:24 linkquality 84
2022-01-12 15:56:24 preset manual
2022-01-12 15:56:24 system_mode heat
2022-01-12 15:56:24 temperature 21.3
2022-01-12 15:56:24 valve_detection ON
2022-01-12 15:56:24 window_detection ON
2022-01-11 22:35:22 window_open set false
Attributes:
autocreate 1
devicetopic zigbee2mqtt/0x847127fffe057179
genericDeviceType thermostat
getList desired-temp:noArg desired-temp zigbee2mqtt/0x847127fffe057179/get {"current_heating_setpoint": ""}
temperature:noArg local_temperature zigbee2mqtt/0x847127fffe057179/get {"local_temperature": ""}
mode:noArg mode zigbee2mqtt/0x847127fffe057179/get {"preset": ""}
icon temp_control
jsonMap occupied_heating_setpoint:daytemp unoccupied_heating_setpoint:nighttemp child_protection:btnLock current_heating_setpoint:desired-temp local_temperature:temperature
model zigbee2mqtt_eurotronic_spirit
readingList zigbee2mqtt/0x847127fffe057179:.* { json2nameValue($EVENT,'',$JSONMAP) }
room MQTT2_DEVICE
setList boost:true,false zigbee2mqtt/0x847127fffe057179/set {"eurotronic_host_flags": {"boost": $EVTPART1 }}
btnLock:true,false zigbee2mqtt/0x847127fffe057179/set {"eurotronic_host_flags": {"child_protection": $EVTPART1 }}
desired-temp:slider,on,off,Eco,Comfort,0.0,8.0,8.5,9.0,9.5,10.0,10.5,11.0,11.5,12.0,12.5,13.0,13.5,14.0,14.5,15.0,15.5,16.0,16.5,17.0,17.5,18.0,18.5,19.0,19.5,20.0,20.5,21.0,21.5,22.0,22.5,23.0,23.5,24.0,24.5,25.0,25.5,26.0,26.5,27.0,27.5,28.0,1 $DEVICETOPIC/set {"current_heating_setpoint": $EVTPART1 }
daytemp:slider,0.0,0.5,30.0,1 zigbee2mqtt/0x847127fffe057179/set {"occupied_heating_setpoint": $EVTPART1 }
nighttemp:slider,0.0,0.5,30.0,1 zigbee2mqtt/0x847127fffe057179/set {"unoccupied_heating_setpoint": $EVTPART1 }
window_open:true,false zigbee2mqtt/0x847127fffe057179/set {"eurotronic_host_flags": {"window_open": $EVTPART1 }}
boost:true,false zigbee2mqtt/0x847127fffe057179/set {"eurotronic_host_flags": {"boost": $EVTPART1 }}
x_mirror_display:true,false zigbee2mqtt/0x847127fffe057179/set {"eurotronic_host_flags": {"mirror_display": $EVTPART1 }}
setStateList on off
stateFormat Measured: temperature Battery: battery %
webCmd desired-temp
widgetOverride desired-temp:knob,min:1.0,max:30.0,angleArc:180,width:40,height:40,fgColor:#FF9900,bgColor:#CCCCCC,step:0.5,lineCap:round,angleOffset:225
eventuell übersehe ich was, aber da hoffe ich ja auf eure Hilfe.
Caleus
Na ja, beim widgetOverride gibt es auch einen kleinen Unterschied, per manueller Eingabe im FHEM-Kommandofeld sollte aber auch da eine "0" setzbar sein.
Generell: Die attrTemplate unterliegen einer gewissen Überarbeitung, es hat sich rausgestellt, dass "temperature" eher das "Standardreading" für gemessene Temperatur sein sollte.
Ob die Firmware dieselbe ist und das attrTemplate für diesen Thermostat überhaupt optimal ist, kann ich nicht sagen, es scheint kein "Spirit" zu sein, so dass die Endpunkte bei zigbee2mqtt uU. auch anders heißen...
@Beta-User
ich habe mir deine Sachen angeschaut und leider haben sie nicht die Lösung gebracht. Welches Template würdest du denn empfehlen?
Caleus