Arie Catsman
e5c36c8d56
Refactor asserts in enphase_envoy test_sensor ( #122726 )
...
refactor asserts in enphase_envoy test_sensor
2024-07-28 16:36:36 +02:00
Michael
d765b92cca
Unsubscribe event listeners on remove of Ecovacs legacy bot entities ( #122731 )
...
* unsubscribe on entity remove, create base EcovacsLegacyEntity
* fix name and model in device info
* apply suggestion
* add manufacturer to device info
* fix device info
2024-07-28 15:01:34 +02:00
J. Nick Koston
ba266ab13c
Add coverage for calling doorbird webhook with the wrong token ( #122700 )
2024-07-28 07:11:56 -05:00
Bill Flood
d4aa981fd7
Bump mopeka-iot-ble to version 0.8.0 ( #122717 )
2024-07-28 07:07:00 -05:00
dependabot[bot]
ac0d0b21e2
Bump github/codeql-action from 3.25.13 to 3.25.14 ( #122632 )
2024-07-28 11:50:00 +02:00
Michael
092ab823d1
Add device info for legacy Ecovacs bots ( #122671 )
...
* add device info
* add tests
2024-07-28 11:06:32 +02:00
Phill (pssc)
3ad2456dd9
Add yamaha platform retry if receiver unavailable at setup ( #122679 )
...
* Add platform retry if recieiver unavailable at setup
* Fix Excpetion handling after testing
2024-07-28 10:39:41 +02:00
Avi Miller
146ec4e760
Create theme select entities on matrix devices ( #122695 )
...
Signed-off-by: Avi Miller <me@dje.li>
2024-07-28 10:28:42 +02:00
Jafar Atili
f563817b98
Bump pyElectra to 1.2.4 ( #122724 )
...
* Bump PyElectra to 1.2.3
* one more thing
* Bump PyElectra to 1.2.4
* fixed pyElectra license
2024-07-28 10:18:21 +02:00
Sid
ec15a66a68
Bump ruff to 0.5.5 ( #122722 )
2024-07-28 09:37:38 +02:00
Jafar Atili
e708e30c33
Bump pyswitchbee to 1.8.3 ( #122713 )
...
* Bump pyswitchbee to 1.8.3
* fix license
2024-07-27 23:11:42 +02:00
J. Nick Koston
383dd80919
Bump aiohomekit to 3.2.1 ( #122704 )
2024-07-27 12:13:11 -05:00
Robert Svensson
6752bd450b
Use snapshot in Axis light tests ( #122703 )
2024-07-27 17:41:42 +02:00
Arie Catsman
b0780e1db5
Remove conditions from enphase_envoy test_switch ( #122693 )
2024-07-27 14:32:37 +02:00
Joakim Plate
02a5df0aee
Update nibe library to 2.11.0 ( #122697 )
...
Update nibe library to 2.11.0 with changes
Addition of BT71 for F1155/F1255
Addition of climate zones for S1155/S1255
Include log information on incomplete reads
Correct fan speeds from being a percentage to a mapping on F series pumps
Corrections for airflow units
Let denied alarm resets writes be considered as a valid connection on setup
2024-07-27 14:01:58 +02:00
Andrew Jackson
cb4a48ca02
Migrate Mastodon integration to config flow ( #122376 )
...
* Migrate to config flow
* Fixes & add code owner
* Add codeowners
* Import within notify module
* Fixes from review
* Fixes
* Remove config schema
2024-07-27 13:07:02 +02:00
Luke Wale
64f997718a
Add AirTouch5 cover ( #122462 )
...
* AirTouch5 - add cover
Each zone has a damper that can be controlled as a cover.
* remove unused assignment
* remove opinionated feature support
* Revert "remove unused assignment"
This reverts commit b4205a60a22ae3869436229b4a45547348496d39.
* ruff formatting changes
* git push translation and refactor
2024-07-27 12:36:48 +02:00
J. Nick Koston
482cf261c0
Small speedups to unifi ( #122684 )
...
- Use a set for event_is_on to avoid linear search
- Avoid many duplicate property lookups
2024-07-27 10:19:53 +02:00
J. Nick Koston
1a5706a693
Cache unifi device_tracker properties that never change ( #122683 )
2024-07-27 10:14:40 +02:00
Phill (pssc)
13c320902e
Fix yamaha uid where host in config is defined ( #122676 )
...
Fix for uid where host in config is defined
2024-07-27 08:23:41 +02:00
Joost Lekkerkerker
bfbd01a4e5
Add typing to Comfoconnect ( #122669 )
2024-07-27 08:07:36 +02:00
SplicedNZ
09622e180e
Add virtual integraion for "Mercury NZ Limited" (opower) ( #122650 )
...
* Add virtual integraion for "Mercury NZ Limited" and bump opower version requirement
* revert opower version bump, fix newlines
* Update name
2024-07-26 20:00:01 -07:00
Phill (pssc)
84486bad78
Yamaha device setup enhancement with unique id based on serial ( #120764 )
...
* fix server unavailale at HA startup Fixes #111108
Remove receiver zone confusion for mediaplayer instances
fix uniq id based on serial where avaialble
get serial suppiled by discovery for config entries.
* Fix linter errors
* ruff format
* Enhance debug to find setup code path for tests
* Enhance debug to find setup code path for tests
* Fix formatting
* Revered uid chanages as not needed yet and cuases other issues
* Revert "Fix formatting"
This reverts commit f3324868d2
.
* Fix formatting
* Refector tests to cope with changes to plaform init to get serial numbers
* Update test patch
* Update test formatting
* remove all fixes revert code to only make clear we deal with zones and improve debuging
2024-07-26 23:36:34 +02:00
Robert Svensson
c486baccaa
Patch import where its used in Axis hub test ( #122674 )
2024-07-26 23:33:37 +02:00
David Bonnes
57554aba57
Fix broken token caching for evohome ( #122664 )
...
* bugfix token caching
2024-07-26 21:28:58 +01:00
Álvaro Fernández Rojas
c9eb1a2e9c
Fix Airzone Cloud WebServer memory usage unit ( #122670 )
...
airzone_cloud: sensor: fix webserver memory usage unit
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-26 21:59:16 +02:00
Álvaro Fernández Rojas
1a64489121
Add Airzone Cloud low thermostat battery binary sensor ( #122665 )
...
airzone_cloud: binary_sensor: add low thermostat battery
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-26 21:36:39 +02:00
Álvaro Fernández Rojas
888ffc002f
Add Airzone Cloud WebServer CPU/Memory sensors ( #122667 )
...
airzone_cloud: sensor: add WebServer CPU/Memory
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-26 21:36:21 +02:00
Robert Svensson
58419f14e8
Less use of hass.data[DECONZ_DOMAIN] in deCONZ tests ( #122657 )
...
* Less use of hass.data[DECONZ_DOMAIN] in deCONZ tests
* Fix review comment
* Change patch path
2024-07-26 20:58:00 +02:00
Álvaro Fernández Rojas
57a5c7c8b6
Update aioairzone-cloud to v0.6.1 ( #122661 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-26 20:41:31 +02:00
SplicedNZ
b2b40d9ed6
Bump opower to 6.0.0 ( #122658 )
...
* Bump opower to 0.6.0
* Bump opower to 0.6.0
2024-07-26 20:19:58 +02:00
J. Nick Koston
8e578227c3
Add test coverage for doorbird cameras ( #122660 )
2024-07-26 20:04:23 +02:00
Álvaro Fernández Rojas
d3d522c463
Add Airzone Cloud zone thermostat sensors ( #122648 )
...
* airzone_cloud: sensor: add zone thermostat sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: sensor: add missing signal percentage icon
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: sensor: add signal percentage translation
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone_cloud: sensor: disable thermostat_coverage
Also add to diagnostics category.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* Update homeassistant/components/airzone_cloud/strings.json
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-07-26 19:28:39 +02:00
Robert Svensson
53131390ac
Use snapshot in UniFi image tests ( #122608 )
...
* Use snapshot in UniFi image tests
* Make Image access_token deterministic
2024-07-26 19:22:09 +02:00
David Knowles
7820bcf218
Add entity services to the Hydrawise integration ( #120883 )
...
* Add services to the Hydrawise integration
* Add validation of duration ranges
* Remove clamping test
* Fix duration type in test
* Changes requested during review
* Add back the HydrawiseZoneBinarySensor class
2024-07-26 17:25:56 +02:00
Mr. Bubbles
49e2bfae31
Bump bring-api to v0.8.1 ( #122653 )
...
* Bump bring-api to v0.8.1
* update imports
2024-07-26 16:59:28 +02:00
G Johansson
55a1082866
Return unknown when data is missing in Trafikverket Weather ( #122652 )
...
Return unknown when data is missing
2024-07-26 16:59:12 +02:00
J. Nick Koston
5bb6272dfa
Add test coverage for doorbird events ( #122617 )
2024-07-26 09:55:14 -05:00
Álvaro Fernández Rojas
850703824b
Update aioairzone-cloud to v0.6.0 ( #122647 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2024-07-26 14:15:48 +02:00
Robert Svensson
72fdcd1cb1
Final steps to runtime_data in Axis integration ( #122641 )
...
* Rework connection error test to check config entry status
* Remove final dependencies to hass.data[AXIS_DOMAIN]
2024-07-26 12:29:47 +02:00
Robert Svensson
33ea67e1d0
Remove last references to hass.data[UNIFI_DOMAIN] ( #122642 )
2024-07-26 12:29:21 +02:00
Robert Svensson
047100069b
Clean up some fixtures not referenced within deCONZ tests ( #122637 )
2024-07-26 11:21:48 +02:00
Andrew Jackson
ecadf6a330
Log line wrap in Mealie integration ( #122635 )
...
Log line wrap
2024-07-26 10:21:39 +02:00
Robert Svensson
b41b7aeb5b
Remove validation of state==UNAVAILABLE on config entry unload in deCONZ test ( #122558 )
...
Only test remove entry marks entities unavailable in one place
2024-07-26 10:06:58 +02:00
Robert Svensson
c9b81a5c04
Replace ConfigEntry with MockConfigEntry in Axis tests ( #122629 )
...
* Remove unused fixtures in Axis tests
* Replace ConfigEntry with MockConfigEntry
2024-07-26 09:48:37 +02:00
Robert Svensson
51d5e21203
Remove unused fixtures in UniFi tests ( #122628 )
2024-07-26 09:48:12 +02:00
Brett Adams
621bd5f0c3
Add dynamic coordinator interval to Tesla Fleet ( #122234 )
...
* Add dynamic rate limiter
* tweaks
* Revert min polling back to 2min
* Set max 1 hour
* Remove redundant update_interval
* Tuning and fixes
* Reduce double API calls
* Type test
* Remove RateCalculator
2024-07-26 09:40:49 +02:00
Robert Svensson
9b4cf873c1
Replace ConfigEntry with MockConfigEntry in deCONZ tests ( #122631 )
2024-07-26 09:36:41 +02:00
J. Nick Koston
e262f759af
Speed up bluetooth matching ( #122626 )
...
- use a defaultdict to avoid lots of setdefault
- move the intersection outside of the genexpr
to avoid entering the genexpr if there is no
intersection
2024-07-26 09:22:56 +02:00
Denis Shulyaka
78a98afb8d
Remove obsolete string from openai_conversation strings.json ( #122623 )
2024-07-26 03:48:26 +02:00