Commit Graph
46125 Commits
Author SHA1 Message Date
J. Nick Koston e28b5aee77 Add dhcp discovery to senseme (#64894) 2022-01-25 19:07:17 +01:00
Etienne GandJ. Nick Koston dfb7ab5c30 Add zeroconf to overkiz integration (#64907)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-25 07:50:40 -10:00
Franck Nijhof 02d81374f8 Add full test coverage to Whois (#64899) 2022-01-25 18:33:53 +01:00
Christopher BaileyandJ. Nick Koston 7bc2419054 Add lock support for unifiprotect Doorlock (#64882)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-01-25 07:31:17 -10:00
Shay Levy 1d72f5b54e Bump rflink to 0.0.62 (#64911) 2022-01-25 07:29:07 -10:00
epenetandepenet 367521e369 Adjust pylint plugin to enforce device_tracker type hints (#64903)
* Adjust pylint plugin to enforce device_tracker type hints

* Use a constant for the type hint matchers

* Add tests

* Add x_of_y match

* Adjust bluetooth_tracker

* Adjust mysensors

* Adjust tile

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-25 18:21:59 +01:00
Erik Montnemery 037621b796 Update _TrackStateChangeFiltered entity listener with new entities (#64909) 2022-01-25 18:19:12 +01:00
Robert Svensson 55d3de3411 Add binary sensor for smoke alarm test state (#64873) 2022-01-25 17:46:31 +01:00
alim4r 3e0e9e54bf Fix duplicate metrics in prometheus (#61355)
* Fix duplicate metrics in prometheus

* Fix duplicate prometheus metrics for entities with multiple labelsets
- Move friendly_name detection to state_changed event
- Add additional test case

* Add review suggestions for prometheus friendly name update

* Remove commented out code in prometheus

* Update prometheus tests for deleted metrics

* Add review suggestions for prometheus
- Remove unnecessary firendly_name check in handle_entity_registry_updated
- Add assert in test
2022-01-25 08:05:52 -08:00
Tom BrienandJoakim Sørensen 51a04585e7 Add diagnostics for Coinbase (#64900)
Co-authored-by: Joakim Sørensen <hi@ludeeus.dev>
2022-01-25 15:58:35 +01:00
Joakim Sørensen 1093a2b808 Add diagnostics to UptimeRobot (#64905) 2022-01-25 14:49:27 +01:00
epenetandepenet 076bc976ee Use entity_description in shelly rpc sensors (#64895)
* Use entity_description in shelly rpc sensors

* Enable None for binary sensor

* Adjust use_polling_wrapper

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-25 15:48:51 +02:00
epenetandepenet da316e1547 Use shorthand attributes in shelly light (#64831)
* Use shorthand attributes in shelly light

* Adjust mypy

* Revert temperature conversions

* Adjust initialisation

* Invert min/max for mired

* Make _attr_supported_color_modes an instance attribute

Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-25 15:48:07 +02:00
Joakim Sørensen cda2c73f2f Use Integration properties for custom integration listing in diagnostics (#64908) 2022-01-25 14:47:27 +01:00
Joakim Sørensen cadf0ef60b Ignore draft releases for GitHub sensor (#64906) 2022-01-25 14:10:12 +01:00
Per Öbergandepenet 81000db713 Add support for DS2760 1-Wire TypeK Thermocouple (#63222)
* Add support for DS2760 1-Wire TypeK Thermocouple

* Add test mockup sensor for DS2760 to tests

* Add support for changing of thermocouple type through override_key

* Fix broken test for DS2760 Thermocouple

* Remove unnecessary test-attribute for DS2760 Thermocouple

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

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2022-01-25 13:53:37 +01:00
Erik Montnemery 7b8bbc37df Include entity_id in Alexa state report error log (#64898) 2022-01-25 11:11:06 +01:00
Franck Nijhof 79928fadfe Merge branch 'master' into dev 2022-01-25 11:04:08 +01:00
Simone Chemelli d9e6ce00e0 Fix extra data for AWS sns service (#64771)
* Fix extra data for ANS sns service

* Add test

* apply review comments
2022-01-25 10:46:04 +01:00
Franck Nijhof c202b24cae Update pylint to 2.12.2 (#64896) 2022-01-25 10:20:20 +01:00
jjlawren ec88897d04 Add event statistics to Sonos diagnostics (#64845) 2022-01-24 22:52:40 -10:00
Michael 5d7d652237 Replace Synology DSM services with buttons (#57352) 2022-01-24 22:51:55 -10:00
Aaron Bach 19b7454161 Clean up WattTime config flow tests (#64885) 2022-01-25 08:58:20 +01:00
Franck Nijhof ac7450bfda Refactor Tuya Fans (#64765) 2022-01-25 08:53:55 +01:00
Franck Nijhof ed924325e3 Add init tests for Whois (#64862) 2022-01-25 08:53:34 +01:00
Allen Porter ea022e32b4 Bump rtsp-to-webrtc to 0.5.0 (diagnostics support) (#64889) 2022-01-25 08:43:00 +01:00
Arto Jantunen 0ccb535f0a Add binary sensor for Vallox post heater (#59762) 2022-01-25 08:32:31 +01:00
dougiteixeiraandFranck Nijhof 3af3d9414d Changing the Return to home in Tuya vacuum (#64810)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-01-25 08:29:13 +01:00
J. Nick Koston 44946f662e Bump aiodiscover to 1.4.7 to fix finding the gateway on MacOS (#64893) 2022-01-25 08:27:40 +01:00
Maciej BieniekandSimone Chemelli 4a4b0d9418 Fix Shelly climate entity state (#64756)
* Fix For loops in _handle_coordinator_update()

* Change logic

* Suggested change

Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>

* Move log

Co-authored-by: Simone Chemelli <simone.chemelli@gmail.com>
2022-01-25 08:27:30 +01:00
Robert Svensson 046f0a706f Add outlets to UniFi switch platform (#64859)
* Add outlets to UniFi switch platform

* Outlet shouldn't have entity category set
2022-01-25 07:49:02 +01:00
Aaron Bach f5e51ad5f6 Remove unused fixture in RainMachine config flow test (#64881) 2022-01-24 18:39:18 -07:00
jjlawren d9b81bb04d Adds enabled entity_ids associated with each speaker (#64876) 2022-01-24 16:29:29 -08:00
Paulus Schoutsen e6111ac277 Bump frontend to 20220124.0 (#64878) 2022-01-24 16:28:46 -08:00
Christopher Bailey 6cb9f0df2a Add basic Doorlock support for UniFi protect (#64877) 2022-01-24 14:22:52 -10:00
GitHub Action 2aaca346bd [ci skip] Translation update 2022-01-25 00:14:30 +00:00
Christopher Bailey 34802b127f Bump version pyunifiprotect to 3.2.0 (#64874) 2022-01-25 00:00:10 +01:00
jjlawren ec66936352 Bump plexapi to 4.9.1 (#64872) 2022-01-24 23:50:15 +01:00
Erik Montnemery e9a9b119c4 Teach TemplateEntity unique_id (#64837) 2022-01-24 23:16:31 +01:00
Aaron Bach 4f7dd821a5 Clean up Ridwell config flow tests (#64858) 2022-01-24 23:12:18 +01:00
Aaron Bach c3ecf426d0 Clean up Tile config flow tests (#64866) 2022-01-24 23:06:44 +01:00
J. Nick Koston 0ca38c0928 Avoid creating bond stop action button when there are no other buttons (#64869) 2022-01-24 23:03:52 +01:00
Joakim Sørensen 70b24b7843 Add diagnostics to Launch Library (#64871) 2022-01-24 22:59:29 +01:00
Erik Montnemery 2caad1a474 Add support for converting to and from mmHg (#64844) 2022-01-24 22:57:56 +01:00
epenetandepenet f662e8669e Address late review in entity registry (#64851)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-24 22:42:38 +01:00
Sean Vig 6af7425051 Create tasks to load Amcrest platforms (#64848)
* Create tasks to load Amcrest platforms

* Move closure definition out of for loop
2022-01-24 22:34:18 +01:00
Shay Levy 6d5c2bb34b Bump aioshelly to 1.0.8 (#64864)
* Bump aioshelly to 1.0.8

* Update DEPENDENCY_CONFLICTS
2022-01-24 23:26:38 +02:00
Franck Nijhof 2f25aafb84 Add additional sensors to Whois (#64854) 2022-01-24 19:40:36 +01:00
Joakim Sørensen 32f8695187 Add whois diagnostics to coveragerc (#64857) 2022-01-24 19:39:45 +01:00
Franck Nijhof 1a3494c9f5 Add diagnostics support to Whois (#64855) 2022-01-24 19:29:52 +01:00