Martin Ilievski
f023ec24d7
Bump pykodi to 0.2.6 ( #56148 )
2021-09-13 10:00:10 -10:00
Daniel Hjelseth Høyer
f9de8fb49a
Surepetcare config flow ( #56127 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-13 09:57:06 -10:00
Michael
d661a76462
Use entity description and set state class to all System Monitor sensors ( #56140 )
2021-09-13 09:55:33 -10:00
Joakim Sørensen
20d96ef4ef
Update docker base image to 2021.09.0 ( #56191 )
2021-09-13 21:11:10 +02:00
Erik Montnemery
17efafb2ea
Do not set assumed state for binary sensor groups ( #56190 )
2021-09-13 10:40:24 -07:00
Bram Kragten
86d24bec75
Update icons for MDI 6 ( #56170 )
2021-09-13 19:29:38 +02:00
starkillerOG
5f86388f1c
Netgear config flow ( #54479 )
...
* Original work from Quentame
* Small adjustments
* Add properties and method_version
* fix unknown name
* add consider_home functionality
* fix typo
* fix key
* swao setup order
* use formatted mac
* add tracked_list option
* add options flow
* add config flow
* add config flow
* clean up registries
* only remove if no other integration has that device
* tracked_list formatting
* convert tracked list
* add import
* move imports
* use new tracked list on update
* use update_device instead of remove
* add strings
* initialize already known devices
* Update router.py
* Update router.py
* Update router.py
* small fixes
* styling
* fix typing
* fix spelling
* Update router.py
* get model of router
* add router device info
* fix api
* add listeners
* update router device info
* remove method version option
* Update __init__.py
* fix styling
* ignore typing
* remove typing
* fix mypy config
* Update mypy.ini
* add options flow tests
* Update .coveragerc
* fix styling
* Update homeassistant/components/netgear/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/__init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add ConfigEntryNotReady
* Update router.py
* use entry.async_on_unload
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* use cv.ensure_list_csv
* add hostname property
* Update device_tracker.py
* fix typo
* fix isort
* add myself to codeowners
* clean config flow
* further clean config flow
* deprecate old netgear discovery
* split out _async_remove_untracked_registries
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* cleanup
* fix rename
* fix typo
* remove URL option
* fixes
* add sensor platform
* fixes
* fix removing multiple entities
* remove extra attributes
* initialize sensors correctly
* extra sensors disabled by default
* fix styling and unused imports
* fix tests
* Update .coveragerc
* fix requirements
* remove tracked list
* remove tracked registry editing
* fix styling
* fix discovery test
* simplify unload
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
Co-authored-by: J. Nick Koston <nick@koston.org>
* condense NetgearSensorEntities
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/netgear/router.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
* styling
* add typing
* use ForwardRefrence for typing
* Update homeassistant/components/netgear/device_tracker.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* add typing
* Apply suggestions from code review
Thanks!
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* process review comments
* fix styling
* fix devicename not available on all models
* ensure DeviceName is not needed
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/netgear/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update __init__.py
* fix styling
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-13 18:18:21 +02:00
jjlawren
37f263e2ac
Bump plexapi to 4.7.1 ( #56163 )
2021-09-13 15:46:54 +02:00
Brian Egge
e638e5bb42
Add component for binary sensor groups ( #55365 )
...
* Add component for binary sensor groups
https://github.com/home-assistant/home-assistant.io/pull/19239
* Accidental push over prior commit
* Add test for any case
* Add unavailable attribute and tests for unique_id
* Added tests for attributes
link to documentation: https://github.com/home-assistant/home-assistant.io/pull/19297
2021-09-13 15:28:37 +02:00
Vilppu Vuorinen
ee616ed992
Support hvac mode in melcloud climate.set_temperature service ( #56082 )
...
Setting the HVAC_MODE via the set_temperature service has not been
possible before this change.
2021-09-13 14:14:47 +02:00
epenet
5ccc3c17d9
Use list comprehension in onewire entity descriptions ( #56168 )
...
* Use list comprehension in onewire binary sensors
* Use list comprehension in onewire switches
2021-09-13 13:46:21 +02:00
Erik Montnemery
d899d15a1e
Add statistics validation ( #56020 )
...
* Add statistics validation
* Remove redundant None-check
* Move validate_statistics WS API to recorder
* Apply suggestion from code review
2021-09-13 13:44:22 +02:00
Erik Montnemery
d2a9f7904a
Include end time of statistics data points in API response ( #56063 )
...
* Include end time of statistics data points in API response
* Correct typing
* Update tests
2021-09-13 10:02:24 +02:00
Shay Levy
e9eb76c7db
Add switch support for RPC device ( #56153 )
...
* Add switch support for RPC device
* Apply review comments
* Apply review comments
2021-09-13 09:31:35 +03:00
Maikel Punie
7472fb2049
Switch velbus from python-velbus to velbusaio ( #54032 )
...
* initial commit
* use new release
* Update for sensors
* big update
* pylint fixes, bump dependancy to 2021.8.2
* New version to try to fix the tests
* Fix a lot of errors, bump version
* more work
* Bump version
* Adde dimmer support
* Make sure the counters are useable in the energy dashboard
* bump version
* Fix testcases
* Update after review
* Bump version to be able to have some decent exception catches, add the temperature device class
* Readd the import of the platform from config file, but add a deprecation warning
* More comments updated
* Fix lefover index
* Fix unique id to be backwards compatible
* Fix small bug in covers
* Fix testcases
* Changes for theenery dashboard
* Fixed services
* Fix memo text
* Make the interface for a service the port string instead of the device selector
* Fix set_memo_text
* added an async scan task, more comments
* Accidently disabled some paltforms
* More comments, bump version
* Bump version, add extra attributes, enable mypy
* Removed new features
* More comments
* Bump version
* Update homeassistant/components/velbus/__init__.py
Co-authored-by: brefra <frank_van_breugel@hotmail.com>
* Readd the import step
Co-authored-by: brefra <frank_van_breugel@hotmail.com>
2021-09-13 08:22:46 +02:00
jan iversen
1f997fcd58
Update pymodbus fixtures to use autospec ( #55686 )
2021-09-12 21:16:48 -07:00
Sean Vig
a180c3f813
Fix polling on online Amcrest binary sensor ( #56106 )
2021-09-12 20:45:52 -07:00
Paulus Schoutsen
32212651fe
Add zeroconf discovery to Hue ( #55358 )
...
* Add zeroconf discovery to Hue
* Add coverage for already exists case
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-12 20:00:51 -07:00
joshs85
41b25a765c
Changed wording of bond state belief feature from belief to tracked state ( #56147 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-12 15:46:43 -10:00
jan iversen
990d474d02
use fixtures. ( #56130 )
2021-09-12 15:08:46 -07:00
J. Nick Koston
673519f6bf
Prefer more targeted matchers in USB discovery ( #56142 )
...
- If there is a more targeted match it should win discovery
2021-09-12 15:07:40 -07:00
J. Nick Koston
0fc89780e9
Fix listener leak in HomeKit on reload ( #56143 )
...
* Fix listener leak in HomeKit on reload
* Fix mocking
2021-09-12 15:06:03 -07:00
Aaron Bach
4e8db7173a
Use EntityDescription - iqvia ( #55218 )
2021-09-12 09:34:44 -06:00
Greg Thornton
f1556ead6d
Don't cache HomeKit camera stream source from entity ( #56136 )
2021-09-12 08:09:09 -07:00
Marc Mueller
2b019b0911
Use EntityDescription - xiaomi_aqara ( #55931 )
...
* Use EntityDescription - xiaomi_aqara
* Remove default values
* Add missing SENSOR_TYPES
2021-09-12 12:48:02 +02:00
cdheiser
ec28f7eef2
Don't return a unique_id if Lutron doesn't have a UUID for the device. ( #56113 )
...
This is a workaround for https://github.com/thecynic/pylutron/issues/70
Co-authored-by: cdheiser <cdheiser@users.noreply.github.com>
2021-09-12 09:24:02 +02:00
Daniel Hjelseth Høyer
4a449902a5
Surepetcare, upgrade library ( #56067 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-12 08:12:32 +02:00
J. Nick Koston
2b7cdb70a8
Ensure rainmachine device name is a string ( #56121 )
2021-09-11 21:38:34 -06:00
Greg Thornton
371aa03bca
Add audio support option to HomeKit camera UI config flow ( #56107 )
2021-09-11 16:41:30 -10:00
J. Nick Koston
eff59e8b00
Use the same server name for all HomeKit bridges ( #55860 )
2021-09-11 19:00:26 -07:00
J. Nick Koston
459bc55e32
Bump HAP-python to 4.2.1 ( #55804 )
2021-09-11 18:58:19 -07:00
Steven Looman
73260c5b88
Move parts of ssdp to async_upnp_client ( #55540 )
...
* Move parts of ssdp to async_upnp_client
* Fix test for environments with multiple sources
* Fix sonos tests
* More fixes/changes
* More fixes
* Use async_upnp_client==0.21.0
* Pylint/test fixes
* More changes after review
* Fix tests
* Improve testing
* Fix mypy
* Fix yamaha_musiccast tests?
* Changes after review
* Pylint
* Reduce calls to combined_headers
* Update to async_upnp_client==0.21.1
* Update to async_upnp_client==0.21.2
* use as_dict
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-11 13:38:16 -10:00
Shay Levy
f1a88f0563
Add config flow support for RPC device ( #56118 )
2021-09-11 23:28:33 +03:00
Jaroslav Hanslík
a4a6bf8a85
New icon names based on MDI 6.1.95 ( #56085 )
2021-09-11 12:34:31 -07:00
Joakim Sørensen
bcb3c426f4
Blank out discovery info ( #56097 )
2021-09-11 12:34:19 -07:00
Paulus Schoutsen
64fd496932
Bump frontend to 20210911.0 ( #56115 )
2021-09-11 12:34:01 -07:00
Paulus Schoutsen
8a611eb640
Fix singleton not working with falsey values ( #56072 )
2021-09-11 12:02:01 -07:00
Oxan van Leeuwen
6e7ce89c64
Fix attribute access on None on startup in ESPHome ( #56105 )
2021-09-11 20:53:29 +02:00
jan iversen
cb8c0cb123
Update template/test_lock.py to use pytest ( #56102 )
2021-09-11 11:48:25 -07:00
Ruslan Sayfutdinov
a9ed4fa405
Bump awesomeversion to 21.8.1 ( #55817 )
2021-09-11 11:40:46 -07:00
Aaron Bach
ed9b271fd0
Enforce strict typing for IQVIA ( #53408 )
...
* Enforce strict typing for IQVIA
* Cleanup
* Code review
* Ignore untyped numpy function
2021-09-11 12:27:13 -06:00
Joakim Sørensen
1b46190a0c
Add view to get installation type during onboarding ( #56095 )
2021-09-11 15:38:38 +02:00
Vilppu Vuorinen
ec21c5f4a9
Update pymelcloud to 2.5.4 ( #56096 )
2021-09-11 12:51:04 +02:00
Brent Petit
97f28878bb
Add state_class to Ecobee sensors ( #55996 )
2021-09-10 22:00:24 -07:00
Michael
b11db0b1d7
Remove unnecessary extra attribute from NUT sensors ( #56078 )
2021-09-10 19:17:46 -07:00
ehendrix23
bd18bc9f3a
Bump pymyq to 3.1.4 ( #56089 )
2021-09-10 19:09:54 -07:00
Raman Gupta
c785983cce
Handle entity creation on new added zwave_js value ( #55987 )
...
* Handle new entity creation when a new value is added
* spacing
* Update homeassistant/components/zwave_js/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* change variable name and use asyncio.gather
* Centralized where discovered value IDs gets managed
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-10 23:49:31 +02:00
Shay Levy
8c3c2ad8e3
Updated changes for aioshelly 1.0.0 ( #56083 )
2021-09-11 00:48:55 +03:00
jan iversen
ac1251c52b
Update template/test_trigger.py to use pytest ( #55950 )
2021-09-10 09:55:51 -07:00
Paulus Schoutsen
dec7877671
Handle logout prefs update for Google/Alexa ( #56045 )
2021-09-10 09:08:43 -07:00