Commit Graph
13964 Commits
Author SHA1 Message Date
On FreundandGitHub 009d5aedd5 Extract bypassed attribute in Risco zones to a switch (#81137)
* Split bypassed to a switch

* Address code review comments
2022-11-01 00:29:00 +01:00
On FreundandGitHub f8de4c3931 Reauth flow for Risco cloud (#81264)
* Risco reauth flow

* Address code review comments

* Remove redundant log
2022-10-31 23:01:22 +01:00
epenetandGitHub a0ed91e30c Add type hints to rest tests (#81304) 2022-10-31 15:30:29 +01:00
Mike DegatanoandGitHub 82151bfd40 Create repairs for unsupported and unhealthy (#80747) 2022-10-31 09:57:54 -04:00
J. Nick KostonandGitHub 1589c06203 Significantly reduce clock_gettime syscalls on platforms with broken vdso (#81257) 2022-10-31 09:35:08 -04:00
Tobias SauerweinandGitHub 927b8b2eef Bump pyatmo to 7.3.0 (#81290)
* Bump pyatmo to 7.3.0

* Update test fixture data and tests
2022-10-31 11:09:15 +01:00
Maciej BieniekandGitHub ae2419b569 Add support for PMSx003 sensors in NAM integration (#81289)
* Add support for PMSx003

* Organize the order of tests
2022-10-31 10:22:45 +01:00
aschmitzandGitHub a766b41b13 Add basic Aranet integration (#80865) 2022-10-30 22:50:46 -05:00
Allen PorterandGitHub ba8fd6b01e Google calendar test cleanup, avoiding dupe config entry setup (#81256) 2022-10-30 23:07:10 +01:00
Maciej BieniekandGitHub ec038835f6 Catch ApiError while checking credentials in NAM integration (#81243)
* Catch ApiError while checking credentials

* Update tests

* Suggested change
2022-10-30 20:01:10 +01:00
a1eec7b55d Expose NO2 and VOCs sensors to homekit (#81217)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-30 11:33:06 -05:00
Jc2kandGitHub eb76f9b3cb Set the correct state class for Eve Energy in homekit_controller (#81255) 2022-10-30 10:32:19 -05:00
G JohanssonandGitHub 662aee17a6 Scrape move yaml config to integration key (#74325)
* Scrape take 2

* cleanup

* new entity name

* Fix name, add tests

* Use FlowResultType

* Add test abort

* issue

* hassfest

* Remove not needed test

* clean

* Remove config entry and implement datacoordinator

* fix codeowners

* fix codeowners

* codeowners reset

* Fix coordinator

* Remove test config_flow

* Fix tests

* hassfest

* reset config flow

* reset strings

* reset sensor

* next version

* Reconfig

* Adjust sensor

* cleanup sensor

* cleanup init

* Fix tests

* coverage

* Guard against empty sensor

* naming

* Remove coverage

* Review comments

* Remove print

* Move sensor check
2022-10-30 13:02:11 +01:00
494cbf0dbe Add diagnostics to Subaru integration (#81169)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-29 15:02:32 -05:00
Maciej BieniekandGitHub 19debda059 Bump nettigo-air-monitor to 1.5.0 (#81183)
* Bump NAM library

* Update tests
2022-10-29 14:43:02 +02:00
Paulus SchoutsenandGitHub a786b32857 Set date in test to fixed one (#81175) 2022-10-28 23:58:02 -04:00
Shay LevyandGitHub 9dedbb2a24 Add diagnostics to Switcher (#81146) 2022-10-28 22:05:21 -04:00
Kevin StillhammerandGitHub 77585686e0 Allow empty string for filters for waze_travel_time (#80953)
* Allow empty string for filters

Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>

* Apply PR feedback

Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>

Signed-off-by: Kevin Stillhammer <kevin.stillhammer@gmail.com>
2022-10-28 21:01:53 -04:00
Robert HillisandGitHub 6225f1f737 Bump aiopyarr to 22.10.0 (#81153) 2022-10-28 17:25:44 -05:00
javicalleandGitHub 4dbb265590 Fix RFLink unit conversions (#79436)
* Fix unit conversions

* Fix tests

* Address requests changes

* Address requests changes

* Address requests changes

* Address requests changes

* migrate to SensorEntityDescription

* forgotten test

* forgotten test

* chango to WIND_SPEED

* manage UOM

* fix test

* address comments

* fix implementation

* prevent from mutate config
2022-10-29 00:20:26 +02:00
Jan BouwhuisandGitHub bcae6d604e Improve MQTT type hints part 8 (#81034)
* Improve typing device_tracker discovery

* Improve typing device_tracker yaml

* Add test source_type attribute

* Follow up comment

* Initialize at `__init__` not at class level.

* Use full name for return variable

* Correct import, remove assert

* Use AsyncSeeCallback
2022-10-28 18:20:33 +02:00
Maciej BieniekandGitHub 11ea834cbe Improve MQTT update platform (#81131)
* Allow JSON as state_topic payload

* Add title

* Add release_url

* Add release_summary

* Add entity_picture

* Fix typo

* Add abbreviations
2022-10-28 17:05:43 +02:00
Shay LevyandGitHub a34148104a Add diagnostics to webostv (#81133) 2022-10-28 14:48:16 +02:00
Jan BouwhuisandGitHub f10f74a65a Add default source_type for MQTT device_tracker (#81128)
Make sure the source_type is set - default to gps
2022-10-28 10:49:01 +02:00
Glenn WatersandGitHub 5eb3473d41 Add diagnostics to Environment Canada integration (#79517)
* Add diagnostics to EC integration.

* Add test for diagnostics.

* Simplify diagnostics returned.

* Fix for comment.

* Update datetime to fixed date.
2022-10-28 06:38:11 +02:00
Matthias AlphartandGitHub 428a33c00f Migrate KNX to use kelvin for color temperature (#81112) 2022-10-27 16:00:34 -04:00
Erik MontnemeryandGitHub 68346599d2 Add WS API recorder/statistic_during_period (#80663) 2022-10-27 15:51:09 -04:00
J. Nick KostonandGitHub c21fb222f9 Add support for oralb IO Series 4 (#81110) 2022-10-27 15:38:42 -04:00
Tobias SauerweinandGitHub fa350b984a Clean up superfluous Netatmo API calls (#81095) 2022-10-27 14:42:16 -04:00
epenetandGitHub 3d42a46871 Align Scrape resource model with Rest integration (#81074) 2022-10-27 17:48:35 +02:00
Aaron BachandGitHub 4e8e53f357 Remove previously-deprecated OpenUV services (#81055) 2022-10-27 10:22:44 +02:00
shbatmandGitHub e785d04abf Add RainMachine config option to use default run times from app (#80984) 2022-10-26 22:27:08 -06:00
puddlyandGitHub b8edc86500 Handle sending ZCL commands with empty bitmap options (#81051)
Handle sending commands with empty bitmaps
2022-10-26 21:29:48 -04:00
J. Nick KostonandGitHub d381be3868 Fix homekit diagnostics test when version changes (#81046) 2022-10-26 22:50:59 +02:00
Steven LoomanandGitHub d50795af2b Move upnp derived sensors to library, be more robust about failing getting some data (#79955) 2022-10-26 14:34:44 -05:00
Erik MontnemeryandGitHub 95fc641949 Add support to the energy integration for tracking water usage (#80888) 2022-10-26 21:20:52 +02:00
a4310d2085 Allow integrations to drop custom unit conversion (#81005)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 15:11:28 -04:00
epenetandGitHub 2a2e097e17 Use unit enums in unit utilities (#81030) 2022-10-26 20:47:17 +02:00
Daniel GanglandGitHub b2b3c47917 Add config flow to zamg (#66469) 2022-10-26 18:35:12 +02:00
Michał HurynandGitHub a1c18b06fb Blebox typehints in binary sensor tests (#80676) 2022-10-26 18:20:49 +02:00
J. Nick KostonandGitHub a72e906ac1 Fix zeroconf when location name has a period (#81022) 2022-10-26 10:39:13 -05:00
epenetandGitHub 3eb574edca Remove YAML import from coinbase (#80084) 2022-10-26 17:14:31 +02:00
Martin HjelmareandGitHub a1a0284e81 Fix zwave_js port enumeration (#81020) 2022-10-26 10:12:30 -05:00
J. Nick KostonandGitHub abb3ce6d69 Fix zeroconf starting later than expected (#81023) 2022-10-26 10:06:56 -05:00
0e2bea038d Update Google Calendar to synchronize calendar events efficiently (#80925)
* Sync google calendar and serve from local storage

Update to use new gcal_sync APIs
Update google calendar filter logic
Remove storage on config entry removal
Make timeline queries timezone aware
Do not block startup while syncing

* Minor readability tweaks

* Remove unnecessary args to async_add_entities

* Change how task is created on startup

* Update homeassistant/components/google/calendar.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Revert min time between updates

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-26 07:57:49 -07:00
Avi MillerandGitHub dde763418a Add an RSSI sensor to the LIFX integration (#80993) 2022-10-26 09:12:45 -05:00
epenetandGitHub 842cb18d39 Migrate energy units to an enum (#80998) 2022-10-26 13:56:51 +02:00
Maciej BieniekandGitHub 052c673c9e Use wind_speed device class instead of speed in Accuweather (#81016) 2022-10-26 13:47:29 +02:00
Franck NijhofandGitHub 7a04ba96f3 Adjust unique ID of Octoprint camera entity (#80996) 2022-10-26 13:27:13 +02:00
G JohanssonandGitHub 9715b6c862 Remove yaml import anthemav (#79931) 2022-10-26 12:42:21 +02:00