Hi everyone,
got some Problems to get Temperature from KNX Thermostat to Homematic Device. It works, but only with values like 20.0, 20.5, 21.0.
20.7, 19.3, etc. failed
Thanks for assist!
Blockquote
2019-11-24 11:49:46.429 [ome.event.ItemCommandEvent] - Item ‘Soll_HM1_Schlafzimmer_Heizung’ received command 17.76
2019-11-24 11:49:46.433 [nt.ItemStatePredictedEvent] - Soll_HM1_Schlafzimmer_Heizung predicted to become 17.76
2019-11-24 11:49:46.438 [vent.ItemStateChangedEvent] - Soll_HM1_Schlafzimmer_Heizung changed from 20.00 to 17.76
2019-11-24 11:49:51.306 [hingStatusInfoChangedEvent] - ‘homematic:HmIP-eTRV-2:ccu:XXXXXXXXXXXX’ changed from ONLINE to OFFLINE (COMMUNICATION_ERROR)
==> /var/log/openhab2/openhab.log <==
2019-11-24 11:49:54.769 [WARN ] [ematic.handler.HomematicThingHandler] - Device ‘XXXXXXXXXXXX’ is OFFLINE, can’t send command ‘17.76 °C’ for channel ‘homematic:HmIP-eTRV-2:ccu:XXXXXXXXXXXX:1#SET_POINT_TEMPERATURE’
/*Homematic*/
Number Soll_HM1_Schlafzimmer_Heizung "SollTemperatur HM1 Schlafzimmer[%.1f °C]" <temperature> (OG_Schlafzimmer){channel="homematic:HmIP-eTRV-2:ccu:XXXXXXXXXXXX:1#SET_POINT_TEMPERATURE"}
Number Ist_HM1_Schlafzimmer_Heizung "IstTemperatur HM1 Schlafzimmer[%.1f °C]" <temperature> (OG_Schlafzimmer){channel="homematic:HmIP-eTRV-2:ccu:XXXXXXXXXXXX:1#ACTUAL_TEMPERATURE"}
rule "Solltemperatur Homematic über KNX Temperatur"
when
Item Soll_Temperatur_Schlafzimmer changed
then
Soll_HM1_Schlafzimmer_Heizung.sendCommand(Soll_Temperatur_Schlafzimmer.state as Number)
end