Bas Nijholt
e381d0c0e3
simplify conditions in adjust_lights
2020-08-25 18:27:48 +02:00
Bas Nijholt
97598cfaac
reduce indentation of adjust_lights
2020-08-25 18:26:00 +02:00
Bas Nijholt
56a5a49f64
simplify calc_brightness
2020-08-25 18:23:12 +02:00
Bas Nijholt
8605578301
more simplifications
2020-08-25 18:21:48 +02:00
Bas Nijholt
5f1c7ad827
remove unused import
2020-08-25 18:18:46 +02:00
Bas Nijholt
ce7e08d824
fix last f-string
2020-08-25 18:18:21 +02:00
Bas Nijholt
26796a449d
use contextlib.suppress
2020-08-25 18:17:16 +02:00
Bas Nijholt
5448caced2
use f-strings in logs
2020-08-25 18:16:20 +02:00
Bas Nijholt
f7119aebaf
use 'is None' and 'is not None'
2020-08-25 18:10:41 +02:00
Bas Nijholt
9b8a4ad51f
run black, pyupgrade, and isort
2020-08-25 18:08:33 +02:00
Clayton Nummer
6a919ae9da
Merge pull request #97 from claytonjn/dev
...
1.0.13
1.0.13
2020-06-11 13:12:55 -04:00
Clayton Nummer
ff4854e7b7
Version bump for master
2020-06-11 13:09:31 -04:00
Clayton Nummer
ca8f25ad2e
Merge pull request #92 from LEJOUI/master
...
1.0.13b
Update SwitchDevice to SwitchEntity
2020-06-03 21:06:11 -04:00
Clayton Nummer
976a35e109
Merge branch 'dev' into master
2020-06-03 21:05:42 -04:00
LJU
a2a1c45744
Update switch.py
2020-05-22 23:36:45 +02:00
LJU
836e2922a6
Update with try
2020-05-22 23:36:16 +02:00
LJU
5f3700343b
Update import
...
Update import and add switchdevice for earlier versions
2020-05-21 15:33:49 +02:00
LJU
d7c27cd107
Update SwitchDevice to SwitchEntity
2020-05-14 08:28:41 +02:00
LJU
eaa5c0e3dd
Update SwitchDevice to SwitchEntity
2020-05-14 08:26:29 +02:00
Clayton Nummer
498da0e0db
Use actual timezone to fix configured sunrise/sunset
1.0.12b
2020-03-19 17:25:02 -04:00
Clayton Nummer
03718f0e3c
Version bump for (deprecated) custom updater
2020-03-19 15:49:30 -04:00
Clayton Nummer
9e1d140e19
Use the same timezone for "now" time and configured lat/long
2020-03-19 15:48:52 -04:00
Clayton Nummer
4909fdbdd5
Merge pull request #76 from claytonjn/dev
...
1.0.11
Use HA defined VALID_TRANSITION for initial transition
2020-03-07 10:32:48 -05:00
Clayton Nummer
3fb9fcc9c3
Use HA defined VALID_TRANSITION for initial transition
...
rather than defining our own
2020-03-07 10:31:52 -05:00
Clayton Nummer
abe47adc86
Version bump for (deprecated) custom updater
2020-03-07 10:16:13 -05:00
Clayton Nummer
70f2f3a8ae
Merge pull request #75 from claytonjn/dev
...
Merge dev into master
2020-03-07 10:14:12 -05:00
Clayton Nummer
6c26f5dbe1
Version bump for (deprecated) custom updater
1.0.11b
2020-02-21 22:16:31 -05:00
Clayton Nummer
5e167bef82
Merge pull request #70 from mouth4war/init-trans
...
Initial transition configurable and defaulted
2020-02-21 22:11:21 -05:00
Clayton Nummer
61741f6501
Fix getting initial transition from config
2020-02-21 22:05:08 -05:00
mouth4war
05f98fa673
Initial transition configurable and defaulted
2020-02-20 15:22:07 +05:30
Clayton Nummer
50c6bdfd40
Merge pull request #69 from claytonjn/dev
...
1.0.10
1.0.10
2020-02-13 11:25:31 -05:00
Clayton Nummer
db7d0574dd
Bump version for services hotfix, and fix typo
1.0.10b
2020-02-12 23:04:10 -05:00
Clayton Nummer
76e9e3388a
Merge pull request #68 from KBerstene/master
...
Fixed services to conform to Home Assistant specs
2020-02-12 22:57:47 -05:00
Kevin T. Berstene
c2b0ef0e3b
Fixed services to conform to Home Assistant specs
2020-02-12 22:06:08 -05:00
Clayton Nummer
20d75ada87
Merge pull request #42 from claytonjn/dev
...
Bump custom_updater.json to 1.0.9
2019-08-20 19:07:19 -04:00
Clayton Nummer
108f13aced
Bump custom_updater.json to 1.0.9
...
I'm an idiot and forgot people are still using Custom Updater...doh.
2019-08-20 19:05:53 -04:00
Clayton Nummer
2631c29ec9
Merge pull request #39 from claytonjn/dev
...
1.0.9
1.0.9
2019-08-17 15:34:23 -04:00
Clayton Nummer
ca4b4fc7bd
Exemption handling
...
1.0.9b
Handles some unexpected state behavior
2019-08-04 15:15:33 -04:00
Clayton Nummer
abc151601b
Adjust lights immediately when disable entity state changes
...
I'm thinking about removing the disable entity option, but while it remains this is the proper behavior
2019-08-04 14:49:14 -04:00
Clayton Nummer
be01be243d
Define "initial transition" and use it when CL switch is turned on
...
A 1 sec transition was used when a light is turned on or when sleep state changes. The short transition should also be used when the CL switch is turned on. Also, because this is used in multiple spots, better to define it in one spot (this will also make it easier to make it configurable, if desired)
2019-08-04 14:16:59 -04:00
Clayton Nummer
7185fe3feb
Only react to light state change to 'on'
...
1.0.8b
And only when light isn't already on. This should allow for users to disable CL when they adjust a light from the frontend, without CL immediately readjusting. This also should remove the need for checking state of each light before adjusting, because infinite loops should no longer trigger.
2019-07-31 14:53:34 -04:00
Clayton Nummer
6dcd192f4e
Bump version number
1.0.7b
2019-07-30 18:25:42 -04:00
Clayton Nummer
14f272e8cd
Change brightness scale to max at 254
...
Supposedly the max light brightness is 255, but my Hue and Lightify lights both max at 254. 0 turns off the light, so the range is probably (0, 255) not [0, 255]
2019-07-30 18:25:02 -04:00
Clayton Nummer
40568296ed
Slight efficiency tweaks
...
Don't calculate values for every light, and only set service_data if it's going to be used
2019-07-30 17:48:33 -04:00
Clayton Nummer
36115d4fce
Check light values before setting them
...
Hopefully this eliminates possible "infinite loop" of adjustment, where the SERVICE_TURN_ON call triggers CL to adjust and so on.
2019-07-30 17:13:47 -04:00
Clayton Nummer
dc065eafae
Merge pull request #31 from claytonjn/dev
...
Doc updates for HACS
2019-06-29 21:21:58 -04:00
Clayton Nummer
50ae5208ca
Attempt to fix info.md for HACS
2019-06-29 21:19:05 -04:00
Clayton Nummer
7c7b5ec072
Repo is now included in default repositories
...
Update HACS badge
2019-06-29 21:18:50 -04:00
Clayton Nummer
5a5c8fac7f
Merge pull request #30 from claytonjn/dev
...
Add instructions and info for HACS
2019-06-27 14:38:58 -04:00
Clayton Nummer
fbafcebe66
Add instructions and info for HACS
2019-06-27 14:35:07 -04:00