epenet
8a20a90324
Use SchemaOptionsFlowHandler in asuswrt ( #82806 )
2022-11-28 09:56:08 +01:00
Erik Montnemery
67e4f2c202
Raise repairs issue if country is not configured ( #82685 )
2022-11-28 09:54:13 +01:00
Shay Levy
f97ac9fdcd
Add Switcher button platform ( #81245 )
2022-11-28 10:06:14 +02:00
Matthias Alphart
cb06f8b668
KNX Config/OptionsFlow: minimize wait time for interface discovery ( #81982 )
...
* Minimize wait time for interface discovery
* fix OptionsFlow when connection failed
there is no `self.hass.data["KNX"]` when we are in retry mode after failed integration setup
* review changes
* fix new tests
2022-11-28 07:03:51 +01:00
Duco Sebel
367b5e586b
Add support for HomeWizard identify feature ( #82375 )
...
* Add support for Identify feature
* Add tests for button
* Use only identifiers for device_info
* Update homeassistant/components/homewizard/button.py
2022-11-27 20:48:35 -05:00
Matthias Alphart
4517af509c
Add support for KNX IP-Secure routing ( #82765 )
...
* always use instance variable for new entry data
- change `self._tunneling_config` to non-optional `self.new_entry_data`
- always use self.new_entry_data in `finish_flow()`
* support secure routing
* amend current tests
* use sync latency tolerance
* test secure routing config flow
* diagnostics redact backbone_key
* test xknx library setup
* check length of backbone_key
* better readable key validation
2022-11-27 23:33:12 +01:00
J. Nick Koston
d6e287f47a
Add manufacturer and model to bluetooth adapter device ( #82769 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2022-11-27 15:44:44 -05:00
Álvaro Fernández Rojas
873b903cf0
Add QNAP QSW binary sensors for each port ( #76522 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2022-11-27 15:34:14 -05:00
Robert Svensson
3853182ccf
Add deconz_relative_rotary event for Hue Tap Dial ( #82727 )
2022-11-27 15:01:58 -05:00
J. Nick Koston
f0ae1cc6ce
Add bluetooth diagnostics to esphome ( #82761 )
2022-11-27 14:59:37 -05:00
uvjustin
31ad208500
Use async with to fetch HTTP streams in tests ( #82788 )
2022-11-27 14:35:03 -05:00
Duco Sebel
27bd1520e8
Add support for HomeWizard enable/disable cloud feature ( #82573 )
2022-11-27 14:26:15 -05:00
J. Nick Koston
05f89efd2c
Fix homekit controller triggers not attaching when integration is setup after startup ( #82717 )
...
fixes https://github.com/home-assistant/core/issues/78852
2022-11-26 09:19:06 -10:00
G Johansson
987cf8b9d0
Fix pushbullet test that break CI ( #82744 )
...
pushbullet break ci
2022-11-26 13:01:22 -05:00
Erik Montnemery
2fe8e95309
Add helper to calculate statistic period start and end ( #82493 )
...
* Add helper to calculate statistic period start and end
* Don't parse values in resolve_period
* Add specific test for resolve_period
* Improve typing
* Move to recorder/util.py
* Extract period schema
2022-11-26 13:00:40 -05:00
jan iversen
8ed4ce64c3
Solve modbus binary slave problem ( #82338 )
...
* Solve modbus binary slave problem.
2022-11-26 11:11:50 +01:00
Robert Svensson
e1a0f8314e
Fix deCONZ Air Quality PPB device class and unit of measurement ( #82726 )
...
Fix Air Quality PPB device class and unit of measurement
2022-11-26 10:56:09 +01:00
Matthias Alphart
daf56e92a0
Update xknx to 2.0.0 ( #82709 )
2022-11-26 06:49:11 +01:00
mbo18
6f1208b07f
Add more sensors to SensorEntityDescription for RFLink ( #82036 )
...
* Add more sensors to SensorEntityDescription
* changes from comments
* add device_class precipitation
* fix test
* change state_class for total_rain
2022-11-26 05:40:02 +01:00
Willem-Jan van Rootselaar
fb132f8a26
Add diagnostics to bsblan ( #80957 )
...
* add diagnostics to bsblan
* add device info
check firmware.
* add test for diagnostics
* Update tests/components/bsblan/test_diagnostics.py
Co-authored-by: Aarni Koskela <akx@iki.fi >
* add fixture for diagnostics test
Co-authored-by: Aarni Koskela <akx@iki.fi >
2022-11-26 03:12:07 +01:00
uvjustin
5381f9f92f
Fix owntone websocket reconnection ( #82680 )
2022-11-25 16:16:16 +01:00
Jan Bouwhuis
4335b0db25
Clean up or correct from removed deprecation for MQTT platform ( #82684 )
...
Clean up or correct from removed deprecation
2022-11-25 16:11:22 +01:00
Erik Montnemery
e9ce08763c
Allow SchemaFlowFormStep.next_step to return None ( #82707 )
2022-11-25 16:00:26 +01:00
Franck Nijhof
13458dc722
Centralize exception handling in Plugwise ( #82694 )
2022-11-25 15:56:58 +01:00
epenet
fd3e996a1e
Merge test files ( #82703 )
2022-11-25 15:11:09 +01:00
Klaas Schoute
be13f3fbcf
Add API key validation for Forecast.Solar ( #80856 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Franck Nijhof <git@frenck.dev >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-25 15:05:01 +01:00
epenet
6c615016b8
Fix None schema in SchemaCommonFlowHandler ( #82699 )
2022-11-25 14:30:02 +01:00
Kevin Stillhammer
5257875ac6
Use SensorDeviceClass.DISTANCE for here_travel_time ( #79159 )
...
* Use SensorDeviceClass.DISTANCE in here_travel_time
* Removed unused import
* Use explicit units and conversion
2022-11-25 12:30:33 +01:00
Franck Nijhof
c715035016
Add support for raising ConfigEntryError ( #82689 )
2022-11-25 11:33:03 +01:00
Bouwe Westerdijk
ea1868b7b9
Bump plugwise to v0.25.12 ( #82146 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
fixes undefined
2022-11-25 10:55:51 +01:00
Jan Bouwhuis
01b0f4d565
Announce a deprecated callback for MQTT subscribe will stop working ( #82610 )
...
* Announce a deprecated callback will stop working
* Use 2 months grace period
* Use 2 months grace period
* Use 2 months grace period
* Add deprecation comment to tests
2022-11-25 10:22:12 +01:00
Erik Montnemery
e1338adf1a
Allow configuring country and language in core config ( #81734 )
...
* Allow configuring country and language in core config
* Add script for updating list of countries
* Use black for formatting
* Fix quoting
* Move country codes to a separate file
* Address review comments
* Add generated/countries.py
* Get default language from owner account
* Remove unused variable
* Add script to generate list of supported languages
* Add tests
* Fix stale docsring
* Use format_python_namespace
* Correct async_user_store
* Improve typing
* Fix with_store decorator
* Initialize language in core store migration
* Fix startup
* Tweak
* Apply suggestions from code review
Co-authored-by: Franck Nijhof <git@frenck.dev >
* Update storage.py
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-24 23:25:50 +01:00
J. Nick Koston
09c3df7eb2
Fix iBeacons with infrequent random mac address changes unexpectedly going unavailable ( #82668 )
...
fixes https://github.com/home-assistant/core/issues/79781
2022-11-24 23:20:19 +01:00
uvjustin
fcfc0e64d5
Fix mime type in forked_daapd test ( #82660 )
2022-11-24 22:41:26 +01:00
Erik Montnemery
b94e1e9ef8
Fire events when long term statistics is updated ( #82492 )
...
* Fire events when long term statistics is updated
* Allow the new events to be subscribed to by anyone
* Address review comments
* Finish renaming events
* Finish renaming events
* Fix do_adhoc_statistics
* Adjust tests
* Adjust tests
2022-11-24 22:01:36 +01:00
Robert Hillis
c30ce12c49
Remove deprecated Radarr YAML config ( #81210 )
2022-11-24 21:14:26 +01:00
G Johansson
a63581b5c8
Add unique id for Scrape config entry entities ( #82508 )
...
* scrape unique id
* fix uuid str
* add back UoM
2022-11-24 21:12:47 +01:00
Shay Levy
815dfe9134
Fix Shelly gen2 channel name ( #82655 )
...
* Fix Shelly gen2 channel name
* Review comment
2022-11-24 21:38:32 +02:00
G Johansson
635d8c01fb
Add sum to min_max helper ( #82651 )
...
sum to min_max
2022-11-24 20:21:09 +01:00
epenet
6e2803a6d8
Use SchemaOptionsFlowHandler in Accuweather ( #82627 )
...
Use SchemaOptionsFlowHandler in accuweather
2022-11-24 20:08:14 +01:00
Raman Gupta
003e4224c8
Add text platform ( #79454 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Franck Nijhof <git@frenck.dev >
2022-11-24 20:01:01 +01:00
Maciej Bieniek
34633b0ede
Bump nextdns library to 1.2.0 ( #82643 )
2022-11-24 19:24:47 +01:00
Shay Levy
1e68e8c4b4
Add Shelly tests coverage ( #82642 )
...
* Add Shelly tests coverage
* Review comments
* Remove leftovers
2022-11-24 20:07:19 +02:00
epenet
caa99ea9fb
Allow next_step to be a string ( #82647 )
...
* Allow next_step to be a string
* Adjust docstrings
* Add test
2022-11-24 18:55:53 +01:00
Franck Nijhof
285aff154d
Remove Google Chat/Hangouts integration ( #82645 )
2022-11-24 18:33:13 +01:00
Erik Montnemery
8577310e6d
Fix show_menu support in SchemaFlowFormStep ( #82634 )
...
* Fix show_menu support in SchemaFlowFormStep
* Add test
* Fix test
2022-11-24 17:30:01 +01:00
Joakim Sørensen
d0390860fb
Add repair abort flow to demo integration ( #82614 )
2022-11-24 14:54:41 +01:00
epenet
4c38a5d773
Add OptionsFlow helper class ( #82531 )
...
* Add OptionsFlow helper classes
* More integrations
* Adjust SchemaOptionsFlowHandler
* Use single class
* Simplify access to options
* Reduce PR
* Make _options private
* Add test
2022-11-24 12:18:09 +01:00
On Freund
9dd1b85cbb
Allow device_attr and is_device_attr to be used as a filter and a test (respectively) ( #81924 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2022-11-24 08:31:17 +01:00
Joakim Sørensen
621068211f
Do not delete issue when aborting repairs fix flow ( #82593 )
...
* Do not delete issue when aborting repairs fix flow
* lint
* types
2022-11-24 08:21:54 +01:00