I would like to remove a few modes from my thermostats. Cooling, Automatic and Off should be removed. The thermostat should be permanently set to heating. @yfre Do you have a tip for me here?
@yfre I have managed the mapping so far that I have reduced it to heating and off. Do you know if there is a way to reduce it to heating only? If I adjust the code to:
value: TemperatureSensor,Thermostat.CurrentTemperature
config:
HEAT: HEATING
but then I lose the ability to change the temperature.
With the config:
value: TemperatureSensor,Thermostat.CurrentTemperature
config:
HEAT: HEATING
OFF: OFF
I can change the temperature, but as I said, I don’t need the Off function.
i have never tried with one mode - i have heat and off and need also both of them (i get from my KNX heating controller the information whether it is actually heating or not)
do you have only one item for thermostat?
i would expect to have at least
- CurrentHeatingCoolingMode
- TargetHeatingCoolingMode
as separate items and would set the same modes there.
please also try with “auto” mode as the single mode, maybe it will work better for you.
@yfre The thermostat provides me with 3 items. Target temperature, current temperature, humidity.
How would you configure the individual items for Homekit?
create new items of type string without link to any thing. but they should be in the same group as others 3.
it looks like this on my side
@yfre I’m afraid I don’t understand what you mean. My Openhab know-how is only 10 days old
This is how the setting looks for me.
pretty advanced for 10 days
remember the group name, which is on the top of your screenshot “Heizkorperthe…”
go to items view, click on “+” to add new item, enter any name, e.g targetMode, set group to “Heizkorperthe…” , click on “create”. go back to item and add homekit tag for targetMode
e.g.
Hi @yfre
Sorry to dig into some old discussion, but hope you can help me to understand how it works.
I see in Home app for every thermostat it also displays a humidity sensor showing no number. I checked the documentation and see there is an attribute called “RelativeHumidity” for thermostat, however I never define such for my thermostat.
Do you know a way to remove them from HomeKit (instruct HomeKit that the thermostat doesn’t support humidity)? Thank you!
Hi @somy
hm, i dont see humidity in my thermostat in home app. only temperature.
can you share a screenshot or / and configuration.
Hi @yfre :
Please kindly find my configuration and screenshots below:
Group gWavinOfficeThermostat "Office Thermostat" (gWavin) {homekit = "Thermostat"}
Number:Temperature WavinOfficeTargetTemp "Office Target Temperature [%.1f %unit%]" <temperature> (gWavinOfficeThermostat, gWavinTargetTemperature) {homekit = "TargetTemperature" [minValue=15, maxValue=25, step=0.5], channel="xxxxxxxx", unit="°C"}
Number:Temperature WavinOfficeCurrentTemp "Office Current Temperature [%.1f %unit%]" <temperature> (gWavinOfficeThermostat, gWavinCurrentTemperature) {homekit = "CurrentTemperature" [minValue=0, maxValue=40, step=0.5], channel="xxxxxxxx", unit="°C"}
//Duplicate info as WavinXXXCurrentMode however needed for charting
Switch WavinOfficeActive "Office Thermostat Active" <switch> (gWavinOfficeThermostat, gWavinActive) {channel="xxxxxxxx"}
String WavinOfficeCurrentMode "Office Current Mode" (gWavinOfficeThermostat, gWavinCurrentMode) {channel="xxxxxxxx"[profile="transform:MAP", function="WavinCurrentMode.map"], homekit="CurrentHeatingCoolingMode" [OFF="OFF", HEAT="HEAT"]}
String WavinOfficeTargetMode "Office Target Mode" (gWavinOfficeThermostat, gWavinTargetMode) {homekit = "TargetHeatingCoolingMode" [HEAT="HEAT"]}
Screenshots, note that humidity is displayed with empty value in status, and when I click on it it gives me the thermostat control, and I can see it is added as part of thermostat:
interesting, i have not paid attention to it. i have multiple thermostats and some standalone humidity sensors. in home app i see the value from the sensors but if i click on it i see both - sensors and thermostats…
not sure whether we can influence this, but i will create a smaller setup and try different settings there.
@yfre thanks so sounds like you have the same? I’m wondering if it’s because of the humidity capability associated with Thermostat, maybe there is a way to indicate the capability is not there. I have some other thermostat which doesn’t show the humidity, so somehow it’s possible.