Commit Graph

42807 Commits (74e476a070bb84f12df2c7f25c921cb601b34157)

Author SHA1 Message Date
shbatm e785d04abf
Add RainMachine config option to use default run times from app (#80984) 2022-10-26 22:27:08 -06:00
Avi Miller f9c16fab1a
Bump aiolifx-themes to 0.2.0 (#81059) 2022-10-26 23:01:15 -05:00
puddly 91c6892001
Bump zigpy to 0.51.4 (#81050)
Bump zigpy from 0.51.3 to 0.51.4
2022-10-26 21:47:38 -04:00
puddly b8edc86500
Handle sending ZCL commands with empty bitmap options (#81051)
Handle sending commands with empty bitmaps
2022-10-26 21:29:48 -04:00
GitHub Action ce1b56e345 [ci skip] Translation update 2022-10-27 00:30:06 +00:00
J. Nick Koston 6e19629539
Bump zeroconf to 0.39.3 (#81049) 2022-10-27 01:03:13 +02:00
J. Nick Koston 28b3d1fc7a
Bump aiohomekit to 2.2.5 (#81048) 2022-10-26 17:05:09 -05:00
Franck Nijhof cee7b788d4
Bump version to 2022.12.0dev0 (#81044) 2022-10-26 23:44:38 +02:00
J. Nick Koston 2a6f2f431d
Bump dbus-fast to 1.49.0 (#81043) 2022-10-26 14:39:27 -05:00
Klaas Neirinck d107d8df78
Improve readability by reducing indentation (#81040) 2022-10-26 22:37:39 +03:00
Steven Looman d50795af2b
Move upnp derived sensors to library, be more robust about failing getting some data (#79955) 2022-10-26 14:34:44 -05:00
Paulus Schoutsen 00f72f8b2a
Bump frontend to 20221026.0 (#81042) 2022-10-26 21:32:55 +02:00
Erik Montnemery 95fc641949
Add support to the energy integration for tracking water usage (#80888) 2022-10-26 21:20:52 +02:00
Erik Montnemery 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
Franck Nijhof a603441180
Add support for water usage Flume (#81041) 2022-10-26 21:04:41 +02:00
Joakim Plate 0321c8bdc5
Allow device class for switch to be set in knx (#81039) 2022-10-26 21:04:11 +02:00
epenet 2a2e097e17
Use unit enums in unit utilities (#81030) 2022-10-26 20:47:17 +02:00
Felipe Santos 37cfa3e19b
Allow to cast in HLS format when using WebRTC (#80646) 2022-10-26 14:37:31 -04:00
Jan Bouwhuis 4da3fb5baa
Correct Import of ReceivePayloadType (#81035) 2022-10-26 20:26:05 +02:00
Daniel Gangl b2b3c47917
Add config flow to zamg (#66469) 2022-10-26 18:35:12 +02:00
Marc Mueller b148cdd64a
Add integration type to fritzbox_callmointor integration (#81032) 2022-10-26 18:19:54 +02:00
epenet a28b0e1b6f
Migrate volume units to an enum (#81028)
* Migrate volume units to an enum

* Adjust docstring

* Deprecate -> Deprecated

* Plural
2022-10-26 17:57:41 +02:00
Maikel Punie 3eea61361c
Clean up velbus cache folder only on removal of the config entry (#81031) 2022-10-26 17:42:15 +02:00
J. Nick Koston a72e906ac1
Fix zeroconf when location name has a period (#81022) 2022-10-26 10:39:13 -05:00
epenet 8645e47b07
Migrate power units to an enum (#81026) 2022-10-26 17:28:23 +02:00
epenet 3eb574edca
Remove YAML import from coinbase (#80084) 2022-10-26 17:14:31 +02:00
Martin Hjelmare a1a0284e81
Fix zwave_js port enumeration (#81020) 2022-10-26 10:12:30 -05:00
J. Nick Koston abb3ce6d69
Fix zeroconf starting later than expected (#81023) 2022-10-26 10:06:56 -05:00
Allen Porter 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
Xeevis c4f6b8a55b
Use scan_interval in `netdata` (#80959)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 16:50:01 +02:00
Maikel Punie 33ef2abf9e
Add a new clear cache service to the velbus integration (#79995) 2022-10-26 16:44:24 +02:00
epenet e18adb379d
Migrate mass units to an enum (#81021) 2022-10-26 16:21:29 +02:00
Avi Miller dde763418a
Add an RSSI sensor to the LIFX integration (#80993) 2022-10-26 09:12:45 -05:00
Tom Schneider 0d4b1866a7
Add has_entity_name support to hvv_departures (#80963) 2022-10-26 15:49:10 +02:00
Tom Schneider fbe7a0289c
Set hvv_departures device entry type to service (#80964) 2022-10-26 15:48:13 +02:00
Marvin Wichmann b786440eda
Add integration type to KNX integration (#81003) 2022-10-26 15:47:27 +02:00
kingy444 6d78f6841e
Remove hardwired Powerview battery sensor (#81013) 2022-10-26 14:24:17 +02:00
David F. Mulcahey e53d74e3e8
Bump ZHA quirks to 0.0.84 (#81015) 2022-10-26 08:16:49 -04:00
epenet e0d94d799a
Migrate temperature units to an enum (#81006)
* Migrate temperature units to an enum

* Adjust spacing
2022-10-26 08:00:15 -04:00
epenet 9ee4d77935
Migrate speed units to an enum (#81004) 2022-10-26 13:59:54 +02:00
epenet 945c991e84
Migrate pressure units to an enum (#81009) 2022-10-26 13:58:22 +02:00
epenet 91df68de1f
Migrate length units to an enum (#81011) 2022-10-26 13:57:49 +02:00
epenet 842cb18d39
Migrate energy units to an enum (#80998) 2022-10-26 13:56:51 +02:00
epenet 9d3442055b
Move options to SelectEntityDescription in goodwe (#80017)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-26 13:54:57 +02:00
Maikel Punie 458f3d4d13
Use a unique cache folder per Velbus config entry (#79792) 2022-10-26 13:53:41 +02:00
Jan Bouwhuis 2d9f39d406
Strict typing for shared MQTT modules (#80913)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2022-10-26 13:52:34 +02:00
Maciej Bieniek 052c673c9e
Use `wind_speed` device class instead of `speed` in Accuweather (#81016) 2022-10-26 13:47:29 +02:00
kingy444 5669ca74d3
Disable Powerview signal sensor by default (#81014) 2022-10-26 13:46:34 +02:00
epenet 7796f361fc
Use precipitation_intensity class in integrations (#80615) 2022-10-26 13:32:06 +02:00
Franck Nijhof 7a04ba96f3
Adjust unique ID of Octoprint camera entity (#80996) 2022-10-26 13:27:13 +02:00
Klaas Neirinck 5757197fb6
Add auto preset to Comfoconnect fan (#80697) 2022-10-26 12:44:23 +02:00
Nolan Gilley d5a2484076
Don't set force bool during set_humidity (#80269) 2022-10-26 12:43:06 +02:00
G Johansson 9715b6c862
Remove yaml import anthemav (#79931) 2022-10-26 12:42:21 +02:00
Daniel Hjelseth Høyer e3233f72ce
Tibber strict typing (#79407)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-26 12:41:23 +02:00
Franck Nijhof d65e639f00
Update orjson to 3.8.1 (#81000) 2022-10-26 12:40:15 +02:00
Bram Kragten 9ed31bb8df
fix integration descriptions (#81008) 2022-10-26 12:39:23 +02:00
epenet c59944bc84
Fix precipitation units in darksky (#80611) 2022-10-26 11:54:44 +02:00
G Johansson be7e61b88b
Add unique id for min_max (#81007) 2022-10-26 11:27:44 +02:00
Erik Montnemery 352976fd1d
Add rules for converting volumes (#80951)
* Add rules for converting volumes

* Use SensorDeviceClass in new tests

* Tweak tests

* Update flo tests

* Update sensor tests
2022-10-26 10:29:33 +02:00
Sean Vig 8714fc5c2c
Use `._attr_*` properties for monoprice integration (#80505) 2022-10-26 10:24:47 +02:00
J. Nick Koston e15f2e050e
Update ibeacon-ble to 1.0.1 (#80785) 2022-10-26 10:21:30 +02:00
J. Nick Koston a90ef3a575
Add additional data to HomeKit diagnostics (#80980) 2022-10-26 10:05:33 +02:00
Avi Miller 7dd1f58d04
Bump aiolifx_effects dependency to 0.3.0 (#80994) 2022-10-26 09:52:52 +02:00
niobos 8e196fbe06
Add Velbus cover opening/closing (#79851)
* Velbus cover/blind: indicate opening/closing

* Add docstrings because flake8 requirement

Co-authored-by: Niels Laukens <niels@dest-unreach.be>
2022-10-26 08:03:53 +02:00
Chris Talkington 8b119ab5fc
Address review feedback for jellyfin (#80987)
address review feedback for jellyfin
2022-10-26 07:45:33 +02:00
GitHub Action d0ff6582e6 [ci skip] Translation update 2022-10-26 00:29:57 +00:00
Rami Mosleh a205ba7656
Remove deprecated YAML in `android_ip_webcam` (#80875) 2022-10-25 23:53:17 +02:00
Raman Gupta 1b3c383558
Add integration_type to vizio, tomorrowio, zwave_js (#80975) 2022-10-25 23:31:44 +02:00
Robert Svensson 115a1ceea0
Rewrite UniFi block client switch (#80969)
* Refactor UniFi block client switch entities

* Use new switch loader

* Rename lambdas

* Use is_on rather than _attr_is_on when applicable
2022-10-25 22:36:51 +02:00
Aaron Bach 2af58ad609
Set integration type on codeowned integrations @bachya (#80974) 2022-10-25 22:23:54 +02:00
Shay Levy 775f4e9e0d
Clean-up Shelly legacy update entities (#80961) 2022-10-25 21:27:54 +02:00
Franck Nijhof 98591cd4b6
Remove hardware and fix raspberry pi brands in integrations.json (#80970) 2022-10-25 21:05:04 +02:00
Thomas Dietrich a98c304db6
Add deprecation warning for statistics integration default buffer_size (#69700)
* Add deprecation warning for buffer size

* Attend to comments

* Clarify deprecation info

* Move warnings to repairs issue_registry

* Apply slight wording changes, add compiled en strings file

* Format json
2022-10-25 20:50:52 +02:00
Joakim Sørensen 403f0c16af
Bump aiogithubapi from 22.2.4 to 22.10.1 (#80968) 2022-10-25 20:48:18 +02:00
Michael 8175dab7ab
Add week period to recorder statistics api (#80784)
* add week period to get statistics api

* add test
2022-10-25 20:07:28 +02:00
Ryan Fleming c197e1765a
Add Octoprint camera entity (#79689) 2022-10-25 19:59:57 +02:00
Petro31 f73fc9e355
Adds states and state_attr as a filter, adds is_state and is_state_attr as a test. (#79473) 2022-10-25 19:49:51 +02:00
Rami Mosleh d3ada34498
Remove deprecate service in `speedtestdotnet` (#80938)
Remove deprecate service
2022-10-25 10:44:27 -07:00
Robert Svensson 13e2bb1e22
Improve loading UniFi switch entities (#80910) 2022-10-25 19:26:56 +02:00
epenet cc46564488
Add wind_speed sensor device class (#79789) 2022-10-25 17:21:44 +02:00
Thomas Dietrich 3346ddcd86
Add sum-differences characteristics to statistics component (#79439) 2022-10-25 16:46:47 +02:00
epenet 7838bb3ebe
Replace new PRECIPITATION_INTENSITY with enum (#80653) 2022-10-25 16:45:45 +02:00
Erik Montnemery 727eccfec4
Add GJ as supported unit for energy sensors (#80870)
* Add GJ as supported unit for energy sensors

* Update homeassistant/const.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-25 16:43:00 +02:00
shbatm e9a3982560
Add additional sensors to RainMachine (#80914) 2022-10-25 08:07:31 -06:00
epenet 0018939142
Adjust unit_system type hints (#80946) 2022-10-25 15:56:18 +02:00
Erik Montnemery 3aa64aaaf1
Mark some integrations as system integrations (#80948) 2022-10-25 15:30:46 +02:00
Erik Montnemery b07e1281da
Add rules for converting speeds (#80943)
* Add rules for converting speeds

* Update metoffice wind speed sensors to prefer mph

* Don't convert speeds measured in knots
2022-10-25 14:53:59 +02:00
mtdcr 93d4d02aac
Remove myself from edl21 codeowners (#80947) 2022-10-25 14:38:42 +02:00
Lars 1c8156bd33
Update Fritz! lights to use kelvin (#79733) 2022-10-25 13:45:02 +02:00
Bram Kragten 36bb0bbc1a
Fix `integrations.json` creation, make `iot_standards` a list (#80945) 2022-10-25 13:43:40 +02:00
On Freund 64eb316908
Add alarmed binary sensor to Risco integration (#77315)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-10-25 13:43:09 +02:00
Rami Mosleh 623abb4325
Remove deprecated YAML in Pushover (#80876) 2022-10-25 13:39:38 +02:00
jjlawren d50f5e49c8
Extend Sonos queue operation timeouts (#80804) 2022-10-25 13:38:28 +02:00
hackerESQ f977b264a1
Add tplink dhcp entry for EP25 model (#80650)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-25 13:22:09 +02:00
Franck Nijhof 5b32540a84
Set water device class to flo, homewizard, p1_monitor, toon (#80944) 2022-10-25 13:21:47 +02:00
Parham Ghazanfari dbfca8def8
Add support for EventBridge to aws integration (#77573)
* Added EventBridge support to aws integration

* Added type hints for all aws notification services + Added unit tests for EventBridge AWS integration

* Increase line coverage for unit tests for aws integration.
2022-10-25 13:21:25 +02:00
Erik Montnemery aea0067e49
Add additional rules for converting distances (#80940)
* Add additional rules for converting distances

* Convert in to mm

* Adjust existing tests

* Add test
2022-10-25 12:51:23 +02:00
HarvsG fe7402375d
Bayesian - support `unique_id:` (#79879)
* support unique_id

* adds test for unique_ids
2022-10-25 12:42:59 +02:00
Shay Levy e77025ac8d
Bump aioshelly to 4.1.1 (#80939) 2022-10-25 12:16:08 +02:00
Franck Nijhof 326344db12
Rename entry_id template method to config_entry_id (#80935) 2022-10-25 12:11:14 +02:00