MQTT Light not exposed to Google or Homekit

google_assistant:
  project_id: homeassistant-project_id
  api_key: !secret google_assistant_api_key
  exposed_domains:
    - switch
    - scene
    - input boolean
  entity_config:
    light.kitchen_striplight:
      name: KITCHEN_STRIPLIGHT
      room: KITCHEN

homekit:
  filter:
    include_domains:
      - switch
      - remote
      - input_boolean
      - script
    include_entities:
      - light.kitchen_striplight
      - sensor.dining_room_temperature
      - sensor.dining_room_humidity
      - sensor.nodemcu_temperature
      - sensor.nodemcu_humidity
      - light.color_temperature_light_1
    exclude_entities:
      - input_boolean.1_notification_test_input
      - input_boolean.2_notification_test_input
      - input_boolean.gamingpc_online
      - input_boolean.switch_1_timer_input
      - input_boolean.switch_2_timer_input
      - input_boolean.test_input
      - switch.office_light_flux

so my new MQTT lightstrip entity : light.kitchen_striplight doesnt show up in either google home or homekit. All other items are fine.

anything obviously incorrect with my config?

Is the domain really input boolean instead of input_boolean? I know the documentation does not include the underscore but it does for media_player

Back to topic: As you are not exposing the light domain I would assume you have to add expose: true to the light.kitchen_striplight's entitiy config:

entity_config:
  light.kitchen_striplight:
    expose: true
    name: Kitchen Striplight
    room: Kitchen

Please try that and let us know if this fixes your problem :slight_smile:

I had expose: true set previously actualy and it still didn’t work.

I’ll check the input Boolean. You might be right on that.

For HomeKit: try this: https://www.home-assistant.io/components/homekit/#disable-auto-start

1 Like

This has helped with another sensor that wasn’t working however my light still isn’t appearing in either HomeKit or Google Home.

I am waiting 5 mins before starting the HomeKit service.

Have you tried a longer interval, maybe 10min?

Just to be sure, the light shows up normal in Home Assistant? Can you post a screenshot of the light entity in the states panel?

10 minutes tried but still nothing. same on google :confused:

The entity_id is light.kitchen_lightstrip and not light.kitchen_striplight

1 Like

Err wow :open_mouth:. I’m embarrassed I missed that. :relaxed: