J. Nick Koston and GitHub
5c3bf13ca4
Only decode msg topic once when handling mqtt payloads ( #109258 )
2024-02-01 03:42:58 +01:00
Joost Lekkerkerker and GitHub
31094e72a0
Pass verify_ssl to created session in Omada ( #109212 )
...
* Pass verify_ssl to created session in Omada
* Fix tests
* Fix tests
2024-02-01 03:38:16 +01:00
Raman Gupta and GitHub
2b525ed2e9
Make zwave_js last seen sensor enabled by default ( #109191 )
...
* Make zwave_js last seen sensor enabled by default
* Add test
* Fix test
* improve tests
2024-02-01 02:55:48 +01:00
08f8f84f61
Bump opower to 0.3.0 ( #109248 )
...
Co-authored-by: Dan Swartz <3066652+swartzd@users.noreply.github.com >
2024-02-01 01:34:33 +01:00
Joost Lekkerkerker and GitHub
2aead3eefc
Fix kitchen sink tests ( #109243 )
2024-01-31 22:10:32 +01:00
Franck Nijhof and GitHub
d1c61c911d
Bump version to 2024.3.0dev0 ( #109238 )
2024-01-31 22:05:13 +01:00
Brett Adams and GitHub
1584f02e71
Fix time to arrival to timestamp in Tessie ( #109172 )
...
* Fix time to arrival
* Update snapshot
* Freeze time for snapshot
* Fix docstring
* Add available_fn
* Update snapshot
* Dont use variance for full charge
* Remove unrelated changes
* Revert snapshot
* Rename hours_to_datetime
2024-01-31 15:52:58 -05:00
Steven B and GitHub
552d14204d
Bump ring_doorbell to 0.8.6 ( #109199 )
2024-01-31 10:32:27 -10:00
J. Nick Koston and GitHub
729c6db082
Bump govee-ble to 0.31.0 ( #109235 )
2024-01-31 09:47:31 -10:00
Jan Rieger and GitHub
45f0e08395
Add translations to GPSd ( #108600 )
...
* Add config flow to GPSD
* Add translations to GPSd
* Add device class
* Apply feedback for unique_id and translation_key
2024-01-31 20:42:14 +01:00
Erik Montnemery and GitHub
3ce4e53b32
Sort script actions ( #108247 )
2024-01-31 20:41:53 +01:00
Erik Montnemery and GitHub
cf6bcd63dd
Add reauth flow to kitchen sink ( #109202 )
2024-01-31 20:40:26 +01:00
Tucker Kern and GitHub
340df38bd0
Suppress log warnings when a sensor group has non numeric members ( #102828 )
2024-01-31 20:02:21 +01:00
G Johansson and GitHub
c59345338e
Add test for integration migrated in climate ( #109224 )
2024-01-31 19:57:59 +01:00
Bram Kragten and GitHub
3cbfae5cc7
Update frontend to 20240131.0 ( #109231 )
2024-01-31 19:49:50 +01:00
Steven B and GitHub
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 and GitHub
d361d47516
Add qr code selector ( #109214 )
2024-01-31 19:27:03 +01:00
Jan Rieger and GitHub
bbdb9b61c4
Add config flow to GPSD ( #106196 )
2024-01-31 18:38:14 +01:00
Joakim Sørensen and GitHub
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 and GitHub
0b0bf73780
Add brands definition for Traccar ( #109219 )
2024-01-31 18:15:40 +01:00
Paul Strawder and GitHub
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 and GitHub
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 and GitHub
a45d26c2bd
Rename Traccar to Traccar Client ( #109217 )
2024-01-31 17:23:03 +01:00
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 and GitHub
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 and GitHub
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 and GitHub
6fc5804818
Add Ecovacs switch entities ( #109216 )
2024-01-31 16:05:41 +01:00
Robert Svensson and GitHub
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 and GitHub
3bd1162650
Fix Huisbaasje negative periodic gas readings ( #103457 ) ( #108090 )
2024-01-31 15:13:48 +01:00
Erik Montnemery and GitHub
ffdcdaf43b
Create issues for reauth flows ( #109105 )
2024-01-31 15:05:52 +01:00
Jan-Philipp Benecke and GitHub
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
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 and GitHub
52a692df3e
Add Elvia integration ( #107405 )
2024-01-31 14:47:37 +01:00
Robert Resch and GitHub
4f4d79137e
Add Ecovacs number entities ( #109209 )
2024-01-31 14:43:35 +01:00
Marcel van der Veldt and GitHub
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 and GitHub
fb04451c08
Set entity category for QNAP sensors ( #109207 )
2024-01-31 13:34:52 +01:00
Christopher Fenner and GitHub
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 0bcaa3b4e6 .
* Revert "add uom"
This reverts commit b3c0dc4756 .
* Update sensor.py
2024-01-31 13:23:51 +01:00
Jonas Fors Lellky and GitHub
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
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 and GitHub
f77e4b24e6
Code quality for Vodafone tests ( #109078 )
...
vodafone pylance fixes
2024-01-31 13:15:26 +01:00
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 and GitHub
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 and GitHub
dcd677fea8
Make google_assistant report_state test timezone aware ( #109200 )
2024-01-31 13:12:26 +01:00
Christopher Fenner and GitHub
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
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
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 and GitHub
a3352ce457
Minor fixes to A. O. Smith integration ( #107421 )
2024-01-31 11:22:25 +01:00
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
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 and GitHub
f725258ea9
Add coordinator to ring integration ( #107088 )
2024-01-31 10:37:55 +01:00