epenet
2f19b56d5e
Use UnitOfVolume in bmw_connected_drive ( #84228 )
2022-12-19 12:12:48 +01:00
epenet
0f40a73bb4
Use new unit enums in fronius ( #84224 )
2022-12-19 11:58:24 +01:00
J. Nick Koston
f1fc54d29d
Bump zeroconf to 0.44.0 ( #84166 )
2022-12-19 11:56:11 +01:00
epenet
a29aaebd4c
Use ENERGY device class in oru ( #84225 )
...
* Use ENERGY device class in oru
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-12-19 11:41:07 +01:00
epenet
1f60296415
Use ENERGY device class in landisgyr heat meter ( #84223 )
2022-12-19 11:26:48 +01:00
Paolo Bonzini
52594717ca
Fix manual.alarm_control_panel RestoreEntity bugs ( #82990 )
...
* manual: add previous state for TRIGGERED as well
This will be useful to properly restore timers on restart.
* manual: correctly restore timers on startup
2022-12-19 11:19:24 +01:00
Maciej Bieniek
20f0abacc0
Bump `nettigo air monitor` library to version 1.6.0 ( #84129 )
2022-12-19 10:15:31 +00:00
epenet
0dd20fb309
Use UnitOfEnergy in integrations (a-n) ( #84220 )
2022-12-19 11:06:00 +01:00
epenet
ebdf9a8658
Use UnitOfEnergy in integrations (o-z) ( #84221 )
2022-12-19 10:58:37 +01:00
epenet
3168b30535
Use new unit enumerators in tibber ( #84222 )
2022-12-19 10:54:18 +01:00
Avi Miller
292294fb96
Bump aiolifx-themes to 0.4.0 ( #84216 )
2022-12-19 09:11:14 +01:00
J. Nick Koston
884fbdd5ce
Bump PySwitchbot to 0.29.1 ( #84119 )
...
fixes https://github.com/home-assistant/core/issues/82795
closes https://github.com/home-assistant/core/issues/78562
2022-12-18 14:54:29 -10:00
GitHub Action
b96eab3e5e
[ci skip] Translation update
2022-12-19 00:21:16 +00:00
epenet
14a47f5dff
Use DATA_SIZE device class in folder integration ( #83897 )
2022-12-18 22:16:21 +01:00
hahn-th
5e5e89ea18
Add device HmIP-DRDI3 ( #83337 )
2022-12-18 12:44:49 -07:00
Aaron Bach
d423cbf8eb
Add ability to add/remove PurpleAir sensors in an existing config entry ( #83440 )
2022-12-18 11:30:05 -07:00
Aaron Bach
168b3b50cd
Save entry earlier in PurpleAir re-auth flow ( #84203 )
2022-12-18 11:15:03 -07:00
Aaron Bach
4c73826baf
Add re-auth flow to AirVisual Pro ( #84012 )
...
* Add re-auth flow to AirVisual Pro
* Code review
2022-12-18 11:00:08 -07:00
Ernst Klamer
47522546e6
Sensor pro fix for negative temperatures ( #84181 )
...
fixes undefined
2022-12-18 07:35:04 -10:00
Alberto Geniola
ecdbddc1fa
Elmax/alarm_control_panel ( #75365 )
2022-12-18 09:12:43 -07:00
Jelte Zeilstra
f99d26231f
Add state_class to Tradfri battery and air quality sensors ( #84185 )
2022-12-18 16:52:08 +01:00
Rami Mosleh
10a6c56fec
Move speedtestdotnet coordinator to separate file ( #83979 )
2022-12-18 10:57:17 +01:00
Kevin Stillhammer
487d84c8f9
Enable strict typing for here_travel_time ( #83814 )
...
* Enable strict typing for here_travel_time
* Use dict[str, Any] instead of Any
* Use kwargs ctor
* Specify dicts
2022-12-18 09:34:47 +01:00
J. Nick Koston
119664b55e
Bump yalexs-ble to 1.12.2 ( #84118 )
2022-12-17 17:14:39 -10:00
J. Nick Koston
e7064bda25
Add dhcp discovery for newer august/yale bridges ( #84125 )
2022-12-17 16:42:47 -10:00
Michael
5f160be8f6
Fix check if Surveillance Station is available in Synology DSM ( #84140 )
...
start coordinator only when surveillance_station is avialble during api setup
2022-12-17 19:43:18 -05:00
Allen Porter
a3ab6a99e3
Bump ical to 4.2.3 ( #84104 )
2022-12-17 19:42:55 -05:00
GitHub Action
571a63f86e
[ci skip] Translation update
2022-12-18 00:22:48 +00:00
Matthias Alphart
6e5d4b592d
Fix KNX ConfigFlow for manual secure tunnel keys ( #84155 )
2022-12-18 00:06:14 +01:00
Martin Hjelmare
f29024795b
Clean up matter adapter ( #84144 )
2022-12-17 23:44:19 +01:00
tronikos
d6158c0fcc
Google Assistant SDK: Support non en-US language code ( #84028 )
...
* Support non en-US language code
* Get default language_code based on HA config
* Revert bumping gassist-text
Will be done in a separate PR
2022-12-17 14:40:24 -08:00
Paolo Bonzini
02fa5656bb
Make manual and manual_mqtt fully asynchronous ( #83436 )
...
* manual: make it completely async
Restoring the timers on startup cannot use track_point_in_time,
because the restoring code runs from the async_added_to_hass
method. Rewrite everything to run in the event loop instead
of using threaded wrappers, this way the code can be reused in
async_added_to_hass.
* manual_mqtt: replace async function with @callback
* manual_mqtt: make it completely async
Restoring the timers on startup cannot use track_point_in_time,
because the restoring code runs from the async_added_to_hass
method. Rewrite everything to run in the event loop instead
of using threaded wrappers, this way the code can be reused in
async_added_to_hass when state restore is added.
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2022-12-17 19:31:17 +01:00
Nyro
5c272583e7
Fix current_operation when there is no operation_mode in Overkiz DHWP ( #84077 )
...
Fix current_operation when there is no operation_mode
2022-12-17 11:12:15 -07:00
Maciej Bieniek
d9903c4cf9
Bump `brother` and `pysnmplib` ( #84107 )
...
* Bump brother version
* Bump pysnmplib version
* Update sensor platform
* Update switch platform
* Update tests
* Bump brother
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-17 12:34:43 +01:00
epenet
768d147cb2
Add device classes to pool integrations ( #84050 )
...
* Add device classes to pool integrations
* Update omnilogic
* Don't use VOLTAGE device class
2022-12-17 10:06:39 +01:00
epenet
2d9095263e
Add device classes in starline ( #84049 )
2022-12-17 09:52:59 +01:00
J. Nick Koston
9f10bd46ac
Rename Bluetooth active_update_coordinator to active_update_processor ( #84115 )
2022-12-16 22:25:43 -10:00
Marc Mueller
089906790e
Fix prettier [homewizard] ( #84122 )
2022-12-16 23:40:18 -05:00
GitHub Action
6b858ce8af
[ci skip] Translation update
2022-12-17 00:21:18 +00:00
Daniel Hjelseth Høyer
8e3953a9d5
Update Tibber lib, improve realtime streaming ( #84065 )
...
Update tibber lib, improve realtime streaming
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net>
2022-12-16 12:11:54 -07:00
epenet
1af72e3671
Add device class to withings ( #84103 )
2022-12-16 20:04:07 +01:00
Duco Sebel
b41d0be952
Improve HomeWizard request issue reporting ( #82366 )
...
* Trigger reauth flow when HomeWizard API was disabled
* Add tests for reauth flow
* Fix typo in test
* Add parallel updates constant
* Improve error message when device in unreachable during config
* Set quality scale
* Remove quality scale
* Throw error instead of abort when setup fails
* Adjust test for new setup behaviour
* Trigger reauth flow when API is disabled and continue retrying
* Reload entry and raise AuthFailed during init
* Abort running config flow
* Listen for coordinator updates to trigger reload
* Use build-in backoff system
* Fix failing test
* Test reauth flow is active after disable-api init
* Test reauth flow removal
2022-12-16 10:53:54 -05:00
epenet
f5a8ce4aca
Split platform attributes in withings ( #84099 )
2022-12-16 15:35:03 +01:00
muppet3000
186e3a6d98
Re-add missing Growatt TLX values ( #84040 )
...
* Growatt - Re-adding missing TLX values (#81470 )
* Growatt - Added missing files to .coveragerc
* Growatt - Correcting TLX Voltage types
* Growatt - Addressing review comments
2022-12-16 15:31:49 +01:00
J. Nick Koston
e479fbed0c
Bump govee-ble to 0.19.3 ( #84062 )
...
* Bump govee-ble to 0.19.2
fixes #82994 fixes #81335
changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.19.1...v0.19.2
* .3
2022-12-16 09:25:49 -05:00
J. Nick Koston
c70faeae96
Bump bluetooth-auto-recovery to 1.0.3 ( #84075 )
...
* Bump bluetooth-auto-recovery to 1.0.1
changelog: https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v1.0.0...v1.0.1
Handles the case were the adapter gets a new hci number
after a usb reset.
* one more
* bump again
2022-12-16 09:25:23 -05:00
Joakim Plate
09a83b90ea
Make sure philips_hs remote entity calls parent added ( #84082 )
...
Make sure remote calls parent added
2022-12-16 09:25:05 -05:00
Franck Nijhof
80b3572627
Rename image integration to image_upload ( #84063 )
...
* Rename image integration to image_upload
* fix test
2022-12-16 08:16:38 -05:00
epenet
c51c8f7e8f
Refactor withings constant ( #84095 )
...
Split withings constant
2022-12-16 12:30:56 +01:00
epenet
14ee3f1ddc
Move unused function in withings ( #84089 )
...
* Remove unused function in withings
* Move to tests
* Remove reference to attribute.platform
* Move WITHINGS_MEASUREMENTS_MAP to tests
* measute_type > measure_type
* One more
2022-12-16 10:50:20 +01:00
GitHub Action
7f3f271a59
[ci skip] Translation update
2022-12-16 00:23:03 +00:00
epenet
93dd971b39
Add device classes in tesla wall connector ( #84048 )
...
Addd device classes in tesla wall connector
2022-12-15 20:00:38 +01:00
DataBitz
650d4d7faa
Fix grammatical error in HomeKit strings ( #84043 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-15 07:51:24 -10:00
J. Nick Koston
e94da1ad0f
Update ESPHome bluetooth repair issue for unique id change and 2022.12.0 ( #84026 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-12-15 06:59:53 -10:00
epenet
dcea8a6ced
Add device classes to bloomsky ( #84054 )
2022-12-15 11:36:10 -05:00
Bram Kragten
b0b3b36392
Update frontend to 20221213.1 ( #84058 )
2022-12-15 11:35:02 -05:00
ollo69
30ac390471
Use Unit enums in MELCloud sensors ( #84036 )
2022-12-15 14:25:51 +01:00
epenet
c4a01cf8d2
Fix incorrect device class in nibe heatpump ( #84047 )
2022-12-15 14:23:06 +01:00
epenet
0184aadb09
Use UnitOfElectricPotential in integrations ( #84044 )
2022-12-15 13:59:21 +01:00
epenet
d72c28a135
Use UnitOfLength in integrations ( #84034 )
2022-12-15 12:42:53 +01:00
Erik Montnemery
bf4c399b19
Improve data entry flow typing ( #84030 )
2022-12-15 12:41:20 +01:00
GitHub Action
cfa08c5229
[ci skip] Translation update
2022-12-15 00:24:38 +00:00
Aaron Bach
d375361072
Bump `pyairvisual` to 2022.12.1 ( #84013 )
...
Bump pyairvisual to 2022.12.1
2022-12-14 16:00:44 -07:00
Ville Skyttä
f02b6f1119
Huawei LTE SSDP improvements ( #81643 )
...
* Recognize more SSDP friendly names as "ours"
* Trigger on SoyeaLink devices
* Pass discovered URL through context, it does not persist via user_input
* Use manufacturer from SSDP
* Actually use serial number if available, update URL for configured
* Remove heuristic friendly name filtering against non-LTE devices
2022-12-14 23:48:25 +01:00
ollo69
9a25e75947
Add integration-type property to androidTV manifest ( #84018 )
2022-12-14 23:41:46 +01:00
J. Nick Koston
6b751de7ad
Bump pySwitchbot to 0.23.2 ( #84002 )
2022-12-14 23:38:26 +01:00
J. Nick Koston
bf18ff9fb9
Bump yalexs_ble to 0.12.0 ( #84004 )
2022-12-14 12:38:17 -10:00
Philip Allgaier
3d7a3afca7
Add strings to alert integration ( #83926 )
2022-12-14 21:25:18 +01:00
Robert Svensson
360f36eb71
Unifi use entity description with sensors ( #81930 )
...
* Move bandwidth sensors
* Add uptime sensor
* Use bound
* Fix review comments from other PR
2022-12-14 20:54:33 +01:00
Aaron Bach
9f1c5d70bc
Add re-auth flow to PurpleAir ( #83445 )
...
* Add re-auth flow to PurpleAir
* Code review
* Code review
* Code review
2022-12-14 12:29:07 -07:00
Erik Montnemery
774ebc760c
Ignore certain device trigger validation errors ( #83972 )
2022-12-14 16:41:11 +01:00
epenet
ae9506d0bb
Use UnitOfMass in integrations ( #83930 )
2022-12-14 16:37:11 +01:00
Rami Mosleh
c0a7934828
Move transmission to an updated library ( #83932 )
...
fixes undefined
2022-12-14 16:36:37 +01:00
ollo69
227330563a
Use UnitOfTemperature enumerator in AsusWrt ( #83958 )
2022-12-14 16:26:19 +01:00
ollo69
4d885b71ff
Add integration_type property to AsusWrt manifest ( #83960 )
2022-12-14 16:14:31 +01:00
majuss
e16b874469
Bump lupupy dependency to v0.2.3 ( #83765 )
...
fixes undefined
2022-12-14 14:56:55 +01:00
Aaron Bach
9aaeefeb8e
Ensure AirVisual Pro uses long-running Samba connection ( #83869 )
2022-12-13 23:31:13 -07:00
Øyvind Matheson Wergeland
c7d1402320
Fix nobo_hub HVAC mode ( #83947 )
2022-12-13 23:21:10 -07:00
J. Nick Koston
da62528526
Bump aioshelly to 5.2.0 ( #83961 )
...
changelog: https://github.com/home-assistant-libs/aioshelly/compare/5.1.2...5.2.0
2022-12-13 21:21:31 -05:00
J. Nick Koston
b7c7e7f57b
Try to reconnect disconnected shelly devices as soon as they discovered by zeroconf ( #83872 )
2022-12-13 14:22:34 -10:00
J. Nick Koston
45a9c1ca8c
Bump aioesphomeapi to 13.0.2 to fix reconnects after bad protobuf message ( #83951 )
2022-12-13 12:57:54 -10:00
J. Nick Koston
5a970e0a2b
Adjust additional esphome bluetooth debug messages for unique id change ( #83955 )
2022-12-13 12:57:29 -10:00
Michael Hansen
961c8cc167
Update intent response ( #83858 )
...
* Add language to conversation and intent response
* Move language to intent response instead of speech
* Extend intent response for voice MVP
* Add tests for error conditions in conversation/process
* Move intent response type data into "data" field
* Move intent response error message back to speech
* Remove "success" from intent response
* Add id to target in intent response
* target defaults to None
* Update homeassistant/helpers/intent.py
* Fix test
* Return conversation_id and multiple targets
* Clean up git mess
* Fix linting errors
* Fix more async_handle signatures
* Separate conversation_id and IntentResponse
* Add unknown error code
* Add ConversationResult
* Don't set domain on single entity
* Language is required for intent response
* Add partial_action_done
* Default language in almond agent
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-12-13 16:46:40 -06:00
J. Nick Koston
0e2ebfe5c4
Move bluetooth watchdog into the scanner base class ( #83888 )
2022-12-13 11:57:40 -10:00
J. Nick Koston
b97ec8125f
Bump aioshelly to 5.1.2 to fix state updates not firing after reconnect ( #83950 )
...
Bump aioshelly to 5.1.2
changelog: https://github.com/home-assistant-libs/aioshelly/compare/5.1.1...5.1.2
2022-12-13 23:27:05 +02:00
epenet
62d22d7a2d
Refactor fitbit descriptions to use device classes ( #83936 )
2022-12-13 21:49:41 +01:00
epenet
b7b7cdcfcf
Refactor Huawei LTE to use Entity Description ( #83904 )
...
* Refactor Huawei LTE to use Entity Description
* Apply suggestions from code review
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
Co-authored-by: Ville Skyttä <ville.skytta@iki.fi>
2022-12-13 19:48:46 +01:00
Bram Kragten
42a9069338
Update frontend to 20221213.0 ( #83940 )
2022-12-13 13:24:24 -05:00
Aaron Bach
fed308b59d
Add diagnostics support to PurpleAir ( #82446 )
...
Add diagnostics to PurpleAir
2022-12-13 09:14:19 -07:00
epenet
9f67eb1aaa
Refactor huisbaasje to use entity descriptions ( #83825 )
...
* Refactor huisbaasje to use entity descriptions
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-12-13 14:16:50 +01:00
epenet
85235ea5f6
Use FREQUENCY device class in integrations ( #83916 )
...
* Use FREQUENCY device class in integrations
* Adjust tesla
* Undo goodwe
* Adjust cpuspeed tests
2022-12-13 14:14:42 +01:00
epenet
fc43fb17a9
Fix incorrect device class in goodwe ( #83917 )
...
Fix device class in goodwe
2022-12-13 13:45:51 +01:00
Erik Montnemery
534d343f67
Bump pychromecast to 13.0.4 ( #83896 )
2022-12-13 11:55:23 +01:00
epenet
946d5535b4
Use UnitOfFrequency in integrations ( #83915 )
2022-12-13 11:47:06 +01:00
Erik Montnemery
0f5c678708
Add explanatory comment to metoffice ( #83914 )
2022-12-13 11:03:18 +01:00
Koen van Zuijlen
cc5d319369
Fix Just Nimbus error codes ( #83856 )
2022-12-13 10:59:13 +01:00
epenet
b5107a3f1d
Use DATA_SIZE device class in lidarr ( #83907 )
2022-12-13 10:19:22 +01:00
epenet
1ad4cb40df
Use DATA_SIZE device class in netgear lte ( #83908 )
2022-12-13 10:18:35 +01:00
epenet
69bc95a715
Use DATA_SIZE device class in integrations ( #83895 )
2022-12-13 10:17:56 +01:00
Yuxin Wang
677f0dc335
Remove deprecated apcupsd YAML config ( #83801 )
2022-12-13 08:52:05 +01:00