Commit Graph

55046 Commits

Author SHA1 Message Date
shbatm
ac4645a37e Add "Push Flow Meter Data" service to RainMachine and bump regenmaschine to 2022.10.0 (#80890) 2022-10-24 13:39:37 -06:00
J. Nick Koston
f61c010116 Bump bleak-retry-connector to 2.4.2 (#80908) 2022-10-24 14:27:04 -05:00
SoCalix
9c762a5a5a Fix XMPP room notifications (#80794) 2022-10-24 21:10:56 +02:00
epenet
613ea28b0e Add new WATER device class (#80886) 2022-10-24 21:06:35 +02:00
J. Nick Koston
27a61f5407 Raise exception when esphome ble client disconnects during operation (#80885) 2022-10-24 14:04:50 -05:00
shbatm
66b473bae2 Add integration_type to ISY994 manifest and bump pyisy to 3.0.8 (#80906) 2022-10-24 14:02:23 -05:00
Erik Montnemery
f7694c0550 Only reload modified scripts (#80470)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-24 20:47:06 +02:00
J. Nick Koston
c5688072fd Bump aiohomekit to 2.2.4 (#80899) 2022-10-24 19:40:13 +02:00
rikroe
c474db6617 Add EMISSION_CHECK to BMW Connected Drive (#80819) 2022-10-24 19:38:15 +02:00
Martin Hjelmare
838691f22f Refactor zwave_js add-on manager (#80883)
* Make addon slug an instance attribute

* Extract addon name and addon config

* Update docstrings
2022-10-24 18:21:05 +02:00
Jc2k
4279d73800 Add support for Netatmo noise sensor to homekit_controller (#80889)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-24 10:31:26 -05:00
J. Nick Koston
1f8a9ed3c7 Bump aiohomekit to 2.2.3 (#80891) 2022-10-24 09:38:28 -05:00
J. Nick Koston
a7610909de Fix HKC exceptions during BLE startup not being caught (#80882) 2022-10-24 09:29:13 -05:00
J. Nick Koston
9978296ae2 Bump bleak-retry-connector to 2.4.0 (#80887) 2022-10-24 09:28:59 -05:00
Joakim Plate
232041b194 Add field descriptions for nibe heat pump (#80791) 2022-10-24 16:18:05 +02:00
Erik Montnemery
6979cd95b0 Add suggested_unit_of_measurement attribute to sensors (#80638)
* Add suggested_unit_of_measurement attribute to sensors

* Lazy calculation of initial entity options

* Add type alias for entity options

* Small tweak

* Add tests

* Store suggested_unit_of_measurement in its own option key

* Adapt to renaming of IMPERIAL_SYSTEM

* Fix rebase mistakes

* Apply suggestions from code review

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

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-24 16:08:02 +02:00
epenet
0c79a9a33d Adjust pylint for IMPERIAL_SYSTEM deprecation (#80874)
* Adjust pylint for IMPERIAL_SYSTEM deprecation

* Use correct location

* Adjust components
2022-10-24 15:25:00 +02:00
epenet
ec4b8c49fe Add unique_id to scrape (#80581)
* Add unique_id to scrape

* Add tests
2022-10-24 15:14:43 +02:00
Jan Bouwhuis
2f11385627 Add typing hints for MQTT mixins (#80702)
* Add typing hints for MQTT mixins

* Follow up comments

* config_entry is always set

* typing discovery_data - substate None assignment

* Rename `config[CONF_DEVICE]` -> specifications
2022-10-24 15:00:37 +02:00
epenet
64d6d04ade Use DataUpdateCoordinator in scrape (#80593)
* Add DataUpdateCoordinator to scrape

* Fix tests
2022-10-24 14:55:57 +02:00
Joakim Plate
ebfb10c177 Allow hostname for nibe heatpump (#80793)
Allow hostname for nibe
2022-10-24 14:17:53 +02:00
epenet
f7982a0db2 CI: Fix partial coverage (#80877)
* CI: Split coverage job

* Don't wait for pytest-mariadb
2022-10-24 12:18:27 +02:00
Maciej Bieniek
1f0cb73ad0 Add update platform to MQTT integration (#80659) 2022-10-24 11:47:45 +02:00
epenet
26d3c34838 Remove precipitation note from length units (#80677) 2022-10-24 10:45:16 +02:00
Jan Bouwhuis
5e7f571f01 Move advanced MQTT options to entry (#79351)
* Move advanced broker settings to entry

* Add repair issue for deprecated settings

* Split CONFIG_SCHEMA

* Do not store certificate UI flags in entry

* Keep entered password in next dialog

* Do not process yaml config in flow

* Correct typo
2022-10-24 09:58:23 +02:00
dependabot[bot]
a8bf8d449b Bump actions/upload-artifact from 3.1.0 to 3.1.1 (#80867)
Bumps [actions/upload-artifact](https://github.com/actions/upload-artifact) from 3.1.0 to 3.1.1.
- [Release notes](https://github.com/actions/upload-artifact/releases)
- [Commits](https://github.com/actions/upload-artifact/compare/v3.1.0...v3.1.1)

---
updated-dependencies:
- dependency-name: actions/upload-artifact
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2022-10-24 09:50:56 +02:00
Quentame
b1202ab31f Add Freebox button to mark calls as read (#80609)
* Add Freebox button to mark calls as read

* Bump Freebox to 1.0.1

* Fix black/flake8

* Add entity_category + fix reboot button name

* Add has_entity_name to reboot

* Remove 'missed' as it put all calls as read

* base unique_id on key and not name

* unique_id base on key later with migration step

* Keep the same name

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

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-10-24 09:33:59 +02:00
Allen Porter
91e6ee5da5 Bump gcal_sync to 2.2.0 (#80863) 2022-10-24 08:20:55 +02:00
Avi Miller
6e453ae471 Add device-specific diagnostics to the LIFX integration (#79964) 2022-10-23 22:49:18 -05:00
Oliver
3c170f7627 Update denonavr to version 0.10.12 (#80861) 2022-10-23 21:15:04 -05:00
J. Nick Koston
82eb17e12a Bump aiohomekit to 2.2.2 (#80857)
* Bump aiohomekit to 2.2.2

changelog: https://github.com/Jc2k/aiohomekit/compare/2.2.1...2.2.2

* ci bump
2022-10-23 20:29:20 -05:00
GitHub Action
6502248b41 [ci skip] Translation update 2022-10-24 00:38:21 +00:00
Øyvind Matheson Wergeland
712b984833 Support Nobø Switch as temperature sensor (#78480)
* Expose Nobø Switch as temperatur sensor.

* - Review
- Hub may report current temperature as None

* Avoid update during entity addition, and fix race condition

* Update pynobo to 1.6.0
Use new method to fix potential race condition.

* Use generator expressions
2022-10-24 01:55:22 +02:00
Garrett
073951177b Code quality update for Subaru sensors (#79482)
* Use distance device class for sensors

* Change sensor name casing and unique_id

* Migrate sensor entity unique_id

* Match title-cased unique_id when migrating

* Remove unneeded regex to find '_' delimited id suffix

* Incorporate PR review comments

* Add check to prevent extra odometer entity migration
2022-10-24 01:54:22 +02:00
J. Nick Koston
7d78728a2f Fix whitespace in oncue manifest (#80859) 2022-10-23 19:53:18 -04:00
Kevin Addeman
fdcce0446c Add Lutron Caseta zeroconf discovery for RA3/HWQSX (#80852) 2022-10-23 18:17:36 -05:00
J. Nick Koston
3c40634fbb Try again to populate HKC BLE accessory state after startup (#80854) 2022-10-23 18:04:42 -05:00
PeteRager
59b2869f6a Fix oncue data unavailable when genset disconnected (#80668)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 18:01:43 -05:00
Julian Löhr
6795627734 Add ZHA StartUpColorTemperature configuration entity (#80853)
* Add ZHA start up color temperature entity

* Use device reported min max values

* Add color number test

* Fix code style
2022-10-23 18:46:47 -04:00
Kevin Addeman
3f3518e29d Fix Lutron Caseta area names by ignoring root area during area name retrieval (#80576) 2022-10-23 17:28:15 -05:00
Robert Svensson
03bf37e12c Refactor UniFi DPI switch entities (#80761)
* Refactor UniFi DPI switch entities

* Remove dpi presence from items_added
2022-10-23 22:42:24 +02:00
Robert Svensson
d75834cd1e Add presence duration number (#79498) 2022-10-23 22:30:03 +02:00
G Johansson
d85866d49c Fix temperature unit in sensor for Sensibo (#80843) 2022-10-23 15:24:55 -05:00
G Johansson
b04165b495 Add Sensibo Climate React (#78221) 2022-10-23 15:22:14 -05:00
Nathan Spencer
746bdb44ac Bump pylitterbot to 2022.10.2 (#80836) 2022-10-23 15:19:57 -05:00
Kevin Addeman
071f335fdb Add dynamic generation of device triggers from keypad buttons (#80797)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 14:57:04 -05:00
J. Nick Koston
0f50b2edd3 Small lifx fixes (#80828) 2022-10-23 14:17:42 -05:00
G Johansson
5fbf6ce8bd Minor cleanup Sensibo (#80835) 2022-10-23 13:58:10 -05:00
G Johansson
57b2bb4889 Add entity service - Set Full AC state to Sensibo (#80820)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-10-23 13:55:53 -05:00
Franck Nijhof
d4a5393f7b Set integration type on codeowned integrations @frenck (#80830) 2022-10-23 20:43:13 +02:00