Hi there,
after almost 2 years break I started over with my OpenHAB setup. All old findings and setups still did work, basically EnOcean stuff, now newly mixed with Shelly actors and CometDECT radiator thermostats. So, pure openHAB with a proper layout in PaperUI and a lot items do work. Thanks for that cool solution.
Today I found out there’s a homekit integration, so installed and after reading a bit, all existing light and outlets did show up on my iPad & iPhone, superb, thanks.
It was also easy to map Shelly H&T as also the temperatur output of the CometDECT thermostat headers into homekit. That made me courious, how to map the thermostats as thermostats into Homekit.
The CometDECT are providing channel “radiator_mode”,“ON/OFF/COMFORT/ECO/BOOST/WINDOW_OPEN”, wheras I mapped those in services/homekit.cfg like that:
org.openhab.homekit:thermostatTargetModeCool=ECO
org.openhab.homekit:thermostatTargetModeHeat=COMFORT
org.openhab.homekit:thermostatTargetModeAuto=ON
org.openhab.homekit:thermostatTargetModeOff=OFF
After that the related warnings in openHAB log regarding “TargetHeatingCoolingMode” were gone.
But I still get warnings in log regarding “CurrentHeatingCoolingMode”:
Wrong value AUTOMATIC for CurrentHeatingCoolingMode characteristic of the item BadDGMode. Expected one of following [MANUAL, HeatOn, CoolOn]. Returning OFF.
Those values should be the CometDECT channel “mode”,“MANUAL/AUTOMATIC/VACATION” and in homekit’s integration documentation I don’t see any hint to change mapping for “CurrentHeatingCoolingMode” …
Any ideas, input how to make that work properly?
Also a fixed/tied mapping as a workaround would be ok, for a while, the CometDECT thermostats are anyway running in “AUTOMATIC” mode all the time …