Bas Nijholt
34a855d75f
Remove support for "white_value", closes #313
2022-08-28 11:19:40 -07:00
Bas Nijholt
b6419bd09e
remove unused imports
2022-04-17 19:51:44 -07:00
Bas Nijholt
44a7e41e80
use pyupgrade
2022-04-17 19:50:55 -07:00
Bas Nijholt
13ff09dc2f
run black
2022-04-17 19:50:11 -07:00
bedaes
b4138c7827
Fix tuple expression in type annotation
2021-12-12 00:01:21 +01:00
covid10
21f088e825
device_state_attributes warnings 2021.12.0b ( #230 )
...
* device_state_attributes warnings 2021.12.0b
Fix for device_state_attributes warnings which began in release 2021.12.0b
* device_state_attributes warnings 2021.12.0b
Fix for device_state_attributes warnings which began in release 2021.12.0b
2021-12-11 13:23:31 +01:00
Simon Gurcke
cc90c51255
Fix default lights for adaptive_lighting.apply service
2021-11-13 23:49:03 +10:00
vapescherov
249d6f82c8
Allow sunsets after midnight
2021-11-08 03:46:50 +05:00
Michel Peterson
f3a3c1cd48
Default lights of the apply service
...
The apply service is meant to apply the adaptive lighting parameters to a specific set of light(s). This set of lights need to be passed to the service, even though each Adaptive Lighting switch already has this list configured on itself. While having the flexibility to apply to some, it also might be useful to apply to all lights that the switch manages.
This patch makes the lights paramater optional and defaults it to the lights configured on the corresponding configuration entry of the switch being called.
2021-09-22 11:22:10 +03:00
Bas Nijholt
95d4f8c327
Merge pull request #180 from quantumlemur/master
...
Calculate future settings to allow for long transition periods
2021-09-16 12:21:32 +02:00
Avi Miller
fa10d95305
Make the transition time to/from sleep mode configurable
...
Signed-off-by: Avi Miller <me@dje.li>
2021-09-16 14:15:36 +10:00
Michael "Chishm" Chisholm
7581c8bf82
Associate contexts with causing events/services via parent_id
2021-09-08 13:27:55 +10:00
Mike Roberts
64e48dfd54
calculate light settings at end of transition period
2021-09-07 13:30:34 -07:00
Michael Kirsch
c17170c507
add xy and hs as alternative color modes
2021-07-18 21:12:34 +02:00
Bas Nijholt
40bc5dad17
fix time_zone AttributeError, fixes #128
...
Thanks @yurnih!
2021-06-03 09:56:38 +02:00
Bas Nijholt
41d149d9bb
always add brightness when color is supported, see comment by @DigitalFeonix
...
https://github.com/basnijholt/adaptive-lighting/issues/112#issuecomment-836944011
2021-05-10 20:19:47 +02:00
Bas Nijholt
99049415dc
support ATTR_SUPPORTED_COLOR_MODES
2021-05-10 18:26:26 +02:00
Bas Nijholt
20a37b4103
fix 'AttributeError: 'Location' object has no attribute 'solar_noon''
2021-04-30 11:00:06 +02:00
Bas Nijholt
b5eed585ca
support Astral v2
2021-04-30 10:46:14 +02:00
Bas Nijholt
73ce5f1543
separate_turn_on_commands fix when _split_service_data returns 1 item
2020-12-27 13:35:43 +01:00
Bas Nijholt
1ec6866189
fix bug when resetting switch and it's off
2020-12-27 13:05:05 +01:00
Bas Nijholt
4257d27dee
deal with 'light.turn_on' with multiple lights, which appear as csv list
...
Solves the bug reported in #39 (https://github.com/basnijholt/adaptive-lighting/issues/39 )
2020-12-19 16:33:33 +01:00
Bas Nijholt
91b27490ef
wait between turn_on commands for transition/2 if separate_turn_on_commands is used
...
See #49
2020-12-19 14:34:47 +01:00
Bas Nijholt
b9ec138c7d
log fire adaptive_lighting.manual_control event
2020-12-19 14:09:26 +01:00
Bas Nijholt
ff2321ece9
simplify _split_service_data
2020-12-19 14:06:48 +01:00
Bas Nijholt
44c2850e32
add switch entity_id to adaptive_lighting.manual_control event
2020-12-19 13:56:38 +01:00
Bas Nijholt
17ac395124
improve separate_turn_on_commands option
2020-10-30 12:08:47 +01:00
Bas Nijholt
8c39662318
add separate_turn_on_commands option for MQTT lights
...
Closes https://github.com/basnijholt/adaptive-lighting/issues/29
2020-10-27 20:39:05 +01:00
Bas Nijholt
c8620c3338
if lights is not specified in set_manual_control, select all lights
...
Closes #28
2020-10-27 17:52:37 +01:00
Matt Forster
ea87e69d3d
chore: move comment
2020-10-26 13:50:47 -06:00
Matt Forster
f92a4b9e0a
feat: add white value to service data
...
White value is available as a channel for brightness. This adds the support for lights that use it, using the same calculated value as brightness.
2020-10-26 13:44:23 -06:00
Bas Nijholt
3352fa3b9c
fix apply service, closes #24
2020-10-25 09:35:54 +01:00
Bas Nijholt
4ffa6fc0e4
fix bug: make sure 'last_state is not None'
2020-10-22 23:04:57 +02:00
Bas Nijholt
da0b2552b9
fix name bug
2020-10-22 12:34:36 +02:00
Bas Nijholt
4de7e8d1e0
fix issue with initial state
2020-10-22 11:15:38 +02:00
Bas Nijholt
90e8544954
no need to track the state of adapt_brightness and color switches
2020-10-21 23:14:20 +02:00
Bas Nijholt
8b6527fd14
define a adapt_brightness and adapt_color switch and watch for color or brightness related data in light.turn_on
2020-10-21 23:05:12 +02:00
Bas Nijholt
7555638b6f
add percent
2020-10-20 00:06:10 +02:00
Bas Nijholt
5aed27eb0a
small changes that came up in implementing tests
2020-10-19 20:43:58 +02:00
Bas Nijholt
7ce7f4e2c1
fix tz bug
2020-10-17 15:43:24 +02:00
Bas Nijholt
d3861163d7
rename 'manually_controlled' -> 'manual_control' and fix state save bug
2020-10-16 14:14:44 +02:00
Bas Nijholt
d67479d017
sync
2020-10-14 16:00:51 +02:00
Bas Nijholt
86d1cad588
sync with PR
2020-10-13 22:39:38 +02:00
Bas Nijholt
d1714d800a
fix strings.json
2020-10-11 12:41:30 +02:00
Bas Nijholt
e655956a3f
style
2020-10-11 11:35:03 +02:00
Bas Nijholt
3c1312f0f8
redmean
2020-10-09 18:09:11 +02:00
Bas Nijholt
7521b862b0
synx with PR
2020-10-09 15:07:50 +02:00
Bas Nijholt
a4d0074710
Log all state change events
2020-10-09 09:43:37 +02:00
Bas Nijholt
a570ac8bb8
cleanup
2020-10-08 20:28:04 +02:00
Bas Nijholt
31176f8897
keep contexts around that identify where they come from
2020-10-08 11:54:05 +02:00