Aaron Bach
f82ca44aac
Bump pyairvisual to 5.0.2 ( #40554 )
...
* Bump pyairvisual to 5.0.2
* Fix tests
2020-09-24 15:31:47 -06:00
Dermot Duffy
0a656f13eb
Fix/Refactor Hyperion Integration ( #39738 )
2020-09-24 21:37:34 +02:00
J. Nick Koston
3880ac0b0d
Ensure group state is recalculated when re-adding on reload ( #40497 )
2020-09-23 20:55:32 +02:00
springstan
6c8e0e20fb
Add and use light lux constant in entire code base ( #40171 )
2020-09-23 20:48:01 +02:00
springstan
6a7caad8dc
Use content type json constant ( #40312 )
2020-09-23 20:21:55 +02:00
Philip Allgaier
9c1eb78a0f
Adjust safe_theme for better readability ( #40223 )
2020-09-23 18:57:35 +02:00
Franck Nijhof
7c61caf68e
Revert "Support learning different command types with remote" ( #40486 )
...
This reverts commit c6a48d3b61
.
2020-09-23 12:39:27 +02:00
Anders Melchiorsen
7876cdb37a
Fix handling of quoted time_pattern values ( #40470 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2020-09-23 09:21:57 +02:00
jjlawren
df9634a41f
Refactor Plex tests using fixtures ( #40260 )
...
* Refactor Plex tests using fixtures
* Avoid unnecessary coroutine declaration
2020-09-22 22:14:41 -05:00
Felipe Martins Diel
c6a48d3b61
Support learning different command types with remote ( #39670 )
2020-09-22 22:09:19 -05:00
springstan
06a133c3e9
Add and use length millimeters constant ( #40116 )
...
* Add and use length millimeters constant
* Fix pylint error
* Fix broken accuweather sensor test
2020-09-22 21:09:17 -05:00
Tom Schneider
6e8e4eedb5
Add binary_sensor for elevator states to hvv_departures ( #36822 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-22 17:42:50 +02:00
J. Nick Koston
7029345b9d
Add support for selecting multiple entity ids from logbook ( #40075 )
2020-09-22 09:27:04 -05:00
J. Nick Koston
f0f817c361
Serialize websocket event message once ( #40453 )
...
Since most of the json serialize work for the websocket was done
multiple times for the same message, we can avoid the overhead
of serializing the same message many times (once per websocket
client) with a cache.
2020-09-22 08:47:04 -05:00
Ville Skyttä
5e90a4d000
Use more state attribute name constants ( #40428 )
2020-09-21 23:03:39 +02:00
On Freund
447446c565
Fix handling of empty ws port ( #40399 )
2020-09-21 20:27:00 +02:00
Julien Tant
8b9c757fdc
Add zodiac integration ( #38935 )
...
* add zodiac sign integration
* add tests & refacto
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* fix indentation from suggested correction, fix quality scale and remove useless functions
* fix code formatting
* Create const.py
* Update sensor.py
* Update const.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update sensor.py
* Update test_sensor.py
* Update __init__.py
* Update sensor.py
* Update test_sensor.py
* Update sensor.py
* Update __init__.py
* Update test_sensor.py
* Update __init__.py
* Fix zodiac time patch
* Delete sensor.fr.json
* Update sensor.py
* Delete sensor.en.json
* Update test_sensor.py
* Apply suggestions from code review
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-21 10:41:30 -05:00
Chris Talkington
432911c994
Apply code review for canary config flow ( #40355 )
...
* apply code review for canary config flow
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update camera.py
* Update camera.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update __init__.py
2020-09-20 17:38:02 -05:00
springstan
0c077685b6
Use content type text plain constant ( #40313 )
2020-09-20 13:19:10 +02:00
Brett
4f5d3b4035
Rebuilt Splunk using custom library ( #40123 )
...
* Rebuilt Splunk using splunk_data_sender
* Fixing lint issues
* Apply suggestions from code review
Recommended Fixes
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Moved to single send queue and fixed ssl verify
* Using coroutine and Asyncio.lock
* Changed to custom library hass_splunk
* Fixed "use_ssl" parameter
* Better error catching
* Better error log
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-20 11:22:43 +02:00
Chris Talkington
6b317ced17
Update roku media browser classes ( #40285 )
...
* update roku media browser classes
this should allow proper icons to be shown vs plain directory
* Update test_media_player.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update test_media_player.py
2020-09-19 18:02:15 +02:00
SukramJ
e300cf3747
Add binary_sensor for cloud connectivity to HomematicIP Cloud ( #39675 )
...
* Add binary_sensor for cloud connectivity to HomematicIP Cloud
* Fix Test
* Remove device_class
* Switch from _device to _home
* Switch from _device to _home for sensor
2020-09-19 10:59:46 -05:00
springstan
7de1fe7416
Use percentage constant in more integrations ( #40165 )
2020-09-19 10:30:22 -05:00
Chris Talkington
0c8b530aa2
Add device info to canary camera and sensors ( #40053 )
...
* add device info to canary sensors
* Update test_sensor.py
* Update sensor.py
* Update sensor.py
* Update test_sensor.py
* Create const.py
* Update sensor.py
* Update test_sensor.py
* Update sensor.py
* Update test_sensor.py
* Update camera.py
* Update camera.py
* Update sensor.py
* Update camera.py
* Update camera.py
2020-09-19 10:09:40 -05:00
Tom
5832184304
Add port to plugwise ( #40017 )
2020-09-19 12:08:16 +02:00
springstan
e330468a13
Use pressure constants in code base ( #40262 )
2020-09-19 09:26:08 +02:00
Chris Talkington
f563068ce6
Add config flow to canary ( #40055 )
...
* Create config_flow.py
* Update config_flow.py
* work on config flow
* Update test_config_flow.py
* Update __init__.py
* Update camera.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update conftest.py
* Update test_config_flow.py
* Update test_init.py
* Update test_init.py
* Apply suggestions from code review
* Update camera.py
* Update test_init.py
* Update camera.py
* Update __init__.py
* Update test_init.py
* Update test_init.py
* Update __init__.py
* Update __init__.py
* Apply suggestions from code review
* Update __init__.py
* Update test_init.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update config_flow.py
2020-09-18 23:22:19 -05:00
twdkeule
052e8f0983
Add Influxdb precision option ( #38454 )
2020-09-19 04:42:03 +02:00
timkoers
46b86f4a2f
Add UniFi Uptime sensor ( #40058 )
...
* Added UniFi Uptime sensor
Added the UniFi uptime data as a sensor. Untested.
* Update sensor.py
Updated code as a result of the tests.
* Changed timestamp format and device class
Converted state to iso timestamp and changed device class to DEVICE_CLASS_TIMESTAMP.
* Updated unit of measurement to None
* Added import
* Update homeassistant/components/unifi/sensor.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Removed whitespace
* Added the uptime sensors option to the config flow
* All the unit tests should be there now
* Whoops
* Fixed translation
* Properly formatted the code
* Flake8 really has angel eyes
* Black should also be satisfied now
* Should have satisfied all static code analysis tools
* Fixed add uptime sensor function
* Fixed overintendation
* Fixed unit tests
* Made a spelling mistake during editing of unit tests
* Test verifies if utc time is correct
* Converted to iso format
* Converted unit test to iso format
* Unit test sensor json had the wrong uptime name
* Added options_updated handler
* Fixed remove sensors unit test
* Update homeassistant/components/unifi/sensor.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* Update homeassistant/components/unifi/sensor.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* Update test_device_tracker.py
Removed uptime from the devices
* Fixed black formatting issue
* I think the code coverage should be good now
* Trying to add the sensors again
* Using signals to hopefully trigger the controller to add them again
* Forgot import
* Sorted components
* fixed isort comments
* Removed CLASS and DEVICE_CLASS
* Added TYPE again
* Removed double underscores
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
2020-09-18 19:33:37 +02:00
Felipe Martins Diel
2f7b6bfa2d
Fix RM mini 3 update manager ( #40215 )
2020-09-18 15:31:25 +02:00
Felipe Martins Diel
976d8f7abe
Handle an unsupported device in the Broadlink config flow ( #40242 )
2020-09-18 15:29:26 +02:00
Raman Gupta
d0a5feda44
Fix Vizio async_unload_entry bug ( #40210 )
2020-09-18 13:18:56 +02:00
J. Nick Koston
e9abb357e4
Log template listeners when debug logging is on ( #40180 )
2020-09-17 14:45:30 -05:00
J. Nick Koston
44952a94cf
Add missing conext preservation to bayesian and universal ( #40178 )
...
We already do this for template sensors, but it was
missing for bayesian and universal
2020-09-17 16:47:23 +02:00
Bram Kragten
95e998d25a
Fix editing tags only get isoformat from datetime ( #40174 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-17 16:45:55 +02:00
Robert Van Gorkom
70173488a8
Add config support to zoneminder integration ( #37060 )
...
* Add config support to zoneminder integration.
* Fixing spelling issue.
Adding self to maintainers.
Updating config flows generated file.
* Maintain zoneminder functionality without breaking changes.
* Addressing lint feedback.
Updating code owners.
* Using non-blocking calls.
* Adding tests package file.
* Update service description.
Co-authored-by: Rohan Kapoor <rohan@rohankapoor.com>
* Resolving conflicts in requirements file.
* Resolving more conflicts.
* Addressing PR feedback.
* Merging from dev.
Co-authored-by: Rohan Kapoor <rohan@rohankapoor.com>
2020-09-16 22:58:51 -07:00
Ville Skyttä
271ffac4a9
Fix static/class async mocks on Python 3.8.0 and .1 ( #40147 )
...
* forked_daapd
* shelly
* simplipy
2020-09-17 08:20:00 +03:00
Franck Nijhof
f83f3c927a
Fix local media browser source conflicting with local www folder ( #40151 )
2020-09-16 21:38:40 +02:00
J. Nick Koston
5ea04d64f6
Prompt to reauth when the august password is changed or token expires ( #40103 )
...
* Prompt to reauth when the august password is changed or token expires
* augment missing config flow coverage
* augment test coverage
* Adjust test
* Update homeassistant/components/august/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* block until patch complete
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-16 17:35:01 +02:00
Niccolo Zapponi
2b7e735e3d
Remove unsupported states from security systems in HomeKit ( #40060 )
2020-09-16 10:00:32 -05:00
Paulus Schoutsen
d25192d8c5
Fix scene validator ( #40140 )
2020-09-16 16:26:34 +02:00
Franck Nijhof
ff0562ad1e
Add media dirs core configuration ( #40071 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-16 15:28:25 +02:00
AJ Schmidt
66bb6a6ffa
AlarmDecoder config flow fixes ( #40037 )
2020-09-16 00:11:29 +02:00
springstan
000d2047fb
Add and use currency constants ( #40113 )
2020-09-15 15:01:01 -06:00
Martin Hjelmare
a71a4d642b
Clean dyson climate tests ( #40110 )
...
* Move setup without devices
* Remove not needed tests
* Move set temp test
* Move set temp cool mode test
* Run black
* Move test target temperature
* Move test current temperature
* Move test current humidity
* Move test hvac mode
* Move test hvac modes
* Move test fan modes
* Move test service fan modes
* Move test fan state
* Move test supported features
* Move test idle state
* Move test humidity invalid state
* Move test humidity without state
* Move test device cool
* Rename test
* Move test set mode service
* Clean imports
* Clean strings
* Only load climate platform for climate tests
2020-09-15 22:38:45 +02:00
cgtobi
f651b1f54b
Extract Netatmo test data ( #40094 )
2020-09-15 21:49:08 +02:00
Dan Klaffenbach
74cef6966d
Expose angle and xy attributes in deCONZ event if present ( #39822 )
...
These attribute are used by the color wheel on the Müller Licht tint
remote control.
2020-09-15 21:13:17 +02:00
Hareesh M U
c8d5500441
Add bimonthly period feature for utility_meter component ( #39931 )
2020-09-15 17:52:19 +02:00
Martin Hjelmare
487b56ab69
Fix hvv_departures config flow patches ( #40095 )
2020-09-15 12:37:31 +02:00
Franck Nijhof
5d0fa1417e
Upgrade pytest to 6.0.2 ( #39959 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-15 10:09:56 +02:00