After resisting for over one year, I just updated both Home Assistant and OS to the latest version.
I had to change all the mqtt entities from
lights:
platform: mqtt
to
mqtt:
lights:
A couple of them I just configured them through discovery (?) rather than MQTT
Those two I can still see in HomeKit, but the ones I reconfigured manually only work in Home Assistant
My Homekit yaml configuration hasn’t changed and looks like this
homekit:
filter:
exclude_domains:
- automation
# - binary_sensor
- sensor
- climate
- select
- media_player
- remote
- binary_sensor
exclude_entities:
- switch.shelly_plug
- switch.shelly_plug2
- switch.shelly_plug3
- switch.deumidificatore
- switch.dishwasher
- script.control
- input_boolean.toggle
- switch.switch12
- switch.switchplug
include_entities:
- sensor.shelly_t1
- binary_sensor.doorbell1
- binary_sensor.PIR
- binary_sensor.window_bedroom1_left
- binary_sensor.window_bedroom1_right
- binary_sensor.window_bedroom2_left
- binary_sensor.window_bedroom2_right
- binary_sensor.windowbedroom3
- binary_sensor.window_bathroom
- binary_sensor.porch
- binary_sensor.utility_door
- binary_sensor.kitchen_door
How can I solve this?