Commit graph

86 commits

Author SHA1 Message Date
Bas Nijholt
34c4fdb71a don't run if statements that will never run 2020-08-25 18:30:08 +02:00
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