Aaron Bach
e4b4551b35
Add area support to remote service schemas ( #25437 )
...
* Add area support to remote service schemas
* Base
2019-07-23 16:05:55 -07:00
Aaron Bach
5e2dfb14fb
Add area support to lock service schemas ( #25435 )
...
* Add area support to lock service schemas
* extend
* Fixed tests
* Fixed tests
2019-07-23 16:05:21 -07:00
Sören
4c067ecff7
Add Elgato Avea integration ( #24281 )
...
* Adds Elgato Avea integration
* Revert "Adds Elgato Avea integration"
This reverts commit 8607a685eb
.
* Adds Elgato Avea integration
* Removed debug
* Improved readability
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* Adds Elgato Avea integration
* Fixes for flake8
* More Fixes for flake8
* Hopefully last fixes for flake8
* Unnecessary rounding and typo removed
* Duplicate calls removed
* raise PlatformNotReady if communication with bulb failes
* Fixes: flake8, missing import of exception and better handling of ble problems
* Update requirements_all.txt
Add requirements_all.txt file
* Revert "Update requirements_all.txt"
This reverts commit 2856025ed3
.
* Update requirements_all.txt
* conform with snake_case naming style
https://circleci.com/gh/home-assistant/home-assistant/31823
* Fixed variable rename
* Unnecessary calculation removed
Co-Authored-By: Otto Winter <otto@otto-winter.com>
* Better Exception Handling
* Changed position of import, renamed add_entities to add_devices, remove unnecessary comment
* Unnecessary comments removed.
2019-07-24 01:02:00 +02:00
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
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
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
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
David F. Mulcahey
d7bd7f2c4c
bump quirks version ( #25362 )
2019-07-21 10:02:22 -07:00
Otto Winter
b6ba24de5d
Fix ESPHome climate migration ( #25366 )
2019-07-21 10:01:16 -07:00
David F. Mulcahey
7a8130cd2b
fix remove and re-add scenario ( #25370 )
2019-07-21 10:00:27 -07:00
Aaron Bach
aa27e22b17
Automatically expand WWLLN window to 1 hour (if necessary) ( #25357 )
...
* Expand default window for WWLLN
* Fleshed out conditions
* Fixed tests
* Removed unused import
* Linting
2019-07-21 08:58:50 +02:00
Paulus Schoutsen
95223cb9ea
Updated frontend to 20190720.0
2019-07-20 18:01:28 -07:00
Michael Scherer
ba04ff17b2
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-20 18:00:16 -07:00
cgtobi
b0b2b0d654
Fix preset service call ( #25358 )
2019-07-20 17:58:06 -07:00
shbatm
83581be4d5
Update Google Maps Location Tracker to use locationsharinglib==4.0.2 ( #25316 )
...
* Update google_maps: Bump locationsharinglib to 4.0.2
* Remove unused import.
* Corrections based on review.
2019-07-21 00:49:10 +02:00
David F. Mulcahey
7ea27c0f2a
add available to device info ( #25349 )
2019-07-20 14:44:47 -04:00
Ville Skyttä
258dc80fbd
Remove some Python 2 compatibility code ( #25341 )
2019-07-20 08:04:18 -05:00
Ville Skyttä
22d9a73e8e
Doc lint fixes ( #25339 )
2019-07-20 15:30:36 +03:00
9R
1fddf47e8f
Fix missing Nachteule in mvglive component ( #25304 )
2019-07-20 14:02:00 +02:00
Fredrik Erlandsson
0da0dda39c
Restore Daikin A/C on/off services ( #25332 )
2019-07-20 13:41:33 +02:00
ktnrg45
48540fc21e
Ps4 reformat media data ( #25172 )
...
* Reformat saved media data/ fix load + save helpers
* Add url constant
* Reformat saved media data
* Add tests for media data
* Refactor
* Revert deleted lines
* Set attrs after checking for lock
* Patch load games.
* remove unneeded imports
* fix tests
* Correct condition
* Handle errors with loading games
* Correct condition
* Fix select source
* add test
* Remove unneeded vars
* line break
* cleanup loading json
* remove test
* move check for dict
* Set games to {}
2019-07-20 07:36:45 +02:00
Aaron Bach
693fa15924
Return Ambient PWS brightness sensor unit and remove CONF_MONITORED_CONDITIONS ( #25284 )
...
* Revert "Change Ambient solar radiation units to lx (#24690 )"
This reverts commit 40fa4463de
.
* Re-add sensor for Ambient PWS outdoor brightness (W/m^2)
* Corrected available and comments
* Member feedback
* Member comments
2019-07-20 06:32:33 +02:00
Paulus Schoutsen
c8abbf6d76
Restore sensiobo turn on/off methods ( #25321 )
2019-07-19 21:04:13 -04:00
nierob
979f801488
Avoid creating temporary lists ( #25317 )
...
That gives nano performance improvements as *() is slightly faster
then *[].
2019-07-19 13:36:18 -07:00
lyghtnox
caa7a3a3d6
Multiroom support for snapcast ( #24061 )
...
* Multiroom support for snapcast
* Moving services to the snapcast domain
* Passing asyncio event via dispatcher instead of hass.data
* Fixing lint
2019-07-19 12:43:44 -07:00
Andrew Sayre
752d0deb97
Turn on device before setting mode ( #25314 )
2019-07-19 10:19:34 -07:00
Paulus Schoutsen
fd2d6c8a74
Updated frontend to 20190719.0
2019-07-19 09:43:03 -07:00
cgtobi
5552a5be70
Fix plant error when adding new value ( #25302 )
...
* Only add value if int or floar
* Simplify check
* Simplify check
2019-07-19 16:09:29 +02:00
Pascal Vizeli
b9c6758dba
Fix HM with use wrong datapoint for off ( #25298 )
2019-07-19 11:18:13 +02:00
David Bonnes
5015311d6b
[climate] Correct honeywell supported_features ( #25292 )
...
* Initial commit
* delint
2019-07-19 09:51:02 +02:00
cgtobi
1eb66f3657
Fix fritzbox climate HVAC mode / temperature ( #25275 )
...
* Set the target temperature
* Update tests
* Update tests
* Fix linter complaints
2019-07-19 09:49:28 +02:00
William Scanlon
bc7e1a3797
Fixed python-wink method names ( #25285 )
...
* Fixed python-wink method names
* Fixed aux heat
2019-07-19 08:54:09 +02:00
Aaron Bach
003f7865a9
Add services to set and remove Simplisafe PINs ( #25207 )
...
* Add services to set and remove SimpliSafe PINs
* Added services spec
* Add services to set and remove SimpliSafe PINs
* Member comments
* Missed one
2019-07-18 22:07:07 -06:00
Philip Rosenberg-Watt
1c6d55e51b
Add MQTT climate precision ( #25265 )
...
* Add MQTT climate precision
* Remove stale code
2019-07-18 15:21:50 -07:00
Greg
3fd138bbdd
Add support for Rainforest Eagle-200 ( #24919 )
...
* Add support for Rainforest Eagle-200
* Removed direct access selector to monitored conditions
* Refactored code to use throttle on the update function
* Fixed issue in new code to use only one EagleReader instance
* Resolve comments
* Resolved comments
* Resolved comments and added Debug statement
* Added return statements
* Fixed typo
* Resolved comments and added debug statements
* Moved get_status method into Data object and decorated it with @staticmethod
* Resolved comments
2019-07-18 23:37:26 +02:00
Paulus Schoutsen
997187c7d3
Updated frontend to 20190718.0
2019-07-18 14:07:55 -07:00
stboch
217da36c86
Added states and modes for zwave climate ( #25274 )
...
* Update climate.py
Added support for Fan Only State
Added additional missing modes and states this should correct issue #25216
* Correct line lint error
* Corrected mode spelling
* Lint
2019-07-18 13:54:05 -07:00
William Sutton
be56851feb
Update CT80 Humidity call ( #25258 )
...
Last PR was from a few versions before, not sure how I had it working, but functioning properly now on .96
2019-07-18 21:36:17 +02:00
Paulus Schoutsen
53954d6f8f
Add hvac modes back to opentherm ( #25268 )
2019-07-18 21:32:17 +02:00
geekofweek
5c53257c23
ecobee Preset Fix ( #25256 )
...
* ecobee Preset Fix
* Celsius Fix
* Checks Fix
* Check Fix #2
* Check Fix #3
2019-07-18 10:39:53 -07:00
cgtobi
c7ebd109b8
Make presets prettier ( #25245 )
2019-07-18 10:27:04 -07:00
Daniel Shokouhi
32e89dcbb6
Add vendor support for vorwerk robots and fix zone retrieval ( #25200 )
...
* Add vendor support for vorwerk robots and fix zone retrieval
* Lint
* Review comments
* Lint
* Review commeent
* Remove unused variable
* Review comment
* Remove unused variable
2019-07-18 10:22:05 -07:00
definitio
93970b5621
Add hvac_action support for MQTT HVAC ( #25260 )
...
* Add hvac_action support
* Add tests
2019-07-18 10:17:26 -07:00
Andrew Sayre
cfc2c58fe0
Restore SmartThings A/C on/off services ( #25259 )
...
* Restore ST A/C on/off services
* Use correct OFF const
* Support AC HVAC_MODE_OFF
2019-07-18 10:14:58 -07:00
Finbarr Brady
516bab9969
OpenWrt Luci RPC Device Tracker Module Bump ( #25234 )
...
* Update manifest.json
* Update requirements_all.txt
2019-07-18 15:54:04 +02:00
cgtobi
89ed26eb86
Fix the unit of measurement for ecobee climate ( #25246 )
...
* Fix the unit of measurement
* Remove unused const
2019-07-18 13:27:56 +02:00
Pascal Vizeli
e13e4376f8
Fix eq3btsmart ( #25238 )
2019-07-18 11:25:11 +02:00
Pascal Vizeli
75ad5f8c9e
Show off value ( #25236 )
2019-07-18 11:24:07 +02:00
Teemu R
70cab201db
Add myself to songpal codeowners ( #25221 )
2019-07-18 08:05:17 +02:00
Paulus Schoutsen
7089188fd5
Updated frontend to 20190717.1
2019-07-17 15:27:25 -07:00
cgtobi
5b24e46a29
Fix schema validation for service calls ( #25204 )
...
* Fix schema validation for service calls
* No need for get
* No need for get
2019-07-17 15:18:07 -07:00
Khole
1215398aef
Hive water heater - Remove Duplication of appending entities ( #25210 )
...
* climate_water_heater
* updated names
* Update water_heater
* Update requirements
* Updated reqirements
* Version update
* updated Versiojn
* Update device list
* Removed unused Attributes
* removed duplicate appending entities
* re-added missing hotwater
* Move call to async_added_to_hass
* Move session append to async_added_to_hass
* White space
2019-07-17 15:17:44 -07:00
Aaron Bach
4e20e4964e
Bump simplisafe-python to 4.0.0 + add additional SimpliSafe attributes ( #25202 )
...
* Bump simplisafe-python to 4.0.0 + add additional SimpliSafe attributes
* Fixed incorrect attr assignment
* Member comments
* Add system ID as a state attribute
2019-07-17 16:13:03 -06:00
Paulus Schoutsen
a5012f39da
Fix ecobee missing preset mode support flag ( #25211 )
2019-07-17 15:07:14 -07:00
Paulus Schoutsen
b507822280
Updated frontend to 20190717.0
2019-07-17 13:08:02 -07:00
Markus Jankowski
ded9eb89bb
Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud ( #25201 )
...
* Add HmIP-PCBS2, HmIP-PCBS-BAT to Homematic IP Cloud
* fix lint
2019-07-17 21:29:25 +02:00
Paulus Schoutsen
971223de19
Only include target temp if has right support flag ( #25193 )
...
* Only include target temp if has right support flag
* Remove comma
2019-07-17 12:09:44 -07:00
tgermain
60ca8b95a4
Fix issue #24495 ( #25199 )
2019-07-17 13:05:26 -06:00
tetienne
a012c61762
Handle somfy expired token ( #25195 )
...
* HANDLE expired token
* RENAME constant
* FIX typo
2019-07-17 11:09:46 -04:00
bouni
21f68b80ea
Add login_method config option to fix login issue with RouterOS Version > 6.43 ( #25194 )
...
* added login_method config option to fix login issue with RouterOS Version > 6.43
* minor changes so that users don't have to change their config
* removed default config value to make the fallback without config change work as expected
2019-07-17 15:02:15 +02:00
Markus Jankowski
8bae7a45a5
Add HMIP-FCI / HMIP-FBL / HmIP-BBL ( #25188 )
2019-07-16 18:05:57 -07:00
David Bonnes
2bac24fbb7
[climate] Tweak evohome migration ( #25187 )
...
* de-lint
* use _evo_tcs instead of _evo_device for TCS
* add hvac_action to zones, remove target_temp from controller
* fix incorrect hvac_action
* de-lint
2019-07-16 15:18:21 -07:00
David F. Mulcahey
ac91423d71
Fix device name customization on ZHA add devices page ( #25180 )
...
* ensure new device exists
* clean up dev reg handling
* update test
* fix tests
2019-07-16 15:16:49 -07:00
Ryan Claussen
de3d28d9d5
Add severe weather sensor to Dark Sky ( #22701 )
...
* Add severe weather alert sensor to Dark Sky
* fixup test case
* address review comments and fixup testcases
* address comments, fix assertion order
* remove extra line
* remove index increment
2019-07-16 18:03:05 +02:00
cgtobi
9c2625f0a5
Raise not ready when no data from API is retrieved ( #25182 )
2019-07-16 17:16:35 +02:00
Fran
4afc19ff3a
Improve Nuki lock ( #22888 )
...
Using port on bridge initialization
Service: check_connection
Attribute: available
Updated requeriments_all.txt
Change unlatch service for open service
Removed extra info
nuki_lock_n_go renamed to lock_n_go
nuki_check_connection renamed to check_connection
2019-07-16 17:06:47 +02:00
Fabian Affolter
8a6515936d
Upgrade luftdaten to 0.6.2 ( #25177 )
2019-07-16 11:32:38 +02:00
Fabian Affolter
3381fa0ac4
Upgrade Mastodon.py to 1.4.5 ( #25176 )
2019-07-16 11:26:07 +02:00
Fabian Affolter
a096858426
Upgrade discord.py to 1.2.3 ( #25174 )
2019-07-16 11:16:34 +02:00
Thomas Le Gentil
3d3dd05789
Add Fortigate integration ( #24908 )
...
* Add Fortigate integration
* added feedback changes
* removed the only case
* fixed a description
* removed the CONFIG_PLATFORM
* deleted README
* added return from setup
* added return from setup
* fixed reviews
* Link updated
* Rename var and a couple of other minor changes
* Typos
2019-07-16 11:15:59 +02:00
Fabian Affolter
f9ae6f6ce7
Upgrade youtube_dl to 2019.07.16 ( #25173 )
2019-07-16 10:48:10 +02:00
Alexei Chetroi
e8fd01bea5
Fix climate is_aux_heat type hint. ( #25170 )
2019-07-16 09:32:09 +02:00
Leonardo Merza
64b9102206
Add travel time attribution/coordinates ( #24956 )
...
* add google travel time attribution
* add origin/destination
* update waze origin/destination
* add attribution and origin/destination
* add google attribution
2019-07-16 04:51:51 +02:00
Leandro Loureiro
dcb12a992a
Add spotify service to allow to play music from playlist ( #24991 )
...
* adding custom service to Spotify component to allow to play random playlist music
* fixing findings
* improving naming
* improving way of using required parameters
2019-07-16 04:41:16 +02:00
cgtobi
25285ef6a7
Fix Netatmo climate battery level ( #25165 )
...
* Interpolate battery level
* Sort list
2019-07-16 04:27:28 +02:00
Anders Melchiorsen
5e5abf77da
Update pysonos to 0.0.21 ( #25168 )
2019-07-16 04:22:41 +02:00
Austin Drummond
c2f4f06005
Add HomeKit Reset Accessory ( #25158 )
...
* added the ability to reset homekit accessories
* added tests for homekit reset accessory
* minor fixes
2019-07-16 03:43:37 +02:00
Paulus Schoutsen
cca50a8339
Updated frontend to 20190715.0
2019-07-15 13:54:30 -07:00
Daniel Perna
84373ce754
Fix device types for some HomeMatic IP sensors ( #25167 )
...
* Update pyhomematic to 0.1.60
* Devicetype for pyhomematic classes, fixes #24080
2019-07-15 13:39:52 -07:00
Paulus Schoutsen
67546ce0b1
Make dev tools titlte translatable ( #25166 )
2019-07-15 13:39:04 -07:00
Paulus Schoutsen
7aae490a85
Allow area ID in service call schemas ( #25121 )
...
* Allow area ID in service call schemas
* Remove ATTR_ENTITY_ID from service light turn off schcema
2019-07-15 11:31:53 -07:00
Joakim Sørensen
50f9117982
Version sensor update ( #25162 )
...
* component -> integration
* Bump pyhaversion to 3.0.2
* Update requirements
* Formating
2019-07-15 19:38:21 +02:00
ktnrg45
99c6c60bec
PS4 Add tests for init ( #25161 )
...
* Add some tests for init
* Remove init
* Add config entry version
* Use const for version
* Remove var
2019-07-15 08:47:47 -07:00
cgtobi
831564784a
Add Netatmo climate battery level ( #25143 )
...
* Add battery level sensor
* Only update battery level if lower or nonexistent
2019-07-15 09:46:48 +02:00
Daniel Perna
17013c7c2c
Update pyhomematic to 0.1.60 ( #25152 )
2019-07-14 20:21:37 -07:00
David Bonnes
3ddd482cc1
[climate-1.0] Add RoundThermostat to evohome ( #25141 )
...
* initial commit
* improve enumeration of zone(s)
* remove unused self._config
* remove unused self._config 2
* remove unused self._id
* clean up device_state_attributes
* remove some pylint: disable=protected-access
* remove LOGGER.warn(
* refactor for RoundThermostat
* ready for review
* small tweak
* small tweak 2
* fix regression, tweak
* tidy up docstring
* simplify code
2019-07-14 20:14:24 -07:00
Khole
bcf85a0df1
[Climate] Hive Add water heater Component post the refresh of the climate component. ( #25148 )
...
* climate_water_heater
* updated names
* Update water_heater
* Update requirements
* Updated reqirements
* Version update
* updated Versiojn
* Update device list
* Removed unused Attributes
2019-07-14 23:54:07 +02:00
Paulus Schoutsen
0a8b68fd4d
Correctly set property decorator on preset modes ( #25151 )
2019-07-14 14:45:44 -07:00
Josh Anderson
08f12750f1
Remove check and restore temp/mode changes ( #25149 )
2019-07-14 17:38:57 -04:00
Anders Melchiorsen
1798522ec8
Handle Sonos connection errors during setup ( #25135 )
2019-07-14 14:36:05 -07:00
Markus Jankowski
d91e5a6b66
remove comfort mode ( #25140 )
2019-07-14 14:31:32 -07:00
Frederik Bolding
fa8ae0865e
Small changes to bluetooth RSSI tracking ( #25056 )
...
* Updated bt_proximity dependency
* Closed bluetooth socket after RSSI request
* Updated bt_proximity requirement in manifest
2019-07-14 23:11:54 +02:00
Robert Svensson
01b890f426
Merge UniFi device tracker to config entry ( #24367 )
...
* Move device tracker to use config entry
* Remove monitored conditions attributes based on ADR0003
* Add support for import of device tracker config to be backwards compatible
* Remove unnecessary configuration options from device tracker
* Add component configuration support
2019-07-14 21:57:09 +02:00
David Bonnes
3480e6229a
[climate-1.0] Bugfix evohome showstopper ( #25139 )
...
* initial commit
* small tweak
2019-07-14 09:40:06 -07:00
cgtobi
e6a2dde19a
Fix aggregation in Netatmo public sensor ( #25132 )
...
* Clean up values
* Fix divisor
2019-07-14 12:46:17 +02:00
Franck Nijhof
9d4b5ee58d
Add Twente Milieu integration ( #25129 )
...
* Adds Twente Milieu integration
* Addresses flake8 warnings
* Adds required test deps
* Fixes path typo in coveragerc
* dispatcher_send -> async_dispatcher_send
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Removes not needed __init__
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Remove explicitly setting None default value on get call
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Correct typo in comment
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Clean storage for only the unloaded entry
Signed-off-by: Franck Nijhof <frenck@addons.community>
* asyncio.wait on updating all integrations
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Use string formatting
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Set a more sane SCAN_INTERVAL
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Small refactor around services
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Small styling correction
* Extract update logic into own function
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Addresses flake8 warnings
2019-07-14 12:30:23 +02:00
Austin Mroczek
369e6a3905
Move totalconnect from platform to component config ( #24427 )
...
* Move totalconnect component toward being a multi-platform integration. Bump total_connect_client to 0.28.
* add missing total-connect alarm state mappings
* Made recommended changes of MartinHjelmare at
https://github.com/home-assistant/home-assistant/pull/24427
* Update __init__.py
* Updates per MartinHjelmare comments
* flake8/pydocstyle fixes
* removed . at end of log message
* added blank line between logging and voluptuous
* more fixes
2019-07-14 09:24:40 +02:00
ktnrg45
b77d060304
PS4 move load_games and save_games helpers to init from media_player ( #25127 )
...
* Add constant for games_file
* move load and save games to init from media_player
* Move save and load games to init
* Missed arg
* missed arg
2019-07-13 20:11:19 +02:00
michaeldavie
a147a189ca
Update Environment Canada platforms ( #24884 )
...
* Add support for French
* Move labels to env_canada
* Bump env_canada to 0.0.17, change update frequency to 1 minute
* Update requirements_all.txt
* Set entity IDs separate from labels
* Flake error
* Remove monitored conditions
* Use next hourly forecast for missing conditions
* Switch sensors to unique_id
* Flake error
* Requested changes
* Simplify setting location parameters
2019-07-13 18:14:29 +02:00
Fabian Affolter
1e474bb5da
Upgrade youtube_dl to 2019.07.12 ( #25128 )
2019-07-13 18:10:09 +02:00
Paulus Schoutsen
d37d1ce4ad
Simplify Alexa/Google for new climate turn_on/off ( #25115 )
2019-07-13 10:27:50 +02:00
Paulus Schoutsen
8ec75cf883
Verify cloud user exists during boot ( #25119 )
2019-07-13 09:33:31 +02:00
ktnrg45
68edf10270
PS4 handle no connection/ fix spamming of logs when device is off ( #25091 )
...
* Bump 0.8.7
* Bump 0.8.7
* 0.8.7
* Handle exception. Handle device unavailable.
* Typo
* Blank line
2019-07-12 20:45:04 -06:00
cgtobi
c6b63b15b8
Add more public rain sensors ( #25117 )
2019-07-12 22:05:54 -04:00
Alex S
f705a1e62e
Splunk component filter support ( #25071 )
...
* Added code to support entity and domain filters in the config for splunk component, and the code to enforce the filter.
* * Moved code for posting splunk request to separate function, primarily to more easily write a test case where I can mock the point where the post would occur and validate that filtering is working correctly.
* Test cases created for full config check and to test the filtering
* Correcting static check errors/issues
* Correcting flake8 static check issue (introduced when addressing prior static check issues)
* Removing unused parameter to setup function - cleanup from reviewer request.
2019-07-13 00:35:23 +02:00
Paulus Schoutsen
f7aa1b026f
Updated frontend to 20190712.0
2019-07-12 14:58:50 -07:00
Aaron Bach
c73fa6157d
Add additional WWLLN test ( #25111 )
2019-07-12 14:36:49 -06:00
David Bonnes
de43237f6d
[climate] Add water_heater to evohome ( #25035 )
...
* initial commit
* refactor for sync
* minor tweak
* refactor convert code
* fix regression
* remove bad await
* de-lint
* de-lint 2
* address edge case - invalid tokens
* address edge case - delint
* handle no schedule
* improve support for RoundThermostat
* tweak logging
* delint
* refactor for greatness
* use time_zone: for state attributes
* small tweak
* small tweak 2
* have datetime state attributes as UTC
* have datetime state attributes as UTC - delint
* have datetime state attributes as UTC - tweak
* missed this - remove
* de-lint type hint
* use parse_datetime instead of datetime.strptime)
* remove debug code
* state atrribute datetimes are UTC now
* revert
* de-lint (again)
* tweak type hints
* de-lint (again, again)
* tweak type hints
* Convert datetime closer to sending it out
2019-07-12 21:29:45 +02:00
escoand
49abda2d49
Use more compatible samsungtv TV key ( #25083 )
...
* use more compatible TV key
* Remove extra spaces
2019-07-12 11:28:30 -07:00
Tom Harris
1368501cba
Bump insteonplm to 0.16.3 ( #25108 )
2019-07-12 19:47:59 +02:00
Victor Vostrikov
eae63cd231
Add support for multiple N26 accounts ( #25086 )
...
* Added support of multiple accounts for n26
* Code cleanup
* Added check for proper config
* Fiexed lints
2019-07-12 18:59:40 +02:00
Aaron Bach
b69663857b
Fix missing sensor unit in RainMachine ( #25101 )
2019-07-12 17:59:04 +02:00
cgtobi
a9980c8be0
Fix Netatmo climate issue when device out of reach ( #25096 )
...
* Fix valve/thermostat out of reach
* Fix boost for valves
* Set netatmo default max temp to 30
* Remove unnecessary get
* Remove unnecessary default value
* Readd get
2019-07-12 17:43:18 +02:00
Aaron Bach
31dd6364c3
Fix window exception in WWLLN ( #25100 )
...
* Beta fix: handle window exception in WWLLN
* Fixed test
* Fix bug
* Member comments
* Removed unused import
2019-07-12 17:41:47 +02:00
On Freund
0478e7f41d
Add turn on/off to coolmaster ( #25097 )
2019-07-12 17:40:28 +02:00
Wim Haanstra
f25f44a75b
Rename RitAssist to FleetGO ( #25093 )
2019-07-12 16:14:58 +02:00
ktnrg45
bbe45cbd4b
Ps4 move send_command service to init ( #25094 )
...
* Move services from media_player
* Move services to init
* add COMMANDS to const
* change service handler to sync
2019-07-12 13:14:35 +02:00
Aaron Bach
69cc6affd5
Add support for recording history to Apache Kafka ( #25085 )
...
* Add support for Apache Kafka
* Simplified
* Revert "Simplified"
This reverts commit fde4624e07
.
* Revert "Revert "Simplified""
This reverts commit 5ae57e64c2
.
* Completed
* Updated requirements
* Updated .coveragerc
* Removed unused import
* Updated codeowner
2019-07-12 13:13:51 +02:00
Anders Melchiorsen
6173d7c8a0
Support podcast episodes as Sonos favorites ( #25087 )
2019-07-12 07:08:57 +02:00
Pascal Vizeli
d47905d119
Add support for on/off climate ( #25026 )
...
* Add support for on/off climate
* address comments
* Add test for sync overwrite
* Add more tests
2019-07-11 15:28:11 -07:00
Matthias Alphart
e299d7b3d6
Update KNX component to xknx 0.11 ( #24738 )
...
* update component for xknx 0.11.0
- expose sensor state is not casted to float anymore
- climate mode operation list has no more None values
- light supports white_value (rgbw)
- sensor expects `group_address_state` now instead of `group_address`
- sensor forwards device_class if available
* update manifest to use xknx 0.11.0
* update requirements_all for xknx 0.11.0
* update for xknx 0.11.1
- require xknx 0.11.1
- use 'state_address' instead of 'address' in sensor and binary_sensor configuration
- optional 'sync_state' for sensors and binary_sensors
* remove questionable `del kwargs`
2019-07-11 22:01:37 +02:00