Commit Graph

71859 Commits

Author SHA1 Message Date
Tucker Kern
340df38bd0 Suppress log warnings when a sensor group has non numeric members (#102828) 2024-01-31 20:02:21 +01:00
G Johansson
c59345338e Add test for integration migrated in climate (#109224) 2024-01-31 19:57:59 +01:00
Bram Kragten
3cbfae5cc7 Update frontend to 20240131.0 (#109231) 2024-01-31 19:49:50 +01:00
Steven B
605b7312a4 Fix ring chimes data update (#109220)
* Fix bug with chimes data update

* Trigger update in test with time change

* Fix test to use freezer

* Make test less fragile
2024-01-31 19:39:18 +01:00
Bram Kragten
d361d47516 Add qr code selector (#109214) 2024-01-31 19:27:03 +01:00
Jan Rieger
bbdb9b61c4 Add config flow to GPSD (#106196) 2024-01-31 18:38:14 +01:00
Joakim Sørensen
cd96fb381f Import Traccar YAML configuration to Traccar Server (#109226)
* Import Traccar YAML configuration to Traccar Server

* Remove import
2024-01-31 18:16:23 +01:00
Joakim Sørensen
0b0bf73780 Add brands definition for Traccar (#109219) 2024-01-31 18:15:40 +01:00
Paul Strawder
f4a2d7c612 Add ZHA support for Bosch Twinguard and siren install QR codes (#107460)
* Enable Bosch Outdoor Siren and Bosch Twinguard QR Codes

These devices contain inside their QR code device specific link keys instead of installation codes. Normally, the link key is generated from the installation code, but in this case we can directly pass the provided link key from QR code to zigpy application controller.

* Replace ZHA deprecated permit_with_key by permit_with_link_key

Convert installation code directly to link key

* Update tests

* formatting
2024-01-31 12:02:34 -05:00
Caius-Bonus
3b7ec8ed2c Use EnumSensor instead of custom formatter() in ZHA Sensor entities (#109218)
use EnumSensor for SonofPresenceSensorIlluminationStatus and AqaraPetFeederLastFeedingSource
2024-01-31 11:53:10 -05:00
Joakim Sørensen
a45d26c2bd Rename Traccar to Traccar Client (#109217) 2024-01-31 17:23:03 +01:00
Paul Bottein
c8bfb288a3 Add readable state for tesla wall connector (#107909)
* Add readable state for tesla wall connector

* Add test

* Display raw sensor by default

* Use none instead of unknown

* Remove old state from tests

* Rename raw state to status code

* Test unknown

* Update homeassistant/components/tesla_wall_connector/strings.json

Co-authored-by: Franck Nijhof <git@frenck.dev>

---------

Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-01-31 17:22:45 +01:00
G Johansson
ddb56fe20d Modify climate turn_on/off backwards compatibility check (#109195)
* Modify climate turn_on/off backwards compatibility check

* Fix logger message

* Comments

* Fix demo

* devolo

* ecobee

* Some more

* Fix missing feature flag

* some more

* and some more

* Remove demo change

* Add back demo change

* Fix demo

* Update comments
2024-01-31 16:29:36 +01:00
Erik Montnemery
816c2e9500 Improve enabling of Google local fulfillment (#109192)
* Improve enabling of Google local fulfillment

* Add test

* Improve test coverage
2024-01-31 16:28:27 +01:00
Robert Resch
6fc5804818 Add Ecovacs switch entities (#109216) 2024-01-31 16:05:41 +01:00
Robert Svensson
7b9dbc2187 Support alternative modelid for LIDL doorbell in deCONZ device triggers (#107937)
Add support alternative modelid for LIDL doorbell
2024-01-31 16:03:12 +01:00
Jeroen van Ingen Schenau
3bd1162650 Fix Huisbaasje negative periodic gas readings (#103457) (#108090) 2024-01-31 15:13:48 +01:00
Erik Montnemery
ffdcdaf43b Create issues for reauth flows (#109105) 2024-01-31 15:05:52 +01:00
Jan-Philipp Benecke
71c2460161 Move tankerkoenig to new aiotankerkoenig package (#108913)
* Move tankerkoenig to new aiotankerkoenig package

* Fix config flow coverage

* Process code review suggestions

* Process code review suggestions
2024-01-31 14:57:08 +01:00
Joakim Sørensen
640463c559 Add Traccar server integration (#109002)
* Add Traccar server integration

* Add explination

* Update homeassistant/components/traccar_server/coordinator.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Add data_description

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-31 14:50:18 +01:00
Joakim Sørensen
52a692df3e Add Elvia integration (#107405) 2024-01-31 14:47:37 +01:00
Robert Resch
4f4d79137e Add Ecovacs number entities (#109209) 2024-01-31 14:43:35 +01:00
Marcel van der Veldt
68c633c317 Add Matter Websocket commands for node actions and diagnostics (#109127)
* bump python-matter-server to version 5.3.0

* Add all node related websocket services

* remove open_commissioning_window service

as it wasnt working anyways

* use device id instead of node id

* tests

* add decorator to get node

* add some tests for invalid device id

* add test for unknown node

* add explicit exception

* adjust test

* move exceptions

* remove the additional config entry check for now

to be picked up in follow up pR
2024-01-31 14:15:56 +01:00
Jan Rieger
fb04451c08 Set entity category for QNAP sensors (#109207) 2024-01-31 13:34:52 +01:00
Christopher Fenner
2f312f56f6 Add fuelcell gas consumption sensors to ViCare integration (#105461)
* add fuel cell gas consumption sensors

* add total gas consumption sensors

* add uom

* Update strings.json

* reorder

* Revert "reorder"

This reverts commit 0bcaa3b4e61eaa852228b1e6e5ae8302843f92a7.

* Revert "add uom"

This reverts commit b3c0dc47563e79ee30c730ba0f6e99cb5e5004af.

* Update sensor.py
2024-01-31 13:23:51 +01:00
Jonas Fors Lellky
a61b18155b Make flexit bacnet switch more generic and prepare for more switches (#109154)
Make switch more generic and prepare for more switches
2024-01-31 13:19:23 +01:00
Robert Resch
4bad88b42c Update Ecovacs config_flow to support self-hosted instances (#108944)
* Update Ecovacs config_flow to support  self-hosted instances

* Selfhosted should add their instance urls

* Improve config flow

* Improve and adapt to version bump

* Add test for self-hosted

* Make ruff happy

* Update homeassistant/components/ecovacs/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Implement suggestions

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Implement suggestions

* Remove ,

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-31 13:17:00 +01:00
Simone Chemelli
f77e4b24e6 Code quality for Vodafone tests (#109078)
vodafone pylance fixes
2024-01-31 13:15:26 +01:00
Jan Rieger
0bca728395 Add Qnap icon translations (#108484)
* Add Qnap icon translations

* Update homeassistant/components/qnap/icons.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-31 13:14:26 +01:00
Simone Chemelli
18a6ae081a Apply late review comments for Comelit climate (#109114)
* Apply late review comments for Comelit climate

* remove logging
2024-01-31 13:13:25 +01:00
Jan Bouwhuis
dcd677fea8 Make google_assistant report_state test timezone aware (#109200) 2024-01-31 13:12:26 +01:00
Christopher Fenner
2dbc59fbea Use home/sleep preset in ViCare climate entity (#105636)
* use home/sleep preset

* avoid setting reduced
2024-01-31 13:01:28 +01:00
Michael
30c5baf522 Add configflow to Proximity integration (#103894)
* add config flow

* fix tests

* adjust and fix tests

* fix tests

* config_zones as fixture

* add config flow tests

* use coordinator.async_config_entry_first_refresh

* use entry.entry_id for hass.data

* fix doc string

* remove unused unit_of_measurement string key

* don't store friendly_name, just use self.name

* abort on matching entiry

* break out legacy setup into seperate function

* make tracked entites required

* move _asnyc_setup_legacy to module level

* use zone name as config entry title

* add entity_used_in helper

* check entry source if imported

* create repair issue for removed tracked entities

* separate state change from registry change event handling

* migrate unique ids after tracked entity renamed

* use full words for the variable names

* use defaultdict

* add test

* remove unnecessary if not in check

* use unique_id of tracked entity

* use the entity registry entry id

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-31 12:47:23 +01:00
Jan Rieger
c587c69915 Migrate QNAP to has entity name (#107232)
* Migrate QNAP to has entity name

* Update homeassistant/components/qnap/strings.json

Co-authored-by: disforw <github@benzona.net>

* Apply suggestions from code review

Co-authored-by: disforw <github@benzona.net>

---------

Co-authored-by: disforw <github@benzona.net>
2024-01-31 11:40:23 +01:00
Brandon Rothweiler
a3352ce457 Minor fixes to A. O. Smith integration (#107421) 2024-01-31 11:22:25 +01:00
Mandar Patil
60fbb8b698 Add session energy sensor for Tesla Wall Connector (#102635)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-31 11:00:04 +01:00
Manuel Dipolt
0c83fd0897 Add romy vacuum integration (#93750)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2024-01-31 10:48:44 +01:00
Steven B
f725258ea9 Add coordinator to ring integration (#107088) 2024-01-31 10:37:55 +01:00
stegm
7fe4a343f9 Add state_class to Kostal plenticore sensors (#108096) 2024-01-31 10:37:23 +01:00
Franck Nijhof
559f1d77f7 Merge branch 'master' into dev 2024-01-31 09:40:09 +01:00
Christopher Fenner
7e3a459c2f Add test case for binary sensors in ViCare (#108769)
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-31 09:30:51 +01:00
Noah Groß
db0486c5e1 Use constants in Picnic service functions (#109170)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-01-31 09:01:17 +01:00
Robert Resch
01df5f9cab Add Ecovacs button entities (#109189) 2024-01-31 09:00:43 +01:00
Robert Svensson
30fdb2a8b3 Add log to show last received UniFi websocket message (#109167) 2024-01-31 08:46:47 +01:00
Raman Gupta
9ed50d8b0c Add last seen sensor for zwave_js devices (#107345) 2024-01-31 01:17:43 -05:00
Josh Pettersen
b629ad9c3d Add individual battery banks as devices (#108339) 2024-01-30 19:03:01 -10:00
julienfreche
5fd6028d97 Intellifire: fix incorrect name attribute in debug log when setting flame height (#109168) 2024-01-30 23:52:02 -05:00
Jan-Philipp Benecke
7e99ddcac9 Bump aioelectricitymaps to 0.2.0 (#109150) 2024-01-30 23:48:56 -05:00
Jan Rieger
54b08ea675 Remove unused constants from QNAP (#109152) 2024-01-30 23:48:22 -05:00
J. Nick Koston
9c22226fed Ensure bluetooth auto recovery does not run in tests (#109163)
If time was moved forward too much the scanner would try to auto recover
2024-01-30 23:48:05 -05:00