Commit Graph

56 Commits (0e0129968bef32f35ccd1ad1bca55b22d4543bec)

Author SHA1 Message Date
epenet 4f6a5bb65b
Standardize homeassistant imports in component (c-d) (#136823) 2025-01-29 11:37:16 +01:00
epenet c691f8cc1e
Use runtime_data in comelit (#136384) 2025-01-24 01:50:36 +02:00
Simone Chemelli 52b919101a
Bump aiocomelit to 0.10.1 (#134214) 2024-12-29 17:30:52 +01:00
G Johansson 768c2b0f3d
Remove _enable_turn_on_off_backwards_compatibility A-F (#132417)
Remove _enable_turn_on_off_backwards_compatibility A-G
2024-12-05 21:46:59 +01:00
Joost Lekkerkerker e6225e3dcc
Drop current quality scale (#131072) 2024-11-20 20:54:15 +01:00
Simone Chemelli 82ef380256
Bump aiocomelit to 0.9.1 (#128977)
* Bump aiocomelit to 0.9.1

* remove exception
2024-10-22 18:25:33 +02:00
G Johansson cdfec7ebb4
Implement new state property for alarm_control_panel which is using an enum (#126283)
* Alarm state from enum

* Fixes

* Set final

* Fix rebase

* Test const

* Fix breaking version

* Fix other for alarm_control_panel

* Fix integrations

* More

* More

* More

* More

* Fix zha

* Replace _attr_state

* Fix alarm_control_panel

* Fix tests

* Fixes

* Mods

* Change some

* More

* More

* More

* Tests

* Last tests

* Return enum

* Fix zha

* Remove not needed check

* Fix wording

* Fix homekit

* Mod prometheus

* Fix mypy

* Fix homekit

* Fix ifttt
2024-10-21 22:54:27 +02:00
Simone Chemelli e08e8641cb
Add diagnostics to Comelit SimpleHome (#128794)
* Add diagnostics to Comelit SimpleHome

* add test

* add missing tests

* introduce SnapshotAssertion

* cleanup

* exclude date based props
2024-10-21 19:33:32 +02:00
G Johansson 666e8e133e
Cover state is enum (#127144)
* Change light state to use enum

* Adjust cover tests

* Update cover

* Fix covers

* Some tests

* More tests

* Fix tests

* Fix
2024-10-08 18:39:04 +02:00
epenet 153b3fbfc8
Use reauth helpers in comelit config flow (#127443)
* Use reauth helpers in comelit config flow

* Fix
2024-10-03 17:56:00 +02:00
epenet 609d410e6a
Use _get_reauth_entry in comelit config flow (#127386) 2024-10-03 09:31:44 +02:00
Stefano Sonzogni 2c99f060f0
Add binary sensors for motion detection Comelit simple home (#125200)
* Add binary sensors for motion detection

* sort platforms

* use _attr_device_class property and optimizations

* use static _attr_device_class property
2024-09-06 15:18:40 +02:00
Sid 2cc916db6d
Replace pylint broad-except with Ruff BLE001 (#116250) 2024-05-07 14:00:27 +02:00
Simone Chemelli 7d5af09aec
Add quality scale to Comelit (#116041)
add quality scale
2024-04-24 17:32:12 +02:00
Marc Mueller 44eeb2eb5e
Allow Humidifier.current_humidity to be a float (#111297)
* Allow Humidifier.current_humidity to be a float

* Code review

* Allow climate humidity values to be float

* Update demo integration
2024-03-27 11:19:20 +01:00
Simone Chemelli ae55e8e1ba
Align Comelit climate code to humidifier (#113747) 2024-03-19 08:42:07 +01:00
Marc Mueller aa16a9d707
Add empty line after module docstring (3) (#112750) 2024-03-08 20:38:34 +01:00
Marc Mueller 2c06d4fcb9
Add empty line after module docstring (2) [components] (#112736) 2024-03-08 19:15:59 +01:00
Marc Mueller ff3a801936
Add empty line after module docstring [a-d] (#112697) 2024-03-08 14:51:32 +01:00
Erik Montnemery 6fe28d3764
Migrate integrations a-d to generic flowhandler (#111861) 2024-02-29 20:07:14 +01:00
Simone Chemelli 5c124e5fd2
Add Comelit humidifier/dehumidifier (#111203)
* Add Comelit humidifier/dehumidifier

* optimize turn_on

* fix entity naming

* raise ServiceValidationError

* apply review comment

* apply review comments

* rename HumidifierComelitAction
2024-02-28 14:15:44 +01:00
Joost Lekkerkerker 8d3982f3dd
Add icon translations to Comelit (#111358) 2024-02-25 11:35:22 +01:00
Erik Montnemery 12709050ea
Fix color mode in comelit light (#110326) 2024-02-12 10:41:28 +01:00
Marc Mueller 5de76c0be0
Include exception when reraising inside except (#109706) 2024-02-06 12:17:39 +01:00
Simone Chemelli 3294506190
Queue climate calls for Comelit SimpleHome (#109707) 2024-02-05 18:52:58 +01:00
G Johansson d7c6e85cc4
Add new climate feature flags to comelit (#109535)
Adds new climate feature flags to comelit
2024-02-04 10:28:10 +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
Simone Chemelli f413ff2837
Add clima support to Comelit integration (#108858)
* Add clima support to Comelit integration

* address first part of review comments

* applied more review comments

* remove old multiplier

* removed preset modes (not always configured)

* small tweak

* apply StrEnum class
2024-01-28 18:50:38 +01:00
Simone Chemelli e1b1bb070d
Bump aiocomelit to 0.8.2 (#108862)
* bump aicomelit to 0.8.1

* bump to 0.8.2
2024-01-25 21:40:06 +01:00
Simone Chemelli 8d5cdfaf36
Fix reauth flow for Comelit VEDO (#107461) 2024-01-12 10:32:35 +01:00
Simone Chemelli 79254c6867
Fix "not-logged" edge cases for Comelit VEDO (#107741) 2024-01-12 09:56:13 +01:00
Simone Chemelli a6d8a82f3e
Add Comelit alarm zones sensor (#106421)
* Add Comelit alarm zones sensor

* apply review comment

* add translation key

* capitalize

* cleanup

* apply review comment

* apply review comment

* more review comment
2023-12-27 16:47:59 +01:00
Simone Chemelli f7d482c85b
Fix Comelit alarm state (#106466) 2023-12-27 11:04:20 +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
c0ffeeca7 8bc1f9d03d
Comelit, Coolmaster: add host field description (#104771) 2023-11-30 08:47:17 +01:00
Simone Chemelli fc7b17d35b
Handle server disconnection for Comelit devices (#104583) 2023-11-29 12:33:25 +01:00
Simone Chemelli 7ab4d9793a
Bump aiocomelit to 0.5.2 (#103791)
* Bump aoicomelit to 0.5.0

* bump to 0.5.2
2023-11-13 19:09:46 +01:00
Simone Chemelli 2bdd969cf6
fix Comelit cover stop (#103911) 2023-11-13 14:04:12 +01:00
Simone Chemelli e4a1efb680
Fix Comelit comments as per late review (#102783) 2023-10-25 14:48:33 +02:00
Simone Chemelli 4328f887be
Address late review comments for Comelit login (#102768) 2023-10-25 09:19:06 +00:00
Simone Chemelli ffed1e8274
Improve exception handling for Comelit (#102762)
improve exception handling for Comelit
2023-10-25 10:28:22 +02:00
Simone Chemelli c36166f01d
Add sensor platform to Comelit SmartHome (#102465)
* Add sensor platform to Comelit SmartHome

* apply review comments
2023-10-21 19:44:56 +02:00
Simone Chemelli 3896ed47be
Fix switches list for Comelit SmartHome (#102336)
* fix switches list

* make entities a single list

* fix duplicate ids

* move comment to a better position
2023-10-21 16:57:11 +02:00
Joost Lekkerkerker e6e2aa0ea0
Import Comelit state from library (#102356) 2023-10-19 21:50:14 +02:00
Simone Chemelli c574cefc30
Bump aiocomelit to 0.3.0 (#102340)
* Bump aiocomelit to 0.3.0

* missing string
2023-10-19 17:15:06 +00:00
Simone Chemelli b9c7613774
Add switch platform to Comelit SmartHome (#102233)
* Add switch platform to Comelit SmartHome

* add device class only when needed

* apply review comment

* small cleanup for light platform

* update functions description

* fix list of values
2023-10-18 20:49:33 +02:00
Simone Chemelli d46dca8950
Bump aiocomelit to 0.2.0 (#101586) 2023-10-09 15:23:25 +02:00
Simone Chemelli 9261ad14e2
Add RestoreEntity to Comelit cover (#101192)
* Add RestoreEntoty to Comelit cover

* remove logging
2023-10-01 20:56:34 +02:00
Simone Chemelli 5541181969
Address Comelit cover late review (#101008)
address late review
2023-09-27 17:38:14 +02:00
Joost Lekkerkerker d2bcf88bbf
Set device name as entity name for Comelit lights (#100986)
Fix entity name for Comelit lights
2023-09-27 09:39:57 +02:00