uchagani
1dcc51cbdf
Add ecobee fan mode ( #12732 )
...
* add ability to set fan on
* add tests and change "not on" status to "auto"
* hound fix
* more hounds
* I don't understand new lines
* fix linting errors
* more linting fixes
* change method signature
* lint fixes
* hopefully last lint fix
* correct temp ranges according to ecobee API docs
* update dependency to latest version
* update tests with values from new temp logic
* fix linting issue
* more linting fixes
* add SUPPORT_FAN_MODE to capabilities
* add fan_list to attributes.
restore current fan state to OFF if fan is not running.
change target high/low temps from null to target temp when not in auto mode.
change target temp from null to high/low temp when in auto mode
change mode attribute to climate_mode for consistency with other lists.
* remove unused import
* simplify logic
* lint fixes
* revert change for target temps
2018-03-18 09:02:07 -07:00
Nolan Gilley
9a3895c79e
upgrade ecobee ( #11878 )
2018-01-23 23:03:54 +01:00
PhracturedBlue
b2a2cb3fd8
Update ecobee version to fix stack-trace issue ( #10894 )
2017-12-02 07:56:35 +02:00
PhracturedBlue
606fa34792
Create ecobee weather platform ( #10869 )
...
* Create ecobee weather component
* Update requirements_all for ecobee
* Fix missed lint issue
2017-12-01 12:30:45 +01:00
Cameron Bulock
1f82bb033d
Ecobee set humidity level ( #10780 )
...
* Add the ability to set humidity levels on ecobee thermostats
* use the latest version of python-ecobee-api
* Lint fixes
2017-11-28 10:39:30 +01:00
Markus Nigbur
a83e741dc7
Refactored to new global json saving and loading ( #10677 )
...
* Refactored to new global json saving and loading
* Fixed emulated_hue tests
* Removed unnecassary error handling
* Added missing newline
* Remove unused imports
* Fixed linting error
* Moved _load_json wrapper out of the config class
2017-11-19 19:47:55 -08:00
Nolan Gilley
8b6a5eef4c
upgrade python-ecobee-api ( #9612 )
2017-09-28 20:38:15 +02:00
Nolan Gilley
f9c22b0e61
bump ecobee version to fix issue 9190 ( #9191 )
2017-08-28 10:12:21 -05:00
Nolan Gilley
54f01f3f11
bump python-ecobee-api version to 0.0.8 ( #9074 )
2017-08-21 23:16:17 +02:00
Adam Mills
19d1d748d4
Add support for Automatic OAuth2 authentication ( #8962 )
...
* Add support for Automatic OAuth2 authentication
* Fix async conversion of configurator
* Rename method for async
* Use hass.components to get configurator component
* Fix typo
* Move session data to hidden directory
* Make configurator callback optional
2017-08-13 22:37:50 -07:00
Nolan Gilley
05a3c463bf
update for pypi ( #7430 )
2017-05-04 07:48:43 +02:00
Fabian Affolter
4d52b0ecd5
Update docstrings ( #7405 )
...
* Update docstrings
* Fix lint issues
* Update docstrings
2017-05-02 22:47:20 +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
Dale Higgs
f450c1351c
Update pyecobee version to 0.0.7 ( #6593 )
2017-03-13 21:19:51 +01: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
1af5d4c8b8
Minor Ecobee changes ( #3131 )
...
* Update configuration check, ordering, and constants
* Make API key optional
2016-09-07 20:21:42 +02:00
Nolan Gilley
635e5c8eba
Add voluptuous to ecobee, speedtest.net, fast.com, actiontec, forecast.io ( #2872 )
...
* add voluptuous
* fixes for comments
* str to cv.string
2016-08-21 10:29:13 -07: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
Nolan Gilley
2a563e1604
binary occupancy sensor ( #2869 )
2016-08-19 00:11:56 -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
Thiago Oliveira
02f342b670
add fan_min_on_time service to ecobee ( #2159 )
2016-06-09 23:34:29 -07:00
Nolan Gilley
894ceacd40
Add Ecobee notify platform ( #2021 )
...
* add send_message to ecobee via service call
* farcy fixes
* fix pydocstyle
* ecobee notify component
2016-05-11 22:03:21 -07:00
Fabian Affolter
b534244e40
Fix PEEP257 issues
2016-03-08 17:55:57 +01:00
Fabian Affolter
b8a40457ee
Update docstrings to match PEP257
2016-03-07 18:50:30 +01:00
Paulus Schoutsen
e80309c03c
Fix imports (using isort)
2016-02-18 21:27:50 -08:00
Fabian Affolter
34b91cf6ce
Remove config details (already covered in docs)
2016-02-13 09:38:56 +01:00
nkgilley@gmail.com
f582137fe3
point ecobee to latest api which has been cleaned up a bit.
2015-12-04 14:17:12 -05:00
nkgilley@gmail.com
02a8ce71d0
fix req_all
2015-12-02 16:32:28 -05:00
nkgilley@gmail.com
08de7d954a
improve support for multiple thermostats.
2015-12-02 16:22:25 -05:00
Paulus Schoutsen
a301d869d7
PyLint 1.5 fixes
2015-11-29 13:49:05 -08:00
Paulus Schoutsen
bbfeba0fe4
Merge branch 'pr/635' into dev
...
Conflicts:
requirements_all.txt
2015-11-28 00:50:18 -08:00
nkgilley@gmail.com
067b5862c0
bug fixes
2015-11-24 09:29:33 -05:00
nkgilley@gmail.com
cc196d9888
fixed sensors and thermostat. discovery working for both now.
2015-11-23 11:15:19 -05:00
nkgilley@gmail.com
8dc0de1d05
move EcobeeData class and Throttle to the main ecobee component, this way the sensor and thermostat will use the same throttled updating object.
2015-11-21 12:24:06 -05:00
nkgilley@gmail.com
44abc31057
work in progress: configurator is now in it's own component. configurator seems to work but the thermostat is now broken.
2015-11-20 17:47:25 -05:00