Teemu R
d3772d4abd
bump the version and catch all exceptions to avoid showing backtraces… ( #9720 )
...
* bump the version and catch all exceptions to avoid showing backtraces but a more sane error message
* catch only BTLEExceptions, fix logging strings
2017-10-07 00:21:34 +02: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
Teemu R
2c31e3ea8c
Cleanup modes & available, bump version requirement ( #5606 )
...
* Cleanup modes & available, bump version requirement
* check for Noneness on available
2017-01-31 09:23:05 +01:00
Teemu R
72bc8fc5bf
eq3btsmart: add reporting for availability ( #5594 )
...
* eq3btsmart: add reporting for availability
* Update eq3btsmart.py
2017-01-27 23:52:46 -08:00
Teemu R
7a1d4b96ef
Eq3bt bump version, expose away attribute ( #5353 )
...
* eq3bt: read away ends attr
* eq3bt: bump version to fix missing __init__, expose away_ends attribute.
2017-01-16 06:48:36 +01:00
Teemu R
d58b901a78
eq3btsmart: support modes and clean up the code to use climatedevice's features ( #4959 )
...
* eq3btsmart: support modes and clean up the code to use climatedevice's features
* eq3btsmart: re-add device state attributes
adds reporting for is_locked, valve, window_open and low_battery,
exposing everything the device reports currently.
* eq3btsmart: bump version req
* eq3btsmart: fix a typo in mode name, report unknown when not initialized
* eq3btsmart: depend on newly forked python-eq3bt lib, pythonify states
2017-01-13 21:34:35 -08:00
Paulus Schoutsen
ee5f228309
Make services yield ( #4187 )
...
* Make services yield
* Disable pylint abstract-method check
* add input_select
* add input_slider
* change to async vers.
* fix lint
* yield on add_entities as other components does
2016-11-03 18:32:14 -07: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
Fabian Affolter
d4dc2707a1
Use voluptuous for eQ-3 thermostat ( #3729 )
...
* Migrate to voluptuous
* Fix requirement and typo
2016-10-11 11:27:31 +02:00
Russell Cloran
7c2cb6cffd
Separate climate platform and presentation units ( #3755 )
...
* Separate platform and presentation units in climate
* Fix unit tests
Maybe
* Fix unit tests some more
Maybe
* Rename _platform_unit_of_measurement to temperature_unit
* Fix tests for renamed attribute
2016-10-11 00:00:29 -07:00
John Arild Berentsen
ba28208106
Added stuff for support range setting ( #3189 )
2016-09-09 11:06:53 -06:00
Fabian Affolter
24d412938e
Use voluptuous for HDMI CEC & CONF_DEVICES constants ( #3107 )
2016-09-01 22:04:00 +02:00
John Arild Berentsen
ada4de3ffb
Migrate Thermostat and HVAC component to climate component ( #2825 )
...
* First draft for climate
* Updates for thermostats
2016-08-19 00:17:28 -07:00