Fredrik Erlandsson
828f76ca57
Update Daikin preset modes ( #25395 )
...
* fix preset documentation
* Use pydaikin set holiday method
2019-07-23 17:10:28 -07:00
Kim Frellsen
f5d0f36caf
Add new device tracker supporting Fortinet FortiGate ( #23078 )
...
* Create device_tracker.py
initial version
* Update device_tracker.py
set verify SSL to false as default. Normally users do not have a verified certificate at home
* Update device_tracker.py
pep8 compliant
* Update device_tracker.py
upgraded fortiosapi requirements
* Create __init__.py
* tox compliant
* Update device_tracker.py
* Create manifest.json
* Update .coveragerc
added fortios
* Update device_tracker.py
circle ci, blank line required
* Update manifest.json
removed code owners
* Update manifest.json
removed dependencies
* Update manifest.json
removed codeowners
* Update requirements_all.txt
added fortios
* Update requirements_all.txt
* Update device_tracker.py
pylint corrections
* Update device_tracker.py
pylint exceptions
* Update device_tracker.py
disable pylint broad exceptions
* Update device_tracker.py
pylint
* Update device_tracker.py
removed pointless string statements
* Update device_tracker.py
removed blank line
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update device_tracker.py
* Update manifest.json
added codeowners
* Update CODEOWNERS
added kimfrellsen as codeowner
* fortiosapi 0.10.8
Updated to use latest version of fortiosapi 0.10.8
* Update requirements_all.txt
updated fortiosapi to 0.10.8
* Update device_tracker.py
fixed some requests.
* Update device_tracker.py
better exception handling.
* Update device_tracker.py
exception handling
* Update CODEOWNERS
* Update device_tracker.py
corrected exception handling
* Update device_tracker.py
exception handling.
* Update device_tracker.py
lint corrections
* Update device_tracker.py
removed broad exception.
* Update device_tracker.py
fix lint errors
* Update device_tracker.py
minor changes, mostly cosmetic
2019-07-24 01:18:58 +02:00
Farid
4fb1937f65
Suez water ( #23844 )
...
* Add suez water sensor
* flake8 test
* pylint test
* edition to fix flake8 and pylint issues
* edition to be okay with the musts
* Added a blank line to __init.py__ for flake8
* added blank line for flake8
* changer scan interval from 10 to 720 minutes
* use of pysuez
* bug fix and isort
* use of pysuez
* fixed flake8 and pylint errors
* update requirements_all.txt
* added a method to test login/password befire adding device
* flake8 edition
* update requirements_all.txt
* add of .coveragerc file with untested files
* update of .coveragerc
* Update homeassistant/components/suez_water/__init__.py
Co-Authored-By: Fabian Affolter <mail@fabian-affolter.ch>
* Update homeassistant/components/suez_water/sensor.py
Co-Authored-By: Fabian Affolter <mail@fabian-affolter.ch>
* Update homeassistant/components/suez_water/sensor.py
Co-Authored-By: Fabian Affolter <mail@fabian-affolter.ch>
* Update homeassistant/components/suez_water/sensor.py
Co-Authored-By: Fabian Affolter <mail@fabian-affolter.ch>
* Update homeassistant/components/suez_water/sensor.py
Co-Authored-By: Fabian Affolter <mail@fabian-affolter.ch>
* Update homeassistant/components/suez_water/sensor.py
Co-Authored-By: Fabian Affolter <mail@fabian-affolter.ch>
* bug fix in check credentials
* flake8 and pylint fixes
* fix codeowner
* update requirements_all.txt
* Sorted suez_water line
* edition to answer comments from @MartinHjelmare on #23844
* Attribute keys formatting to lowercase snakecase, name and icon constants returned directly, and remove of attribute. Update of .
* pylint edition
* correction wrong keys in client attributes
* remove of unnedeed return and move add_entities
2019-07-24 01:14:41 +02:00
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
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
81bde77c04
Updated frontend to 20190721.1
2019-07-21 13:02:26 -07: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