Commit Graph

22435 Commits (93cf8c1311f25f7b782772ceda0eb40720568cbd)

Author SHA1 Message Date
epenet 98651cbd2e
Improve type hints in lovelace tests (#121520) 2024-07-08 14:04:11 +02:00
epenet 19e272a901
Improve type hints in iotawatt tests (#121505) 2024-07-08 13:31:05 +02:00
epenet 10ee554f1f
Improve type hints in logi_circle tests (#121518) 2024-07-08 13:30:29 +02:00
epenet f7825eb5b1
Improve type hints in lyric tests (#121517) 2024-07-08 13:30:01 +02:00
Kevin Stillhammer 8ab6a505a4
Write data to state after Broadlink entity added (#121493)
* Write data to ha after entity added

* Properly mock api return values

Some values like _attr_is_on were mapped to MagicMocks which led to them evaluating to True. Actually calling the update state method when adding the entities made that improper mocking come to the surface.

* Call _update_state instead of _recv_data
2024-07-08 13:15:17 +02:00
epenet 242b28377d
Improve type hints in kodi tests (#121508) 2024-07-08 12:57:52 +02:00
epenet b048ad8afe
Improve type hints in iqvia tests (#121506) 2024-07-08 12:57:19 +02:00
epenet 148803460b
Improve type hints in kitchen_sink tests (#121509) 2024-07-08 12:54:43 +02:00
epenet c4c623ea99
Improve type hints in kulersky tests (#121510) 2024-07-08 12:54:18 +02:00
epenet 4d68ae1199
Improve type hints in ipma tests (#121501) 2024-07-08 11:38:27 +02:00
epenet 3059bf0536
Improve type hints in insteon tests (#121504) 2024-07-08 11:34:50 +02:00
Paulus Schoutsen 1aa9588dcb
Include hass device ID in mobile app get_config webhook (#121496) 2024-07-08 11:00:21 +02:00
J. Nick Koston 27a2114ba9
Bump yalexs to 6.4.2 (#121467) 2024-07-07 13:41:31 -07:00
Jan Bouwhuis 8a28cbe9e2
Wait for conversation test init (#121464)
* Wait for conversation test init

* typo
2024-07-07 22:24:20 +02:00
Michael 0558e480ce
Add event entity to Feedreader (#118147) 2024-07-07 21:44:41 +02:00
Joost Lekkerkerker f126360c67
Add Mealie service to get mealplan (#120824)
Co-authored-by: Robert Resch <robert@resch.dev>
2024-07-07 21:19:20 +02:00
G Johansson 833ac4db49
Add config flow to history_stats helper (#121381) 2024-07-07 21:06:37 +02:00
David Knowles 72458d143d
Add valve support to Hydrawise (#116302) 2024-07-07 20:42:45 +02:00
ilan 12228d8a00
Add madvr envy integration (#120382)
* feat: Add madvr envy

* fix: await and pass entry directly

* fix: add attributes and unique id for sensors

* fix: reflect power state well, improve state detection

* fix: don't connect on init, add options, add reload on change, keep on during test

* fix: cancel tasks on unload

* fix: test connection via library

* fix: wait for boot time

* docs: add readme and license

* fix: broken pipe in lib

* fix: detect out of band power off

* fix: improve extra attributes

* fix: fix unloading, add config flow test, limit to one platform

* fix: use conf, refresh coordinator, other comments

* fix: remove event data

* fix: fix tests passing, remove wake on lan

* fix: dont allow to proceed unless connection works

* chore: update dep

* fix: update config flow, add constants

* fix: write state, use runtime data instead

* fix: remove await

* fix: move unloading and stuff to coordinator/init

* fix: pass in config entry with correct type

* fix: move queue and tasks to library

* fix: config flow error flow, tests, name, and update lib

* fix: update lib, leave connection open on setup

* fix: update lib

* fix: address comments, remove wol from lib

* fix: remove unneeded options

* fix: remove fields

* fix: simplify code, address comments

* fix: move error to lib

* fix: fix test

* fix: stronger types

* fix: update lib

* fix: missing text from options flow

* chore: remove options flow

* chore: remove import

* chore: update comments

* fix: get mac from device, persist

* fix: add mac stuff to test

* fix: startup import errors

* chore: stale comment

* fix: get mac from persisted config

* chore: update lib

* fix: persist mac in a better way

* feat: use mac as unique ID for entry

* fix: use unique ID from mac, add proper device

* fix: will not be set in init potentially

* fix: access mac

* fix: optimize, move error to lib

* feat: add coordinator test, use conf

* fix: use one mock, add init test

* fix: not async

* feat: add remote test

* fix: types

* fix: patch client, expand remote tests

* fix: use snapshot test

* fix: update branding

* fix: add description, fix type check

* fix: update tests

* fix: test

* fix: update test

* fix: camelcase

* Fix

* feat: strict typing

* fix: strict typing in lib

* fix: type will never be None

* fix: reference to mac, all tests passing

---------

Co-authored-by: Joostlek <joostlek@outlook.com>
2024-07-07 20:41:53 +02:00
Elliott Balsley cd72bdd851
Add Prometheus fan_mode and climate_mode metrics (#120267)
Co-authored-by: Anton Tolchanov <1687799+knyar@users.noreply.github.com>
2024-07-07 19:39:54 +02:00
G Johansson 26bc37195e
Add defrosting as HVACAction in ClimateEntity (#121448) 2024-07-07 18:54:40 +02:00
Robert Contreras 2def33b168
Home Connect unit tests for switch platform (#115456) 2024-07-07 18:30:59 +02:00
Mr. Bubbles 751935539a
Migrate Habitica Dailies and To-Do's to the todo platform (#116655)
* Add todo platform

* update for DataUpdateCoordinator

* set lastCron as dailies due date

* parse alternative duedate format

* fix tests

* send notification on item drop

* fix drop message

* update exception messages

* Simplified the update of user_fields by using set union

* move userFields to const

* Issue deprecation only if entity is acutally used

* Resolve issues

* user entity registry to get entity_id

* raise ServiceValidationError

* requested changes

* Move next_due_date helper function to util.py module

* some changes

* Move function to util.py
2024-07-07 17:50:27 +02:00
Joost Lekkerkerker 1fefd396b9
Add mealie version to device info (#121443) 2024-07-07 17:13:15 +02:00
Clifford Roche 27975c7517
Fix incorrect temperature in Gree if temp units changed on device (#121041) 2024-07-07 17:05:14 +02:00
Shai Ungar b6609fa77c
Deprecate the dynamic package sensors in seventeentrack (#116102)
* Add deprecation comments for the dynamic package sensors

* Add deprecation comments for the dynamic package sensors

* Add deprecation comments for the dynamic package sensors

add more information when retrieving packages from service call

* Add deprecation comments for the dynamic package sensors

update deprecation comment

* 1. 17Track repair flow
2. update deprecation comment

* 1. remove description_placeholders
2. 2024.8 deprecated

* Update homeassistant/components/seventeentrack/repairs.py

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

* 1. extract deprecated to constant
2. fix types
3. check for issue_id
4. add listener only when not deprecated
5. update which service to call

* Update homeassistant/components/seventeentrack/strings.json

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

* Update homeassistant/components/seventeentrack/repairs.py

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

* 1. move deprecate_sensor_issue to where needed
2. add entry_id to issue_id
3. use constant where needed

* update breaks in ha version

* Update homeassistant/components/seventeentrack/strings.json

* Remove obsolete tests

* Fix

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-07-07 16:55:38 +02:00
Zack Cerza 6937aed9fe
Handle more pushover exceptions during setup (#115802)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-07-07 16:36:16 +02:00
kingy444 9b4e64ab62
Bump pydaikin to 2.13.1 (#118679)
Co-authored-by: Fredrik Erlandsson <fredrik.e@gmail.com>
2024-07-07 16:34:05 +02:00
Elliott Balsley 275a7499b1
Add prometheus fan handler (#119805)
Co-authored-by: Anton Tolchanov <1687799+knyar@users.noreply.github.com>
2024-07-07 16:32:15 +02:00
Sid e2141dc208
Add `_attr` class attributes to TextToSpeechEntity (#115684) 2024-07-07 16:21:04 +02:00
J. Nick Koston dc5ae9e0b2
Add event platform to august (#121392) 2024-07-07 15:39:58 +02:00
Michael 846528131e
Allow current empty feeds to be configured in Feedreader (#121421) 2024-07-07 15:11:28 +02:00
Joost Lekkerkerker d95b28bdee
Sort mealie mealplans (#121433) 2024-07-07 15:01:58 +02:00
G Johansson 6e8cfb3376
Fix timezone issue in smhi weather (#121389) 2024-07-06 21:18:02 +02:00
G Johansson ac8ea8356c
Fix unnecessary logging of turn on/off feature flags in Climate (#121387) 2024-07-06 19:32:27 +02:00
G Johansson 98370fd9a0
Bump psutil to 6.0.0 (#121385) 2024-07-06 19:09:00 +02:00
Barry vd. Heuvel d113ea8e47
Convert Hue scenes brightness to 0..255 (#105871)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-07-06 19:04:52 +02:00
atlflyer ec536bda3d
Add json_attributes_path configuration for command_line sensor (#116656)
Add json attributes path config to command line sensor
2024-07-06 18:52:27 +02:00
Alberto Geniola 490dd53edf
Improve Elmax alarm control panel (#117689) 2024-07-06 18:21:15 +02:00
Richard Kroegel 131d9ec51b
Add BMW tire pressure sensors (#120949) 2024-07-06 18:20:01 +02:00
Richard Kroegel 48145c1a7d
Refactor BMW sensors and migrate unique_ids (#121380) 2024-07-06 17:34:20 +02:00
Joost Lekkerkerker 3c14aa12ab
Add repair issue when trying to set up unknown integration (#121089)
* Add repair issue when trying to set up unknown integration

* Add repair issue when trying to set up unknown integration

* Add repair issue when trying to set up unknown integration

* Fix

* Update homeassistant/components/homeassistant/strings.json

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

* Update homeassistant/components/homeassistant/strings.json

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>

* Update homeassistant/setup.py

* Fix

---------

Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-07-06 15:02:58 +02:00
Christophe Gagnier df9ced9768
Implement TechnoVE diagnostic (#121278) 2024-07-06 13:46:19 +02:00
Brett Adams f46c127423
Add energy switch entities to Tessie (#121360) 2024-07-06 12:45:27 +02:00
Brett Adams e04d612874
Add energy number entities for Tessie (#121354) 2024-07-06 12:29:18 +02:00
Xidorn Quan 2bc7904b51
Add demand window sensor for amberelectric (#121356) 2024-07-06 12:28:52 +02:00
Brett Adams 8f7c3da456
Add energy select entities to Tessie (#120641) 2024-07-06 11:49:53 +02:00
Alan 8ff4991f07
LLM to handle int attributes (#121037) 2024-07-06 11:41:18 +02:00
Luke Lashley 43481ffeac
Add support for Roborock Zeo (#121334) 2024-07-06 11:24:32 +02:00
Brett Adams 696ae91c35
Add energy binary sensors to Tessie (#121349) 2024-07-06 11:05:52 +02:00