jjlawren
1b592e6885
Use subscription callbacks to discover Sonos speakers ( #85411 )
...
fixes undefined
2023-01-08 09:50:18 -10:00
J. Nick Koston
d81febd3f4
Small speed up to frequently called datetime functions ( #85399 )
2023-01-08 09:42:29 -10:00
mkmer
45eb1efc6f
Limit Whirlpool timestamp changes to +/- 60 seconds ( #85368 )
...
* Limit timestamp changes to +/- 60 seconds
* Add timestamp callback tests
2023-01-08 18:57:46 +01:00
Xavier Decuyper
fc00c6d885
Add Nuki battery percentage sensor ( #84968 )
...
* Nuki: add battery percentage + add to device registry
* Remove unused import
* Fixing linting and sorting issues
* Update homeassistant/components/nuki/sensor.py
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
* Shorthand for adding entities
* Use _attr_has_entity_name for battery sensor
* Fix linting issue
* Remove device registry changes
* Exclude from coverage
* Use _attr_ instead of properties
* Clean up
Co-authored-by: Robert Svensson <Kane610@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-08 14:24:20 +01:00
Michael
30c9f4f926
Remove obsolete "Domains blocked" extra attribute from PI-Hole sensors ( #85424 )
...
remove obsolete "domains blocked" extra attribute
2023-01-08 13:25:37 +01:00
Lutz Lengemann
5d6634906d
Increase Hydrawise default scan interval ( #85398 )
...
Increasing default scan interval
Fixes #83540
2023-01-08 13:23:33 +01:00
Bouwe Westerdijk
5eb7aed0ca
Plugwise: add support for 3-phase DSMR's ( #85421 )
...
* Bump plugwise to v0.27.0
* Add p1-3phase test-fixture
* Add the new 3ph P1 DSMR sensors
* Add p1 3ph test-case
2023-01-08 13:11:29 +01:00
G Johansson
2a965a6e44
SQL reintroduce yaml support ( #75205 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 18:14:36 -10:00
J. Nick Koston
a18a629c19
Avoid pattern search entry when there are no patterns in the entity filter ( #85404 )
2023-01-07 14:40:58 -10:00
GitHub Action
0b163aac7d
[ci skip] Translation update
2023-01-08 00:26:22 +00:00
Allen Porter
07fa7504fb
Bump ical to 4.2.9 ( #85401 )
2023-01-07 15:28:37 -08:00
Joakim Plate
8b6e54a01b
Switch play pause method in philips js ( #85343 )
...
fixes undefined
2023-01-08 00:14:25 +01:00
Bouwe Westerdijk
da51765f5c
Fix unit of illuminance in Plugwise illuminance sensor ( #85392 )
2023-01-08 00:01:53 +01:00
Michael Hansen
ecaec0332d
Hassil intents ( #85156 )
...
* Add hassil to requirements
* Add intent sentences
* Update sentences
* Use hassil to recognize intents in conversation
* Fix tests
* Bump hassil due to dependency conflict
* Add dataclasses-json package contraints
* Bump hassil (removes dataclasses-json dependency)
* Remove climate sentences until intents are supported
* Move I/O outside event loop
* Bump hassil to 0.2.3
* Fix light tests
* Handle areas in intents
* Clean up code according to suggestions
* Remove sentences from repo
* Use home-assistant-intents package
* Apply suggestions from code review
* Flake8
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-01-07 16:20:21 -05:00
Álvaro Fernández Rojas
3a905f80df
Add QNAP QSW sensors for each port ( #76811 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 10:25:38 -10:00
Jack Boswell
3ad4caa3d7
Add Starlink Integration ( #77091 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 10:13:37 -10:00
Robert Hillis
ad65fc27bc
Add Google Mail integration ( #82637 )
...
* Add Google Mail integration
* oops
* prettier
* Add email service
* adjustments
* update
* move email to notify
* break out services
* tweaks
* Add CC and BCC support
* drop scope check, breakout tests
* use abstract auth
* tweak
* bump dependency
* dependency bump
* remove oauth2client
2023-01-07 11:59:14 -08:00
shbatm
d2537dacc6
Add beep button entity to ISY994 Insteon devices ( #85367 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 09:40:34 -10:00
RenierM26
1804006da0
EZVIZ: Add mac to device info ( #85378 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2023-01-07 20:39:15 +01:00
Allen Porter
5000c426c6
Add config flow for Rain Bird ( #85271 )
...
* Rainbird config flow
Convert rainbird to a config flow. Still need to handle irrigation numbers.
* Add options for irrigation time and deprecate yaml
* Combine exception handling paths to get 100% test coverage
* Bump the rainird config deprecation release
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove unnecessary sensor/binary sensor and address some PR feedback
* Simplify configuration flow and options based on PR feedback
* Consolidate data update coordinators to simplify overall integration
* Fix type error on python3.9
* Handle yaml name import
* Fix naming import post serialization
* Parallelize requests to the device
* Complete conversion to entity service
* Update homeassistant/components/rainbird/switch.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/rainbird/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Remove unused import
* Set default duration in options used in tests
* Add separate devices for each sprinkler zone and update service to use config entry
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-07 09:34:01 -08:00
Joakim Plate
e3e64c103d
Switch to attr use in philips js ( #85345 )
2023-01-07 15:00:32 +01:00
Marc Mueller
c3991b591a
Improve DataUpdateCoordinator typing in integrations (8) ( #85331 )
2023-01-07 14:55:19 +01:00
Marc Mueller
2e989b16ad
Improve DataUpdateCoordinator typing in integrations (9) ( #85332 )
2023-01-07 14:52:06 +01:00
Marc Mueller
a2ef0caa07
Improve `sleepiq` generic typing ( #85330 )
2023-01-07 14:13:16 +01:00
Marc Mueller
e99840f82c
Improve `devolo_home_network` generic typing ( #85328 )
2023-01-07 14:12:03 +01:00
Marc Mueller
b27e89b40e
Improve `flume` generic typing ( #85329 )
2023-01-07 14:10:44 +01:00
Michael
dddba4ba45
Remove own sensor description in PI-Hole ( #85371 )
...
own sensor description is not needed anymor
2023-01-07 14:06:33 +01:00
Maciej Bieniek
0fbb334ad9
Bump accuweather package to 0.5.0 ( #85326 )
...
Bump accuweather
2023-01-07 13:37:29 +01:00
Phil Bruckner
b257de57d9
Bump life360 package to 5.5.0 ( #85322 )
...
Improve debug output & redact sensitive info from log.
Fix bug that was masking some HTTP errors.
Retry HTTP errors 502, 503 & 504, which have been observed to happen every once
in a while, resulting in fewer unnecessary unavailable states.
2023-01-07 12:53:04 +01:00
Benjamin
f215ae9dd9
Bump volkszahler to 0.4.0 ( #85335 )
...
bump volkszahler to 0.4.0
bump volkszahler to 0.4.0
2023-01-07 12:45:09 +01:00
Michael
c3716015c4
Move platform related stuff out of const.py in PI-Hole integration ( #85237 )
...
move platform related stuff out of const.py
2023-01-07 12:40:21 +01:00
Michael
ee3ab45012
Make API key mandatory for PI-Hole ( #85264 )
...
* add reauth flow
* adjust tests
* use constant for platforms
* remove not needed async_get_entry()
* fix typo
* user _async_abort_entries_match()
* don't use CONF_ prefix for config dicts
* sort PLATFORMS
* use entry_data in reauth flow
2023-01-07 12:22:36 +01:00
Joakim Plate
7f2b7340b9
Validate length of rfxtrx identifier ( #85352 )
2023-01-07 10:52:46 +01:00
Joakim Plate
dfca3c2448
Correct memory leak for rfxtrx lighting4 devices ( #85354 )
2023-01-07 10:52:05 +01:00
puddly
757e4cf9e1
Retry ZHA config entry setup when `ENETUNREACH` is caught ( #84615 )
...
* The config entry is not ready on `ENETUNREACH`
* Use new `TransientConnectionError` from zigpy
2023-01-07 10:46:33 +01:00
Allen Porter
d3c7cbbfb0
Bump pyrainbird to 1.1.0 ( #85358 )
2023-01-06 22:16:14 -08:00
J. Nick Koston
4025ac712f
Add note to SwitchBot locks that usernames are case sensitive ( #85359 )
2023-01-06 19:51:20 -10:00
J. Nick Koston
21c0e93ee9
Bump pySwitchbot to 0.36.3 ( #85360 )
2023-01-06 19:50:50 -10:00
puddly
015281078a
Bump ZHA dependencies ( #85355 )
...
* Bump ZHA dependencies
* Deprecated `foundation.Command` -> `foundation.GeneralCommand`
2023-01-06 23:01:36 -05:00
J. Nick Koston
6d012ea7c0
Bump aioesphomeapi to 13.0.3 ( #85356 )
...
Performance improvements
changelog: https://github.com/esphome/aioesphomeapi/compare/v13.0.2...v13.0.3
2023-01-06 23:00:38 -05:00
shbatm
cf3ca816a8
Add query button entities to ISY994 devices and hub ( #85337 )
2023-01-06 15:15:02 -10:00
GitHub Action
2976f843b5
[ci skip] Translation update
2023-01-07 00:22:33 +00:00
shbatm
9ad05b55d9
Use Platform enum and remove DOMAIN as X imports in ISY994 ( #85341 )
2023-01-06 13:16:14 -10:00
J. Nick Koston
194adcde9c
Drop ChainMap in translation cache ( #85260 )
2023-01-06 11:52:18 -10:00
mkmer
d75087ede5
Add Whirlpool washer and dryer to Whirlpool integration ( #85066 )
...
* redo Add sensor
* move back to ClientError
simplify washer_state
* Cleanup Sensor definitions
* Seperated EndTimeSensor
* Clean up WasherDryerTimeClass
* Start with Timestamp = None
* Clean up class description
* One more ClientError
* change to restore sensor
* Don't update when no state change
* Seperate washer tests
Add restore_state test
* Remove unused loop in washer sensor test
* No loops in sensor tests
* Remove unnecessary SensorTestInstance
2023-01-06 12:41:46 -08:00
starkillerOG
968cf641b8
Bump reolink-aio to 0.1.3 ( #85309 )
...
bump reolink-aio to 0.1.3
2023-01-06 20:52:24 +01:00
shbatm
f12ffe1e49
Add addtional device classes to ISY994 sensors and bump PyISY to 3.0.11 ( #85315 )
2023-01-06 07:41:39 -10:00
Franck Nijhof
9d45071e3f
Add EasyBaby support to Tuya ( #85298 )
2023-01-06 14:42:09 +01:00
Carlos Cristobal
8bb5763ea0
Fix Fitbit state for values over 999 ( #85251 )
...
* Remove comma thousands formatting
* Add calorie and bpm to units
* Updating device and state classes
* Revert "Updating device and state classes"
This reverts commit ae77cf3cd7
.
* Revert "Add calorie and bpm to units"
This reverts commit 7d82bb1c12
.
* Removing unnecessary formatting
2023-01-06 14:12:41 +01:00
Franck Nijhof
bd8cb4f166
Update debugpy to 1.6.5 ( #85297 )
2023-01-06 13:28:15 +01:00