Homematic radiator thermostat missing/loosing actuall temperature

(HerrBernd) #1

I am using the Openhab and the HomeMatic Binding latest version.

But i have some issues while showing the actuall temperature of my thermostat.
After adding a new thermostat to my item-file (manually or drag&drop using visual Studio) the values are ok (most of the time)

While updating the item configuration (Item-Group, icon…) the item recieves an setting-update (shown in the log file)
After one or two updates the the value is gone.

A lot of item lose their value while modifying the item but after a short time the value will be updated and everything is fine. But the thermostat does not. I have waited one day but no new value appeard.

Sometimes the workaround to remove the item and recreate the item works.
At the moment i have 5 thermostats but only one of them shows the actuall temperature. Deleted and recreated them several time.

I dont know whats the problem. All oter values “Window opend” “Target Temperature” … are there without issues.

Any idea?

Thanks in advance

(Michael) #2
  1. How are your HM devices are connected to openHAB? (CCU, CUL, Homegear, …)
  2. Could you please post your .items configuration for the HM thermostats?
    Note: Please use code fence to post code, here´s a good example.
  3. It´s normal that your items loose their value when updating them…

(HerrBernd) #3

yes of course.

  1. I am useing an original CCU3 device

  2. I think i found the reason.
    “Number:Temperature” is working for Set Temperatur but not für Actuall Temperatur.
    After i have changed to “Number” without extension or use another like “Dimensionless” and a reboot this works fine. But i need to reboot the raspberry once after changing the setting.

  3. If i use “Temperature” i will see an value once but after modifying the item ithe value does not update anymore.

Number:Temperature      KUSollTemp     "Ziel-Temperature"      <temperature>    (GKueche)    {channel="homematic:HmIP-eTRV-B:3014F711A0001F98A99F9D63:002018A99D2F9D:1#SET_POINT_TEMPERATURE"}
Number:Dimensionless    KUIsttemp      "Aktuelle-Temperatur"   <temperature>    (GKueche)    {channel="homematic:HmIP-eTRV-B:3014F711A0001F98A99F9D63:002018A99D2F9D:1#ACTUAL_TEMPERATURE"}
Number:Dimensionless    KUHeizMod      "Heiz-Modus"            <heating>        (GKueche)    {channel="homematic:HmIP-eTRV-B:3014F711A0001F98A99F9D63:002018A99D2F9D:1#SET_POINT_MODE"} 

(Michael) #4

Ok that‘s sounds like a strange behavior.
I‘m using :Temperature for Actual and Set Temperature items without a problem.
(I just have an issue that Alexa says the device is unreachable when asking for the temperature)
Also a reboot shouldn‘t be necessary but you‘ve to wait for the next „update“ to get the value again.

I‘m just wondering about your device identifier without a - between HM and the name.
But i assume it‘s correct otherwise you wouldn‘t get any values.