J. Nick Koston
9094d73df1
Connect esphome ble scanner as soon as possible ( #83728 )
...
Other integration depend on it being available so connect
it first
2022-12-10 15:17:05 -05:00
J. Nick Koston
642cefb035
Add MVP humidifier support to switchbot ( #83696 )
...
* Add MVP humidifier support to switchbot
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.22.0...0.23.0
* Update homeassistant/components/switchbot/config_flow.py
* bump
* coveragerc
* Revert "coveragerc"
This reverts commit eb642f6543
.
* fix dirty branch
2022-12-10 13:56:57 -05:00
J. Nick Koston
5c79dae4c0
Add support for battery to Yale Access Bluetooth ( #83691 )
...
* Add support for battery level to Yale Access Bluetooth
* fix
* bump
* bump
* bump
* bump
* fix
* bump
* battery level is always an estimate from voltage, but than again it always is for every device
* bump
* review
* bump again to fix slow start
* other one
2022-12-10 13:55:22 -05:00
rappenze
119f2a90b7
Fix fibaro climate unit ( #83659 )
2022-12-10 20:23:07 +02:00
Kevin Stillhammer
c467b890fe
Add homeassistant.helpers.location to loggers for travel_time integrations ( #83705 )
...
Add homeassistant.helpers.location to loggers
2022-12-10 20:18:20 +02:00
Kostas Chatzikokolakis
3c704ba8da
Bump androidtv dependency of androitv component ( #83707 )
...
Fixes #80555
2022-12-10 20:14:15 +02:00
Allen Porter
1ac7f5f013
Make google calendar fail louder on invalid google_calendars.yaml ( #83668 )
...
* Make google calendar fail louder on invalid google_calendars.yaml
* Update homeassistant/components/google/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
* Update homeassistant/components/google/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-12-10 09:26:28 -08:00
J. Nick Koston
af1c326cff
Try to reconnect right away when disconnected from Shelly Gen2 devices ( #83701 )
2022-12-10 06:15:10 -10:00
epenet
456c5515c8
Use UnitOfVolume in integrations ( #83646 )
2022-12-10 12:43:13 +01:00
epenet
68efa37bff
Fix invalid unit in econet ( #83656 )
2022-12-10 12:39:53 +01:00
epenet
f53145c540
Use GAS device class in smartthings ( #83658 )
2022-12-10 12:37:56 +01:00
Joakim Plate
c196fefe31
Reduce log level for linger task/timer ( #83703 )
...
We don't need to warn that loudly for these issues.
2022-12-10 12:12:56 +01:00
Erik Montnemery
d2fc3a22e2
Drop title from repairs flows ( #83627 )
2022-12-10 11:43:22 +01:00
epenet
535aba10ee
Use DataRate unit and device class in integrations ( #83610 )
2022-12-10 11:41:44 +01:00
epenet
3970da0ad3
Adjust device class in xiaomi_miio ( #83647 )
2022-12-10 11:10:13 +01:00
epenet
c947152c48
Use unit enums in vicare ( #83648 )
2022-12-10 11:06:46 +01:00
Sommerzeit
b17391014a
Add hue wall switch to deconz integration ( #83700 )
2022-12-10 09:51:41 +01:00
tronikos
2cfdae0c45
Google Sheets: small cleanup ( #83685 )
...
* Remove duplicate object key in strings.json
* Remove async_entry_has_scopes check
This is not needed. This was copied from google calendar integration
where it was needed to reauth when the scope changed.
* Remove unused constant in application_credentials
* Move constant to the file used
* fix warning use-implicit-booleaness-not-len
* Remove not accessed parameters
* Revert "Remove async_entry_has_scopes check"
This reverts commit 63e24f84cc
.
2022-12-09 20:57:40 -08:00
SukramJ
e53758c1bb
Add missing CONF_SPEED to sensor device_trigger SCHEMA ( #83679 )
...
* Update device_trigger.py
* add missing CONF_IS_SPEED to device_condition
2022-12-09 21:18:47 -05:00
Kevin Stillhammer
ab3f0fc63b
Handle special transit errors for here_travel_time ( #83649 )
...
Handle special transit errors
2022-12-09 21:09:55 -05:00
Shay Levy
2a6162a34d
Bump aioshelly to 5.1.1 ( #83680 )
2022-12-09 20:55:40 -05:00
J. Nick Koston
df0f694b01
Bump dbus-fast to 1.82.0 ( #83682 )
...
performance improvements for HAOS 9.4 passive monitoring
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v1.80.0...v1.82.0
2022-12-09 20:55:20 -05:00
J. Nick Koston
fec887420d
Fix delay setting up new Yale Access Bluetooth entries ( #83683 )
...
Entries took a while to setup because of the
async_wait_init_flow_finish call in _async_setup_component
The delay was so long that users thought the integration
was broken
We had a wait in place for advertisements to arrive
during discovery in case the lock was not
yet seen. Since integration discovery is deferred
until after startup this wait it no longer needed
2022-12-09 20:55:06 -05:00
Michael
ea95f74d6d
Fix loading of Fritz!Smarthome issues on older Fritz!Box ( #83688 )
...
* check if templates are available
* add test
2022-12-09 20:54:22 -05:00
aschmitz
ca5dc01207
Hide Aranet update interval by default ( #83694 )
2022-12-09 20:33:23 -05:00
GitHub Action
1e0345a377
[ci skip] Translation update
2022-12-10 00:21:35 +00:00
epenet
5c700916d3
Use unit enums in overkiz ( #83660 )
2022-12-10 00:08:03 +01:00
Maarten Weyns
d5c322732f
Bump pyrisco to 0.5.7 ( #83548 )
2022-12-09 12:16:15 -10:00
Shay Levy
376db101d6
Bump aioshelly to 5.1.1 ( #83680 )
2022-12-09 22:21:38 +02:00
Erik Montnemery
cd487ccaed
Bump pychromecast to 13.0.2 ( #83625 )
...
* Bump pychromecast to 13.0.2
* Pass hass UUID to HomeAssistantController
2022-12-09 14:33:00 -05:00
J. Nick Koston
09f9bb05dc
Add bluetooth diagnostics to shelly ( #83438 )
...
* Add bluetooth diagnostics to shelly
* Add tests
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2022-12-09 10:55:10 -05:00
epenet
b63359b186
Use UnitOfVolume in energy integration ( #83641 )
2022-12-09 10:39:40 -05:00
Jan Bouwhuis
e15388a2a0
Improve MQTT type hints for dict get assignments ( #83634 )
...
* Improve type hints for dict get assignments
* Move _expire_after as class attr
* Remove extra check
2022-12-09 16:22:36 +01:00
epenet
a1758a71d2
Use WATER device class in streamlabswater ( #83654 )
2022-12-09 10:20:35 -05:00
epenet
55b996f5db
Use device classes in mysensors ( #83653 )
2022-12-09 10:20:06 -05:00
epenet
b44e8673a8
Use WATER device class in rainmachine ( #83651 )
2022-12-09 10:19:18 -05:00
tronikos
5d31673465
Google Assistant SDK integration ( #82328 )
...
* Copy google_sheets to google_assistant_sdk
This is to improve diff of the next commit with the actual implementation.
Commands used:
cp -r homeassistant/components/google_sheets/ homeassistant/components/google_assistant_sdk/
cp -r tests/components/google_sheets/ tests/components/google_assistant_sdk/
find homeassistant/components/google_assistant_sdk/ tests/components/google_assistant_sdk/ -type f | xargs sed -i \
-e 's@google_sheets@google_assistant_sdk@g' \
-e 's@Google Sheets@Google Assistant SDK@g' \
-e 's@tkdrob@tronikos@g'
* Google Assistant SDK integration
Allows sending commands and broadcast messages to Google Assistant.
* Remove unnecessary async_entry_has_scopes check
* Bump gassist-text to fix protobuf dependency
2022-12-09 07:14:43 -08:00
epenet
d63a1ab511
Use UnitOfPower.BTU_PER_HOUR in zha ( #83657 )
2022-12-09 15:57:57 +01:00
epenet
9ba0809852
Use WATER device class in suez water ( #83650 )
...
Adjust device class for suez water
2022-12-09 09:53:35 -05:00
Marc Mueller
9a97784168
Add types package for paho-mqtt ( #83599 )
2022-12-09 15:27:46 +01:00
dependabot[bot]
a77d9af989
Bump actions/setup-python from 4.3.0 to 4.3.1 ( #83607 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-12-09 13:56:34 +01:00
Jan Bouwhuis
b4984ea255
Use native `_attr_` properties for MqttEntity ( #83639 )
2022-12-09 13:37:26 +01:00
epenet
6b43c457ff
Update device classes in ebusd ( #83530 )
...
* Move sensor definitions to sensor platform
* Use new unit enums
* Update device classes
* Adjust for config validation
* Minimize changes
2022-12-09 13:33:40 +01:00
epenet
e3aca53899
Use new unit enums in zha ( #83633 )
...
* Use new unit enums in zha
* Add kPa
* Add kPa
2022-12-09 13:33:08 +01:00
epenet
01ee066163
Use DataRate unit and device class in freebox ( #83612 )
...
* Use DataRate unit and device class in freebox
* UnitOfTemperature
2022-12-09 13:32:46 +01:00
epenet
549d1151b7
Use DataRate unit and device class in pyload ( #83611 )
2022-12-09 13:32:31 +01:00
epenet
4192e2377c
Use Frequency and Current device classes in nut ( #83623 )
...
* Use Frequency and Current device classes in nut
* One more
2022-12-09 13:31:42 +01:00
epenet
7c3ca38eb7
Use UnitOfElectricCurrent in integrations ( #83622 )
2022-12-09 10:51:26 +01:00
Erik Montnemery
cc132bfad6
Make it optional to provide a title when finishing a FlowHandler ( #83534 )
...
* Make it optional to provide a title when finishing a FlowHandler
* Make ConfigEntry.title a str
* Revert changes in ConfigFlow
* Adjust tests
2022-12-09 10:24:08 +01:00
Erik Montnemery
8f761f44bd
Add support for translating state attributes ( #77028 )
...
* Allow defining state attributes in strings.json
* Add all climate attributes
* Remove support for custom device classes
* Address review comments
2022-12-09 08:22:29 +01:00