Commit graph

57823 commits

Author SHA1 Message Date
starkillerOG
b0270f1ab7
Fix fetching of initial data of Netgear sensors ()
fix fetching of initial data
2023-01-09 00:57:44 +02:00
Franck Nijhof
2511402400
Code styling tweaks to the AdGuard Home integration () 2023-01-09 00:53:17 +02:00
jjlawren
90e55cd711
Bump soco to 0.29.0 () 2023-01-09 00:52:22 +02:00
Ville Skyttä
7eb1b8c2fe
Address a few deprecation warnings in tests () 2023-01-09 00:52:05 +02:00
Franck Nijhof
487782a6d1
Code styling tweaks to Bluetooth ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-08 11:20:02 -10:00
Franck Nijhof
800b8abe39
Code styling tweaks to the MQTT integration () 2023-01-08 22:07:10 +01:00
jjlawren
1b592e6885
Use subscription callbacks to discover Sonos speakers ()
fixes undefined
2023-01-08 09:50:18 -10:00
J. Nick Koston
d81febd3f4
Small speed up to frequently called datetime functions () 2023-01-08 09:42:29 -10:00
mkmer
45eb1efc6f
Limit Whirlpool timestamp changes to +/- 60 seconds ()
* 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 ()
* 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 ()
remove obsolete "domains blocked" extra attribute
2023-01-08 13:25:37 +01:00
Lutz Lengemann
5d6634906d
Increase Hydrawise default scan interval ()
Increasing default scan interval

Fixes 
2023-01-08 13:23:33 +01:00
Bouwe Westerdijk
5eb7aed0ca
Plugwise: add support for 3-phase DSMR's ()
* 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 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 18:14:36 -10:00
Dave T
d2c733628f
Update copyright year to 2023 ()
* Update copyright year

* Remove year from copyright string
2023-01-07 20:05:27 -05:00
J. Nick Koston
a18a629c19
Avoid pattern search entry when there are no patterns in the entity filter () 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 () 2023-01-07 15:28:37 -08:00
Joakim Plate
8b6e54a01b
Switch play pause method in philips js ()
fixes undefined
2023-01-08 00:14:25 +01:00
RoboMagus
dc000d2289
Mark repo as safe directory to git config ()
Fixes https://github.com/home-assistant/core/issues/83753
fixes undefined
2023-01-08 00:11:12 +01:00
Bouwe Westerdijk
da51765f5c
Fix unit of illuminance in Plugwise illuminance sensor () 2023-01-08 00:01:53 +01:00
Michael Hansen
ecaec0332d
Hassil intents ()
* 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 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 10:25:38 -10:00
Jack Boswell
3ad4caa3d7
Add Starlink Integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-01-07 10:13:37 -10:00
Robert Hillis
ad65fc27bc
Add Google Mail integration ()
* 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 ()
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 ()
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 ()
* 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 () 2023-01-07 15:00:32 +01:00
Marc Mueller
c3991b591a
Improve DataUpdateCoordinator typing in integrations (8) () 2023-01-07 14:55:19 +01:00
Marc Mueller
2e989b16ad
Improve DataUpdateCoordinator typing in integrations (9) () 2023-01-07 14:52:06 +01:00
Marc Mueller
a2ef0caa07
Improve sleepiq generic typing () 2023-01-07 14:13:16 +01:00
Marc Mueller
e99840f82c
Improve devolo_home_network generic typing () 2023-01-07 14:12:03 +01:00
Marc Mueller
b27e89b40e
Improve flume generic typing () 2023-01-07 14:10:44 +01:00
Michael
dddba4ba45
Remove own sensor description in PI-Hole ()
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 ()
Bump accuweather
2023-01-07 13:37:29 +01:00
Phil Bruckner
b257de57d9
Bump life360 package to 5.5.0 ()
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 ()
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 ()
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 ()
* 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 () 2023-01-07 10:52:46 +01:00
Joakim Plate
dfca3c2448
Correct memory leak for rfxtrx lighting4 devices () 2023-01-07 10:52:05 +01:00
puddly
757e4cf9e1
Retry ZHA config entry setup when ENETUNREACH is caught ()
* 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 () 2023-01-06 22:16:14 -08:00
J. Nick Koston
4025ac712f
Add note to SwitchBot locks that usernames are case sensitive () 2023-01-06 19:51:20 -10:00
J. Nick Koston
21c0e93ee9
Bump pySwitchbot to 0.36.3 () 2023-01-06 19:50:50 -10:00
puddly
015281078a
Bump ZHA dependencies ()
* 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 ()
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 () 2023-01-06 15:15:02 -10:00
GitHub Action
2976f843b5 [ci skip] Translation update 2023-01-07 00:22:33 +00:00