G Johansson
4c03077dfe
Add product filtering feature to Trafikverket Train ( #86343 )
2023-08-09 17:20:30 +02:00
David Knowles
023f2f8bb7
Add switch platform to Schlage ( #98004 )
...
* Add switch platform to Schlage
* Add a generic SchlageSwitch
* Use an is_on property instead of _attr_is_on
* Make value_fn always return a bool
2023-08-09 15:32:50 +02:00
Jan Bouwhuis
5c9bce9eac
Allow float for inital MQTT climate temperature ( #97995 )
...
* Allow float for inital MQTT climate temperature
* Update tests/components/mqtt/test_climate.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-08-08 23:44:49 +02:00
G Johansson
d557f3b742
Add state attributes translation and available modes for Sensibo ( #85234 )
...
* Sensibo translation climate
* Add available states
* Fix keys
* Delete en.json
* invalid fan_mode and swing_mode
* Translations
* Add back sorting
* Fix fan_mode and swing_mode
* Fix raise error
* review
2023-08-08 19:13:56 +02:00
jan iversen
fc463e5831
modbus: remove unused constants and get 100% coverage. ( #97779 )
2023-08-08 16:40:16 +02:00
Tom
4a4523c249
Bump plugwise to v0.31.9 ( #97203 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Bouwe <bouwe.s.westerdijk@gmail.com>
2023-08-08 16:38:37 +02:00
Erik Montnemery
0d55a7600e
Modernize met_eireann weather ( #98030 )
2023-08-08 14:21:52 +02:00
Jadson Santos
f6273bfca5
Add prometheus requires_auth parameter ( #92964 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-08-08 12:15:08 +02:00
Franck Nijhof
40e256847c
Add is_admin checks to scene/script/automation APIs ( #98025 )
2023-08-08 12:11:52 +02:00
Jan Bouwhuis
0614702f98
Alexa typing part 5 (smart_home) ( #97918 )
...
* smart_home
* Fix test_disabled
* Remove unused type ignore
2023-08-08 11:48:50 +02:00
Erik Montnemery
1ee0c907b0
Improve OTBR factory reset ( #98017 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
2023-08-08 11:38:01 +02:00
Franck Nijhof
5e020ea354
Add is_admin checks to cloud APIs ( #97804 )
2023-08-08 11:02:42 +02:00
Franck Nijhof
dacfa4b4dc
Set up shopping list during onboarding ( #97974 )
...
Co-authored-by: Simon Lamon <32477463+silamon@users.noreply.github.com>
2023-08-08 10:32:35 +02:00
Michael Hansen
7ea2998b55
Add wake word integration ( #96380 )
...
* Add wake component
* Add wake support to Wyoming
* Add helper function to assist_pipeline (not complete)
* Rename wake to wake_word
* Fix platform
* Use send_event and clean up
* Merge wake word into pipeline
* Add wake option to async_pipeline_from_audio_stream
* Add start/end stages to async_pipeline_from_audio_stream
* Add wake timeout
* Remove layer in wake_output
* Use VAD for wake word timeout
* Include audio metadata in wake-start
* Remove unnecessary websocket command
* wake -> wake_word
* Incorporate feedback
* Clean up wake_word tests
* Add wyoming wake word tests
* Add pipeline wake word test
* Add last processed state
* Fix tests
* Add tests for wake word
* More tests for the codebot
2023-08-07 22:22:16 -04:00
Matthias Alphart
0f5d423d1e
Move KNX keyring validation and storage to helper module ( #97931 )
...
* Move KNX keyfile validation and store to helper module
* Rename module and fix tests
2023-08-07 23:30:14 +02:00
J. Nick Koston
987897b0fa
Add support for Yale Doorman to august ( #97997 )
2023-08-07 11:28:01 -10:00
J. Nick Koston
c8256d1d3d
Optimize august timings to prepare for Yale Doorman support ( #97940 )
2023-08-07 11:09:32 -10:00
J. Nick Koston
d304d42051
Restore qingping state when device becomes available ( #97980 )
2023-08-07 09:27:18 -10:00
J. Nick Koston
56c2276630
Restore sleepy oralb devices state at startup ( #97983 )
2023-08-07 09:19:46 -10:00
J. Nick Koston
b7f936fcdd
Restore govee_ble state when gateway device becomes available ( #97984 )
2023-08-07 09:13:50 -10:00
J. Nick Koston
fb12c237ab
Restore xiaomi_ble state at start when device is in range or sleepy ( #97979 )
2023-08-07 07:58:27 -10:00
Ståle Storø Hauknes
b34ce3c792
Improve airthings ble ( #97905 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-08-07 07:15:51 -10:00
J. Nick Koston
a234ab51fe
Restore bthome state at start when device is in range or sleepy ( #97949 )
2023-08-07 18:41:53 +02:00
David Knowles
a4721e9b36
Schlage: Set the changed by attribute on locks based on log messages ( #97469 )
2023-08-07 06:07:48 -10:00
G Johansson
c4da5374ae
Refactor Trafikverket Train to improve config flow ( #97929 )
...
* Refactor tvt
* review fixes
* review comments
2023-08-07 17:25:02 +02:00
G Johansson
15eed166ec
Modernize SMHI weather ( #97275 )
...
* SMHI forecast service
* Mod weather
* reset weather
* Fix tests
* coverage
* add test
2023-08-07 17:24:43 +02:00
Erik Montnemery
683c2f8d22
Add service for getting a weather forecast ( #97078 )
...
* Add service for getting a weather forecast
* Fix translations
* Improve service description
* Improve error handling
* Adjust typing
* Adjust typing
* Adjust service response format
2023-08-07 14:05:37 +02:00
tronikos
0a2ff3a676
Android TV Remote: Fix missing key and cert when adding a device via IP address ( #97953 )
...
Fix missing key and cert
2023-08-07 14:01:35 +02:00
Marc Mueller
cf4287cd0c
Fix alexa test RuntimeWarning ( #97956 )
2023-08-07 12:57:37 +02:00
starkillerOG
d72057f41b
Add repair issue for Reolink when using it with an incompatible global ssl certificate ( #91597 )
2023-08-07 11:52:14 +02:00
J. Nick Koston
56257b7a38
Restore passive bluetooth entity data at startup ( #97462 )
2023-08-06 20:25:18 -10:00
Franck Nijhof
369a484a78
Add default headers to webserver responses ( #97784 )
...
* Add default headers to webserver responses
* Set default server header
* Fix other tests
2023-08-06 23:25:13 -04:00
Franck Nijhof
3df71eca45
Ensure webhooks take HA cloud into account ( #97801 )
...
* Ensure webhooks take HA cloud into account
* Avoid circular import
2023-08-06 23:23:52 -04:00
Jan Bouwhuis
3969de6c76
Freeze time for whirlpool test to avoid fail ( #97935 )
2023-08-06 12:37:06 -10:00
Luke
c9edc973f0
Bump python-roborock to 0.32.2 ( #97907 )
...
* bump to 0.32.2
* fix test
2023-08-06 22:34:14 +02:00
Joost Lekkerkerker
42bca0f94a
Complete test coverage for OpenSky ( #97863 )
...
* Use mockobject for OpenSky testing
* Complete test coverage for OpenSky
* Complete test coverage for OpenSky
* Use method patching
2023-08-06 19:39:24 +02:00
Johannes Wagner
c4a5373976
Handle explicit Modbus NaN values ( #90800 )
...
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2023-08-06 13:47:54 +02:00
J. Nick Koston
00e78fbf19
Cache envoy auth tokens to ensure integration works if cloud is offline ( #97872 )
2023-08-05 14:51:19 -10:00
J. Nick Koston
02e546e3ef
Refactor enphase_envoy to use pyenphase library ( #97862 )
2023-08-05 13:33:16 -10:00
J. Nick Koston
a09090bf99
Do not fire homekit_controller events from IP polling ( #97869 )
...
* Fix homekit_controller triggers when value is None
* fixes
* cover
2023-08-06 00:31:50 +02:00
Ernst Klamer
0caeac1a82
Add support for toothbrushes to xiaomi-ble ( #97276 )
...
* Add support for toothbrushes to xiaomi-ble
* use str for string
2023-08-05 23:13:21 +02:00
Richard Kroegel
74d02a1574
BMW: Remove deprecated refresh from cloud button ( #97864 )
...
* Remove deprecated refresh from cloud button
* Clean up strings.json
2023-08-05 22:28:24 +02:00
Jan Bouwhuis
2e8e5aabae
Refactor alexa modules to avoid circular deps ( #97618 )
...
* Refactor alexa modules to avoid circula deps
* Add test http api auth and AlexaConfig
* Update test
* Improve test
2023-08-05 21:32:53 +02:00
Robert Svensson
e43ad1c6a0
Add restart device to UniFi button platform ( #97642 )
...
* Add restart device to UniFi Button platform
* Add tests for button platform
* Small corrections
2023-08-05 20:07:20 +02:00
G Johansson
249fa513c9
Bump pysensibo to 1.0.33 ( #97853 )
...
* Bump pysensibo to 1.0.33
* for loop
2023-08-05 19:02:44 +02:00
G Johansson
a22aa285d3
Fix Melcloud import issue ( #97673 )
...
* Fix Melcloud import issue
* remove old issue
* Simplify
* Update homeassistant/components/melcloud/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/melcloud/strings.json
* Update homeassistant/components/melcloud/strings.json
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-08-05 17:00:33 +02:00
G Johansson
2e263560ec
Fix Command Line template error when data is None ( #97845 )
...
Command Line template error
2023-08-05 16:21:39 +02:00
G-Two
c5e5567912
Add device tracker to Subaru integration ( #79492 )
...
* Add device tracker to subaru integration
* Fix timestamp in device tracker
* Add test for device tracker
* Incorporate PR review comments
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Incorporate code review comments
* Add tests for bad device tracker data
* Check device tracker data is available in entity
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-05 15:52:20 +02:00
Franck Nijhof
b286da211a
Add is_admin check to check configuration API ( #97788 )
2023-08-04 19:25:01 +02:00
Robert Svensson
66cb407e4f
Improve counting of UniFi WLAN Clients sensor ( #97785 )
2023-08-04 19:22:46 +02:00