epenet
9555df88c8
Improve type hints in zwave_me number entity ( #76469 )
2022-08-10 23:49:02 +02:00
J. Nick Koston
bb0038319d
Add Yale Access Bluetooth integration ( #76182 )
2022-08-10 10:08:02 -10:00
puddly
2f99d6a32d
Bump ZHA dependencies ( #76565 )
2022-08-10 15:51:31 -04:00
J. Nick Koston
b1497b0857
Simplify switchbot config flow ( #76272 )
2022-08-10 09:02:08 -10:00
epenet
54fc17e10d
Improve type hints in xiaomi_miio vacuum entities ( #76563 )
...
Co-authored-by: Teemu R. <tpr@iki.fi>
2022-08-10 20:40:38 +02:00
Jc2k
0639681991
Add new Bluetooth coordinator helper for polling mostly passive devices ( #76549 )
2022-08-10 18:56:34 +01:00
epenet
eeff766078
Improve type hints in xiaomi_miio number entity ( #76466 )
2022-08-10 16:25:03 +02:00
Jan Bouwhuis
acaa20cabe
Improve MQTT warning message on illegal discovery topic ( #76545 )
2022-08-10 09:38:40 -04:00
Artem Draft
19295d33ba
Migrate BraviaTV to new async backend ( #75727 )
2022-08-10 13:11:49 +02:00
GitHub Action
4a938ec33e
[ci skip] Translation update
2022-08-10 00:23:36 +00:00
J. Nick Koston
b04352e745
Bump aiohomekit to 1.2.8 ( #76532 )
2022-08-09 17:08:38 -04:00
Oscar Calvo
596b7fed34
Fix #76283 ( #76531 )
2022-08-09 16:46:22 -04:00
Marc Mueller
dc47121f2c
Better type hass_job method calls ( #76053 )
2022-08-09 16:12:33 -04:00
Marc Mueller
70aeaa3c76
Use Callback protocol for AutomationActionType ( #76054 )
2022-08-09 16:10:26 -04:00
J. Nick Koston
ad361b8fc2
Fix pairing with HK accessories that do not provide format for vendor chars ( #76502 )
2022-08-09 09:48:48 -10:00
Christopher Bailey
23fc151150
Bump version of pyunifiprotect to 4.0.13 ( #76523 )
2022-08-09 08:41:02 -10:00
epenet
38c57944fa
Improve type hints in zha number entity ( #76468 )
2022-08-09 18:32:36 +02:00
epenet
7d0a4ee00a
Improve type hints in rfxtrx siren entity ( #76459 )
2022-08-09 17:54:33 +02:00
Maciej Bieniek
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 Bieniek
753a3c0921
Add new sensors to NextDNS integration ( #76262 )
...
* Add DNS-over-HTTP/3 sensors
* Update tests
2022-08-09 17:45:48 +02:00
Kevin Stillhammer
b19ace9124
Use constructor instead of factory method for sensors in here_travel_time ( #76471 )
2022-08-09 10:54:07 -04:00
J. Nick Koston
929eeac1e4
Add support for Govee 5184 BBQ sensors ( #76490 )
2022-08-09 10:53:21 -04:00
J. Nick Koston
6bae03c14b
Fix inkbird ibbq2s that identify with xbbq ( #76492 )
2022-08-09 10:49:17 -04:00
uvjustin
891158f332
Use stream to generate fallback image for onvif ( #75584 )
2022-08-09 10:41:19 -04:00
Franck Nijhof
4e3db5bb5c
Update sqlalchemy to 1.4.40 ( #76505 )
2022-08-09 09:35:22 -04:00
J. Nick Koston
a0ceb38f5f
Bump govee-ble to 0.14.0 to fix H5052 sensors ( #76497 )
2022-08-09 09:35:08 -04:00
Álvaro Fernández Rojas
46a8f19197
Update aioqsw to v0.2.0 ( #76509 )
2022-08-09 15:24:53 +02:00
Rami Mosleh
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
Jc2k
7d427ddbd4
Allow parsing to happen in PassiveBluetoothProcessorCoordinator ( #76384 )
2022-08-09 06:36:39 +01:00
GitHub Action
12721da063
[ci skip] Translation update
2022-08-09 00:28:50 +00:00
J. Nick Koston
2d43145303
Bump aiohomekit to 1.2.6 ( #76488 )
2022-08-08 13:06:49 -10:00
Aaron Bach
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 Singh
01de1c6304
Update HomeKit PM2.5 mappings to US AQI ( #76358 )
2022-08-08 11:49:07 -10:00
Koen van Zuijlen
cefc535edb
Add JustNimbus integration ( #75718 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-08-08 23:35:05 +02:00
Aaron Bach
acbeb8c881
Bump `regenmaschine` to 2022.08.0 ( #76483 )
2022-08-08 14:53:27 -06:00
rlippmann
36d6ef6228
Add ecobee CO2, VOC, and AQI sensors ( #76366 )
...
* Add support for CO2, VOC, and AQI sensors
* Update sensor.py
* Formatting changes
* Use class thermostat member in async_update
* Remove thermostat attribute, add mixin class
* Add docstrings
* Add blank line
* Sort imports
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-08-08 22:34:38 +02:00
Christopher Bailey
d139d1e175
Add UniFi Protect media source ( #73244 )
2022-08-08 10:00:50 -10:00
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
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
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
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
David F. Mulcahey
df67a8cd4f
Fix ZHA light color temp support ( #76305 )
2022-08-05 09:34:21 -04:00
Joakim Plate
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 Bouwhuis
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 Montnemery
9aa8838479
Allow storing arbitrary data in repairs issues ( #76288 )
2022-08-05 13:16:29 +02:00
Erik Montnemery
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
epenet
861b694cff
Use attributes in litejet light ( #76031 )
2022-08-05 11:39:51 +02:00
Robert Svensson
44aa49dde8
Bump pydeconz to v102 ( #76287 )
2022-08-05 11:22:55 +02:00
puddly
34dcc74491
Bump ZHA dependencies ( #76275 )
2022-08-05 11:06:40 +02:00
Franck Nijhof
babb3d10a1
Deprecate the Deutsche Bahn ( #76286 )
2022-08-05 10:59:43 +02:00
Erik Montnemery
3b29cbcd61
Support creating persistent repairs issues ( #76211 )
2022-08-05 10:11:20 +02:00
GitHub Action
cb46441b74
[ci skip] Translation update
2022-08-05 00:28:51 +00:00
J. Nick Koston
ca4b7cca1a
Run black on twitter to fix CI ( #76254 )
2022-08-04 23:45:35 +02:00
epenet
fa9d0b9ff7
Use attributes in tikteck light ( #76022 )
2022-08-04 23:11:37 +02:00
epenet
a987cad973
Use attributes in unifiled light ( #76019 )
2022-08-04 23:10:27 +02:00
Daniel Dietzler
bb58ad0f54
Add ability to specify user(s) when sending DMs using the Twitter integration ( #71310 )
2022-08-04 22:08:24 +02:00
Franck Nijhof
33bf94c4b2
Update orjson to 3.7.11 ( #76171 )
2022-08-04 22:37:57 +03:00