1
0
mirror of https://github.com/elisspace/core.git synced 2026-09-02 09:16:11 +00:00
Commit Graph

59569 Commits

Author SHA1 Message Date
Robert Svensson
deed5f327c Add low battery binary sensor to deCONZ integration (#64168)
* Make tamper sensor a property sensor

* Add low battery binary sensor as a binary property sensor

* Change according to review comment

* Use value_fn lambda

* Fix comparison

* Specific entity_description typing

* Minimize the code block affected by catching AttributeError

* Update homeassistant/components/deconz/binary_sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Update homeassistant/components/deconz/binary_sensor.py

Co-authored-by: Franck Nijhof <frenck@frenck.nl>

* Avoid try statement

* Reflect review changes in sensor platform as well

* Store known sensor entities once per device

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-17 22:35:20 +01:00
Christopher Bailey
259befa65f Cleans up various asserts/type ignores for UniFi Protect (#63824)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-17 10:51:55 -10:00
Mick Vleeshouwer
b9cfaae3de Refactor some sensors and add translations to Overkiz (#64108) 2022-01-17 10:47:42 -10:00
Mick Vleeshouwer
8f6884ac10 Add new Binary Sensor description to Overkiz integration (#64322) 2022-01-17 10:46:20 -10:00
Jc2k
f0fdd7d650 Finish deduplicating homekit_controller enumeration tests (#64306) 2022-01-17 10:44:59 -10:00
Mick Vleeshouwer
05c177e3ed Address late feedback to Overkiz (move to constants) (#64324) 2022-01-17 10:25:24 -10:00
Mick Vleeshouwer
728b587933 Add additional buttons to Overkiz integration (#64321) 2022-01-17 10:17:23 -10:00
G Johansson
bbb29ab455 Code quality improvements smhi (#64312) 2022-01-17 20:27:23 +01:00
Robert Svensson
7e40707288 Add Air Quality PPB sensor to deCONZ integration (#64164)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-17 20:25:55 +01:00
Paulus Schoutsen
69c5b04de9 lint 2022-01-17 11:21:55 -08:00
Paulus Schoutsen
1c82a56618 Bumped version to 2021.12.10 2022-01-17 10:39:56 -08:00
rikroe
8c531b4c17 Bump bimmer_connected to 0.8.10 (#64314)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-01-17 10:39:52 -08:00
Matthias Alphart
ec993b12e9 Fix KNX onboarding when there is no yaml config defined yet (#64216) 2022-01-17 10:39:51 -08:00
Raman Gupta
da5b4735da Ignore unavailable entities when creating zwave_js device actions list (#64184)
* Fix bug with zwave-js device actions

* outdent

* Add test and fix bug

* fix
2022-01-17 10:39:50 -08:00
J. Nick Koston
8f842c7807 Fix august lock/unlock with older bridges (#64143) 2022-01-17 10:37:32 -08:00
J. Nick Koston
9f281e026f Ensure august status is current when integration loads (#64027) 2022-01-17 10:37:32 -08:00
J. Nick Koston
4f09439c8c Fix flux_led turn on when brightness is zero on newer devices (#64129) 2022-01-17 10:35:25 -08:00
Erik Montnemery
7c110eeef4 Remove Windows workarounds from tests/utils/test_json.py (#64311) 2022-01-17 19:34:46 +01:00
Maciej Bieniek
405c4f685c Fix changing the preset mode (#64119) 2022-01-17 10:31:35 -08:00
J. Nick Koston
7a886efec5 Bump flux_led to 0.28.3 to fix setting colorloop on older models (#64094)
Fixes #64087
2022-01-17 10:31:23 -08:00
rikroe
08132eb922 Bump bimmer_connected to 0.8.10 (#64314)
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2022-01-17 19:30:35 +01:00
J. Nick Koston
7bcf3e81d2 Bump nexia to 0.9.13 to fix setting emergency heat (#64020) 2022-01-17 10:25:18 -08:00
J. Nick Koston
ba961b7fdd Fix homekit options being mutated during config_flow/migration (#64003) 2022-01-17 10:25:17 -08:00
Stefan Agner
2fb1e406cf Convert disabled_by to DeviceEntryDisabler on load (#63944)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-01-17 10:25:16 -08:00
Michael Chisholm
7320904f48 dlna_dmr: Allow for upnp attributes with None contents (#63892) 2022-01-17 10:25:16 -08:00
J. Nick Koston
df2b6fd5d4 Convert siri requests for target heating cooling state auto to a valid mode (#60220) 2022-01-17 10:23:16 -08:00
kpine
cb89c23c0f Avoid removing zwave_js devices for non-ready nodes (#59964)
* Only replace a node if the mfgr id / prod id / prod type differ

* Prefer original device name for unready node

* move register_node_in_dev_reg into async_setup_entry

* simplify get_device_id_ext

* Don't need hex ids

* Revert "move register_node_in_dev_reg into async_setup_entry"

This reverts commit f900e5fb0c67cc81657a1452b51c313bccb6f9e1.

* Revert Callable change

* Revert device backup name

* Add test fixtures

* Update existing not ready test with new fixture data

* Check device properties after node added event

* Add entity check

* Check for extended device id

* better device info checks

* Use receive_event to properly setup components

* Cleanup tests

* improve test_replace_different_node

* improve test_replace_same_node

* add test test_node_model_change

* Clean up long comments and strings

* Format

* Reload integration to detect node device config changes

* update assertions

* Disable entities on "value removed" event

* Disable node status sensor on node replacement

* Add test for disabling entities on remove value event

* Add test for disabling node status sensor on node replacement

* disable entity -> remove entity

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-17 10:22:20 -08:00
Mick Vleeshouwer
313ad2ecde Add switch entity to Overkiz integration (#64000) 2022-01-17 08:21:37 -10:00
Shay Levy
57bd8a7a4a Fix webostv YAML migration failure if the entity is removed (#64290)
* Fix webostv YAML migration failure if the entity is removed

* Update homeassistant/components/webostv/__init__.py

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

* use new entity_id for unique_id update

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-01-17 19:38:19 +02:00
Shay Levy
a2e1cd2632 Add webostv 100% tests cover for triggers (#64301) 2022-01-17 18:33:46 +01:00
Erik Montnemery
e6899416e1 Suppress Alexa state reports when not authorized (#64064) 2022-01-17 09:14:26 -08:00
Josh Soref
efddace53a spelling: components/analytics (#64268)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 17:36:59 +01:00
Erik Montnemery
ff9bea9fa9 Add changed states device trigger to media_player entity (#64304) 2022-01-17 17:27:56 +01:00
Erik Montnemery
513d6cc467 Change value of device_automation constant (#64296)
* Change value of constant CONF_CHANGED_STATES

* Adjust tests
2022-01-17 16:34:40 +01:00
Josh Soref
ab73d7c347 spelling: components/camera (#64242)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 16:27:39 +01:00
Josh Soref
4bf0510b78 spelling: components/conversation (#64238)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 16:27:25 +01:00
Josh Soref
dadcc5ebcb spelling: components/august (#64232)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:51:46 +01:00
Josh Soref
db588bcf64 spelling: components/aurora_abb_powerone (#64231)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:44:10 +01:00
Josh Soref
63fee312bd spelling: components/awair (#64230)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:43:31 +01:00
Josh Soref
b038102cd7 spelling: components/apple_tv (#64234)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:41:32 +01:00
Josh Soref
e33f95e261 spelling: components/coolmaster (#64237)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:41:18 +01:00
Josh Soref
08ea6d1709 spelling: components/bmw_connected_drive (#64236)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:41:05 +01:00
Josh Soref
ac9aaadfa7 spelling: components/buienradar (#64235)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:40:49 +01:00
Josh Soref
fcc9cf71cc spelling: components/asuswrt (#64233)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:40:23 +01:00
Josh Soref
13a8fe30dd spelling: components/ambiclimate (#64227)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:40:09 +01:00
Josh Soref
fb8c7c58b6 spelling: components/climacell (#64240)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:39:43 +01:00
Josh Soref
c99ddcb80a spelling: components/fritzbox (#64258)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:31:48 +01:00
Josh Soref
09d75a6a38 spelling: components/eufy (#64248)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:29:10 +01:00
Josh Soref
7c7807b5b3 spelling: components/emonitor (#64251)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:28:57 +01:00
Josh Soref
2a7c808d38 spelling: components/ecobee (#64255)
Co-authored-by: Josh Soref <jsoref@users.noreply.github.com>
2022-01-17 15:28:45 +01:00