Commit Graph

65312 Commits

Author SHA1 Message Date
Marc Mueller
54cbc85c13 Add types-Pillow dependency (#98266) 2023-08-13 11:57:46 -05:00
Jan Bouwhuis
e5f7d83912 Update entity feature constants google_assistant (#98335)
* Update entity feature constants google_assistant

* Update tests

* Direct import

* Some missed constants

* Add fan and cover feature imports
2023-08-13 17:17:47 +02:00
Jan Bouwhuis
fa6ffd994a Update vacuum entity constants for Alexa tests (#98336)
* Update vacuum entity constants for Alexa tests

* Import VacuumEntityFeature
2023-08-13 15:35:00 +02:00
Jan Bouwhuis
b36681b318 Update homekit entity feature constants (#98337) 2023-08-13 15:33:36 +02:00
Renier Moorcroft
a74d83de66 Cleanup EZVIZ number entity (#98333)
* EZVIZ - Cleanup number entity

* NL

* Fix naming
2023-08-13 13:41:37 +02:00
Renier Moorcroft
00c60151d4 Add Ezviz siren entity (#93612)
* Initial commit

* Add siren entity

* Update coveragerc

* Cleanup unused entity description.

* Add restore and fix entity property to standards.

* Schedule turn off to match camera firmware

* Only add siren for devices that support capability

* Removed unused attribute and import.

* Add translation

* Update camera.py

* Update strings.json

* Update camera.py

* Cleanup

* Update homeassistant/components/ezviz/siren.py

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* use description

* Apply suggestions from code review

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Update strings.json

* Dont inherit coordinator class.

* Add assumed state

* Update homeassistant/components/ezviz/siren.py

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Reset delay listener if trigered

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-13 13:10:53 +02:00
Bouwe Westerdijk
b41d3b465c Add domestic_hot_water_setpoint number to Plugwise (#98092)
* Add max_dhw_temperature number

* Update strings.json

* Add related tests

* Correct test

* Black-fix
2023-08-13 12:57:34 +02:00
Bouwe Westerdijk
38cea8f31c Plugwise climate: add HVAC_Mode handling to set_temperature() (#98273)
* Add HVAC_Mode handling to set_temperature()

* Move added code down, as suggested

* Implement walrus as suggested

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-13 12:39:46 +02:00
tronikos
fea4af69d7 Add missing logging for opower library (#98325) 2023-08-13 08:08:33 +02:00
J. Nick Koston
483567529f Bump flux-led to 1.0.2 (#98312)
changelog: https://github.com/Danielhiversen/flux_led/compare/1.0.1...1.0.2

fixes #98310
2023-08-12 21:10:36 -04:00
tronikos
bdaa2285fc Google Assistant SDK: Allow responses for send_text_command (#95966)
google_assistant_sdk.send_text_command response
2023-08-12 16:20:01 -04:00
Allen Porter
79991c32dc Bump pyrainbird to 4.0.0 (#98271) 2023-08-12 13:37:43 -05:00
Marc Mueller
85b097af50 Update todoist-api-python to 2.1.1 (#98263) 2023-08-12 09:39:59 -07:00
elmurato
836b2de86f Add dataclass for Minecraft Server data (#98297)
* Add dataclass for Minecraft server data

* Sort dataclass variables
2023-08-12 09:36:03 -07:00
Luke
4780ea6a5b Bump Python-Roborock to 0.32.3 (#98303)
bump to 0.32.3
2023-08-12 09:31:14 -07:00
Chris
87753bdb82 Add UniFi power stats for PDU overall AC outlet metrics (#98217) 2023-08-12 18:12:59 +02:00
Erik Montnemery
ae8f9dcb77 Modernize ipma weather (#98062)
* Modernize ipma weather

* Add test snapshots

* Don't include forecast mode in weather entity unique_id for new config entries

* Remove old migration code

* Remove outdated test
2023-08-12 15:15:09 +02:00
Joost Lekkerkerker
be9afd7eae Add entity translations to DWD (#98254)
* Add device to DWD

* Add entity translations to DWD
2023-08-12 11:03:37 +02:00
Erwin Douna
d6498aa39e Fix fanSpeed issue (#98293) 2023-08-12 10:27:45 +02:00
Bouwe Westerdijk
5042c25bbc Plugwise climate: remove extra_state_attributes property (#98153)
* Remove extra_state_attributes property, replaced by a number

* Support HVAC_Mode in set_temperature()

* Remove set_temperature() update, as requested
2023-08-12 09:56:23 +02:00
Erik Montnemery
8b99d4678f Correct checks for non-finite numbers in ESPHome (#98102) 2023-08-12 08:10:25 +01:00
Charles Garwood
8912b19cf4 Add Enphase Encharge aggregate sensors (#98276)
* Add Encharge aggregate sensors

* Update dependency
2023-08-11 20:15:42 -04:00
Marc Mueller
58194a5eb4 Improve wake_word generic typing (#98279) 2023-08-11 23:08:52 +02:00
Marc Mueller
78ac36e3fe Improve met_eireann generic typing (#98278) 2023-08-11 23:08:21 +02:00
Marc Mueller
ff0566b11f Fix deque import (#98269) 2023-08-11 23:07:06 +02:00
Charles Garwood
4342a95be0 Add Enphase switch platform and grid enable switch (#98261)
* Add Enphase switch platform and grid enable switch

* Update dependency

* Fix docstrings

* Update .coveragerc
2023-08-11 13:31:47 -04:00
Marc Mueller
8fbcffcf9f Add types-psutil dependency (#98267) 2023-08-11 18:09:58 +02:00
Marc Mueller
2ed11d2900 Add types-xmltodict dependency (#98268) 2023-08-11 18:09:38 +02:00
Hessel
8bef39a2fb Wallbox Integration Change Switch Availability (#98111)
* change switch availability

* remove new test

* Update homeassistant/components/wallbox/switch.py

Also check super availability.

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* black formatting

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-11 16:39:29 +02:00
Robert Svensson
7f616b0d44 Improve UniFi control PoE mode (#98119) 2023-08-11 14:11:06 +02:00
Joost Lekkerkerker
e6ba6c295c Add base entity to Garages Amsterdam (#98172) 2023-08-11 13:55:38 +02:00
Joost Lekkerkerker
3499ba3a9e Add device classes to Buienradar (#98151) 2023-08-11 13:54:57 +02:00
Joost Lekkerkerker
27876b929b Migrate iZone to has entity name (#98234) 2023-08-11 13:53:11 +02:00
tronikos
fe794e2be3 Fix Opower utilities that have different ReadResolution than previously assumed (#97823) 2023-08-11 13:47:49 +02:00
Erik Montnemery
97f3199d6d Do not add entities with invalid device info (#98150) 2023-08-11 13:14:47 +02:00
Joost Lekkerkerker
a2cf08a1ea Add entity translations to Keymitt ble (#98236) 2023-08-11 13:14:13 +02:00
Marc Mueller
fb66ceb302 Update mypy to 1.5.0 (#98179) 2023-08-11 13:13:04 +02:00
Joakim Plate
990ec1d445 Make gardena closing sensor unavailable when closed (#98133) 2023-08-11 13:07:45 +02:00
Allen Porter
a0ac8ba5a6 Enforce a minimum temperature range for nest thermostats (#98238) 2023-08-11 12:21:19 +02:00
Joost Lekkerkerker
b67e290eaa Use explicit device name in Broadlink (#98229) 2023-08-11 12:15:04 +02:00
Joost Lekkerkerker
41572480fd Migrate DenonAVR to has entity name (#98155) 2023-08-11 11:58:02 +02:00
epenet
c62081430b Refactor JSON attribute parsing in rest (#97526)
* Refactor JSON attribute parsing in rest

* Early return
2023-08-11 11:00:55 +02:00
G Johansson
832a8247de Fix CI mypy issues (#98241)
Fix CI
2023-08-11 10:11:13 +02:00
Joost Lekkerkerker
25231637a5 Add device to DWD (#98120) 2023-08-11 08:27:40 +02:00
MatthewFlamm
9a1bfe1e1c Bump pynws 1.5.1; fix regression for precipitation probability (#98237)
bump pynws 1.5.1
2023-08-11 08:19:06 +02:00
Joost Lekkerkerker
24add3f766 Migrate Doorbird to has entity name (#98161) 2023-08-10 17:09:26 -10:00
Joost Lekkerkerker
914baaa2ba Migrate DirecTV to has entity name (#98159)
* Migrate DirecTV to has entity name

* Migrate DirecTV to has entity name
2023-08-10 22:10:46 -04:00
Erik Montnemery
2e1a5ddf2b Don't allow creating device if config entry does not exist (#98157)
* Don't allow creating device if config entry does not exist

* Fix test

* Update test
2023-08-10 22:09:13 -04:00
Erik Montnemery
045c327928 Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
J. Nick Koston
108bcabf75 Add missing transmit power to ESPHome Bluetooth scanners (#98175)
We did not previously have a way to get the transmit power value when using
ESPHome scanners. bluetooth-data-tools 1.8.0 includes it in the
advertisment tuple to fully align with the bleak implementation.

txpower is not yet used in the HA codebase but may be expected by
upstream libaries that calculate estimated distance
2023-08-10 21:59:37 -04:00