Alexei Chetroi
f5dd71d1e0
Bump up ZHA dependencies ( #56359 )
2021-09-17 19:52:49 -04:00
Milan Meulemans
f64aa0f8df
Fix netgear strings ( #56351 )
2021-09-17 22:43:23 +02:00
Alexei Chetroi
5b0e00a74b
Refactor ZHA HVAC thermostat channel ( #56238 )
...
* Refactor HVAC channel to use zigpy cached attributes
* Allow named attributes in ZHA test attribute reports
* Let attribute write to update cache
* WIP Update tests
* Cleanup
2021-09-17 15:17:34 -04:00
Daniel Hjelseth Høyer
16832bc35b
AutomationTriggerInfo as type in rfxtrx ( #56353 )
...
* AutomationTriggerInfo as type in rfxtrx
* style
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-17 20:01:00 +02:00
Joakim Plate
9b00e0cb7a
Rfxtrx device triggers and actions ( #47909 )
...
* Add helper
* Add device actions
* Add trigger
* Just make use of standard command
* Generalize code a bit
* Switch tests to currently existing features
* Add tests for capabilities
* Don't check schema asserted value
* Adjust strings somewhat
* Directly expose action subtypes
* Add a status event test
* Switch to modern typing
* Drop chime that is now part of command
* Adjust strings a bit
* Drop ability to set custom value
* Adjust changed base schema
* Validate triggers
* Try fix typing for 3.8
2021-09-17 15:28:43 +02:00
J. Nick Koston
8814c53504
Bump zeroconf to 0.36.4 ( #56314 )
2021-09-16 21:04:54 -10:00
Sean Vig
6d99a7a730
Add unique id to amcrest sensors ( #55243 )
...
* Add unique id to amcrest sensors
* Change 'unique_id' to 'serial_number' on api wrapper
* Update unique id's with channel value that can be used in future changes and remove unrelated camera changes
2021-09-17 07:48:17 +02:00
Joakim Plate
175f207d28
Avoid sending Standby when already off ( #56306 )
2021-09-17 06:50:46 +02:00
jan iversen
94f06f86cf
Activate mypy for gpmdp. ( #55967 )
2021-09-16 20:05:08 +03:00
Erik Montnemery
15a7fe219d
Bump pychromecast to 9.2.1 ( #56296 )
2021-09-16 20:01:02 +03:00
Maciej Bieniek
41bf1eb610
Fetch the data a second time when -9999 error occurs in Xiaomi Miio integration ( #56288 )
2021-09-16 09:19:41 -07:00
Shay Levy
8418d4ade2
Address Switcher late review comments ( #56264 )
...
* Address Switcher late review comments
* Rename wrapper to coordinator
2021-09-16 17:06:58 +02:00
Chris Browet
1609d069bb
Fix Meteoalarm expired alerts ( #56255 )
2021-09-16 16:07:53 +02:00
Paul Owen
28b4b5407b
Fix return value of preset_mode in hive climate ( #56247 )
2021-09-16 13:57:42 +02:00
jjlawren
0438c9308c
Delay startup for `cert_expiry` to allow for self checks ( #56266 )
...
* Delay startup of cert_expiry
* Update tests
2021-09-16 13:31:36 +02:00
Erik Montnemery
c668dcb1ac
Allow smaller step size for input number ( #56211 )
...
* Allow smaller step size for input number
* Tweak
* Tweak
2021-09-16 11:07:14 +02:00
Erik Montnemery
8c5efafdd8
Add 5-minute statistics for sensors ( #56006 )
...
* Add 5-minute statistics for sensors
* Address pylint issues
* Black
* Apply suggestion from code review
* Apply suggestions from code review
* Improve tests
2021-09-16 10:57:15 +02:00
Malachi Soord
0656407561
Upgrade pylast from 4.2.0 to 4.2.1 ( #56015 )
...
* Upgrade pylast from 4.2.0 to 4.2.1
* Fix test
* Use MockNetwork
* Tidy
* Fix lint
2021-09-16 07:00:25 +02:00
Sean Vig
69ff7a968a
Bump amcrest version to 1.9.2 ( #56281 )
2021-09-16 06:53:40 +02:00
Daniel Hjelseth Høyer
4eb656d5d9
Fix Surepetcare string reference ( #56262 )
...
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-15 22:18:35 +02:00
Aaron Bach
ecd827722b
Bump pyopenuv to 2.2.1 ( #56270 )
2021-09-15 21:05:12 +02:00
Daniel Hjelseth Høyer
c5544550b4
Deprecate Surepetcare yaml config ( #56209 )
2021-09-15 10:43:39 +02:00
muppet3000
19054e1ffe
Bump growattServer to 1.1.0 ( #56084 )
2021-09-15 10:08:15 +02:00
jjlawren
0619069ae6
Avoid a zeroconf race condition ( #56240 )
2021-09-14 22:07:31 -10:00
jan iversen
53d5a59257
Activate mypy for directv ( #55963 )
...
* Activate mypy for directv.
* Activate mypy for directv.
2021-09-15 07:58:04 +02:00
epenet
0d842a8f01
Adjust charging_power unit ( #56167 )
2021-09-15 07:54:56 +02:00
Steven Looman
30c25d4448
Clean up upnp YAML config ( #56200 )
...
* Put back local_ip option to config schema + deprecate config schema
* More cleanup
* Remove log
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-15 06:57:02 +02:00
Paulus Schoutsen
0a426b5686
Bump aiohue to 2.6.2 ( #56234 )
2021-09-15 06:23:19 +02:00
J. Nick Koston
98cf34c7c3
Bump zeroconf to 0.36.3 ( #56233 )
2021-09-14 13:02:37 -10:00
Aaron Bach
bbc75b5c00
Add long-term statistics for Flu Near You sensors ( #55416 )
2021-09-14 22:09:45 +02:00
Aaron Bach
441e99b439
Add long-term statistics for AirVisual sensors ( #55415 )
2021-09-14 22:08:54 +02:00
Aaron Bach
2c348dd2d7
Add long-term statistics for RainMachine sensors ( #55418 )
...
* Add long-term statistics for RainMachine sensors
* Code review
2021-09-14 22:06:40 +02:00
Marc Mueller
2b51896d7a
Use EntityDescription - vicare ( #55932 )
...
* Use EntityDescription - vicare binary_sensor
* Use EntityDescription - vicare sensor
* Fix typing
* Remove default values
* Fix pylint
2021-09-14 22:06:06 +02:00
Aaron Bach
0364922d80
Add long-term statistics for AirNow sensors ( #56230 )
2021-09-14 22:04:55 +02:00
Ricardo Steijn
2a51bb5bba
Add Crownstone integration ( #50677 )
2021-09-14 09:46:52 -10:00
Erik Montnemery
bac55b78fe
Enforce device class for gas and energy sensors used by energy dashboard ( #56218 )
...
* Enforce device class for gas and energy sensors used by energy dashboard
* Adjust tests
2021-09-14 16:56:36 +02:00
jan iversen
aaa62dadec
Add service to stop/restart modbus ( #55599 )
...
* Add service to stop/restart modbus.
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-14 09:42:50 +02:00
Daniel Hjelseth Høyer
dba2998e8c
Clean up Surepetcare binary sensor ( #56070 )
2021-09-14 08:44:20 +02:00
Alexei Chetroi
fe1311ba34
Bump up zha dependencies ( #56206 )
2021-09-13 21:27:29 -04:00
Robert Hillis
14aa9c91eb
Add Config Flow to Modem Caller ID integration ( #46677 )
...
* Add phone_modem integration
* Use original domain
* Add init tests for Modem Caller ID
* Clean up tests
* Clean up tests
* apply suggestions
* Fix tests
* Make only one instance possible
* Allow more than 1 device and remove hangup service
* simplify already configured
* Update sensor.py
* Update config_flow.py
* Fix manifest
* More cleanup
* Fix tests
* Ue target
* Clean up sensor.py
* Minor tweaks
* Close modem on restart and unload
* Update requirements
* fix tests
* Bump phone_modem
* rework
* add typing
* use async_setup_platform
* typing
* tweak
* cleanup
* fix init
* preserve original name
* remove callback line
* use list of serial devices on host
* tweak
* rework
* Rework for usb dicsovery
* Update requirements_test_all.txt
* Update config_flow.py
* tweaks
* tweak
* move api out of try statement
* suggested tweaks
* clean up
* typing
* tweak
* tweak
* async name the service
2021-09-13 14:22:54 -10:00
tube0013
9bb9f0e070
Add description to match TubesZB Coordinators for USB Discovery ( #56201 )
2021-09-13 11:22:55 -10:00
Brian Egge
8d87f4148b
Fix generic thermostat switch state initialization ( #56073 )
2021-09-13 22:27:06 +02:00
Abílio Costa
c869b78ac1
Add Whirlpool integration ( #48346 )
...
* Add Whirlpool integration
* Apply suggestions from code review
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Apply suggestions from code review
* Fix lint
* Fix lint and tests
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Use dict lookups
* Lint
* Apply code changes from PR review
* Do real integration setup in tests
* Apply suggestions from review & fix test
* Replace get with array operator
* Add suggestions from code review
* Rename test var
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-13 10:02:34 -10:00
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
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