Aaron Bach
2fb03106ea
Add area support to utility meter service schemas ( #25442 )
...
* Add area support to utility meter service schemas
* Reverted mistaken deletion
2019-07-23 16:43:48 -06:00
Joe Trabulsy
a8ec826ef7
Add Support for VeSync Devices - Outlets and Switches ( #24953 )
...
* Change dependency to pyvesync-v2 for vesync switch
* async vesync component
* FInish data_entry_flow
* Update config flow
* strings.json
* Minor fix
* Syntax fix
* Minor Fixs
* UI Fix
* Minor Correct
* Debug lines
* fix device dictionaries
* Light switch fix
* Cleanup
* pylint fixes
* Hassfest and setup scripts
* Flake8 fixes
* Add vesync light platform
* Fix typo
* Update Devices Service
* Fix update devices service
* Add initial test
* Add Config Flow Tests
* Remove Extra Platforms
* Fix requirements
* Update pypi package
* Add login to config_flow
Avoid setting up component if login credentials are invalid
* Fix variable import
* Update config_flow.py
* Update config_flow.py
* Put VS object into hass.data instead of config entry
* Update __init__.py
* Handle Login Error
* Fix invalid login error
* Fix typo
* Remove line
* PEP fixes
* Fix change requests
* Fix typo
* Update __init__.py
* Update switch.py
* Flake8 fix
* Update test requirements
* Fix permission
* Address change requests
* Address change requests
* Fix device discovery indent, add MockConfigEntry
* Fix vesynclightswitch classs
* Remove active time attribute
* Remove time_zone, grammar check
2019-07-23 23:40:55 +02:00
Andre Richter
738d00fb05
Increase vallox robustness on startup ( #25382 )
...
* Vallox: Increase robustness on startup
Experiments showed that timing of websocket requests to the Vallox firmware is
critical when fetching new metrics. Tests on different Raspberry Pis and x86
machines showed that those machines with little processing power tend to fail
the timing requirments during the busy startup phase of Home Assistant,
resulting in the Vallox integration failing to set itself up.
This patch catches Websocket's InvalidMessage, which is a symptom of failing the
timing requirements. Experiments again showed that on the Raspberry's, this
exception is catched once at startup, but the integration is running fine
afterwards.
* Update __init__.py
* Bump to new 2.1.0 version of api.
* Bump to api 2.2.0
2019-07-23 23:32:48 +02:00
Johnny Moore
5ce6ea2df5
Upgrade HPILO requirement to v4.3 ( #25444 )
...
* Update Python-HPILO to 4.3
Update of Python-HPILO requirement to 4.3 to resolve outstanding SSL connections for older HP servers (ILO 3)
* Update requirements_all.txt
Update HPILO to 4.3
2019-07-23 16:20:05 -05:00
Aaron Bach
2850f9d19e
Add area support to climate service schemas ( #25441 )
...
* Add area support to climate service schemas
* Incorrect Voluptuous usage
* Fix typo
2019-07-23 14:33:41 -06:00
Aaron Bach
20ed07cc5c
Add area support to input text service schemas ( #25434 )
2019-07-23 14:32:28 -06:00
Aaron Bach
2354108e6f
Add area support to image processing service schemas ( #25428 )
2019-07-23 14:08:23 -06:00
Aaron Bach
a5c2a80db3
Add area support to input boolean service schemas ( #25429 )
2019-07-23 14:05:15 -06:00
Aaron Bach
bd2b107575
Add area support to Wink service schemas ( #25445 )
2019-07-23 14:04:59 -06:00
Aaron Bach
c92f287c73
Add area support to input datetime service schemas ( #25430 )
...
* Add area support to input datetime service schemas
* Fixed tests
2019-07-23 13:39:07 -06:00
Aaron Bach
3af77eb594
Add area support to input number service schemas ( #25431 )
2019-07-23 13:39:02 -06:00
Aaron Bach
8e4a234bbf
Add area support to input select service schemas ( #25432 )
2019-07-23 13:38:20 -06:00
Aaron Bach
ee7ec5f234
Add area support to scene service schemas ( #25438 )
2019-07-23 13:38:08 -06:00
Aaron Bach
80051b7fc2
Add area support to script service schemas ( #25439 )
2019-07-23 13:37:47 -06:00
cgtobi
ca989cba44
Bump pyatmo version to 2.1.2 ( #25296 )
2019-07-23 21:29:04 +02:00
cgtobi
aa062176ca
Clean up Netatmo sensor code ( #25390 )
...
* Clean up code
* Add parameter
* Make it a list
* Move loop and add debug message
* Further clean up
* Move manual config
2019-07-23 21:27:54 +02:00
David Bonnes
a1bccb1934
[climate] Bugfix/Tweak honeywell migration ( #25369 )
...
* refactor supported_features
add dr_data
delint
simplify code
refactor target_temps, and delinting
delint
fix typo
add min/max temps
delint
refactor target temps
refactor target temps 2
correct typo
tweak
fix potential bug
fix potential bug 2
bugfix entity_id
fix typo
* remove explicit entity_id
* refactor hvac_action
* refactor hvac_action
* bugfix - HVAC_MODE_HEAT_COOL incorrectly added to hvac_modes
2019-07-23 11:23:22 -07:00
Aaron Bach
9470829978
Add area support to alarm_control_panel service schemas ( #25402 )
...
* Add area support to alarm_control_panel service schemas
* Corrected import
2019-07-23 11:09:09 -06:00
Aaron Bach
b71cb73c80
Add area support to counter service schemas ( #25401 )
...
* Add area support to counter service schemas
* Updates
2019-07-23 11:08:32 -06:00
Aaron Bach
0caab133e6
Add area support to automation service schemas ( #25403 )
...
* Add area support to automation service schemas
* Fixed import
* Mispelling
2019-07-23 11:07:13 -06:00
Aaron Bach
e6445a602b
Add area support to cover service schemas ( #25408 )
...
* Add area support to cover service schemas
* Linting
2019-07-23 11:05:53 -06:00
Aaron Bach
8f2de2bf1b
Add area support to fan service schemas ( #25409 )
2019-07-23 11:05:28 -06:00
David Bonnes
7cf0684aa1
[climate] Correct evohome hvac_action ( #25407 )
...
* inital commit
* take account of rounding up of curr_temp
2019-07-23 07:14:42 +02:00
Anders Melchiorsen
5e805768aa
Update pysonos to 0.0.22 ( #25399 )
2019-07-23 06:31:05 +02:00
Jc2k
8c69fd91ff
Only poll HomeKit connection once for all entities on a single bridge/pairing ( #25249 )
...
* Stub for polling from a central location
* Allow connection to know the entity objects attached to it
* Move polling logic to connection
* Don't poll if no characteristics selected
* Loosen coupling between entity and HKDevice
* Disable track_time_interval when removing entry
* Revert self.entities changes
* Use @callback for async_state_changed
* Split out unload and remove and add a test
* Test that entity is gone and fix docstring
2019-07-22 09:22:44 -07:00
Paulus Schoutsen
58f946e452
Merge remote-tracking branch 'origin/master' into dev
2019-07-22 08:31:02 -07:00
David Bonnes
bf37cc8371
Tweak evohome migration ( #25281 )
...
* Initial commit
add hvac_action to zones, remove target_temp from controller
fix incorrect hvac_action
de-lint
Initial commit
de-lint & minor refactor
tweak docstrings, and type hints
tweak docstrings
* refactor setpoints property
* tweak docstring
* tweak docstring
* avoid a unnecessary I/O
* avoid unnecessary I/O
* refactor schedule/setpoints
* remove type hint
* remove type hint 2
* tweak code
* delint type hints
* fix regression
2019-07-22 10:45:31 +02:00
David Radcliffe
11c74cd0d7
Add support for contact binary sensors in homekit_controller ( #25355 )
2019-07-22 08:40:55 +01:00
Pierre Ståhl
797196dce9
Add add_torrent service to Transmission ( #25144 )
...
* Add add_torrent service to Transmission
* Fix services.yaml format
* Verify that torrent is whitelisted
* Add logging if adding failed
* Change warn to warning
2019-07-21 22:31:11 +02:00
Paulus Schoutsen
0be2dad651
Updated frontend to 20190721.1
2019-07-21 13:02:16 -07:00
Paulus Schoutsen
a652a4d9e9
Merge pull request #25376 from home-assistant/rc
...
0.96.3
2019-07-21 12:02:38 -07:00
cgtobi
2189cb0ee7
Add Netatmo climate battery level ( #25143 )
...
* Add battery level sensor
* Only update battery level if lower or nonexistent
2019-07-21 12:00:56 -07:00
Paulus Schoutsen
15064e83b4
Bumped version to 0.96.3
2019-07-21 11:10:36 -07:00
David F. Mulcahey
8538e69e28
change and condition to or condition ( #25374 )
2019-07-21 11:10:26 -07:00
David F. Mulcahey
35c719628d
fix remove and re-add scenario ( #25370 )
2019-07-21 11:10:25 -07:00
Otto Winter
0eab89c8f4
Fix ESPHome climate migration ( #25366 )
2019-07-21 11:10:25 -07:00
David F. Mulcahey
a3043b9a90
bump quirks version ( #25362 )
2019-07-21 11:10:24 -07:00
Paulus Schoutsen
c795c93034
Introduce PRESET_NONE for climate ( #25360 )
...
* Introduce PRESET_NONE for climate
* Require preset mode to be a string
* Lint
* Fix tests
2019-07-21 11:10:24 -07:00
David Bonnes
2228a0dcac
Improve geniushub logging and bump client ( #25359 )
...
* add debug logging
* bump geniushub client library
* delint
* bump again
* bump again, again
2019-07-21 11:10:23 -07:00
cgtobi
68e7f4ca5a
Fix preset service call ( #25358 )
2019-07-21 11:09:59 -07:00
David F. Mulcahey
e052bcb03b
add available to device info ( #25349 )
2019-07-21 11:08:21 -07:00
Michael Scherer
a56b604936
Fix for hvac_modes list being null ( #25347 )
...
* Fix for empty hvac_modes list
* Empty list instead of default value for hvac_modes
2019-07-21 11:08:21 -07:00
Fredrik Erlandsson
f6b6818fb0
Restore Daikin A/C on/off services ( #25332 )
2019-07-21 11:08:20 -07:00
eyager1
93a65bf507
Update zwave climate mappings ( #25327 )
...
hvac_action should be idle when thermostat is in Pending Heat or Pending Cool.
2019-07-21 11:08:19 -07:00
Paulus Schoutsen
ec302912a3
Restore sensiobo turn on/off methods ( #25321 )
2019-07-21 11:08:19 -07:00
Paulus Schoutsen
50d4921d0a
Introduce PRESET_NONE for climate ( #25360 )
...
* Introduce PRESET_NONE for climate
* Require preset mode to be a string
* Lint
* Fix tests
2019-07-21 11:00:42 -07:00
Ville Skyttä
17d754dbbf
Optional and Union simplifications ( #25365 )
2019-07-21 10:59:51 -07:00
eyager1
5e29d4d098
Update zwave climate mappings ( #25327 )
...
hvac_action should be idle when thermostat is in Pending Heat or Pending Cool.
2019-07-21 10:44:15 -07:00
David Bonnes
97a13bdcd4
Improve geniushub logging and bump client ( #25359 )
...
* add debug logging
* bump geniushub client library
* delint
* bump again
* bump again, again
2019-07-21 10:07:03 -07:00
Paulus Schoutsen
7f5607c918
Updated frontend to 20190721.0
2019-07-21 10:03:25 -07:00