Gleiches Thermostat aber anderes verhalten

Begonnen von Caleus, 12 Januar 2022, 16:55:16

Vorheriges Thema - Nächstes Thema

Caleus

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

Beta-User

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...
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Caleus

@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