Alan Fischer
29e668e887
Upgrade pyvera to 0.2.44 ( #15708 )
2018-07-28 19:17:04 +02:00
Ville Skyttä
b92350fb55
Lint cleanup ( #15103 )
...
* Remove unneeded inline pylint disables
* Remove unneeded noqa's
* Use symbol names instead of message ids in inline pylint disables
2018-06-25 13:05:07 -04:00
Ville Skyttä
4bd7a7eee3
Remove inline pylint disables for messages disabled in pylintrc ( #14978 )
2018-06-16 00:15:46 +02:00
Paulus Schoutsen
90a51160c4
Don't run unnecessary methods in executor pool ( #14853 )
...
* Don't run unnecessary methods in executor pool
* Lint
* Lint 2
2018-06-07 15:31:21 -04:00
Greg Dowling
aa51bb6cb9
Bump pyvera version (improve stability of poll loop). ( #14540 )
2018-05-19 10:49:52 +02:00
Greg Dowling
401e92f84e
Bump pyvera to 0.2.42. Improve event loop robustness. ( #13095 )
2018-03-11 12:43:28 -07:00
Patrik Ekström
9bfeb3b5af
Changed pyvera version to 0.2.41 ( #12391 )
...
* Changed pyvera version to 0.2.41
Changed required pyvera version to 0.2.41 from 0.2.39.
The 0.2.41 supports the VeraSecure built in siren. Siren is treated as switch and can now be turned on and off. Before it was armable but generated error in Vera controller. This allows for both detecting status of Siren if triggered from within Vera and also outside controll from HA.
* Added pyvera 0.2.41 library
2018-02-13 21:55:50 -08:00
Alan Fischer
39d33c97ff
Added Vera scenes ( #10424 )
...
* Added Vera scenes
* Fixed flake8 issues
* Fixed comments
* Moved vera to use hass.data
* Made requested changes
2017-12-07 07:47:19 +01:00
Greg Dowling
6a9968ccb9
Bump pyvera to 0.2.38. ( #10206 )
2017-10-29 13:50:21 +01:00
Fabian Affolter
834d0e489e
Move 'lights' to const.py ( #9929 )
2017-10-18 18:41:14 +02:00
pavoni
840072e92f
Bump pyvera - handle non english language controllers.
2017-09-17 10:11:57 +01:00
pavoni
bc27d173d0
Bump pyver to fix exception in fetching colours.
2017-07-20 10:21:08 +01:00
Alan Fischer
7b105a2150
Updated pyvera ( #8437 )
2017-07-11 15:14:46 +02:00
Paulus Schoutsen
5779d64e98
Fix some issues for PyLint 1.7.2 ( #8356 )
...
* Fix some issues for PyLint 1.7.2
* More fixes
* Revert position change for cover
2017-07-05 20:02:16 -07:00
Phil Hawthorne
9071946e87
Remove % sign from Vera Battery Levels ( #8069 )
...
Vera devices are reporting battery levels as a sting by appending a
percentage sign (%) on the end.
To make the Vera component act like other Home Assistant components,
let's remove the percentage sign from the battery report levels so that
we only display the battery level.
This may be a "breaking change" if people are relying on the Vera
battery levels to be a string instead of an int. However, this will make
the battery level reports compatible with everything else.
2017-06-17 10:38:15 +02:00
Alan Fischer
46f3088a70
Vera fix for dimmable vs rgb lights ( #8007 )
...
* Differentiate between dimmable & rgb lights
* Updated requirements
* Cache _has_color for supported_features
* simplify & cleanup code
* Create vera.py
2017-06-16 00:28:24 +02:00
Fabian Affolter
9189cbdc8b
Remove globally disabled pylint issues ( #8005 )
2017-06-13 11:10:32 +02:00
Alan Fischer
1e352d37d0
Vera colored light support ( #7942 )
...
* Added support for color to vera lights
* Updated requirements
2017-06-08 12:28:03 +02:00
Greg Dowling
9dcc0b5ef5
Bump pyvera - fixes issue with % in brightness levels. ( #7622 )
2017-05-16 20:01:29 -07:00
Greg Dowling
1d9f1487c3
Bump pyvera version - handle malformed json replies in poll thread. ( #7440 )
2017-05-04 13:14:36 -07:00
Fabian Affolter
3ee4d1060f
Update docstrings ( #7361 )
...
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update docstrings
* Update tomato.py
* Update isy994.py
* Lint + fix tests
* Lint
2017-04-29 22:04:49 -07:00
Greg Dowling
d8afea64af
Add debug logging to pyvera events. ( #7364 )
2017-04-29 17:19:22 +01:00
Alan Fischer
28aab33cd1
Added scene controller support to the vera component, along with proper polling when a vera device needs it ( #7234 )
...
Add an optional extended description…
2017-04-25 09:17:25 +02:00
Greg Dowling
1925748f61
Add vera power meter. ( #7134 )
...
* Add vera power meter.
* Use W for power.
2017-04-18 12:01:23 +02:00
Greg Dowling
5b9d9954c5
Update vera cover refresh logic ( #6897 )
...
* Update cover update logic to fix compatibility bug. Bump vera library.
* Tidy.
* Add missed file.
2017-04-03 22:44:52 -07:00
Greg Dowling
acf75b5253
Revise power and energy units and property names. ( #6212 )
...
* Revise power and energy units and property names.
* Add change for new wemo parameter.
2017-03-19 22:02:11 +01:00
Greg Dowling
10f5e9744b
Append vera device id to entity id - but not name. ( #6523 )
...
* Append vera device id to entity id - but not name.
* Tidy.
* Tidy.
* Tidy after review.
* Re-order.
2017-03-11 10:06:46 -08:00
arjenfvellinga
d7db3aba36
Prevent duplicate names on Vera devices by appending the device id ( #6100 )
...
* Prevent duplicate names by prepending device id to it.
* Always append device id, not conditionally.
* Moved naming of devices
* flake8
2017-02-27 18:57:39 +00:00
pavoni
757813411d
Fix vera thermostat mode set bug
2017-02-27 10:18:22 +00:00
Greg Dowling
74989f7941
Bump pyvera version (add RFX device support) ( #5487 )
2017-01-21 12:26:57 -08:00
Sean Dague
b8e462cf5b
Bump pyvera to 0.2.21
...
pyvera 0.2.21 fixes the fact that use of requests.get was not using a
timeout. Some times (after a few days of use) the pyvera poll loop
would hang indefinitely on a requests.get of the event interface. This
would cause the pyvera thread to hang completely. It would also
prevent graceful shutdown, as pyvera does a thread join.
The new version uses a timeout, so that we won't lock up any more.
2016-11-21 06:06:17 -05:00
Paulus Schoutsen
0f59bb208c
Migrate callbacks to use schedule_update_ha_state ( #4426 )
...
* Migrate callbacks to use schedule_update_ha_state
* Migrate MQTT sensor callback to async
* Migrate wemo to not update inside schedule_update_ha_state
* Make MQTT switch async
* Fix nx584 test
* Migrate tellstick callback
* Migrate vera callback
* Alarm control panel - manual: use async callbacks
* Run the switch rest tests that work
2016-11-17 07:34:46 -08:00
Fabian Affolter
be272ac64a
Disable too-many-* ( #4107 )
...
* Disable too-many-* and too-few-public-methods
* Remove globally disabled pylint warnings
2016-10-30 22:18:53 +01:00
Greg Dowling
0a6f496425
Add support for Vera covers. ( #3411 )
2016-09-15 20:47:03 +02:00
Rob Johnson
7528da455c
Vera Thermostat Support ( #3247 )
...
* vera thermostat & climate support
* disable abstract
* code review changes
* fix
* fix build
* remove old method
2016-09-13 21:36:49 -07:00
pavoni
c0cd2d749f
Tidy.
2016-08-20 15:43:07 +01:00
pavoni
712f1498ae
Add voluptuous to Vera.
2016-08-19 22:43:40 +01:00
Greg Dowling
e34bfb7381
Tidy / Refactor Vera ( #2569 )
...
* Add power attribute to switch.
* Move device_state_attributes into base class.
* Fix imports following refactor.
* Bump pyvera version - should add contributed support for older (UI5) version dimmers and locks.
* Refactor device lookup to be based on vera classes, push category back into library.
* Add generic power attribute, fix inherited class order bug.
* Tidy.
2016-07-19 19:13:33 -07:00
rhooper
48b3c98646
bump pyvera version to 0.2.13 ( #2406 )
2016-07-01 18:47:55 -07:00
rhooper
5cce02ab62
vera lock support ( #2391 )
...
* vera lock support
* fix formatting
2016-06-29 17:28:20 -07:00
Paulus Schoutsen
a65a122464
Fix discovery ( #2305 )
2016-06-14 22:51:46 -07:00
Paulus Schoutsen
30f74bb3ca
Migrate to generic discovery method ( #2271 )
...
* Migrate to generic discovery method
* Add tests for discovery
2016-06-11 17:43:13 -07:00
Greg Dowling
f5227e1de0
Fix vera breaking component loading order. ( #1749 )
2016-04-08 11:38:02 -07:00
pavoni
6ee086c0bb
Fix thread termination on exit.
2016-04-01 15:36:33 +01:00
pavoni
9fc73fa644
Refactor vera into a platform.
2016-03-16 09:03:56 +00:00