When Light Controller causes problems (lights stuck, HA slowdown, exceptions flooding logs).
Disable the integration without removing it:
Settings > Devices & Services > Light Controller > three-dot menu > Disable
This stops all service handlers and entity updates. Lights remain controllable via native light.turn_on/light.turn_off.
Before changing anything else:
- Download diagnostics: Settings > Devices & Services > Light Controller > three-dot > Download diagnostics
- Save logs: Settings > System > Logs > Download full log
- Note the timestamp when the issue started
With the integration disabled, use HA's built-in services directly:
service: light.turn_on
target:
entity_id: light.living_room
data:
brightness_pct: 80
color_temp_kelvin: 3000Automations that call ha_light_controller.ensure_state will fail silently. Replace with light.turn_on/light.turn_off calls until the issue is resolved.
If disabling isn't enough (corrupt config entry, entity registry pollution):
- Remove the integration: Settings > Devices & Services > Light Controller > Delete
- Restart Home Assistant
- Reinstall from HACS if the issue was version-specific (pin to a known-good version)
After re-enabling or reinstalling:
- Check logs for errors: Settings > System > Logs, filter for
ha_light_controller - Test one preset activation manually
- Verify entity states update within the expected delay