Commit Graph

52520 Commits (8456a25f86a9849cd737a780d064c59f88b44091)

Author SHA1 Message Date
Franck Nijhof 8456a25f86
Update apprise to 1.0.0 (#76441) 2022-08-08 20:03:21 +02:00
Franck Nijhof e199b24374
Update sentry-sdk to 1.9.2 (#76444) 2022-08-08 20:00:05 +02:00
Christopher Bailey ccf7b8fbb9
Bump version of pyunifiprotect to 4.0.12 (#76465) 2022-08-08 07:50:41 -10:00
uvjustin 6540bed59d
Defer preload stream start on startup (#75801) 2022-08-08 11:15:31 -04:00
Maciej Bieniek 9f240d5bab
Bump NextDNS backend library (#76300)
* Bump NextDNS backend library

* Update tests

* Update diagnostics tests

* Use fixtures
2022-08-08 07:52:36 -07:00
Franck Nijhof f67a45f643
Update coverage to 6.4.3 (#76443) 2022-08-08 16:16:40 +02:00
epenet 3fcdad74fc
Fix iCloud listeners (#76437) 2022-08-08 09:35:45 -04:00
epenet fe9c101817
Improve select type hints (#76446) 2022-08-08 15:22:22 +02:00
epenet 3026a70f96
Improve type hints in zwave_js select entity (#76449) 2022-08-08 14:55:23 +02:00
Pieter Mulder 7cd4be1310
Add tests for the HDMI-CEC integration (#75094)
* Add basic tests to the HDMI-CEC component

* Add tests for the HDMI-CEC switch component

* Add test for watchdog code

* Start adding tests for the HDMI-CEC media player platform

Also some cleanup and code move.

* Add more tests for media_player

And cleanup some switch tests.

* Improve xfail message for features

* Align test pyCEC dependency with main dependency

* Make fixtures snake_case

* Cleanup call asserts

* Cleanup service tests

* fix issues with media player tests

* Cleanup MockHDMIDevice class

* Cleanup watchdog tests

* Add myself as code owner for the HDMI-CEC integration

* Fix async fire time changed time jump

* Fix event api sync context

* Delint tests

* Parametrize watchdog test

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-08 13:47:05 +02:00
Laz a1d5a4bc79
Add Escea fireplace integration (#56039)
Co-authored-by: Teemu R. <tpr@iki.fi>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-08 11:48:42 +02:00
dependabot[bot] bcc2be344a
Bump actions/cache from 3.0.5 to 3.0.6 (#76432)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-08-08 11:27:36 +02:00
Shay Levy 42dd0cabb3
Fix Shelly H&T sensors rounding (#76426) 2022-08-08 07:52:39 +03:00
GitHub Action f11fbf2989 [ci skip] Translation update 2022-08-08 00:22:41 +00:00
Martin Hjelmare d1ab93fbaf
Add openexchangerates config flow (#76390) 2022-08-07 23:45:32 +02:00
Aaron Bach ceecab9559
Add update entity to RainMachine (#76100)
* Add update entity to RainMachine

* Fix tests

* Cleanup

* Test missing controller diagnostics

* Code review
2022-08-07 15:21:49 -06:00
Aaron Bach dc30d97938
Add debug logging for unknown Notion errors (#76395)
* Add debug logging for unknown Notion errors

* Remove unused constant

* Code review
2022-08-07 14:51:00 -06:00
Aaron Bach 8ea9f975fd
Fix bug potential in RainMachine switches by simplifying architecture (#76417)
* Fix bug potential in RainMachine switches by simplifying architecture

* Better typing (per code review)

* Broader error catch
2022-08-07 14:50:49 -06:00
Aaron Bach 27f1955f28
Automatically enable common RainMachine restriction entities (#76405)
Automatically enable common delay-related RainMachine entities
2022-08-07 14:27:52 -06:00
J. Nick Koston 56acb66514
Fix Govee 5185 Meat Thermometers with older firmware not being discovered (#76414) 2022-08-07 10:11:34 -10:00
J. Nick Koston 33b194e48d
Switch a few recent merges to use FlowResultType (#76416) 2022-08-07 10:01:32 -10:00
Alex Yao 714d46b153
Silence Yeelight Discovery Log Errors (#76373) 2022-08-07 09:47:49 -10:00
Aaron Bach 9552250f36
Fix bug where RainMachine entity states don't populate on startup (#76412) 2022-08-07 13:44:50 -06:00
Aaron Bach e89459453b
Add more controller-related RainMachine diagnostics (#76409) 2022-08-07 13:44:27 -06:00
Álvaro Fernández Rojas 7deeea02c2
Update aioairzone to v0.4.8 (#76404) 2022-08-07 09:29:07 -10:00
Avi Miller d14b76e7fc
Enable the LIFX diagnostic buttons by default (#76389) 2022-08-07 08:45:26 -10:00
Paulus Schoutsen 89e0db3548
Remove Z-Wave JS trigger uart USB id (#76391) 2022-08-07 14:36:30 -04:00
jjlawren ea88f229a3
Bump plexapi to 4.12.1 (#76393) 2022-08-07 13:41:12 -04:00
rlippmann 36808a0db4
Add ecobee Smart Premium thermostat (#76365)
Update const.py

Add device model constant for ecobee Smart Premium thermostat
2022-08-07 18:27:17 +02:00
J. Nick Koston c7838c347f
Bump zeroconf to 0.39.0 (#76328) 2022-08-07 12:11:11 -04:00
mvn23 ddf3d23c27
Fix opentherm_gw startup failure handling (#76376) 2022-08-07 12:10:32 -04:00
Martin Hjelmare a6963e6a38
Add zwave_js usb port selection (#76385) 2022-08-07 11:06:03 -04:00
J. Nick Koston 1fe44d0997
Ensure bluetooth recovers if Dbus gets restarted (#76249) 2022-08-07 11:03:56 -04:00
Joakim Plate 4aeaeeda0d
Postpone broadlink platform switch until config entry is ready (#76371) 2022-08-07 09:42:47 -04:00
Maciej Bieniek cd1227d8b9
Fix default sensor names in NextDNS integration (#76264) 2022-08-07 15:04:04 +02:00
Leonardo Figueiro 34984a8af8
Add switch to wilight (#62873)
* Created switch.py and support

* updated support.py

* test for wilight switch

* Update for Test

* Updated test_switch.py

* Trigger service with index

* Updated support.py and switch.py

* Updated support.py

* Updated switch.py as PR#63614

* Updated switch.py

* add type hints

* Updated support.py

* Updated switch.py

* Updated switch.py and services.yaml

* Updated pywilight

* Update homeassistant/components/wilight/switch.py

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

* Update homeassistant/components/wilight/switch.py

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

* Update homeassistant/components/wilight/switch.py

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

* Update homeassistant/components/wilight/switch.py

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

* Update ci.yaml

* Update ci.yaml

* Updated as pywilight

Renamed Device as PyWiLightDevice in pywilight.

* Updated as pywilight

Renamed Device as PyWiLightDevice in pywilight.

* Updated as pywilight

Renamed Device as PyWiLightDevice in pywilight.

* Updated as pywilight

Renamed Device as PyWiLightDevice in pywilight.

* Update switch.py

* Update homeassistant/components/wilight/support.py

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

* Update support.py

* Update switch.py

* Update support.py

* Update support.py

* Update switch.py

* Update switch.py

* Update services.yaml

* Update switch.py

* Update services.yaml

* Update switch.py

* Update homeassistant/components/wilight/switch.py

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

* Update homeassistant/components/wilight/switch.py

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

* Update homeassistant/components/wilight/switch.py

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

* Update switch.py

* Update switch.py

* Update switch.py

* Update test_switch.py

* Update test_switch.py

* Update test_switch.py

* Decrease exception scope

* Clean up

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-07 11:07:01 +02:00
Avi Miller 74cfdc6c1f
Add identify and restart button entities to the LIFX integration (#75568) 2022-08-06 17:28:30 -10:00
Avi Miller db3e21df86
Update aiolifx to version 0.8.2 (#76367) 2022-08-06 15:02:32 -10:00
GitHub Action 4b53b920cb [ci skip] Translation update 2022-08-07 00:29:25 +00:00
Martin Hjelmare 953d9eb9c8
Bump aioopenexchangerates to 0.4.0 (#76356) 2022-08-07 01:23:18 +02:00
Martin Hjelmare e864b82c03
Improve mysensors config flow (#75122)
* Improve mysensors config flow

* Improve form input order

* Update flow tests
2022-08-07 01:22:50 +02:00
Jc2k 1aa0e64354
Update gree to use the network component to set discovery interfaces (#75812) 2022-08-06 21:45:44 +01:00
J. Nick Koston c580bce879
Move HKC entity classes into entity.py (#76333) 2022-08-06 08:10:26 -10:00
J. Nick Koston adce55b4db
Bump pySwitchbot to 0.18.4 (#76322)
* Bump pySwitchbot to 0.18.3

Fixes #76321

Changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.17.3...0.18.3

* bump
2022-08-06 12:46:27 +02:00
J. Nick Koston 76f137eb75
Bump yalexs to 1.2.1 (#76339)
Changelog: https://github.com/bdraco/yalexs/compare/v1.1.25...v1.2.1
2022-08-06 12:39:33 +02:00
Jean-François Roy 7c6a64c348
Bump aiobafi6 to 0.7.2 to unblock #76328 (#76330) 2022-08-05 14:30:45 -10:00
GitHub Action 32a2999b85 [ci skip] Translation update 2022-08-06 00:24:46 +00:00
Robert Svensson c2f026d0a7
Minor deCONZ clean up (#76323)
* Rename secondary_temperature with internal_temperature

* Prefix binary and sensor descriptions matching on all sensor devices with COMMON_

* Always create entities in the same order

Its been reported previously that if the integration is removed and setup again that entity IDs can change if not sorted in the numerical order

* Rename alarmsystems to alarm_systems

* Use websocket enums

* Don't use legacy pydeconz constants

* Bump pydeconz to v103

* unsub -> unsubscribe
2022-08-06 01:34:27 +02:00
Franck Nijhof 742877f79b
Revert "Disable Spotify Media Player entity by default (#69372)" (#76250) 2022-08-05 16:28:52 +02:00
Joakim Plate a0ef3ad21b
Use stored philips_js system data on start (#75981)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-05 16:06:19 +02:00