epenet
07c7bb8b2a
Use HOMEASSISTANT_DOMAIN alias for core DOMAIN ( #122760 )
2024-07-29 13:35:36 +02:00
Jan Bouwhuis
3304e18316
Bump incomfortclient to v0.6.3-1 ( #122013 )
2024-07-16 13:23:39 +02:00
Jan Bouwhuis
09ff44e59e
Bump incomfort-client dependency to 0.6.3 ( #120913 )
2024-07-01 13:06:14 +02:00
Jan Bouwhuis
532f6d1d97
Return override target temp for incomfort climate ( #119528 )
2024-06-12 23:13:12 +02:00
Jan Bouwhuis
541c941006
Add state icons to incomfort water_heater entities ( #119527 )
2024-06-12 22:25:49 +02:00
Jan Bouwhuis
8942088419
Customize incomfort binary sensor icons ( #119331 )
2024-06-11 07:07:52 +02:00
Jan Bouwhuis
dd6cfdf731
Bump incomfort backend client to v0.6.2 ( #119330 )
2024-06-11 06:55:05 +02:00
Jan Bouwhuis
51d78c3c25
Improve incomfort binary sensors ( #119292 )
...
* Improve incomfort binary_sensor, add is_burning, is_pumping and is_tapping
* Update test snapshot
* Use helper for fault code label name
* Update tests
* Remove extra state attribute
* Make default Fault `none` to supprt localization
* Update snapshot
2024-06-10 20:57:36 +02:00
Jan Bouwhuis
b7f74532dc
Fix incomfort water heater return translated fault code ( #119311 )
2024-06-10 19:30:12 +02:00
Jan Bouwhuis
d6bcb1c5fd
Add HVACAction to incomfort climate devices ( #119315 )
...
* Add HVACAction to incomfort climate devices
* Use IDLE state when not heating
2024-06-10 19:23:12 +02:00
Jan Bouwhuis
e114e6f862
Improve incomfort boiler state strings ( #119270 )
2024-06-10 10:07:38 +02:00
Jan Bouwhuis
4376e0931a
Add boiler entity state translations for incomfort water_heater entities ( #119211 )
2024-06-10 07:46:07 +02:00
Jan Bouwhuis
361c46d491
Bump incomfort backend client to v0.6.1 ( #119209 )
2024-06-09 17:48:17 +02:00
Jan Bouwhuis
34f20fce36
Bump incomfort backend library to v0.6.0 ( #119207 )
2024-06-09 15:52:34 +02:00
Joost Lekkerkerker
c4cfd9adf0
Add entity translations to incomfort ( #118876 )
2024-06-05 17:03:58 +02:00
Joost Lekkerkerker
60c06732b1
Add state and device class to incomfort ( #118877 )
...
* Add state and device class to incomfort
* Add state and device class to incomfort
2024-06-05 16:06:23 +02:00
Joost Lekkerkerker
986d8986a9
Introduce incomfort boiler entity ( #118861 )
2024-06-05 13:09:24 +02:00
Joost Lekkerkerker
8d11279bc9
Remove obsolete polling from incomfort water heater ( #118860 )
...
Remove obsolete polling
2024-06-05 12:55:40 +02:00
Joost Lekkerkerker
239984f87d
Add entity descriptions to incomfort binary sensor ( #118863 )
...
* Detach name from unique id in incomfort
* Add entity descriptions to incomfort
* Revert "Detach name from unique id in incomfort"
This reverts commit 1744844466
.
* yes
2024-06-05 12:51:39 +02:00
Joost Lekkerkerker
7a7a9c610a
Detach name from unique id in incomfort ( #118862 )
...
* Detach name from unique id in incomfort
* Add entity descriptions to incomfort
* Revert "Add entity descriptions to incomfort"
This reverts commit 2b6ccd4c3b
.
2024-06-05 11:40:37 +02:00
Jan Bouwhuis
9a510cfe32
Add data coordinator to incomfort integration ( #118816 )
...
* Add data coordinator to incomfort integration
* Remove unused code and redundant comment, move entity class
* Use freezer
* Cleanup snapshot
* Use entry.runtime_data
* Use freezer, use mock_config_entry
* Use tick
* Use ConfigEntryError while we do not yet support a re-auth flow, update tests
* Use tick with async_fire_time_changed
2024-06-05 10:45:01 +02:00
Jan Bouwhuis
956623d964
Fix device name not set on all incomfort platforms ( #118827 )
...
* Prelimenary tests for incomfort integration
* Use snapshot_platform
* Use helper
* Ensure the device name is set in device info
* Move snapshot tests to platform test modules
* Move unused snapshot file
* Naming and docstr
* update snapshots
* cleanup snapshots
* Add water heater tests
2024-06-04 20:51:34 +02:00
Jan Bouwhuis
ff27f8ef10
Add device info to incomfort entities ( #118741 )
...
* Add device info to incomfort entities
* Add DOMAIN import
2024-06-03 21:30:13 +02:00
Jan Bouwhuis
dd1dd4c6a3
Migrate Intergas InComfort/Intouch Lan2RF gateway YAML to config flow ( #118642 )
...
* Add config flow
* Make sure the device is polled - refactor
* Fix
* Add tests config flow
* Update test requirements
* Ensure dispatcher has a unique signal per heater
* Followup on review
* Follow up comments
* One more docstr
* Make specific try blocks and refactoring
* Handle import exceptions
* Restore removed lines
* Move initial heater update in try block
* Raise issue failed import
* Update test codeowners
* Remove entity device info
* Remove entity device info
* Appy suggestions from code review
* Remove broad exception handling from entry setup
* Test coverage
2024-06-03 20:37:48 +02:00
David Bonnes
185ce8221b
Update the codeowners of the incomfort integration ( #118706 )
2024-06-03 11:29:54 +02:00
Jan Bouwhuis
1b87a2dd73
Update codeowners incomfort integration ( #118700 )
2024-06-03 10:38:24 +02:00
Jan Bouwhuis
bb259b607f
Refactor incomfort platform attributes ( #118667 )
...
* Refector incomfort platform attributes
* Initialize static entity properties as class level
2024-06-03 08:32:05 +02:00
Marc Mueller
8809d3aa88
Add empty line after module docstring [g-i] ( #112699 )
2024-03-08 08:52:48 -05:00
Marc Mueller
7a89e58873
Use builtin TimeoutError [e-i] ( #109679 )
2024-02-05 12:00:37 +01:00
G Johansson
6e38da15f0
Add migrated climate feature flags to incomfort ( #109559 )
2024-02-04 10:41:53 +01:00
Erik Montnemery
0c2485bc03
Freeze integration entity descriptions ( #105984 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-12-18 16:28:13 -10:00
Erik Montnemery
2406b235b4
Name unnamed binary sensors by their device class ( #92940 )
...
* Name unnamed binary sensors by their device class
* Update type annotations
* Fix loading of entity component translations
* Add test
* Update integrations
* Set abode and rfxtrx binary_sensor name to None
* Revert changes in homekit_controller
2023-06-13 19:48:54 +02:00
Erik Montnemery
a71c097aeb
Revert "Allow setting an entity's name by its device class" ( #93539 )
2023-05-25 17:20:54 +02:00
Erik Montnemery
67c1051305
Allow setting an entity's name by its device class ( #90767 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2023-05-09 18:55:55 +02:00
David Bonnes
ffc60d9091
Bump incomfort client library to 0.5.0 ( #87877 )
2023-02-12 18:27:08 +01:00
Erik Montnemery
90d7fb8418
Sort manifests 5 ( #87026 )
2023-02-08 20:35:25 +01:00
epenet
a6ddac9004
Use UnitOfTemperature in integrations (i-m) ( #84307 )
2022-12-20 18:30:46 +01:00
epenet
f988a1164d
Use UnitOfPressure in integrations ( #84230 )
2022-12-19 21:41:46 +01:00
epenet
63e8dd58ef
Use UnitOfTemperature in water_heater entities ( #83132 )
2022-12-05 11:42:15 +01:00
epenet
68e454712d
Use UnitOfTemperature in climate entities [g-l] ( #83127 )
...
* Use UnitOfTemperature in climate entities [g-l]
* Adjust gree
* Adjust honeywell
2022-12-05 10:42:24 +01:00
epenet
9d607c8bd5
Adjust type hints for WaterHeaterEntityFeature ( #82270 )
2022-11-17 15:51:55 +01:00
epenet
f14bb8195f
Import climate constants from root [a-l] ( #78021 )
2022-09-08 11:24:15 +02:00
epenet
23090cb8a2
Improve entity type hints [i] ( #77529 )
2022-08-30 19:21:08 +02:00
epenet
0c401bcab2
Use _attr_temperature_unit in climate entities ( #77472 )
2022-08-29 10:20:55 +02:00
epenet
2a8109304f
Use _attr_should_poll in components [h-i] ( #77270 )
2022-08-26 10:20:38 +02:00
epenet
196c60bdca
Use climate enums in incomfort ( #70672 )
2022-04-26 09:38:15 +02:00
epenet
e6d8aa34fa
Use EntityFeature enum in components (i**) ( #69409 )
2022-04-06 21:35:27 -10:00
J. Nick Koston
5b755b74fb
Add loggers to integration manifest.json ( #65083 )
2022-01-28 13:37:53 -08:00
epenet
2f8d99bf5d
Remove integrations from mypy ignored modules (part 2) ( #64367 )
...
* Adjust dhcp
* Adjust growatt_server
* Adjust habitica
* Adjust home_connect
* Adjust iaqualink
* Adjust incomfort
* Adjust input_number
* Adjust ipp
* Adjust mypy_config
* Unindent input-number
* Fix type hint in home_connect
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-19 09:00:09 +01:00
epenet
04d2c6e0bf
Use Platform enum in load_platform ( #63903 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-13 10:46:16 +01:00