Fabian Affolter
399173e3b3
Upgrade importlib-metadata to 1.5.0 ( #31390 )
2020-02-02 00:33:17 +01:00
Bram Kragten
0a1e397119
Updated frontend to 20200130.0 ( #31318 )
2020-01-30 09:30:59 -08:00
Bram Kragten
67b73bd74c
Updated frontend to 20200129.0 ( #31279 )
2020-01-29 21:40:41 +01:00
Franck Nijhof
e9eaa6536d
Upgrade sqlalchemy to 1.3.13 ( #31101 )
2020-01-23 17:10:40 +01:00
Josef Schlehofer
bc6603d8d7
Upgrade pyyaml to 5.3 ( #31026 )
2020-01-20 21:12:16 -08:00
Josef Schlehofer
0b72587af2
Upgrade importlib-metadata to version 1.4.0 ( #31027 )
2020-01-20 21:11:23 -08:00
Bram Kragten
e33698b17d
Updated frontend to 20200108.2 ( #30921 )
2020-01-17 14:54:53 -08:00
Rick van Hattem
1566d963a8
Fixed pyyaml requirement from 5.2.0 to 5.2 ( #30808 )
2020-01-15 20:16:26 -05:00
Bram Kragten
6112092949
Updated frontend to 20200108.0 ( #30591 )
2020-01-08 21:02:07 +01:00
Bram Kragten
1ce662d699
Updated frontend to 20200107.0 ( #30561 )
2020-01-07 22:55:10 +01:00
Paulus Schoutsen
c963128306
Upgrade to use new version of HASS-nabucasa ( #30506 )
...
* Upgrade to use new version of HASS-nabucasa
* Update hass-nabucasa to 0.31
2020-01-07 13:25:57 +01:00
Fabian Affolter
e099d57bde
Upgrade zeroconf to 0.24.4 ( #30347 )
2020-01-01 14:04:37 +01:00
springstan
482ff4061e
Bump importlib-metadata to 1.3.0 ( #30196 )
...
* Bump importlib-metadata to 1.3.0
* Include setup.py and package_constraints.txt
2019-12-24 12:00:05 -07:00
Fabian Affolter
783672d305
Upgrade zeroconf to 0.24.3 ( #30187 )
2019-12-24 14:11:01 +01:00
Franck Nijhof
b1bb2298e0
Bump sqlalchemy to 1.3.12 ( #30142 )
2019-12-22 19:52:39 +01:00
Fabian Affolter
ed0ee3100d
Upgrade zeroconf to 0.24.2 ( #30140 )
2019-12-22 12:01:22 +01:00
Fabian Affolter
876195a8a8
Upgrade zeroconf to 0.24.1 ( #30028 )
2019-12-17 17:00:00 +01:00
Ville Skyttä
445fd15f76
Drop Python 3.6 support ( #29978 )
2019-12-16 07:29:19 +01:00
Bram Kragten
bb3fa6990a
Updated frontend to 20191204.1 ( #29787 )
2019-12-09 15:10:03 +01:00
Fabian Affolter
9d7799c0af
Upgrade pyyaml to 5.2.0 ( #29586 )
2019-12-07 09:06:55 +01:00
Fabian Affolter
8afe13e818
Upgrade certifi to >=2019.11.28 ( #29571 )
2019-12-06 20:09:18 +01:00
Bram Kragten
b829c46e18
Updated frontend to 20191204.0 ( #29461 )
2019-12-04 11:28:23 -08:00
Paulus Schoutsen
b847d55077
Only create cloud user if cloud in use ( #29150 )
...
* Only create cloud user if cloud in use
* Pass context to alexa
* Update requirements
* Fix handing & design pattern for 0.30
* fix tests
* Fix lint & tests
* rename internal user
2019-11-28 14:23:59 +01:00
Fabian Affolter
98eae305e2
Upgrade zeroconf to 0.24.0 ( #28986 )
2019-11-23 23:11:01 +01:00
Bram Kragten
6ad74fba30
Updated frontend to 20191119.6 ( #28996 )
2019-11-23 13:12:56 -08:00
Bram Kragten
c015f94fa2
Updated frontend to 20191119.5 ( #28925 )
...
* Updated frontend to 20191119.4
* Updated frontend to 20191119.5
2019-11-21 19:05:26 +01:00
Bram Kragten
d9f146d076
Updated frontend to 20191119.2 ( #28896 )
2019-11-20 12:30:32 +01:00
Bram Kragten
b92b6c40b7
Updated frontend to 20191119.1 ( #28881 )
2019-11-19 16:16:43 -06:00
Bram Kragten
1f4296f688
Updated frontend to 20191119.0 ( #28875 )
2019-11-19 14:48:51 +01:00
Bram Kragten
f6b48dec94
Updated frontend to 20191118.0 ( #28852 )
2019-11-18 15:40:26 +01:00
Ville Skyttä
d4c80f160c
Add bandit, use to catch known vulnerable XML parsing ( #28341 )
...
* Add bandit to pre-commit and CI, use to catch known vulnerable XML parsing
* Use defusedxml instead of direct xml.etree to parse XML
* Move config to tests/bandit.yaml
2019-11-18 09:10:15 +01:00
Fabian Affolter
d8ca2e9d71
Upgrade sqlalchemy to 1.3.11 ( #28721 )
2019-11-16 09:56:26 +01:00
Bram Kragten
5e20817ea4
Updated frontend to 20191115.0 ( #28797 )
2019-11-16 07:22:06 +01:00
Bram Kragten
962c47b666
Updated frontend to 20191114.0 ( #28768 )
2019-11-14 14:12:46 +01:00
Bram Kragten
d0f1e9fc01
Updated frontend to 20191108.0 ( #28638 )
2019-11-08 09:12:20 -08:00
Paulus Schoutsen
bd54ff3c02
Add TT WS API ( #28599 )
...
* Add TT WS API
* Add a test
* Correctly convert TT errrors
2019-11-08 10:06:16 +01:00
Pascal Vizeli
005a1b2713
Add additional support over NC ( #28527 )
...
* Add voice support over NC
* Add disocery support for TTS / STT
* fix cloud TTS discovery
* Fix dev config
* Fix discovery
* Bump hass-nabucasa 0.25
* Add channel support
* Fix lint
* Update homeassistant/components/cloud/__init__.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/cloud/tts.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/cloud/tts.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* Update homeassistant/components/cloud/tts.py
Co-Authored-By: Paulus Schoutsen <balloob@gmail.com>
* bump hass-nabucasa
* Update tts.py
* fix lint
2019-11-05 22:39:15 +01:00
Fabian Affolter
60d7f730c3
Upgrade jinja2 to >=2.10.3 ( #28422 )
2019-11-04 09:57:20 +01:00
Fabian Affolter
083d34cdd9
Upgrade attrs to 19.3.0 ( #28421 )
2019-11-01 13:10:53 +01:00
Bram Kragten
5592eb7709
Updated frontend to 20191025.1 ( #28327 )
2019-10-29 16:30:33 +01:00
Paulus Schoutsen
08cc9fd375
Add cloud account linking support ( #28210 )
...
* Add cloud account linking support
* Update account_link.py
2019-10-25 16:04:24 -07:00
Bram Kragten
5c8a9c2815
Updated frontend to 20191025.0 ( #28208 )
2019-10-25 10:20:42 -07:00
Josef Schlehofer
63deec3275
Bump python-slugify to 4.0.0 ( #28186 )
2019-10-24 23:12:41 +02:00
Bram Kragten
2b36fe421c
Updated frontend to 20191023.0 ( #28150 )
2019-10-23 13:22:07 -07:00
Pascal Vizeli
0771dc3a37
Downgrade aioHTTP 3.6.2 to 3.6.1 ( #28143 )
2019-10-23 11:37:37 -07:00
Pascal Vizeli
9392cbff03
cryptography + numpy for python 3.8 ( #27861 )
2019-10-18 16:11:40 +02:00
Bram Kragten
75eb33eb70
Updated frontend to 20191014.0 ( #27661 )
2019-10-14 13:07:47 -07:00
quthla
0c8e208fd8
Bump python-slugify to 3.0.6 ( #27430 )
...
* Bump python-slugify to 3.0.6
* Bump python-slugify to 3.0.6
* Bump python-slugify to 3.0.6
2019-10-11 00:27:07 -07:00
Franck Nijhof
ed3516186b
Bump sqlalchemy to 1.3.10 ( #27408 )
2019-10-10 12:52:54 -07:00
Franck Nijhof
aecf7e65ff
Bump aiohttp to 3.6.2 ( #27409 )
2019-10-10 12:52:40 -07:00
Paulus Schoutsen
54c24de158
Install requirements for all deps with tests ( #27362 )
...
* Install requirements for all deps with tests
* Remove unused REQUIREMENTS var
* Print diff if not the same
* Simplify
* Update command line
* Fix detecting empty dirs
* Install non-integration
* Fix upnp tests
* Lint
* Fix ZHA test
2019-10-09 16:16:29 -07:00
Bram Kragten
74ef1358da
Updated frontend to 20191002.2 ( #27370 )
2019-10-09 23:06:27 +02:00
Bram Kragten
cf555428d0
Updated frontend to 20191002.1 ( #27329 )
2019-10-08 09:33:14 -07:00
Fabian Affolter
13956d3516
Upgrade sqlalchemy to 1.3.9 ( #27322 )
2019-10-08 09:30:18 -07:00
Fabian Affolter
937d348867
Upgrade certifi to >=2019.9.11 ( #27323 )
2019-10-08 09:00:11 -07:00
Fabian Affolter
7a57c3a66a
Set pytz to >=2019.03
2019-10-08 16:23:21 +02:00
Paulus Schoutsen
f184bf4d85
Add Google Report State ( #27112 )
...
* Add Google Report State
* UPDATE codeowners"
* Add config option for dev mode
* update library
* lint
* Bug fixes
2019-10-03 13:02:38 +02:00
Bram Kragten
743cb848e8
Updated frontend to 20191002.0 ( #27134 )
2019-10-03 00:08:01 +02:00
Erik Montnemery
65ce3b49c1
Add support for `for` to binary_sensor, light and switch device triggers ( #26658 )
...
* Add support for `for` to binary_sensor, light and switch device triggers
* Add WS API device_automation/trigger/capabilities
2019-10-02 22:14:52 +02:00
Franck Nijhof
3b0744d021
Bump attrs to 19.2.0 ( #27102 )
2019-10-01 15:19:50 -04:00
Paulus Schoutsen
9401d9e286
Fix frontend
2019-09-23 14:20:27 -07:00
Franck Nijhof
ef0dd689fa
Bump python-slugify to 3.0.4 ( #26801 )
2019-09-21 22:10:34 -07:00
Fabian Affolter
8c580209a6
Upgrade importlib-metadata to 0.23 ( #26787 )
2019-09-21 14:52:35 -04:00
Paulus Schoutsen
7a1bfa7a1f
Updated frontend to 20190919.0
2019-09-19 15:23:29 -07:00
Franck Nijhof
246a611a7c
Bump aiohttp to 3.6.1 ( #26739 )
2019-09-19 14:05:02 -07:00
Franck Nijhof
a8a485abf7
Bumps aiohttp to 3.6.0 ( #26728 )
2019-09-19 20:34:41 +02:00
Paulus Schoutsen
f66a42d521
Updated frontend to 20190918.1
2019-09-18 13:40:17 -07:00
Bram Kragten
fe5a4cef7f
Updated frontend to 20190918.0 ( #26704 )
2019-09-18 15:37:04 +02:00
Bram Kragten
d33ecbb5be
Updated frontend to 20190917.2 ( #26696 )
2019-09-17 13:46:11 -07:00
Bram Kragten
a3bdbf3188
Updated frontend to 20190917.1 ( #26691 )
2019-09-17 15:41:49 +02:00
Bram Kragten
e0f1677296
Updated frontend to 20190917.0 ( #26686 )
2019-09-17 09:34:34 +02:00
Paulus Schoutsen
3fbdc89db1
Updated frontend to 20190911.1
2019-09-11 13:21:22 -06:00
Bram Kragten
faeb95581a
Updated frontend to 20190911.0 ( #26578 )
2019-09-11 15:28:06 +02:00
Bram Kragten
036e0ade1f
Updated frontend to 20190908.0 ( #26524 )
2019-09-08 20:59:09 +02:00
Bram Kragten
2c65e02491
Updated frontend to 20190904.0 ( #26421 )
...
* Updated frontend to 20190904.0
* Updated frontend to 20190904.0
2019-09-04 15:51:15 +02:00
Paulus Schoutsen
7a171dae33
Updated frontend to 20190901.0
2019-09-01 22:30:21 -07:00
Josef Schlehofer
a80d26f0dc
Upgrade sqlalchemy to 1.3.8 ( #26331 )
2019-09-01 14:10:58 +03:00
Paulus Schoutsen
d652bb23de
Updated frontend to 20190828.0
2019-08-28 13:43:45 -07:00
Paulus Schoutsen
2db9542338
Updated frontend to 20190825.0
2019-08-25 22:24:46 -07:00
Paulus Schoutsen
a4eeaac24c
Updated frontend to 20190822.0
2019-08-22 15:05:57 -07:00
Paulus Schoutsen
4a6f722b6d
Updated frontend to 20190821.0
2019-08-21 15:16:34 -07:00
Josef Schlehofer
39d62b43ac
Upgrade ruamel_yaml to 0.15.100 ( #26095 )
2019-08-21 09:13:40 -07:00
Paulus Schoutsen
2fbe01fb33
Updated frontend to 20190820.1
2019-08-20 16:20:38 -07:00
Paulus Schoutsen
1fe3b147fa
Updated frontend to 20190820.0
2019-08-20 00:15:53 -07:00
Pascal Vizeli
6b80df9652
Bump nabucasa-cloud to 0.17 ( #26066 )
2019-08-19 12:15:41 +02:00
Fabian Affolter
c55241960c
Upgrade voluptuous-serialize to 2.2.0 ( #26008 )
2019-08-17 11:40:50 +03:00
Fabian Affolter
b43ef6c0cf
Upgrade pyyaml to 5.1.2 ( #25994 )
2019-08-16 13:48:44 -07:00
Fabian Affolter
2a2f7626de
Upgrade voluptuous to 0.11.7 ( #26007 )
2019-08-16 21:31:28 +02:00
Fabian Affolter
1be6a7b7ee
Upgrade importlib-metadata to 0.19 ( #26003 )
2019-08-16 11:02:24 -07:00
Fabian Affolter
4c16531df5
Upgrade python-slugify to 3.0.3 ( #25995 )
2019-08-16 19:28:52 +03:00
Fabian Affolter
3307b4421e
Upgrade sqlalchemy to 1.3.7 ( #25997 )
2019-08-16 16:15:58 +02:00
Fabian Affolter
7fbdbb773c
Upgrade pytz to >=2019.02 ( #25991 )
2019-08-16 16:15:12 +02:00
Paulus Schoutsen
6d1d95394c
Updated frontend to 20190815.0
2019-08-15 14:04:17 -07:00
Paulus Schoutsen
b38c40fb98
Updated frontend to 20190811.0
2019-08-11 21:17:32 -07:00
Paulus Schoutsen
778cd7da32
Updated frontend to 20190805.0
2019-08-06 08:54:28 -07:00
Paulus Schoutsen
7a90808e52
Add service to reload scenes from configuration.yaml ( #25680 )
...
* Allow reloading scenes
* Update requirements
* address comments
* fix typing
* fix tests
* Update homeassistant/components/homeassistant/scene.py
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
* Address comments
2019-08-05 23:04:19 +02:00
Paulus Schoutsen
6b511789d6
Updated frontend to 20190804.0
2019-08-04 22:30:31 -07:00
Paulus Schoutsen
f4fce8fcc3
Updated frontend to 20190801.0
2019-08-01 13:34:28 -07:00
Paulus Schoutsen
35400b0db1
Upgrade hass-nabucasa to 0.16 ( #25636 )
2019-08-01 13:03:45 -07:00
Paulus Schoutsen
fcdd66b33b
Bump frontend to 20190731.0
2019-07-31 11:22:48 -07:00
Paulus Schoutsen
0be2dad651
Updated frontend to 20190721.1
2019-07-21 13:02:16 -07:00
Paulus Schoutsen
7f5607c918
Updated frontend to 20190721.0
2019-07-21 10:03:25 -07:00
Paulus Schoutsen
95223cb9ea
Updated frontend to 20190720.0
2019-07-20 18:01:28 -07:00
Paulus Schoutsen
fd2d6c8a74
Updated frontend to 20190719.0
2019-07-19 09:43:03 -07:00
Paulus Schoutsen
997187c7d3
Updated frontend to 20190718.0
2019-07-18 14:07:55 -07:00
Paulus Schoutsen
7089188fd5
Updated frontend to 20190717.1
2019-07-17 15:27:25 -07:00
Paulus Schoutsen
b507822280
Updated frontend to 20190717.0
2019-07-17 13:08:02 -07:00
Fabian Affolter
aac01aaa50
Upgrade ruamel.yaml to 0.15.99 ( #25175 )
2019-07-16 11:16:43 +02:00
Paulus Schoutsen
cca50a8339
Updated frontend to 20190715.0
2019-07-15 13:54:30 -07:00
Paulus Schoutsen
f7aa1b026f
Updated frontend to 20190712.0
2019-07-12 14:58:50 -07:00
Paulus Schoutsen
f0f7dc4884
Updated frontend to 20190710.0
2019-07-10 10:49:07 -07:00
Pascal Vizeli
84cf76ba36
Climate 1.0 ( #23899 )
...
* Climate 1.0 / part 1/2/3
* fix flake
* Lint
* Update Google Assistant
* ambiclimate to climate 1.0 (#24911 )
* Fix Alexa
* Lint
* Migrate zhong_hong
* Migrate tuya
* Migrate honeywell to new climate schema (#24257 )
* Update one
* Fix model climate v2
* Cleanup p4
* Add comfort hold mode
* Fix old code
* Update homeassistant/components/climate/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/climate/const.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* First renaming
* Rename operation to hvac for paulus
* Rename hold mode to preset mode
* Cleanup & update comments
* Remove on/off
* Fix supported feature count
* Update services
* Update demo
* Fix tests & use current_hvac
* Update comment
* Fix tests & add typing
* Add more typing
* Update modes
* Fix tests
* Cleanup low/high with range
* Update homematic part 1
* Finish homematic
* Fix lint
* fix hm mapping
* Support simple devices
* convert lcn
* migrate oem
* Fix xs1
* update hive
* update mil
* Update toon
* migrate deconz
* cleanup
* update tesla
* Fix lint
* Fix vera
* Migrate zwave
* Migrate velbus
* Cleanup humity feature
* Cleanup
* Migrate wink
* migrate dyson
* Fix current hvac
* Renaming
* Fix lint
* Migrate tfiac
* migrate tado
* Fix PRESET can be None
* apply PR#23913 from dev
* remove EU component, etc.
* remove EU component, etc.
* ready to test now
* de-linted
* some tweaks
* de-lint
* better handling of edge cases
* delint
* fix set_mode typos
* apply PR#23913 from dev
* remove EU component, etc.
* ready to test now
* de-linted
* some tweaks
* de-lint
* better handling of edge cases
* delint
* fix set_mode typos
* delint, move debug code
* away preset now working
* code tidy-up
* code tidy-up 2
* code tidy-up 3
* address issues #18932 , #15063
* address issues #18932 , #15063 - 2/2
* refactor MODE_AUTO to MODE_HEAT_COOL and use F not C
* add low/high to set_temp
* add low/high to set_temp 2
* add low/high to set_temp - delint
* run HA scripts
* port changes from PR #24402
* manual rebase
* manual rebase 2
* delint
* minor change
* remove SUPPORT_HVAC_ACTION
* Migrate radiotherm
* Convert touchline
* Migrate flexit
* Migrate nuheat
* Migrate maxcube
* Fix names maxcube const
* Migrate proliphix
* Migrate heatmiser
* Migrate fritzbox
* Migrate opentherm_gw
* Migrate venstar
* Migrate daikin
* Migrate modbus
* Fix elif
* Migrate Homematic IP Cloud to climate-1.0 (#24913 )
* hmip climate fix
* Update hvac_mode and preset_mode
* fix lint
* Fix lint
* Migrate generic_thermostat
* Migrate incomfort to new climate schema (#24915 )
* initial commit
* Update climate.py
* Migrate eq3btsmart
* Lint
* cleanup PRESET_MANUAL
* Migrate ecobee
* No conditional features
* KNX: Migrate climate component to new climate platform (#24931 )
* Migrate climate component
* Remove unused code
* Corrected line length
* Lint
* Lint
* fix tests
* Fix value
* Migrate geniushub to new climate schema (#24191 )
* Update one
* Fix model climate v2
* Cleanup p4
* Add comfort hold mode
* Fix old code
* Update homeassistant/components/climate/__init__.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/climate/const.py
Co-Authored-By: Paulus Schoutsen <paulus@home-assistant.io>
* First renaming
* Rename operation to hvac for paulus
* Rename hold mode to preset mode
* Cleanup & update comments
* Remove on/off
* Fix supported feature count
* Update services
* Update demo
* Fix tests & use current_hvac
* Update comment
* Fix tests & add typing
* Add more typing
* Update modes
* Fix tests
* Cleanup low/high with range
* Update homematic part 1
* Finish homematic
* Fix lint
* fix hm mapping
* Support simple devices
* convert lcn
* migrate oem
* Fix xs1
* update hive
* update mil
* Update toon
* migrate deconz
* cleanup
* update tesla
* Fix lint
* Fix vera
* Migrate zwave
* Migrate velbus
* Cleanup humity feature
* Cleanup
* Migrate wink
* migrate dyson
* Fix current hvac
* Renaming
* Fix lint
* Migrate tfiac
* migrate tado
* delinted
* delinted
* use latest client
* clean up mappings
* clean up mappings
* add duration to set_temperature
* add duration to set_temperature
* manual rebase
* tweak
* fix regression
* small fix
* fix rebase mixup
* address comments
* finish refactor
* fix regression
* tweak type hints
* delint
* manual rebase
* WIP: Fixes for honeywell migration to climate-1.0 (#24938 )
* add type hints
* code tidy-up
* Fixes for incomfort migration to climate-1.0 (#24936 )
* delint type hints
* no async unless await
* revert: no async unless await
* revert: no async unless await 2
* delint
* fix typo
* Fix homekit_controller on climate-1.0 (#24948 )
* Fix tests on climate-1.0 branch
* As part of climate-1.0, make state return the heating-cooling.current characteristic
* Fixes from review
* lint
* Fix imports
* Migrate stibel_eltron
* Fix lint
* Migrate coolmaster to climate 1.0 (#24967 )
* Migrate coolmaster to climate 1.0
* fix lint errors
* More lint fixes
* Fix demo to work with UI
* Migrate spider
* Demo update
* Updated frontend to 20190705.0
* Fix boost mode (#24980 )
* Prepare Netatmo for climate 1.0 (#24973 )
* Migration Netatmo
* Address comments
* Update climate.py
* Migrate ephember
* Migrate Sensibo
* Implemented review comments (#24942 )
* Migrate ESPHome
* Migrate MQTT
* Migrate Nest
* Migrate melissa
* Initial/partial migration of ST
* Migrate ST
* Remove Away mode (#24995 )
* Migrate evohome, cache access tokens (#24491 )
* add water_heater, add storage - initial commit
* add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
delint
* Add Broker, Water Heater & Refactor
add missing code
desiderata
* update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
* bugfix - loc_idx may not be 0
more refactor - ensure pure async
more refactoring
appears all r/o attributes are working
tweak precsion, DHW & delint
remove unused code
remove unused code 2
remove unused code, refactor _save_auth_tokens()
* support RoundThermostat
bugfix opmode, switch to util.dt, add until=1h
revert breaking change
* store at_expires as naive UTC
remove debug code
delint
tidy up exception handling
delint
add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
add water_heater, add storage - initial commit
delint
add missing code
desiderata
update honeywell client library & CODEOWNER
add auth_tokens code, refactor & delint
refactor for broker
delint
bugfix - loc_idx may not be 0
more refactor - ensure pure async
more refactoring
appears all r/o attributes are working
tweak precsion, DHW & delint
remove unused code
remove unused code 2
remove unused code, refactor _save_auth_tokens()
support RoundThermostat
bugfix opmode, switch to util.dt, add until=1h
revert breaking change
store at_expires as naive UTC
remove debug code
delint
tidy up exception handling
delint
* update CODEOWNERS
* fix regression
* fix requirements
* migrate to climate-1.0
* tweaking
* de-lint
* TCS working? & delint
* tweaking
* TCS code finalised
* remove available() logic
* refactor _switchpoints()
* tidy up switchpoint code
* tweak
* teaking device_state_attributes
* some refactoring
* move PRESET_CUSTOM back to evohome
* move CONF_ACCESS_TOKEN_EXPIRES CONF_REFRESH_TOKEN back to evohome
* refactor SP code and dt conversion
* delinted
* delinted
* remove water_heater
* fix regression
* Migrate homekit
* Cleanup away mode
* Fix tests
* add helpers
* fix tests melissa
* Fix nehueat
* fix zwave
* add more tests
* fix deconz
* Fix climate test emulate_hue
* fix tests
* fix dyson tests
* fix demo with new layout
* fix honeywell
* Switch homekit_controller to use HVAC_MODE_HEAT_COOL instead of HVAC_MODE_AUTO (#25009 )
* Lint
* PyLint
* Pylint
* fix fritzbox tests
* Fix google
* Fix all tests
* Fix lint
* Fix auto for homekit like controler
* Fix lint
* fix lint
2019-07-08 14:00:24 +02:00
Paulus Schoutsen
aa03550f6b
Updated frontend to 20190702.0
2019-07-02 10:34:22 -07:00
Paulus Schoutsen
0dd19ed49c
Updated frontend to 20190630.0
2019-06-30 22:53:35 -07:00
Fabian Affolter
40c424e793
Upgrade bcrypt to 3.1.7 ( #24850 )
2019-06-30 20:23:47 -04:00
Fabian Affolter
a6ea5d43b4
Upgrade importlib-metadata to 0.18 ( #24848 )
2019-06-30 20:23:27 -04:00
Fabian Affolter
1e149a704b
Upgrade cryptography to 2.7 ( #24852 )
2019-06-30 07:21:35 +02:00
Fabian Affolter
26cc41094d
Upgrade jinja2 to >=2.10.1 ( #24851 )
2019-06-29 15:47:22 +02:00
Fabian Affolter
9946b19735
Upgrade pyyaml to 5.1.1 ( #24847 )
2019-06-29 14:34:55 +02:00
Fabian Affolter
6ad9a97f0d
Upgrade certifi to >= 2019.6.16 ( #24846 )
2019-06-29 14:34:27 +02:00
Fabian Affolter
67b6657bcd
Upgrade sqlalchemy to 1.3.5 ( #24844 )
2019-06-29 07:14:47 -04:00
Paulus Schoutsen
e5b8d5f7ea
Updated frontend to 20190627.0
2019-06-27 17:57:02 -07:00
Paulus Schoutsen
9e0636eefa
Updated frontend to 20190626.0
2019-06-26 09:15:54 -07:00
Paulus Schoutsen
9813396880
Updated frontend to 20190624.1
2019-06-24 22:07:39 -07:00
Paulus Schoutsen
df32a81165
Updated frontend to 20190624.0
2019-06-24 08:26:50 -07:00
Paulus Schoutsen
8f243ad59d
Updated frontend to 20190620.0
2019-06-21 09:27:02 -07:00
Paulus Schoutsen
96af0cffc8
Updated frontend to 20190619.0
2019-06-19 16:21:54 -07:00
Paulus Schoutsen
37602647aa
Updated frontend to 20190618.0
2019-06-18 11:54:38 -07:00
Paulus Schoutsen
a02b69db38
Cloud: Add Alexa report state ( #24536 )
...
* Cloud: Add Alexa report state
* Lint
* Lint
* Only track state changes when we are logged in
2019-06-17 13:50:01 -07:00
BackSlasher
50d282ff37
Pyyaml5.1 ( #24529 )
...
* Migrated to PyYAML 5.1
* More intelligent fixing of yaml safe_load
Based on https://circleci.com/gh/home-assistant/home-assistant/34831?utm_campaign=vcs-integration-link&utm_medium=referral&utm_source=github-build-link
2019-06-14 15:30:47 -07:00
Paulus Schoutsen
970b00b8d6
Updated frontend to 20190614.0
2019-06-14 14:53:20 -07:00
Paulus Schoutsen
06ca04c1c8
Update hass-nabucasa to 0.14 ( #24481 )
...
* Update hass-nabucasa to 0.14
* Update owner of cloud
* Update codeowners
2019-06-12 09:29:02 -07:00
Paulus Schoutsen
168f20bdf4
Add default config to constaint file ( #24423 )
2019-06-10 14:38:14 -07:00
Fabian Affolter
4db0e7888a
Upgrade ruamel.yaml to 0.15.97 ( #24350 )
...
* Upgrade ruamel.yaml to 0.15.97
* Fix req
2019-06-06 15:30:44 -07:00
Paulus Schoutsen
179fb0f3b5
Use importlib metadata to check installed packages ( #24114 )
...
* Use importlib metadata
* Fix script
* Remove unused import
* Update requirements"
2019-05-26 11:58:42 -07:00
Josef Schlehofer
c483e4479e
Update requests to 2.22.0 ( #23958 )
2019-05-17 20:41:22 -05:00
Fabian Affolter
82ff5cbe0f
Upgrade ruamel.yaml to 0.15.94 ( #23344 )
2019-04-24 09:52:29 -07:00
Josef Schlehofer
c040f7abc0
Upgrade attrs to 19.1.0 ( #23323 )
2019-04-23 10:14:02 -07:00
Josef Schlehofer
18cf8275b8
Upgrade python-slugify to 3.0.2 ( #22997 )
2019-04-13 11:29:44 +02:00
Fabian Affolter
f531ca61c6
Set pytz>=2019.01 ( #22966 )
2019-04-10 15:18:30 +02:00
Fabian Affolter
be51a3ae12
Upgrade ruamel.yaml to 0.15.91 ( #22965 )
2019-04-10 15:15:12 +02:00
Per Osbäck
7a33dc5cec
update core dependencies due to pywebpush update ( #22767 )
2019-04-05 12:22:24 -07:00
Fabian Affolter
101225749b
Upgrade ruamel.yaml to 0.15.89 ( #22064 )
2019-03-15 09:22:00 -07:00
Fabian Affolter
27e6c6665f
Upgrade astral to 1.10.1 ( #21474 )
2019-02-27 14:07:51 +01:00
Fabian Affolter
01ee92177f
Upgrade bcrypt to 3.1.6 ( #21476 )
2019-02-27 14:07:02 +01:00
Paulus Schoutsen
ab73b725e1
Pin isort ( #21463 )
2019-02-26 12:33:40 -08:00
Paulus Schoutsen
ddd63c615f
Remove constraint from regex ( #21239 )
2019-02-20 21:31:41 +01:00
Paulus Schoutsen
49995c2120
Fix the build ( #21229 )
2019-02-19 13:52:14 -08:00
Fabian Affolter
2b86fc3841
Upgrade voluptuous-serialize to 2.1.0 ( #21166 )
2019-02-18 11:18:40 +01:00
Fabian Affolter
3a386e627e
Upgrade ruamel.yaml to 0.15.88 ( #21055 )
2019-02-13 20:29:11 -08:00
Jason Hu
6b46ed850b
Upgrade cryptography to 2.5 ( #21011 )
2019-02-12 19:52:24 +01:00
Fabian Affolter
788f7988e7
Upgrade ruamel.yaml to 0.15.87 ( #20955 )
2019-02-11 17:18:25 +01:00
Fabian Affolter
1715a2070b
Upgrade astral to 1.9.2 ( #20796 )
2019-02-06 22:00:39 -08:00
Fabian Affolter
a85e018bc4
Upgrade astral to 1.8 ( #20459 )
2019-01-26 15:54:35 +01:00
Fabian Affolter
9bb7e40ee3
Upgrade aiohttp to 3.5.3 ( #19957 )
...
* Upgrade aiohttp to 3.5.3
* Upgrade aiohttp to 3.5.4
* Remove test for webhook component from camera.push
* Lint
2019-01-16 14:23:46 -08:00
Fabian Affolter
734d8c52e9
Upgrade ruamel.yaml to 0.15.85 ( #19960 )
2019-01-11 07:44:11 -08:00
Fabian Affolter
406b45c6e7
Upgrade bcrypt to 3.1.5 ( #19854 )
2019-01-08 09:22:45 -05:00
Fabian Affolter
fe14be53e3
Upgrade aiohttp to 3.5.1 ( #19584 )
2018-12-27 21:56:08 +01:00
Fabian Affolter
c0ae7b1a49
Upgrade requests to 2.21.0 ( #19385 )
2018-12-18 17:29:38 +01:00
Fabian Affolter
3a1dc16c0d
Set pytz to >=2018.07 ( #19387 )
2018-12-17 11:35:13 -05:00
Fabian Affolter
8483850729
Upgrade ruamel.yaml to 0.15.81 ( #19384 )
2018-12-17 08:28:35 -05:00
Pascal Vizeli
2bf36bb1db
Use unicode slugify ( #19192 )
...
* Update __init__.py
* Update setup.py
* Update requirements_all.txt
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* remove `-`
* fix packages
* Update package_constraints.txt
* Update __init__.py
* Update package_constraints.txt
* Update requirements_all.txt
* Update setup.py
* Fix tests
* Fix line issue
* fix all test
* fix type
* Fix lint
2018-12-17 07:51:13 +01:00
Paulus Schoutsen
0e9e253b7b
Fix CI by pinning IDNA ( #19038 )
...
* Fix CI
* Actual fix by @sdague
2018-12-05 14:43:29 +01:00
Fabian Affolter
48b8fc9e01
Upgrade ruamel.yaml to 0.15.80
2018-12-02 00:17:41 +01:00
Fabian Affolter
708ababd78
Upgrade requests to 2.20.1 ( #18615 )
2018-11-21 19:58:56 +01:00
Fabian Affolter
4751ad69a7
Upgrade ruamel.yaml to 0.15.78 ( #18508 )
2018-11-17 13:20:17 +01:00
Paulus Schoutsen
24db2b66ab
Ban systemair-savecair ( #18483 )
2018-11-16 14:28:39 +01:00
Fabian Affolter
caa48fab13
Upgrade astral to 1.7.1
2018-11-01 11:26:33 +01:00
Bram Kragten
b763c0f902
Extract ruamel.yaml to util with secrets, lovelace ws decorators ( #17958 )
...
* Extract ruamel.yaml to util, ws decorators, secrets
* lint
* Extend SafeConstructor
Somehow my last commit is gone after rebase...
* lint
* Woof...
* Woof woof...
* Cleanup type hints
* Update homeassistant/scripts/check_config.py
* lint
* typing
2018-10-31 13:49:54 +01:00
Paulus Schoutsen
c38a0f1bf0
Update requests to 2.20.0 ( #17978 )
2018-10-29 21:16:05 +01:00
Fabian Affolter
cf24687024
Upgrade async_timeout to 3.0.1 ( #17655 )
2018-10-21 14:13:30 +02:00
Jason Hu
253e787a1b
Upgrade aiohttp to 3.4.4 ( #16486 )
2018-09-10 10:39:51 +02:00
Jason Hu
4291bdc6b2
Move voluptuous-serialize to core requirement ( #16507 )
2018-09-09 09:49:51 +02:00
Fabian Affolter
78fcea25bb
Upgrade attrs to 18.2.0 ( #16372 )
2018-09-02 19:01:43 +02:00
Paulus Schoutsen
12709ceaa3
Avoid insecure pycryptodome ( #16238 )
2018-08-28 12:49:50 +02:00
Matt Hamilton
bacecb4249
Replace pbkdf2 with bcrypt ( #16071 )
...
* Replace pbkdf2 with bcrypt
bcrypt isn't inherently better than pbkdf2, but everything "just works"
out of the box.
* the hash verification routine now only computes one hash per call
* a per-user salt is built into the hash as opposed to the current
global salt
* bcrypt.checkpw() is immune to timing attacks regardless of input
* hash strength is a function of real time benchmarks and a
"difficulty" level, meaning we won't have to ever update the iteration
count
* WIP: add hash upgrade mechanism
* WIP: clarify decode issue
* remove stale testing code
* Fix test
* Ensure incorrect legacy passwords fail
* Add better invalid legacy password test
* Lint
* Run tests in async scope
2018-08-26 22:50:31 +02:00
Penny Wood
69d104bcb6
Update aiohttp to version 3.4.0. ( #16198 )
2018-08-26 21:35:06 +02:00
Paulus Schoutsen
486efa9aba
Pin crypto ( #15978 )
...
* Pin crypto
* Fix PyJWT import once
2018-08-14 22:02:01 +02:00
Paulus Schoutsen
e776f88eec
Use JWT for access tokens ( #15972 )
...
* Use JWT for access tokens
* Update requirements
* Improvements
2018-08-14 21:14:12 +02:00
Fabian Affolter
9ea3be4dc1
Upgrade voluptuous to 0.11.5 ( #15830 )
2018-08-04 17:46:14 -07:00
Fabian Affolter
a8dd81e986
Upgrade voluptuous to 0.11.3 ( #15735 )
2018-07-29 23:36:28 +02:00
Andrey
02238b6412
Add python 3.7 to travis and tox ( #14523 )
...
* Add python 3.7 to travis and tox
* Use pyyaml from github
* Don't version constraints
* Fix version tag
* Change to new pyyaml release
* Python 3.7 requires xenial
* Fix namespace detection
* Use correct RegEx type
* Update pexpect to 4.6
* Use correct validation for dictionaries
* Disable Py37 incompatible packages
* Upgrade all pexpect to 4.6
* Add explicit None as default param
2018-07-07 10:48:02 -04:00
Fabian Affolter
9d6ce609f9
Upgrade requests to 2.19.1 ( #15019 )
2018-06-18 18:13:21 +02:00
Fabian Affolter
9c17e95fc5
Upgrade aiohttp to 3.3.2 ( #15025 )
2018-06-17 20:24:11 -04:00
Fabian Affolter
3ceee66e1b
Remove typing ( #15018 )
2018-06-17 19:13:39 +02:00
Fabian Affolter
a6c1192bfc
Upgrade aiohttp to 3.3.0 ( #14766 )
2018-06-07 13:49:14 -04:00
Fabian Affolter
54dfe045b2
Upgrade aiohttp to 3.2.1 ( #14517 )
...
* Upgrade aiohttp to 3.2.1
* Upgrade async_timeout to 3.0.0
* Update the order of the requirements
2018-05-19 10:04:00 +02:00
Fabian Affolter
c1127133ea
Set certifi to >=2018.04.16 ( #14536 )
2018-05-18 18:14:40 -04:00
Fabian Affolter
e929f45ab8
Set pytz to >=2018.04 ( #14520 )
2018-05-18 09:42:41 -04:00
Fabian Affolter
75bf483071
Upgrade astral to 1.6.1 ( #14297 )
2018-05-05 10:45:09 +02:00
Fabian Affolter
f98525acbf
Upgrade attrs to 18.1.0 ( #14281 )
2018-05-04 08:58:34 -04:00
Fabian Affolter
9fe43714c6
Upgrade aiohttp to 3.1.3 ( #13938 )
2018-04-17 13:32:16 +02:00
Fabian Affolter
fbb8a54c39
Upgrade aiohttp to 3.1.2 ( #13732 )
2018-04-07 10:40:34 +02:00
Fabian Affolter
45ff15bc85
Upgrade aiohttp to 3.1.1 ( #13510 )
2018-03-28 12:45:24 +02:00
Fabian Affolter
b996632965
Upgrade aiohttp to 3.1.0 ( #13451 )
2018-03-25 14:25:00 +02:00
Fabian Affolter
8ed3024026
Upgrade async_timeout to 2.0.1 ( #13290 )
2018-03-17 17:37:31 -07:00
Fabian Affolter
8fed405da7
Upgrade aiohttp to 3.0.9 ( #13288 )
2018-03-17 17:37:09 +01:00
Fabian Affolter
676c94561b
Upgrade astral to 1.6 ( #13120 )
2018-03-12 12:28:27 -07:00
Fabian Affolter
02ad9c3574
Upgrade aiohttp to 3.0.7 ( #13119 )
2018-03-12 12:26:51 -07:00
Paulus Schoutsen
6a5c7ef43f
Upgrade to aiohttp 3 ( #12921 )
...
* Upgrade aiohttp to 3.0.6
* Fix tests
* Fix aiohttp client stream test
* Lint
* Remove drain
2018-03-05 13:28:41 -08:00