Commit Graph

80 Commits (improve_trigger_validation)

Author SHA1 Message Date
Simone Chemelli 7eded95315
Bump aiocomelit to 0.12.1 (#144720) 2025-05-12 11:23:44 +02:00
Simone Chemelli 6516cd388f
Avoid closing shared session for Comelit (#144682) 2025-05-11 21:00:21 +02:00
Simone Chemelli 3e6a216806
Fix strings typo for Comelit (#144672) 2025-05-11 17:01:51 +02:00
Simone Chemelli af019144e5
Exempt entity categories for Comelit (#142858)
* Add entity categories to Comelit

* update snapshots

* revert EntityCategory changes

* update quality scale

* update tests
2025-05-09 13:15:35 +02:00
Simone Chemelli 735e2e4192
Add missing exception translations to Comelit (#142861)
* Add missing exception translations to Comelit

* update quality scale

* remove unwanted placeholder
2025-04-25 18:34:29 +02:00
Simone Chemelli 55de91530d
Bump aiocomelit to 0.12.0 to use async_create_clientsession in Comelit integration (#143528)
* Use async_create_clientsession in Comelit integration

* bump library and rename method
2025-04-24 14:05:11 +02:00
Simone Chemelli fa81a83893
Fix switch state for Comelit (#142978) 2025-04-15 09:55:16 +02:00
Simone Chemelli 9e93d1fd7e
Introduce common base entity for Comelit bridge (#142855) 2025-04-14 17:17:06 +02:00
Simone Chemelli 422bcecec1
Add quality scale to Comelit (#139743)
* Add quality scale to Comelit

* tweek

* updates

* update

* update manifest

* tweak

* update after latest merges

* update quality scale

* tweak

* apply review comments

* apply review comment

* one more review comment
2025-04-14 10:18:33 +02:00
Simone Chemelli bb3c2175bc
Comelit config flow timeout error (#142667) 2025-04-10 21:16:53 +02:00
Simone Chemelli a7be9e6643
Fix humidifier platform for Comelit (#141854)
* Fix humidifier platform for Comelit

* apply review comment
2025-04-02 19:17:51 +02:00
Norbert Rittel 4a4458ec5b
Replace "Open" with common state in `comelit` (#141949) 2025-03-31 22:02:22 +02:00
Simone Chemelli 4e4446cef4
Fix immediate state update for Comelit (#141735) 2025-03-29 18:22:03 +01:00
Simone Chemelli 543c6929e6
Fix refresh state for Comelit alarm (#141370) 2025-03-26 22:34:53 +00:00
Simone Chemelli d7de8c5f68
Add full test coverage for Comelit coordinator (#141321)
* Add full test coverage for Comelit coordinator

* add common const

* apply review comment
2025-03-26 13:21:58 +02:00
Simone Chemelli 8f000f222d
Bump aiocomelit to 0.11.3 (#141375) 2025-03-25 15:50:40 +01:00
Simone Chemelli ca10618dc7
Update strings for Comelit (#140925)
* Update strings for Comelit

* apply review comment

* apply review comment

* Update homeassistant/components/comelit/strings.json

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>

---------

Co-authored-by: Michael <35783820+mib1185@users.noreply.github.com>
2025-03-23 12:50:02 +01:00
Simone Chemelli 77f8ddd948
Fix climate and humidifier platform for Comelit (#140611)
fix climate and humidifier platform for Comelit
2025-03-23 12:32:38 +01:00
Simone Chemelli 9820cbb036
Add exceptions translation for Comelit (#140404)
* Add exceptions translation for Comelit

* apply review comment

* Add climate tests for Comelit

* Revert "Add climate tests for Comelit"

This reverts commit 6d76d312a0.
2025-03-14 10:17:10 +01:00
Simone Chemelli 5daa3167ca
Add parallel updates to Comelit (#140527) 2025-03-14 10:03:29 +01:00
Simone Chemelli e28e4d210f
Bump aiocomelit to 0.11.2 (#139707) 2025-03-03 20:19:09 +01:00
Simone Chemelli aaecb47125
Add strict typing to Comelit (#139455)
* Add quality scale and strict typing to Comelit

* mypy

* fix strings

* remove quality scale

* revert quality scale changes

* improve typing

* letfover

* update typing based on new lib

* align to platform

* cleanup

* apply review comments (part 1)

* apply review comment ( part 2)

* apply review comments

* align

* align test data

* TypedDict

* better casting
2025-03-03 17:57:42 +01:00
Simone Chemelli d4099ab917
Bump aiocomelit to 0.11.1 (#139589) 2025-03-01 20:16:11 +01:00
Erik Montnemery f83c8de8d3
Update signature of platforms' async_setup_entry (#138201) 2025-02-10 21:08:03 +01:00
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