Commit Graph
11943 Commits
Author SHA1 Message Date
J. Nick KostonandGitHub eeb9a9f058 Make sure all discovery flows are using the helper (#76641) 2022-08-12 09:25:23 -04:00
Jc2kandGitHub 46369b274b Initial binary_sensor support for Xiaomi BLE (#76635) 2022-08-11 22:25:24 -10:00
Rami MoslehandGitHub 86b968bf79 Migrate Glances to new entity naming style (#76651)
* Migrate Glances to new entity naming style

* minor fixes
2022-08-12 09:50:27 +02:00
David F. MulcaheyandGitHub 3937ac2ca3 Track code coverage for ZHA sensor entities (#76617)
* Track code coverage for ZHA sensor entities

* remove correct entry
2022-08-11 21:13:27 -04:00
J. Nick KostonandGitHub 4f064268b0 Add missing _abort_if_unique_id_configured to ble integrations (#76624) 2022-08-11 13:55:52 -10:00
Jc2kandGitHub 51ca74b3d1 Fix titles for discoveries and device names in xiaomi_ble (#76618) 2022-08-11 23:24:55 +01:00
f0827a20c3 Add schedule helper (#76566)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-08-11 16:14:01 +02:00
Zach BergerandGitHub ebbff7b60e Add Awair Local API support (#75535) 2022-08-11 09:01:35 -04:00
9919dd500d Improve code quality in huawei_lte (#76583)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-11 11:03:12 +02:00
Jc2kandGitHub 6ad2708946 Support polling the MiFlora battery (#76342) 2022-08-11 10:10:18 +02:00
J. Nick KostonandGitHub bf899101ce Update offline keys from august cloud for august branded yale locks (#76577) 2022-08-10 16:21:41 -10:00
Brandon RothweilerandGitHub 58ac3eee3b Always round down for Mazda odometer entity (#76500) 2022-08-10 23:56:20 +02:00
J. Nick KostonandGitHub bb0038319d Add Yale Access Bluetooth integration (#76182) 2022-08-10 10:08:02 -10:00
J. Nick KostonandGitHub b1497b0857 Simplify switchbot config flow (#76272) 2022-08-10 09:02:08 -10:00
Jc2kandGitHub 0639681991 Add new Bluetooth coordinator helper for polling mostly passive devices (#76549) 2022-08-10 18:56:34 +01:00
Artem DraftandGitHub 19295d33ba Migrate BraviaTV to new async backend (#75727) 2022-08-10 13:11:49 +02:00
J. Nick KostonandGitHub ad361b8fc2 Fix pairing with HK accessories that do not provide format for vendor chars (#76502) 2022-08-09 09:48:48 -10:00
Maciej BieniekandGitHub 6eb1dbdb74 Add NextDNS binary sensor platform (#75266)
* Add binary_sensor platform

* Add tests

* Add quality scale

* Sort coordinators

* Remove quality scale

* Fix docstring
2022-08-09 17:51:04 +02:00
Maciej BieniekandGitHub 753a3c0921 Add new sensors to NextDNS integration (#76262)
* Add DNS-over-HTTP/3 sensors

* Update tests
2022-08-09 17:45:48 +02:00
Álvaro Fernández RojasandGitHub 46a8f19197 Update aioqsw to v0.2.0 (#76509) 2022-08-09 15:24:53 +02:00
f90d007e73 Add config flow to android_ip_webcam (#76222)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-09 14:08:46 +02:00
Jc2kandGitHub 7d427ddbd4 Allow parsing to happen in PassiveBluetoothProcessorCoordinator (#76384) 2022-08-09 06:36:39 +01:00
759503f863 Ensure ConfirmRepairFlow can make use of translation placeholders (#76336)
* Ensure ConfirmRepairFlow can make use of translation placeholders

* Automatically determine the issue

* Fix tests

* Update homeassistant/components/repairs/issue_handler.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-08 16:46:48 -06:00
Sarabveer SinghandGitHub 01de1c6304 Update HomeKit PM2.5 mappings to US AQI (#76358) 2022-08-08 11:49:07 -10:00
cefc535edb Add JustNimbus integration (#75718)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-08 23:35:05 +02:00
Christopher BaileyandGitHub d139d1e175 Add UniFi Protect media source (#73244) 2022-08-08 10:00:50 -10:00
uvjustinandGitHub 6540bed59d Defer preload stream start on startup (#75801) 2022-08-08 11:15:31 -04:00
Maciej BieniekandGitHub 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
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
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
Martin HjelmareandGitHub d1ab93fbaf Add openexchangerates config flow (#76390) 2022-08-07 23:45:32 +02:00
Aaron BachandGitHub 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
J. Nick KostonandGitHub 33b194e48d Switch a few recent merges to use FlowResultType (#76416) 2022-08-07 10:01:32 -10:00
Aaron BachandGitHub e89459453b Add more controller-related RainMachine diagnostics (#76409) 2022-08-07 13:44:27 -06:00
Avi MillerandGitHub d14b76e7fc Enable the LIFX diagnostic buttons by default (#76389) 2022-08-07 08:45:26 -10:00
Martin HjelmareandGitHub a6963e6a38 Add zwave_js usb port selection (#76385) 2022-08-07 11:06:03 -04:00
J. Nick KostonandGitHub 1fe44d0997 Ensure bluetooth recovers if Dbus gets restarted (#76249) 2022-08-07 11:03:56 -04:00
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 MillerandGitHub 74cfdc6c1f Add identify and restart button entities to the LIFX integration (#75568) 2022-08-06 17:28:30 -10:00
Martin HjelmareandGitHub 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
Jc2kandGitHub 1aa0e64354 Update gree to use the network component to set discovery interfaces (#75812) 2022-08-06 21:45:44 +01:00
Robert SvenssonandGitHub 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
Joakim PlateandGitHub cdde4f9925 Add bluetooth API to allow rediscovery of address (#76005)
* Add API to allow rediscovery of domains

* Switch to clearing per device

* Drop unneded change
2022-08-05 14:49:34 +02:00
Jan BouwhuisandGitHub 741efb89d5 Remove deprecated send_if_off option for MQTT climate (#76293)
* Remove `send_if_off` option for mqtt climate

* Use cv.remove()
2022-08-05 13:17:46 +02:00
Erik MontnemeryandGitHub 9aa8838479 Allow storing arbitrary data in repairs issues (#76288) 2022-08-05 13:16:29 +02:00
Erik MontnemeryandGitHub b366090175 Allow creating fixable repairs issues without flows (#76224)
* Allow creating fixable repairs issues without flows

* Add test

* Adjust test
2022-08-05 12:07:51 +02:00
Erik MontnemeryandGitHub 3b29cbcd61 Support creating persistent repairs issues (#76211) 2022-08-05 10:11:20 +02:00
Franck NijhofandGitHub 0df4642b62 Remove YAML configuration from Simplepush (#76175) 2022-08-04 21:03:26 +02:00
J. Nick KostonandGitHub 02ad4843b8 Fix flux_led ignored entries not being respected (#76173) 2022-08-04 19:44:22 +02:00
Aaron BachandGitHub b2dc810ea4 More explicitly call out special cases with SimpliSafe authorization code (#76232) 2022-08-04 19:43:02 +02:00