Maciej Bieniek
b58c8eaaa9
Fix HVAC mode duplication for Shelly Gen2 climate platform ( #105812 )
...
Fix HVAC mode duplication
2023-12-27 09:40:55 +01:00
Álvaro Fernández Rojas
c5e3d922b0
Update aioairzone to v0.7.2 ( #105811 )
2023-12-27 09:40:52 +01:00
Álvaro Fernández Rojas
0e2677396a
Bump aioairzone to v0.7.0 ( #105807 )
2023-12-27 09:40:49 +01:00
Michael Hansen
f1f3301edc
Set todo item status in intent ( #105743 )
2023-12-27 09:40:46 +01:00
Stefan Agner
8bfb6b5745
Add Raspberry Pi 5 specific container image ( #105488 )
2023-12-27 09:40:42 +01:00
vexofp
6720580a9e
Pass timeout to httpx in RESTful Switch ( #105364 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-27 09:40:39 +01:00
Robert Resch
fbcb31b103
Deprecate deprecated unit of measurement constants ( #106455 )
2023-12-27 09:04:25 +01:00
Joost Lekkerkerker
f92e732f27
Use translation placeholders in Swiss public transport ( #106416 )
2023-12-27 09:01:53 +01:00
Jan Bouwhuis
65e8bbacc9
Raise HomeAssistantError if event is triggered with invalid event_type ( #106357 )
2023-12-27 08:50:46 +01:00
J. Nick Koston
99734a76aa
Use faster contains check in water_heater ( #106438 )
2023-12-27 08:48:27 +01:00
Martin Hjelmare
59a01da0ed
Improve cloud tts tests ( #106427 )
2023-12-27 08:48:07 +01:00
J. Nick Koston
2cc6fd1afb
Add attr caching support to the geo_location platform ( #106432 )
2023-12-27 08:46:36 +01:00
J. Nick Koston
9b864e8130
Use faster contains check in humidifier ( #106433 )
2023-12-27 08:46:13 +01:00
J. Nick Koston
7a2a99db2e
Use faster contains check in update ( #106436 )
2023-12-27 08:45:51 +01:00
J. Nick Koston
6dbfd70e30
Use faster contains check in remote ( #106435 )
2023-12-27 08:45:25 +01:00
J. Nick Koston
e801413c73
Use faster contains check in vacuum ( #106437 )
2023-12-27 08:45:07 +01:00
Robert Resch
b08268da31
Deprecate deprecated core constants ( #106456 )
2023-12-27 08:42:57 +01:00
Brett Adams
2afe3364ca
Add names to all Tessie entities ( #106267 )
...
* Add name back to device tracker and lock
* Add name to media player
* Add name to update
* Update snapshot
* Keep none name on Update
* Re-add update
2023-12-27 07:56:23 +01:00
Brett Adams
91aea843fc
Move Trunks from Button to Cover in Tessie ( #106448 )
...
* Move trunks from buttons to covers
* Add tests
* Cleanup snapshot
* Use Constants
* StrEnum to IntEnum
2023-12-27 06:56:09 +01:00
Brett Adams
2fe982c7f3
Handle failed updates in Tessie ( #106450 )
2023-12-26 17:19:44 -10:00
J. Nick Koston
4b19c28ad9
Use faster contains check in media_player ( #106434 )
2023-12-26 13:18:22 -10:00
Brett Adams
9dde42a023
Handle Auto Fan and MyFan in Advantage Air ( #95594 )
...
* Decouple climate from MyFan
* Add tests
* Prepare for auto change
* Handle both modes
* Fix import
* Remove reference to FAN map
* Correct auto fan logic
* Remove multiline ternary operator
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Fix coverage
* fix tests
* ruff
* Test auto fan mode with snapshot
* add more testing
* Add switch testing
* Fix a bug caught by new tests
* Remove ineffective snapshot tests
* Readd snapshots but use args
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-12-26 23:31:25 +01:00
Keilin Bickar
615cd56f03
Add Support for SleepIQ Foot Warmers ( #105931 )
...
* Add foot warmer support
* Add Tests for foot warmers
* Move attr options out of constructor
* Change options to lowercase
* Update test and translations
* Switch back to entity
* Update homeassistant/components/sleepiq/strings.json
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-12-26 23:31:00 +01:00
J. Nick Koston
51a50fc134
Use faster contains check in fan ( #106431 )
2023-12-26 12:19:02 -10:00
J. Nick Koston
244a7bef39
Use faster contains check in climate ( #106430 )
2023-12-26 12:18:52 -10:00
Brett Adams
b51a242fd4
Add install to Tessie update platform ( #106352 )
2023-12-26 11:56:23 -10:00
Brett Adams
728bef20d6
Add more binary sensors to Tessie ( #106212 )
2023-12-26 11:54:28 -10:00
Joost Lekkerkerker
01ded7daea
Add config flow to Streamlabs water ( #104962 )
...
* Add config flow to Streamlabs water
* Add config flow to Streamlabs water
* Add config flow to Streamlabs water
* Add issue when import is successful
* Remove import issue when entry already exists
* Remove import issue when entry already exists
* Fix feedback
* Fix feedback
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-12-26 22:24:28 +01:00
J. Nick Koston
c7b4f8f780
Use faster contains check in camera for stream feature ( #106429 )
2023-12-26 10:48:31 -10:00
Simone Chemelli
8be8524955
Fix freeze entity description ( #106418 )
2023-12-26 18:59:40 +01:00
Brett Adams
9b740c1111
Add missing translations to Tessie Button platform ( #106232 )
...
Add missing translations
2023-12-26 18:57:30 +01:00
G Johansson
4f0ee20ec5
Add config flow to System Monitor ( #104906 )
...
* Initial commit for config flow to System Monitor
* sensors
* Fixes
* Works
* Add import
* entity_registry_enabled_default = False
* entity_category = diagnostic
* Create issue
* issue in config flow
* Tests
* test requirement
* codeowner
* Fix names
* processes
* Fix type
* reviews
* get info during startup once
* Select process
* Legacy import of resources
* requirements
* Allow custom
* Fix tests
* strings
* strings
* Always enable process sensors
* Fix docstrings
* skip remove sensors if no sensors
* Modify sensors
* Fix tests
2023-12-26 18:29:32 +01:00
Simone Chemelli
2cd6c2b6bf
Add alarm platform to Comelit ( #104718 )
...
* initial work on alarm
* final work on alarm
* coveragerc
* add tests
* add code validation
* remove sensor changes for a dedicated PR
* code optimization and cleanup
* tweaks
* tweak #2
* apply suggestion
* code quality
* code quality #2
* fix cover.py
* api typing
* use base classes where possibile
* apply const as per review comment
* cleanup unload entry
* apply review comments
2023-12-26 18:27:33 +01:00
Marc Mueller
c6d1f1ccc8
Fix pytest test collection warning ( #106405 )
2023-12-26 16:23:19 +01:00
mkmer
e9f28c2060
Redact unique id from diagnostics in blink ( #106413 )
...
redact unique id
2023-12-26 16:16:54 +01:00
Martin Hjelmare
e764372d1e
Move cloud binary sensor to config entry ( #106409 )
...
* Move cloud binary sensor to config entry
* Fix docstring
2023-12-26 15:12:37 +01:00
Tobias Perschon
c8f9285aba
Switch unifi_direct to external library ( #105046 )
...
* switch to external library
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* use mac as name if no hostname is available
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* update requirements_test_all
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* update .coveragerc
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* update codeowners and remove old tests
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* reverted get_device_name to old behaviour
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* typing and some cleanup
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* typing fix
Signed-off-by: Tobias Perschon <tobias@perschon.at>
* code cleanup
Signed-off-by: Tobias Perschon <tobias@perschon.at>
---------
Signed-off-by: Tobias Perschon <tobias@perschon.at>
2023-12-26 13:22:53 +01:00
Marc Mueller
0d2ec6cd5c
Improve drop_connect typing ( #106404 )
2023-12-26 13:11:05 +01:00
J. Nick Koston
1c96cf33b8
Avoid recreating a set each time sensor unit_of_measurement is called ( #106401 )
2023-12-25 21:11:48 -10:00
J. Nick Koston
b17bec2b0a
Cache media player url hashing ( #106400 )
2023-12-25 21:03:35 -10:00
Maciej Bieniek
3eef1a3f6a
Add valve platform for Shelly Gas Valve ( #106087 )
...
* Add valve platform
* Update BLOCK_PLATFORMS
* Add tests
* Use _attr_is_closed
* Fix mypy errors
* Make the valve switch to disabled by default
* Add deprecation issues
* Remove LOGGER
* Clean
* Add deprecation comments
* Suggested changes
* Set True for is_fixable
* Show valve entity and services in repair issue
2023-12-26 07:56:21 +01:00
J. Nick Koston
b800475242
Use shorthand attrs for more tplink light attributes ( #106399 )
...
* Use shorthand attrs for more tplink light attributes
supported_color_modes and features were having to be recalced every time
state was written
* preen
2023-12-26 07:28:40 +01:00
Raman Gupta
18ace16744
Bump zwave-js-server-python to 0.55.1 ( #105502 )
2023-12-25 23:29:05 -05:00
Robert Hillis
6f9bff7602
Add config flow to Netgear LTE ( #93002 )
...
* Add config flow to Netgear LTE
* uno mas
* uno mas
* forgot one
* uno mas
* uno mas
* apply suggestions
* tweak user step
* fix load/unload/dep
* clean up
* fix tests
* test yaml before importing
* uno mas
* uno mas
* uno mas
* uno mas
* uno mas
* fix startup hanging
* break out yaml import
* fix doc string
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2023-12-26 05:19:28 +01:00
Alessandro Mariotti
f0e080f958
Bump getmac 0.9.4 ( #106321 )
2023-12-25 09:18:06 -10:00
J. Nick Koston
eb3fde7261
Avoid clearing the attr cache in setter when nothing has changed ( #106384 )
2023-12-25 09:13:48 -10:00
J. Nick Koston
50f64e053e
Use identity checks for sensor device class enums ( #106383 )
2023-12-25 08:35:44 -10:00
Jan Bouwhuis
3016dbc2bd
Enable toggle on valve/cover start in google_assistant ( #106378 )
2023-12-25 15:40:17 +01:00
Brett Adams
04a56eaabe
Add data model to Tessie ( #106285 )
...
Add data model
2023-12-25 13:01:13 +01:00
G Johansson
123b2669f3
Add full coverage to Fast.com ( #105596 )
...
* Add full test coverage for Fast.com
* Remove not needed
* Add service deprecated test
* Rename speedtest
* Extend delay test
2023-12-25 12:04:07 +01:00