Commit graph

71643 commits

Author SHA1 Message Date
Simone Chemelli
6174aa4e59
Remove Shelly RSSI sensor if Wi-FI is not configured (#108390)
* Remove Shelly RSSI sensor if Wi-FI is not configured

* fix tests
2024-01-30 21:18:54 +01:00
puddly
7fbfd44636
Filter ZHA light group color modes (#108861)
Ensure ZHA light color modes have proper defaults and are filtered
2024-01-30 15:14:03 -05:00
Jack
4ec3a17ed0
Add missing ZHA metering device types (#109126)
* Update smartenergy.py metering_device_type enums

* Added missing enum 127

* Enum 127 is also electric metering type

* Meter type constants and status enums in smartenergy cluster handler

Addresses 
https://github.com/home-assistant/core/pull/109126#discussion_r1471383887

Whilst I have the code open I've also added status handlers for the non-electrical meter types.

* New tests for different metering device type statuses
2024-01-30 15:09:15 -05:00
J. Nick Koston
bcb9a10d5a
Speed up listing issues via the repairs websocket api (#109149) 2024-01-30 09:57:08 -10:00
Jan Bouwhuis
04f0128a1c
Simplify MQTT device triggers in automations (#108309)
* Simplify MQTT device trigger

* Add test non unique trigger_id

* Adjust deprecation warning

* Make discovery_id optional

* refactor double if

* Improve validation, add tests and deprecation comments

* Avoid breaking change

* Inmprove error message

* Match on discovery_id instead of discovery_info

* Revert an unrelated change

* follow up comments

* Add comment and test on device update with non unique trigger

* Update homeassistant/components/mqtt/device_trigger.py

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

* Update homeassistant/components/mqtt/device_trigger.py

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

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-01-30 20:50:39 +01:00
G Johansson
066a0ccc6d
Add TURN_ON/OFF ClimateEntityFeature for HomeKit Device (#109137) 2024-01-30 08:57:41 -10:00
Ernst Klamer
70ee6a16ee
Add event entity to Xiaomi-BLE integration (#108811) 2024-01-30 08:42:56 -10:00
Paul Bottein
2b534af960
Update reload icons for automation and person service (#109147) 2024-01-30 19:36:57 +01:00
Jan Bouwhuis
6023980c2e
Set TURN_ON and TURN_OFF feature on MQTT climate entities (#109146) 2024-01-30 19:35:46 +01:00
Robert Resch
7d2c6a1bb6
Add check for valid initial_suggested_unit (#108902)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-01-30 18:55:59 +01:00
Robert Resch
c363edad4a
Update Ecovacs binary sensor keys (#109145) 2024-01-30 18:55:37 +01:00
G Johansson
2b1d1340b7
Add TURN_ON/OFF ClimateEntityFeature for Mill (#108977) 2024-01-30 18:16:51 +01:00
G Johansson
36e3ba4834
Add TURN_ON/OFF ClimateEntityFeature for Netatmo (#108973) 2024-01-30 18:15:11 +01:00
G Johansson
6d43a5627a
Add TURN_ON/OFF ClimateEntityFeature for CoolMasterNet (#108972) 2024-01-30 18:14:16 +01:00
G Johansson
8395992dbe
Add TURN_ON/OFF ClimateEntityFeature for Advantage Air (#108971) 2024-01-30 18:13:30 +01:00
G Johansson
8f9969131b
Add TURN_ON/OFF ClimateEntityFeature for Nexia (#108970)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-01-30 18:13:08 +01:00
G Johansson
822d5b3ce8
Add TURN_ON/OFF ClimateEntityFeature for Vera (#108969) 2024-01-30 18:12:15 +01:00
G Johansson
1acc9007d4
Add TURN_ON/OFF ClimateEntityFeature for Adax (#108966) 2024-01-30 18:11:42 +01:00
G Johansson
96ee8ba9a8
Add TURN_ON/OFF ClimateEntityFeature for Fritzbox (#108964) 2024-01-30 18:11:08 +01:00
G Johansson
63594bac89
Add TURN_ON/OFF ClimateEntityFeature for IntesisHome (#109134) 2024-01-30 18:05:03 +01:00
G Johansson
9d664c0fdd
Add TURN_ON/OFF ClimateEntityFeature for Sensibo (#108962) 2024-01-30 18:03:46 +01:00
G Johansson
c51a675893
Add TURN_ON/OFF ClimateEntityFeature for Overkiz (#109132) 2024-01-30 18:01:53 +01:00
G Johansson
cf1adfbf24
Add TURN_ON/OFF ClimateEntityFeature for TOLO Sauna (#108965) 2024-01-30 18:01:06 +01:00
G Johansson
73f670e793
Add TURN_ON/OFF ClimateEntityFeature for Vicare (#109135) 2024-01-30 17:59:58 +01:00
G Johansson
7827f7bbaa
Add TURN_ON/OFF ClimateEntityFeature for Balboa (#109139) 2024-01-30 17:58:46 +01:00
G Johansson
b4c0e52ebd
Add TURN_ON/OFF ClimateEntityFeature for ZHA (#108978) 2024-01-30 17:57:11 +01:00
G Johansson
cac0d07549
Add TURN_ON/OFF ClimateEntityFeature for smartthings (#108979) 2024-01-30 17:56:52 +01:00
Joost Lekkerkerker
360697836f
Add support for custom integrations in Analytics Insights (#109110) 2024-01-30 17:52:28 +01:00
Robert Resch
d752ab3aa4
Update climate snapshots to fix CI (#109141) 2024-01-30 16:54:41 +01:00
G Johansson
f768dd8761
Add TURN_ON/OFF ClimateEntityFeature for Shelly (#108967) 2024-01-30 15:44:31 +01:00
G Johansson
bc720b48b4
Add TURN_OFF and TURN_ON to ClimateEntityFeature (#101673)
* Add ClimateEntityFeature.TURN_OFF

* Fixes

* Fixes

* wording

* Change to services

* Fixing

* Fixing

* Last bits

* Review comments

* Add hvac_modes checks

* Fixes

* Add tests

* Review comments

* Update snapshots

* balboa

* coolmaster

* ecobee

* mqtt

* nest

* plugwise

* smarttub

* whirlpool

* zwave_js

* fix test climate

* test climate

* zwave

* nexia

* nuheat

* venstar

* tado

* smartthings

* self.hvac_modes not None

* more tests

* homekit_controller

* homekit controller snapshot
2024-01-30 15:07:47 +01:00
Joakim Plate
cece117c93
Flow rate unit conversions and device class (#106077)
* Add volume flow rate conversions

* Add missing translations

* Adjust liter unit and add gallons per minute

* Adjust to min instead of m for minutes

* Add matching class for number

* Add some tests for number and sensor platform

* Add deprecated constants

* Add explicit list of flow rate for check

This reverts commit 105171af31.
2024-01-30 15:01:08 +01:00
Mohamed
a8e3df7e50
Fix readme images (#108767) 2024-01-30 15:00:57 +01:00
David F. Mulcahey
92795fecf5
Clean up ZHA cover entity and add support for inverting cover entities derived from the window covering cluster (#108238) 2024-01-30 13:59:00 +01:00
Marc Mueller
14766b6992
Update coverage to 7.4.1 (#109116) 2024-01-30 13:30:22 +01:00
cbrherms
6d09788673
Add missing status's to Nut (#109085) 2024-01-30 13:23:33 +01:00
Paul Bottein
694059837d
Add input boolean icon translations (#109108)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-01-30 13:22:55 +01:00
Paul Bottein
72a28d68d3
Add script icon translations (#109107)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-01-30 13:22:27 +01:00
Marcel van der Veldt
4576fea511
Bump python-matter-server to 5.3.1 (#109118) 2024-01-30 13:19:51 +01:00
Simone Chemelli
f7909ee34a
Clean up Fritz options flow (#109111)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-01-30 13:19:40 +01:00
Christophe Gagnier
a8915b85a4
Bump pytechnove to 1.2.1 (#109098)
* Bump TechnoVE library to 1.2.0

* Bump TechnoVE library to 1.2.1

* Exclude unknown status from the options

* Regenerate test_sensor.ambr for TechnoVE snapshot test

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-30 12:40:35 +01:00
Michael Hansen
9752e70675
Intents package combines sentences/responses per language (#109079) 2024-01-30 12:38:29 +01:00
Cody C
a1f36c25d4
Remove erroneous reference to Google from Calendar integration (#109089) 2024-01-30 12:34:01 +01:00
Paul Bottein
30dec53b07
Add device tracker icon translations (#109109) 2024-01-30 12:32:02 +01:00
Robert Resch
6fdad44941
Improve invalid error messages in the config flows (#108075) 2024-01-30 12:24:19 +01:00
Marc Mueller
8ad0226241
Update attrs to 23.2.0 (#109115) 2024-01-30 12:22:41 +01:00
Paul Bottein
bea3e63871
Add person icon translations (#109106) 2024-01-30 11:49:23 +01:00
Brett Adams
128700d41b
Fix tessie tests (#109113)
* Fix device tracker test

* Snapshot cleanup
2024-01-30 11:34:30 +01:00
Simone Chemelli
09fb043f65
Add configure option to Vodafone Station for consider home (#108594)
* Add configure option to Vodafone Station for consider home

* add test

* improve tests

* reload on option change
2024-01-30 10:28:01 +01:00
Raman Gupta
821d273e4d
Add support for ignoring zwave_js device config file changes (#108990)
* Add support for ignoring zwave_js device config file changes

* mistake

* fixes

* Small tweaks and add/update tests
2024-01-30 10:16:08 +01:00