adaptive-lighting
adaptive-lighting copied to clipboard
AL not working with automation but does work manual
Home Assistant Adaptive Lighting Issue Template
Please confirm that you have completed the following steps:
- [x] I have updated to the latest Adaptive Lighting version available in HACS.
- [X] I have reviewed the Troubleshooting Section in the README.
- [X] (If using Zigbee2MQTT) I have read the Zigbee2MQTT troubleshooting guide in the README.
- [X] I have checked the V2 Roadmap and open issues to ensure my issue isn't a duplicate.
Required information for bug reports:
Please include the following information in your issue.
- Debug logs captured while the issue occurred. See here for instructions on enabling debug logging:
2023-11-15 16:49:07.295 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Woonkamer: '_update_attrs_and_maybe_adapt_lights' called with context.id='01HF9TR0JZ:al:IFGF:ntrv:3K' lights: 'None', transition: '45.0', force: 'False'
2023-11-15 16:49:07.312 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Woonkamer: filtered_lights: '['light.woonkamer']'
2023-11-15 16:49:07.313 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Woonkamer: 'light.woonkamer' is being manually controlled, stop adapting, context.id=01HF9TR0JZ:al:IFGF:ntrv:3K.
2023-11-15 16:49:07.387 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Keuken: '_update_attrs_and_maybe_adapt_lights' called with context.id='01HF9TR0NV:al:IFGF:ntrv:3K' lights: 'None', transition: '45.0', force: 'False'
2023-11-15 16:49:07.402 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Keuken: filtered_lights: '['light.keuken']'
2023-11-15 16:49:07.403 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Keuken: 'light.keuken' is being manually controlled, stop adapting, context.id=01HF9TR0NV:al:IFGF:ntrv:3K.
2023-11-15 16:49:07.444 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Eettafel: '_update_attrs_and_maybe_adapt_lights' called with context.id='01HF9TR0QK:al:IFGF:ntrv:3K' lights: 'None', transition: '45.0', force: 'False'
2023-11-15 16:49:07.459 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Eettafel: filtered_lights: '['light.eettafel']'
2023-11-15 16:49:07.460 DEBUG (MainThread) [custom_components.adaptive_lighting.switch] AL_Eettafel: 'light.eettafel' is being manually controlled, stop adapting, context.id=01HF9TR0QK:al:IFGF:ntrv:3K.
interval: 90
transition: 45
initial_transition: 1
seperate_turn_on_commands: enabled
- (If using Zigbee2MQTT), provide your configuration files (remove all personal information before posting):
-
devices.yaml
n.a. -
groups.yaml
n.a. -
configuration.yaml
-
# Loads default set of integrations. Do not remove.
default_config:
# Load frontend themes from the themes folder
frontend:
themes: !include_dir_merge_named themes
extra_module_url: /config/www/community/lovelace-card-mod/card-mod.js
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
sensor: !include sensors.yaml
light: !include lights.yaml
template: !include templates.yaml
input_boolean: !include input_boolean.yaml
group: !include groups.yaml
notify: !include notify.yaml
homeassistant:
name: Thuis
latitude: !secret latitude
longitude: !secret longitude
elevation: !secret elevation
unit_system: metric
currency: EUR
country: NL
time_zone: "Europe/Amsterdam"
temperature_unit: C
internal_url: !secret internal_url
packages: !include_dir_named packages
customize: !include customize.yaml
recorder:
db_url: !secret mariadb_url
commit_interval: 20
purge_keep_days: 30
influxdb:
host: !secret influxdb_host
port: 8086
database: !secret influxdb_database
username: !secret influxdb_user
password: !secret influxdb_pass
max_retries: 3
default_measurement: state
include: #include entities
domains:
- light
- person
entities:
- sensor.electricity_meter_energieproductie
- sensor.electricity_meter_energieverbruik
- sensor.gas_meter_gasverbruik
- sensor.mariadb_size
- sensor.temperatuur
- sensor.woon_aqara_temp_temperature
- sensor.slaapgroot_aqara_temp_temperature
http:
ip_ban_enabled: true
login_attempts_threshold: 3
- mqtt:
server
: No idea what you mean, if you mean IP adress is can post it. - mqtt:
user
: mosquitto - mqtt:
password
: mqtt - advanced:
pan_id
: 50198 (hope this is correct) - advanced:
network_key
: n.a. - Brand and model number of problematic light(s) - IKEA Tradfri [LED1624G9] - IKEA Tradfri [LED2003G10]
-
Blueprint
:
blueprint:
name: Motion-activated Light based on Sun Elevation
domain: automation
source_url: https://community.home-assistant.io/t/motion-activate-light-or-switch-based-on-daylight-sun-elevation/265010
input:
motion_entity:
name: Motion Sensor
selector:
entity:
domain: binary_sensor
device_class: motion
light_target:
name: Light
selector:
target:
entity:
domain: light
default: ""
below_elevation:
name: Below sun elevation
description:
Solar elevation. This is the angle between the sun and the horizon.
Negative values mean the sun is below the horizon.
default: 3
selector:
number:
min: -90.0
max: 90.0
unit_of_measurement: degrees
step: 1.0
mode: slider
mode: restart
max_exceeded: silent
trigger:
platform: state
entity_id: !input "motion_entity"
from: "off"
to: "on"
variables:
below_elevation: !input "below_elevation"
condition:
- "{{ state_attr('sun.sun','elevation') <= (below_elevation | float)}}"
action:
- service: light.turn_on
target: !input "light_target"
-
Describe the bug and how to reproduce it: When I turn on the lights with the automation (see added blueprint) lights do not adjust. When I turn on the lights with the button on the lovelace card it works (mushroom cards)
-
Steps to reproduce the behavior: Turn on lights with automation and turn on lights manual.
-
Other I have no clue why it is not working since the blueprint is still using the service light.turn_on AL should intercept it. Also I saw the log is saying that the lights are manually controlled which isn't the case (100% sure) since I waited for the lights to turn on by the automation.
A other thought I had was changing the service from light.turn_on to adaptive_lighting.apply as in:
service: adaptive_lighting.apply
data:
turn_on_lights: true
lights:
- light.woonkamer
adapt_brightness: true
adapt_color: true
Thanks for your time!
Not sure if it's the same problem, but I had the same problem with service actions, but once I switched to device actions, it worked.
I have the same issue, I think it's since the last update. My scenes are controlled through node red with a "light-turn on" command combined with brightness/color data.
After updating HA yesterday I've also been having a similar issue with 1 bulb (Tradfri LED2003G10) that refuses to adapt either via automation or from a light.turn_on
service call.