Ahh so fx “heat” update the item to = 1, “cool” = 2 etc ? That is a logic way I would say, and sure makes sense…
But this doesnt help you much, if you cant get the communication to GA to work proberly. Its mainly tells us which issues you´ve got.
I have a single test temperature sensor running. (Aeotech Mutilsensor6).
I have the group tagged [ “Thermostat” ] and then just the temperature sensor item [ “CurrentTemperature” ].
(I do have the targetHeatingCoolingMode as well, but it doesnt work. And it doesnt make any sense having either, as this is not a thermostat (not even functioning as a thermostat)). I just added the String item to see what will happen. ie… nothing!
Group g_zwave_TSTAT "Zwave Thermostat" [ "Thermostat" ]
String ZwaveThermostatMode "Zwave thermostat Mode [%s]" (g_zwave_TSTAT) [ "homekit:TargetHeatingCoolingMode" ]
Number ZWaveNode5ZW100MultiSensor6_SensorTemperature "Multisensor6 Temperatur Sensor [%.1f °C]" <cu_heating> (Temperatur,g_zwave_TSTAT) [ "CurrentTemperature" ] {channel="zwave:device:zstick:node5:sensor_temperature"}
This is how it poses in GH app:
Notice is say 24 under the wheel. Thats the actual temperature from the sensor right now.
So a simple setup just showing the actual temperature should work just fine.
The wheel is grey out cause I have not set the setpoint.
The heatingcooling mode (where is says “Varmetilstand”) is grey out, cause I havn´t set the targetHeatingCoolingMode.
This is a good way to try find whatever issue you may be having.