EverLights

EverLights are permanent Christmas lights installed on a home’s gutters or flashing. This integration can change all LEDs in a zone to a single color or activate a pattern that was previously saved to the control box.

Configuration details

To enable EverLights, add the following lines to your configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file. After changing the configuration.yamlThe configuration.yaml file is the main configuration file for Home Assistant. It lists the integrations to be loaded and their specific configurations. In some cases, the configuration needs to be edited manually directly in the configuration.yaml file. Most integrations can be configured in the UI. [Learn more] file, restart Home Assistant to apply the changes. The integration is now shown on the integrations page under Settings > Devices & services. Its entities are listed on the integration card itself and on the Entities tab.

# Example configuration.yaml entry
light:
  - platform: everlights
    hosts:
      - 192.168.1.123
      - 192.168.1.124

Configuration Variables

hosts list Required

EverLights control box IP addresses.

Effects

EverLights patterns saved to the control box can be activated using the effect parameter to the light.turn_on action. If an effect is specified, then the color and brightness are ignored.

Limitations

The EverLights control box status indicates if a zone is active but does not indicate the current color or pattern. The color and effect in the state attributes are based on the last execution of light.turn_on. If the control box scheduler or another app makes a change, then the state attributes are not updated.