Paulus Schoutsen
fd2d6c8a74
Updated frontend to 20190719.0
2019-07-19 09:43:03 -07: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
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
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
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
Paulus Schoutsen
7089188fd5
Updated frontend to 20190717.1
2019-07-17 15:27:25 -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
b507822280
Updated frontend to 20190717.0
2019-07-17 13:08:02 -07: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
aac01aaa50
Upgrade ruamel.yaml to 0.15.99 ( #25175 )
2019-07-16 11:16:43 +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
Anders Melchiorsen
5e5abf77da
Update pysonos to 0.0.21 ( #25168 )
2019-07-16 04:22:41 +02:00
Paulus Schoutsen
cca50a8339
Updated frontend to 20190715.0
2019-07-15 13:54:30 -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
Daniel Perna
17013c7c2c
Update pyhomematic to 0.1.60 ( #25152 )
2019-07-14 20:21:37 -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
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
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
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
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
Paulus Schoutsen
f7aa1b026f
Updated frontend to 20190712.0
2019-07-12 14:58:50 -07:00
Tom Harris
1368501cba
Bump insteonplm to 0.16.3 ( #25108 )
2019-07-12 19:47:59 +02:00
Wim Haanstra
f25f44a75b
Rename RitAssist to FleetGO ( #25093 )
2019-07-12 16:14:58 +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
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
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
David F. Mulcahey
777e1ca832
bump zha-quirks version ( #25059 )
2019-07-10 11:59:06 -07:00
Paulus Schoutsen
f0f7dc4884
Updated frontend to 20190710.0
2019-07-10 10:49:07 -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
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
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
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
Joakim Plate
ab832cda71
Add support for arcam fmj receivers ( #24621 )
...
* Add arcam_fmj support
* Just use use state in player avoid direct client access
* Avoid leaking exceptions on invalid data
* Fix return value for volume in case of 0
* Mark component as having no coverage
* Add new requirement
* Add myself as maintainer
* Correct linting errors
* Use async_create_task instead of async_add_job
* Use new style string format instead of concat
* Don't call init of base class without init
* Annotate callbacks with @callback
Otherwise they won't be called in loop
* Reduce log level to debug
* Use async_timeout instead of wait_for
* Bump to version of arcam_fmj supporting 3.5
* Fix extra spaces
* Drop somewhat flaky unique_id
* Un-blackify ident to satisy pylint
* Un-blackify ident to satisy pylint
* Move default name calculation to config validation
* Add test folder
* Drop unused code
* Add tests for config flow import
2019-07-08 17:14:19 +02:00
Jesse Rizzo
f90fe7e628
Enphase envoy individual inverter production ( #24445 )
...
* bump envoy_reader version to 0.4
* bump dependency envoy_reader to 0.4
* Enphase envoy get individual inverter production
* Add period in function description
* Fix dumb typo
* Define _attributes in __init__
* Better error messages, make update async
* Fix format error
* Fix pylint errors
* set unknown state to None
* Bump envoy_reader version to 0.8
* Change attributes to separate sensors
* Fix dumb thing
* Improve platform_setup for inverters
* Remove unneeded self._attributes, refactor platform setup
* Refactor platform setup
2019-07-08 10:21:08 -04: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
Tom Harris
0595fc3097
Upgrade insteonplm to 0.16.0 and add INSTEON scene triggering ( #24765 )
...
* Upgrade insteonplm to 0.16.0 and add INSTEON scene triggering
* Fix spacing issue
* Dummy commit to trigger CLA
* Remove dummy change
* Code review changes
* Use ENTITY_MATCH_ALL keyword from const and lint cleanup
* Make entity method print_aldb private
2019-07-07 20:31:04 +02:00
Tsvi Mostovicz
b0dc782c98
Upgrade hdate==0.8.8 ( #25008 )
...
This should fix incosistencies between issur_melacha_in_effect sensor and candle_lighting time.
Probably fixes #24479 and #23852
2019-07-07 17:32:54 +02:00
Daniel Høyer Iversen
ecd7f86df0
upgrade switchmate to latest lib ( #25006 )
2019-07-07 13:02:13 +02:00
Dave T
6e24b52a7e
Add support for aurora ABB Powerone solar photovoltaic inverter ( #24809 )
...
* Add support for aurora ABB Powerone solar photovoltaic inverter
* Add support for aurora ABB Powerone solar photovoltaic inverter
* Update stale docstring
* Fixed whitespace lint errors
* Remove test code
* Delete README.md
Website documentation contains setup instructions. README not needed here.
* Only close the serial line once.
* Correct newlines between imports
* Change add_devices to add_entites and remove unnecessary logging.
* Use new style string formatting instead of concatenation
* Directly access variables rather than via config.get
* Update sensor.py
2019-07-07 11:22:21 +02:00