Pascal Vizeli
3b6b421152
Update azure-pipelines-release.yml for Azure Pipelines
2019-07-11 09:24:45 +02:00
Pascal Vizeli
b8ee3536b3
Update azure-pipelines-release.yml for Azure Pipelines
2019-07-11 09:24:15 +02:00
Pascal Vizeli
fcb1783f56
Update azure-pipelines-release.yml for Azure Pipelines
2019-07-11 09:22:37 +02:00
Pascal Vizeli
8937d44399
Update azure-pipelines-release.yml for Azure Pipelines
2019-07-11 09:21:58 +02:00
Pascal Vizeli
8041339052
Update azure-pipelines-release.yml for Azure Pipelines
2019-07-11 09:17:44 +02:00
Pascal Vizeli
f0fe865798
Update azure-pipelines-release.yml for Azure Pipelines
2019-07-11 09:15:14 +02:00
Paulus Schoutsen
2eecb08b51
Do not reverse open/close calls ( #24879 )
2019-07-10 23:33:38 -07:00
Aaron Bach
51a40c0441
Change unique_id formula for Notion entities ( #25076 )
...
* Change unique_id formula for Notion entities
* Don't use name
2019-07-11 07:31:03 +02:00
Martin Hjelmare
177f5a35ae
Rewrite calendar component ( #24950 )
...
* Correct google calendar test name
* Rewrite calendar component
* Save component in hass.data.
* Rename device_state_attributes to state_attributes.
* Remove offset attribute from base state_attributes.
* Extract offset helpers to calendar component.
* Clean imports.
* Remove stale constants.
* Remove name and add async_get_events.
* Add normalize_event helper function. Copied from #21495 .
* Add event property to base entity.
* Use event property for calendar state.
* Ensure event start and end.
* Remove entity init.
* Add comment about event data class.
* Temporary keep old start and end datetime format.
* Convert demo calendar
* Convert google calendar
* Convert google calendar.
* Clean up google component.
* Keep offset feature by using offset helpers.
* Convert caldav calendar
* Clean up caldav calendar.
* Update caldav cal on addition.
* Bring back offset to caldav calendar.
* Copy caldav event on update.
* Convert todoist calendar
2019-07-10 20:59:37 -07:00
Paulus Schoutsen
87d3680630
Merge commit 'df920b4eda1d64368ed3bf166bcb0a90aeec6c44' into rc
2019-07-10 20:54:06 -07:00
Paulus Schoutsen
c6af8811fb
Version bump to 0.97.0dev0
2019-07-10 20:50:31 -07:00
Paulus Schoutsen
bd7c0e87d5
Version bump to 0.96.0b0
2019-07-10 20:49:56 -07:00
Paulus Schoutsen
df920b4eda
Merge remote-tracking branch 'origin/master' into dev
2019-07-10 20:48:54 -07:00
Paulus Schoutsen
cde3f670c2
pylint
2019-07-10 20:47:27 -07:00
Phil Bruckner
c80683bb15
Restore automation last_triggered as datetime & fix test ( #24951 )
...
* Restore automation last_triggered as datetime & fix test
* last_triggered is always a string
2019-07-10 20:42:38 -07:00
Paulus Schoutsen
073327831f
Correctly store removed entities for restore state ( #25073 )
...
* Correctly store removed entities for restore state
* Lint
* Do not assume about set encoding
2019-07-10 20:41:03 -07:00
Charles Garwood
312fceeaf6
Add websocket API command for Z-Wave network status ( #25066 )
...
* Add websocket API command for Z-Wave network status
* lint
* Add callback decorator
* Remove state_str, fix lint
2019-07-10 19:50:42 -07:00
monte-monte
42d2f30ab8
Complete OPERATION_MODES ( #25069 )
...
XKNX library has complete list of KNX controller modes, but current version of HA KNX climate plugin uses only two of them and one is named incorrectly ("Dehumidification" instead of "Dry"). https://github.com/XKNX/xknx/blob/master/xknx/knx/dpt_hvac_mode.py
I've added missing control modes, which has corresponding operation mode in HA. Tested this patch on my KNX IntesisBox which is used with Mitsubishi split AC, all modes were detected correctly and working as expected.
I've also corrected datapoint number in a comment, because it was pointing to a wrong one: http://www.sti.uniurb.it/romanell/Domotica_e_Edifici_Intelligenti/110504-Lez10a-KNX-Datapoint%20Types%20v1.5.00%20AS.pdf see page 94.
2019-07-10 15:59:43 -07:00
Jeff Irion
4844477d3a
Make sure volume level is valid when incrementing/decrementing ( #25061 )
...
* Make sure volume level is not None before incrementing/decrementing
* Pass linting checks
2019-07-10 15:58:29 -07:00
Martijn van Zal
ca8118138c
Change phrases in the logbook component for persons and binary_sensors ( #25053 )
...
Persons are now threated the same as device trackers, so the logbook states
"<name> is at <location>" or "<name> is away" instead of "<name> changed to <location|not_home>"
Binary sensors now show phrases that relate to their device_class attribute.
So "Front door is closed" instead of "Front door turned off" or "Hallway PIR detected movement"
instead of "Hallway PIR turned on"
2019-07-10 15:56:41 -07:00
Johann Kellerman
e51b5e801e
SMA catch error ( #25045 )
...
* SMA small fix
* lib update
* req
2019-07-10 15:55:40 -07:00
Aaron Bach
9ccb85d959
Add support for World Wide Lightning Location Network ( #25001 )
...
* Add support for World Wide Lightning Location Network
* Updated .coveragerc
* Added test
* Updated requirements
* Fixed tests
* Use local time for nearest strike
* Base geo location in place
* Finished geolocation work
* Fixed tests
* Cleanup
* Removed no-longer-needed method
* Updated requirements
* Add support for window and attrs
* Add strike ID to entity name
* Member comments
2019-07-10 16:40:11 -06:00
Alexei Chetroi
cea857e18a
Bump up ZHA dependencies. ( #25062 )
...
Bump zigpy-homeassistant to 0.7.0
Bump zigpy-deconz to 0.2.1
Bump zigpy-xbee-homeassistant to 0.4.0
2019-07-10 12:20:37 -07:00
Anders Melchiorsen
1afa136fc0
Fix for Sonos debug logging ( #25064 )
...
* Fix for Sonos debug logging
* Start logging messages with capital letters
2019-07-10 12:19:28 -07:00
Paulus Schoutsen
7d33b0a259
Fix broken test in Python 3.7 ( #25067 )
2019-07-10 12:17:10 -07:00
David F. Mulcahey
777e1ca832
bump zha-quirks version ( #25059 )
2019-07-10 11:59:06 -07:00
Johann Kellerman
2e26f0bd2b
Add check_config helper ( #24557 )
...
* check_config
* no ignore
* tests
* try tests again
2019-07-10 11:56:50 -07:00
Penny Wood
236debb455
Avoid flooding steam API ( #23941 )
2019-07-10 11:15:42 -07:00
Paulus Schoutsen
5f5c541f2f
Update translations
2019-07-10 10:50:50 -07:00
Paulus Schoutsen
f0f7dc4884
Updated frontend to 20190710.0
2019-07-10 10:49:07 -07:00
Anders Melchiorsen
18d27c997d
Add Sonos debug logging ( #25063 )
2019-07-10 09:30:45 -07:00
David Bonnes
a44686389c
[climate] Bugfix honeywell misleading error message ( #25048 )
...
* initial commit
* refactor for sync
* minor tweak
* refactor convert code
* fix regression
* remove bad await
* de-lint
* de-lint 2
* improve error message
* rebase
* tweak
* de-lint
2019-07-10 08:38:31 -07:00
cdce8p
98ba015f06
Remove myself as codeowner ( #25043 )
2019-07-10 08:36:17 -07:00
Matte23
c1c2159dee
Added marker sensor to CUPS integration ( #25037 )
2019-07-10 08:35:30 -07:00
Paul Annekov
a30c37017b
Update tuyaha to 0.0.2 to catch API exceptions ( #25050 )
...
* Update tuyaha to 0.0.2 to catch API exceptions
* Updated tuyaha version in requirements
2019-07-10 01:54:19 +02:00
Aaron Bach
195b034abc
Add config flow support to Geolocation ( #25046 )
2019-07-10 00:50:16 +02:00
William Sutton
c5239c6176
Add radiotherm CT80 current humidity support ( #25024 )
...
* Added CT80 Current Humidity Support
Added a check for if device is a CT80, and if so, queries the humidity object to get the current measured humidity reading.
* Update climate.py
Removed whitespace on line 229
* Update climate.py
Added humidity property. Version on local machine had that from previous tinkering.
* Update climate.py
Removed whitespace
* Update climate.py
Fixed tstat error handling for humidity data.
2019-07-09 21:18:05 +02:00
jlrgraham
5be695c49c
Bump pyvera to 0.3.2, null/missing value protection ( #25041 )
...
* Bump pyvera to 0.3.2, null/missing value protection.
* Add another place where the pyvera version is set.
2019-07-09 20:06:45 +02:00
cgtobi
8652c84745
Fix Netatmo rain gauge precision ( #25036 )
2019-07-09 19:57:29 +02:00
Franck Nijhof
36ed725ab4
Improve toon climate ( #25040 )
...
* Renames internal climate state variable to preset
* Shorten function comments
* Updates local variables on preset and temp changes
* Adds support for hvac_action
2019-07-09 19:52:38 +02:00
Malte Franken
cf5a35a421
updated geojson_client library to version 0.4 ( #25039 )
2019-07-09 13:06:10 -04:00
Fabian Affolter
8256d72f6d
Upgrade youtube_dl to 2019.07.02 ( #24990 )
...
* Upgrade youtube_dl to 2019.07.01
* Update homeassistant/components/media_extractor/manifest.json
Co-Authored-By: Josef Schlehofer <pepe.schlehofer@gmail.com>
* Update requirements_all.txt
Co-Authored-By: Josef Schlehofer <pepe.schlehofer@gmail.com>
2019-07-09 13:03:52 -04:00
Pascal Vizeli
25745e9e27
Update build pipeline
2019-07-09 15:32:09 +02:00
Franck Nijhof
3ce1049d21
Centralizes Toon data, reducing API calls ( #23988 )
...
* Centralizes Toon data, reducing API calls
Fixes #21825
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Fixes bad copy past action in services.yaml
Signed-off-by: Franck Nijhof <frenck@addons.community>
* Addresses review comments
Signed-off-by: Franck Nijhof <frenck@addons.community>
* 👕 Fixes too many blank lines
* Unsub dispatcher
2019-07-09 14:18:51 +02:00
arigilder
f3e542542a
Add missing support for jewish_calendar.omer_count sensor ( #24958 )
...
* Add missing support for omer_count to jewish_calendar
* Add tests for omer sensor
* Add tests for omer after tzeit hakochavim
* Lint fixes
2019-07-09 11:58:57 +02:00
cgtobi
07b635e7aa
Fix Netatmo climate presets ( #25029 )
...
* Fix netatmo presets
* Remove off mode for valves
* Revert usage of global const
* Flip values
* Remove try...except block
2019-07-09 10:40:02 +02:00
Aaron Bach
c2e843cbc3
Add support for Notion Home Monitoring ( #24634 )
...
* Add support for Notion Home Monitoring
* Updated coverage
* Removed auto-generated translations
* Stale docstrings
* Corrected hardware version
* Fixed binary sensor representation
* Cleanup and update protection
* Updated log message
* Cleaned up is_on
* Updated docstring
* Modified which data is updated during async_update
* Added more checks during update
* More cleanup
* Fixed unhandled exception
* Owner-requested changes (round 1)
* Fixed incorrect scan interval retrieval
* Ugh
* Removed unnecessary import
* Simplified everything via dict lookups
* Ensure bridges are properly registered
* Fixed tests
* Added catch for invalid credentials
* Ensure bridge ID is updated as necessary
* Updated method name
* Simplified bridge update
* Add support for updating bridge via_device_id
* Device update guard clause
* Removed excess whitespace
* Whitespace
* Owner comments
* Member comments
2019-07-09 10:29:06 +02:00
Andrew Sayre
7a5fca69af
Add hvac fan state ( #25030 )
2019-07-09 09:59:48 +02:00
Franck Nijhof
3016d3a186
Toon fixes for Climate 1.0 ( #25027 )
2019-07-09 08:44:30 +02:00
Andrew Sayre
a31e49c857
Improve SmartThings test mocking ( #25028 )
...
* Migrate to asynctest
* Simplify mock access
* Use mocks
2019-07-08 22:39:55 -04:00