Commit Graph

8663 Commits (1867d24b185db52c35226c631c7bfacfe4f237b6)

Author SHA1 Message Date
Chris Browet 1867d24b18
Add state_class support to Rest () 2021-10-22 13:48:13 -07:00
Michael Chisholm ee087c7a05
Discovery ignores DLNA DMR devices when they are better supported by another integration () 2021-10-22 10:26:33 -10:00
Joakim Plate 8da3b4c79f
Bump arcam library to 0.12 with new series support () 2021-10-22 22:13:17 +02:00
Ville Skyttä b1360ffafb
Use http.HTTPStatus in components/f* () 2021-10-22 22:10:47 +02:00
Dennis Schroer f1091b80a7
Add statistics support to Huisbaasje () 2021-10-22 22:00:44 +02:00
Marvin Wichmann 5193e3115d
Restore the previous state of a KNX binary sensor () 2021-10-22 20:52:41 +02:00
Robert Svensson 9c1bee9c16
Add support for device configuration URL to UniFi Controller () 2021-10-22 20:04:25 +02:00
epenet 001a452bb7
Update naming scheme for Renault entities ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-22 19:46:02 +02:00
Ville Skyttä 73d192b3f3
Use HTTPStatus instead of HTTP_ consts and magic values in comp.../[bc]* () 2021-10-22 19:43:40 +02:00
Robert Svensson ab7a34fc71
Add support for device configuration URL to deCONZ gateway () 2021-10-22 19:41:49 +02:00
J. Nick Koston 3b7dce8b95
Index in-progress flows to avoid linear search ()
Co-authored-by: Steven Looman <steven.looman@gmail.com>
2021-10-22 07:19:49 -10:00
Klaas Schoute efbe8a8689
Fix unit of measurement for P1 Montior () 2021-10-22 18:24:12 +02:00
Lars 416d87c01c
Fix fritzbox tests () 2021-10-22 17:29:36 +02:00
Ville Skyttä 8bc1509afa
Use HTTPStatus instead of HTTP_ consts and magic values in comp.../[de]* () 2021-10-22 16:28:56 +02:00
Ryan Fleming c84fee7c6e
Rework octoprint ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-22 15:25:12 +02:00
Lars 2148c84386
Support for Fritz!DECT 500 lightbulbs () 2021-10-22 14:30:03 +02:00
thomas-svrts f25d3cf9b3
Gogogate2 add statistics ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-22 14:24:43 +02:00
Ville Skyttä a598d9f353
Use HTTPStatus instead of HTTP_ consts and magic values in components/a* () 2021-10-22 14:21:34 +02:00
avee87 a0bb2c8b33
Add memory/cpu percentage to Supervisor addons entities ()
* Add memory/cpu percentage to Supervisor addons entities

* fixed lint

* Use a single update function. Fixed tests

* use constant

* review comments

* oops
2021-10-22 12:23:21 +02:00
epenet c00a5fad8f
Cleanup device registration in Onewire ()
* Add checks for device registry

* Move registry checks to init.py

* Run device registry check on disabled devices

* Empty commit for testing

* Register devices during initialisation

* Adjust tests accordingly

* Add via_device to device info

* Adjust access to device registry

Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-22 11:45:40 +02:00
Robert Svensson 281adfe3c9
Add support for device configuration URL to Axis devices () 2021-10-22 11:09:50 +02:00
Erik Montnemery 547e36ae94
Tweak energy validator ()
* Tweak energy validator

* Update code and tests

* Tweak implementation

* Update tests

* Update after rebase
2021-10-22 10:38:04 +02:00
Steven Looman dcf60b54ce
Improve SSDP discovery compatibility when device was discovery through an SSDP advertisement () 2021-10-21 10:57:34 -10:00
ANMalko 626bd25129
Add LOOKin integration ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-10-21 07:10:23 -10:00
Brig Lamoreaux 50686bd06d
Add Device Type Energy to Srp Energy Sensor () 2021-10-21 08:35:59 +02:00
Franck Nijhof dcaa689023
Add auto slider/box mode to number entity () 2021-10-21 07:20:39 +02:00
jan iversen f2a5d92e61
Fix connect_fail test and modbus.py 100% coverage ()
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2021-10-20 15:22:24 -07:00
jan iversen cca7da77ad
Report modbus buffer too small or too big to unpack () 2021-10-20 15:22:01 -07:00
Andrey Kupreychik a824fa9a7b
Abort keenetic SSDP discovery if the unique id is already setup or ignored () 2021-10-20 14:53:23 -07:00
Erik Montnemery c1d671b817
Fix template sensor when name template doesn't render () 2021-10-20 14:53:06 -07:00
Erik Montnemery 398061706c
Correct unit_of_measurement for statistics sensor () 2021-10-20 20:28:48 +02:00
Robert Svensson 333c80a694
Assign entity category diagnostics to deCONZ tampering sensors () 2021-10-20 20:24:11 +02:00
Erik Montnemery b301ab25a3
Purge short term statistics ()
* Purge short term statistics

* Less meep

* Add tests
2021-10-20 16:00:59 +02:00
Erik Montnemery 558c2556f1
Report all unrecorded sensors in statistics tool () 2021-10-20 15:58:28 +02:00
Erik Montnemery e3534eec87
Report orphaned statistics in statistic validation () 2021-10-20 15:57:22 +02:00
Jan Bouwhuis e2303dc713
bitwise and for test supported_features () 2021-10-20 15:31:23 +02:00
jan iversen b3117ced75
Please pylint for modbus test () 2021-10-20 13:38:55 +02:00
jan iversen 45983b5edf
Activate tradfri in coverage and clean conftest for tradfri () 2021-10-20 13:36:02 +02:00
Jan Bouwhuis 62b7453719
Fix supported_features behaviour for fan platform () 2021-10-20 13:06:06 +02:00
Jan Bouwhuis a679ebcee7
Patch for Alexa percentage_step to precision ()
* speed_step must be an integer and a divider of 100

* use percentage_step in tests to test patch

* test with not supported percentage_step

* undo change in test_capabilities

* Use a default precision of one not percentage_step

* typo 2

* Update tests/components/alexa/test_smart_home.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update homeassistant/components/alexa/capabilities.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-10-20 13:05:11 +02:00
epenet dfd2501c2c
Cleanup duplicate code in Onewire tests ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-20 11:43:59 +02:00
Robert Svensson 008b784fc5
Add deCONZ number config entity for Hue motion sensor delay ()
* First working draft of number platform

* Replace duration with delay for Hue motion sensors
Improve tests

* Bump dependency to v85

* Use constant for entity category

* Use type rather than using __class__

* Fix unique ID
2021-10-20 11:23:24 +02:00
Robert Svensson edefa9f4f4
Assign entity category diagnostics to deCONZ battery sensors () 2021-10-20 09:11:17 +02:00
epenet 704929ddd0
Remove legacy tests in onewire ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-20 09:10:32 +02:00
Aaron Bach bf7c99c1f8
Migrate SimpliSafe to new web-based authentication () 2021-10-19 10:09:48 -10:00
epenet 1b0118a81b
Use constants in Onewire tests ()
* Use ATTR_ENTITY_ID constant

* Add ATTR_UNIQUE_ID constant

* Add new attribute constants

* Fix missing ATTR_DEFAULT_DISABLED

Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-10-19 21:41:01 +02:00
Paulus Schoutsen ab0247d112
Add entity category and state class to mobile app () 2021-10-19 12:29:22 -07:00
Brig Lamoreaux d1e30fdd54
Rewrite test for feedreader ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-19 17:15:56 +02:00
Paulus Schoutsen 4fe4e65e3e
Add entity category to Hue () 2021-10-19 12:29:43 +02:00
Jan Bouwhuis 58569a58a9
MQTT Alarm control panel - Enable remote code validation ()
* Enable remote code validation

* Update homeassistant/components/mqtt/alarm_control_panel.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-10-19 12:07:38 +02:00