Commit graph

39808 commits

Author SHA1 Message Date
Erik Montnemery
39bc127dd6
Prevent 3rd party lib from opening sockets in glances tests () 2021-09-17 22:22:44 -10:00
Erik Montnemery
be0819b456
Mock out network.util.async_get_source_ip in tests () 2021-09-17 21:40:58 -10:00
J. Nick Koston
0830100df1
Do not reload the isy994 on ip change since there is already a reload listener () 2021-09-17 21:22:14 -10:00
Robert Svensson
539ef31046
Reflect changes to pydeconz v84 ()
Mostly snake case conversions and typing
But also a change in retry mechanism
Added a more complete set_* call to most types to remove the direct relation to rest API of deCONZ
2021-09-18 09:05:08 +02:00
jan iversen
6947912fa9
Modbus entity update does not occur until after scan_interval ()
* Secure update is called when integration is started.

* Review comments.

* Update homeassistant/components/modbus/base_platform.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* Update homeassistant/components/modbus/base_platform.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2021-09-18 08:57:27 +02:00
Sean Vig
02ba3c6089
Update amcrest version to 1.9.3 ()
This version fixes a bug that affects the current non-async Home Assistant integration
2021-09-18 08:34:51 +02:00
Paulus Schoutsen
f8d62866e5 Bumped version to 2021.9.7 2021-09-17 22:48:16 -07:00
J. Nick Koston
3046adf3b2 Fix yeelight nightlight mode () 2021-09-17 22:48:09 -07:00
Shay Levy
22307066bb Bump aioswitcher to 2.0.6 () 2021-09-17 22:48:08 -07:00
Joakim Plate
8c936b320e Avoid sending Standby when already off () 2021-09-17 22:48:07 -07:00
Erik Montnemery
9c4d6afb3c Bump pychromecast to 9.2.1 () 2021-09-17 22:48:06 -07:00
Aaron Bach
0442ed54e8 Bump pyopenuv to 2.2.1 () 2021-09-17 22:48:06 -07:00
J. Nick Koston
3224fc8710 Fix HomeKit requests with hvac mode and temperature in the same call () 2021-09-17 22:48:05 -07:00
Joakim Sørensen
6f40759ed0 Update docker base image to 2021.09.0 () 2021-09-17 22:48:04 -07:00
jjlawren
07ba24ac5a Bump plexapi to 4.7.1 () 2021-09-17 22:48:03 -07:00
Martin Ilievski
c0c85a6641 Bump pykodi to 0.2.6 () 2021-09-17 22:48:03 -07:00
J. Nick Koston
162fab91b2 Ensure rainmachine device name is a string () 2021-09-17 22:48:02 -07:00
muppet3000
6e80d27770 Bump growattServer to 1.1.0 () 2021-09-17 22:48:01 -07:00
Brian Egge
2b58a266cc Fix generic thermostat switch state initialization () 2021-09-17 22:48:00 -07:00
Oscar Calvo
bd17da0524 Support incoming SMS messages via polling ()
* Add support to incomming SMS via polling

* Update dependencies

* Only send notification for unread messages

* Only inform if callback is not getting used

* Update gateway.py

* Apply PR feedback

* Update homeassistant/components/sms/gateway.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Apply PR comments

* Make black happy

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-09-17 22:47:59 -07:00
J. Nick Koston
7524daad86
Fix HomeKit requests with hvac mode and temperature in the same call () 2021-09-17 22:47:06 -07:00
Shay Levy
aaadd42539
Bump aioswitcher to 2.0.6 () 2021-09-17 22:42:58 -07:00
J. Nick Koston
b6763c7245
Fix yeelight nightlight mode () 2021-09-17 22:26:25 -07:00
J. Nick Koston
eb98ac9415
Allow IntegrationNotFound when checking config in safe mode ()
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2021-09-17 22:25:50 -07:00
J. Nick Koston
bad6b2f7f5
Standardize yeelight exception handling () 2021-09-17 22:25:19 -07:00
Simone Chemelli
4160a5ee3b
Strict typing for SamsungTV ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-17 18:51:07 -10:00
Alexei Chetroi
f5dd71d1e0
Bump up ZHA dependencies () 2021-09-17 19:52:49 -04:00
jan iversen
c4195c547c
Update template/test_init.py to use pytest () 2021-09-17 15:13:17 -07:00
Milan Meulemans
f64aa0f8df
Fix netgear strings () 2021-09-17 22:43:23 +02:00
J. Nick Koston
e880f1c8f9
Index config entries by domain () 2021-09-17 10:39:00 -10:00
Alexei Chetroi
5b0e00a74b
Refactor ZHA HVAC thermostat channel ()
* 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 ()
* AutomationTriggerInfo as type in rfxtrx

* style

Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2021-09-17 20:01:00 +02:00
Erik Montnemery
45046941c6
Avoid creating sockets in homekit port available tests () 2021-09-17 04:16:57 -10:00
Joakim Plate
9b00e0cb7a
Rfxtrx device triggers and actions ()
* 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
Erik Montnemery
ecf4a7813a
Prevent 3rd party lib from opening sockets in wilight tests () 2021-09-17 15:27:26 +02:00
Shay Levy
5249c89c3f
Add Shelly RPC sensor and binary sensor platforms () 2021-09-17 15:53:39 +03:00
Erik Montnemery
797b68b42d
Prevent 3rd party lib from opening sockets in rfxtrx tests () 2021-09-17 12:51:40 +02:00
Erik Montnemery
55a77b2ba2
Prevent 3rd party lib from opening sockets in ps4 tests () 2021-09-17 12:51:25 +02:00
Erik Montnemery
327bf24940
Prevent 3rd party lib from opening sockets in cloud tests () 2021-09-17 12:50:59 +02:00
Erik Montnemery
e0a232aa36
Prevent 3rd party lib from opening sockets in wallbox tests () 2021-09-17 12:50:11 +02:00
Erik Montnemery
a793fd4134
Prevent 3rd party lib from opening sockets in ping tests () 2021-09-16 23:41:19 -10:00
Erik Montnemery
bce4c5eb11
Prevent 3rd party lib from opening sockets in zeroconf tests () 2021-09-16 23:19:32 -10:00
Erik Montnemery
fce7f0873e
Prevent 3rd party lib from opening sockets in sia tests () 2021-09-16 23:19:19 -10:00
J. Nick Koston
8814c53504
Bump zeroconf to 0.36.4 () 2021-09-16 21:04:54 -10:00
Sean Vig
6d99a7a730
Add unique id to amcrest sensors ()
* 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 () 2021-09-17 06:50:46 +02:00
Erik Montnemery
8341ae12d3
Mock out zeroconf in homekit_controller tests () 2021-09-16 11:29:41 -10:00
jan iversen
70eb519f76
Update template/test_light.py to use pytest () 2021-09-16 11:05:00 -07:00
jan iversen
94f06f86cf
Activate mypy for gpmdp. () 2021-09-16 20:05:08 +03:00
Erik Montnemery
15a7fe219d
Bump pychromecast to 9.2.1 () 2021-09-16 20:01:02 +03:00