Unless something has changed, you need to have a String Item mode Item and you have a Number Item. That’s the only thing I see that’s different from mine.
Change the Number of LoungeHeater_Temp by String , and change homekit:HeatingCoolingMode by HeatingCoolingMode, you will can change temperature, but there is a bug from several months (heat mode don’t work) and I think always no solution… the post or we talked about this problem was closed, so I deduce …
I haven’t tried either suggested solution yet. Will try this weekend.
But I actually disabled that line and I am able to change Target temp… And created a another config line as switch outlet to turn on and off heater. So technically I can turn on and off heaters and control temp with Google Assistant. But would prefer it worked as designed. If I have same result as you. I could just add a rule to say if Target temp changed then turn on heater. Then it would work as it should I guess.
Rich… Are you using a Google Nest Hub? (or Max) and have the heating mode working?
I have found heating mode works fine in the Google Home app. But in the Hub or Max, its not working. I have no idea if this is a country-based issue, as it would be a Google issue then.
I have a Google Nest Hub (formally just Google Hub). It works for heating but I have a Nest Thermostat and it interact with it directly, not through openHAB. I have a replacement coming bu the end of October.
I have some fake thermostats that I set up so I can ask what the temp and humidity are in some rooms that have their own sensors. It worked the last time I tried it but that was some time ago.
It´s pretty weird to be honest. But I believe it´s an Google issue:
This is a sccrenshot of one of my thermostats using the the Google Home app, which works just fine:
EDIT - Sorry I misread you post…
Its all temperature and heating modes which doesnt work on the Google Nest Hub. In fact, I just tested… It seem to be a problem with a plain temperature sensor and the CurrentTemperature tag… Its the same, it doesnt work on the Google Nest Hub.
I’m having a little issue mapping the heating controls. I have a heater on a switch which i want to turn on/off as needed. I was going to map the ga/thermostatMode to a String item and then have a rule to do what I want with the string item. I want it controlled by both Alexa and GA, so though I’d map their various mode to either ON/OFF as required. I have this as the item;