Commit Graph
43634 Commits
Author SHA1 Message Date
Simone Chemelli 34e732ebc1 Add hw info for Shelly devices (#62643)
* Add hw info for Shelly devices

* Better rappresentation

* Remove date parsing

* Added model as requested
2021-12-30 20:08:29 +01:00
uvjustin 849dc0e53a Use original PyAv in stream (#63079) 2021-12-30 10:54:25 -08:00
Franck Nijhof 540ccc37b5 Use StrEnum in Tuya constants (#63073) 2021-12-30 20:23:27 +02:00
epenetandepenet f724aea0bb Ensure service calls are typed [a-j] (#63013)
* Ensure service calls are typed [a-j]

* Adjust apns

* Adjust arlo

Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-30 18:50:51 +01:00
Maciej Bieniek c0b9a34901 Bump library to version 1.0.7 (#63078) 2021-12-30 19:45:09 +02:00
Simone Chemelli c2938c50c3 Fix unique id for Fritz buttons (#63072)
* Fix unique id for Fritz buttons

* Apply review comment
2021-12-30 17:44:02 +01:00
Simone ChemelliandShay Levy c27e4feff6 Refresh device_info for Shelly devices (#62899)
* Rework device_info

* Update device_info via registry

* Optimized checks: only when needed

* Revert device_info rework as not needed

* Fix reboot detection for all scenarios

* Final optimization

* Remove leftover

* Bump aioshelly

* Bump fritzconnection and remove workarounds

* Cleanup fritzbox_callmonitor

* Rework device_info

* Update device_info via registry

* Optimized checks: only when needed

* Revert device_info rework as not needed

* Fix reboot detection for all scenarios

* Final optimization

* Remove leftover

* Update homeassistant/components/shelly/utils.py

Co-authored-by: Shay Levy <levyshay1@gmail.com>

* Update homeassistant/components/shelly/__init__.py

Co-authored-by: Shay Levy <levyshay1@gmail.com>

* Revert slipped in commit

* Rename param

* Apply review comment

* Apply comment review #2

Co-authored-by: Shay Levy <levyshay1@gmail.com>
2021-12-30 15:37:28 +01:00
Mick Vleeshouwer 8599ddf51e Address feedback to Overkiz integration (round 2) (#63036)
* Address feedback in multiple files

* Add missing return statement

* Improve sensor descriptions

* Improve typing

* Move to new device registry

* Disable RSSI sensor by default

* Improve typing
2021-12-30 15:22:35 +01:00
Marc Mueller 52ca06c750 CI: Fix pip cache restore key (#63075) 2021-12-30 14:09:18 +01:00
Simone Chemelli da24b7ce2f Bump fritzconnection and remove workarounds (#63050)
* Bump fritzconnection and remove workarounds

* Cleanup fritzbox_callmonitor
2021-12-30 12:53:54 +01:00
Sebastian Lövdahl 0a95b2c591 Vallox config flow follow-up fixes (#63032)
* Vallox config flow follow-up fixes

* Fix logging

* Get documentation URL from manifest

* Feedback fixes
2021-12-30 11:58:36 +01:00
Marc Mueller 77ffd7b066 CI: Cache pip wheels (#62755) 2021-12-30 11:49:05 +01:00
ollo69 7d1de80926 Ignore serial number "blank" from NUT (#63066) 2021-12-30 10:25:44 +01:00
Alan Murray eaba29657f Catch bluetooth_tracker OSError (#60437)
Catch when bluetooth_tracker integration throws an OSError when a bluetooth device can't be found.
2021-12-30 10:06:44 +01:00
Franck Nijhof bbb652304e Introduce const file in Whois (#63051) 2021-12-30 09:05:16 +01:00
Tobias Sauerwein 792d9196df Bump pyatmo to v6.2.2 (#63053)
Signed-off-by: cgtobi <cgtobi@gmail.com>
2021-12-30 00:00:30 -08:00
epenetandepenet e3c1a3567e Fix local_file partial tests (#63023)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-29 16:52:23 -10:00
Marvin Wichmann b9247f3952 Fix local_ip handling in KNX options flow (#62969) 2021-12-30 01:13:58 +01:00
Christopher Bailey 02e59b2f38 Fixes UniFi Protect reconnect issues (#63047) 2021-12-29 12:39:55 -10:00
Christopher Bailey 5eb59092e6 Adds missing strings (#63046) 2021-12-29 12:27:31 -10:00
Allen Porter 26972942ca Deprecate the Legacy Works with Nest API (#63027) 2021-12-29 23:22:31 +01:00
Franck Nijhof c6230fef08 Add full test coverage to CPU Speed (#63042) 2021-12-29 22:59:14 +01:00
epenetandepenet 709afc63b0 Ensure service calls are typed [m-z] (#63014)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-29 22:41:55 +01:00
Franck Nijhof 4ef9abbf3f Add myself as codeowner for CPU Speed (#63034) 2021-12-29 21:43:53 +01:00
Christopher Bailey 699512c36f Add UniFi Protect button (#63001) 2021-12-29 09:38:44 -10:00
Christopher Bailey b31041698f Feedback from previous PR (#63022) 2021-12-29 08:39:45 -10:00
Allen Porter 788373a7ca Update legacy nest config flow tests to use modern best practices (#63019)
* Update legacy nest tests to use modern best practices

Update legacy nest integration config flow tests to test the config flow actually through the integration APIs rather
than interacting with the config flow object directly. This is a pre-factoring pulled out of a larger config flow revamp
where we want to exercise the actual production code for initializing configuration, config flows, and authentication
implementations.

* Revert some test name/comment changes

* Update setup calls to verify async_setup_legacy is called
2021-12-29 10:38:50 -08:00
Allen Porter 23384ee1e8 Update stream errors with additional error information (#62900) 2021-12-29 18:57:14 +01:00
Franck Nijhof 2f7fa962b4 Detect unsupported system in CPU Speed integration (#63012) 2021-12-29 18:54:47 +01:00
Marcel van der Veldt 1547a046db Fix reporting correct colormode for 3rd party Hue lights (#63015) 2021-12-29 18:26:52 +01:00
Mirko LenzandMarvin Wichmann ab4effc7e2 Allow sending GroupValueResponse telegrams with knx.send service (#62639)
* Add knx.respond service

* Combine knx.send and knx.respond services

* Rename knx attribute and fix tests

* Use parametrization in tests

Co-authored-by: Marvin Wichmann <marvin.wichmann@unic.com>
2021-12-29 18:15:48 +01:00
epenetandepenet 7185e1140d Add setup type hints to plex (#62883)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-29 18:05:56 +01:00
Marcel van der Veldt f28c66ce19 Fix Hue motion sensor state if sensor is disabled (#63000) 2021-12-29 17:54:53 +01:00
jjlawren a8fe9f2eff Add missing migration for Sonos speech enhancement switch entities (#63010) 2021-12-29 17:31:04 +01:00
jjlawren 00a4b60f74 Fix night mode switch state on Sonos (#63009) 2021-12-29 17:25:29 +01:00
469a1cae85 Add unique id to nissanleaf entities (#62824)
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-12-29 16:43:10 +01:00
David F. Mulcahey 946544b08f Update ZHA to use apparent power (#62990) 2021-12-29 10:35:17 -05:00
Franck Nijhof fc1899987a Fix incorrect unit of measurement access in Tuya (#62989) 2021-12-29 15:35:51 +01:00
Franck Nijhof 12a57ad925 Fix Tuya data type information in lights (#62993) 2021-12-29 15:35:41 +01:00
Franck Nijhof 17536df7ea Fix Tuya data type information in climate (#62994) 2021-12-29 15:34:56 +01:00
Franck Nijhof 084e81f827 Gracefully handle missing preset mode in Tuya fan (#62996) 2021-12-29 15:34:36 +01:00
Marcel van der Veldt 497bfc1c8f Normalize Hue colortemp if value outside of bounds (#62998) 2021-12-29 15:13:52 +01:00
Franck Nijhof 32d1e28dab Clean up Tuya loggers (#62999) 2021-12-29 15:12:27 +01:00
Franck NijhofandMartin Hjelmare bd98fc231d Gracefully handle unknown HVAC mode in Tuya (#62984)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-12-29 14:52:08 +01:00
Steffen ZimmermannandFranck Nijhof 85f2e259da Add unique id check in wiffi config flow (#60388)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-12-29 14:34:47 +01:00
epenetandepenet 98135d8158 Ensure service calls are typed in homeassistant (#62915)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-29 14:30:55 +01:00
Marcel van der Veldt c5bdf858a8 Fix short flash effect in Hue integration (#62988) 2021-12-29 14:21:38 +01:00
epenetandepenet 4d8c9fc1ab Add basic type hints to cast (#62746)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-29 12:30:16 +01:00
Phil Cole 54d1e20948 Add type hints to nissan_leaf integration (#62967) 2021-12-29 12:23:54 +01:00
Allen Porter 2df0adfbc7 Reload nest integration when new devices are added (#62976) 2021-12-29 12:20:55 +01:00