Commit graph

45423 commits

Author SHA1 Message Date
Franck Nijhof
02d81374f8
Add full test coverage to Whois (#64899) 2022-01-25 18:33:53 +01:00
Christopher Bailey
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
epenet
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 Brien
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
epenet
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
epenet
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 Öberg
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
dougiteixeira
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 Bieniek
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
epenet
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
Mick Vleeshouwer
d6c547e9a3
Add cover platform to Overkiz integration (#64564) 2022-01-24 07:58:52 -10:00
epenet
78e92d1662
Adjust pylint plugin to enforce platform type hints (#64836)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-24 18:51:06 +01:00