Commit graph

24 commits

Author SHA1 Message Date
Jeroen van Ingen Schenau
3bd1162650
Fix Huisbaasje negative periodic gas readings () () 2024-01-31 15:13:48 +01:00
Bouwe Westerdijk
9cc7012d32
Correct total state_class of huisbaasje sensors ()
* Change all cumulative-interval sensors to TOTAL
2023-10-29 09:17:57 +01:00
Bouwe Westerdijk
0c901435bd
Fix state_class of huisbaasje sensors () 2023-10-12 19:57:15 +02:00
Joost Lekkerkerker
83c478105b
Add entity translations for huisbaasje () 2023-06-21 11:18:55 +02:00
epenet
23cdafd12f
Use UnitOfVolumeFlowRate in huisbaasje and plugwise () 2023-03-01 15:26:39 +01:00
epenet
1e352b60df
Add type hints to integration tests (part 11) () 2023-02-13 14:22:49 +01:00
epenet
37a2040d7b
Add type hints to integration tests (h-i) () 2023-02-08 18:12:56 +01:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 () 2023-02-02 18:35:24 +01:00
Michael
e35ab75c0b
Replace the usage of unit constants by enumerations in Tests [h-l] () 2023-01-15 14:52:55 +01:00
Dennis Schroer
ee32e0eb3f
Update huisbaasje-client 0.1.0 to energyflip-client 0.2.0 () 2022-09-29 13:25:23 -04:00
epenet
a809e18559
Apply hass-relative-import to tests (d-h) () 2022-09-19 09:31:57 +02:00
Franck Nijhof
7cd68381f1
Search/replace RESULT_TYPE_* by FlowResultType enum () 2022-07-07 19:57:36 +03:00
Dave T
759481688b
Use new enums in huisbaasje tests () 2021-12-23 23:44:09 +01:00
epenet
eddc1ae0ed
Use new enums in huisbaasje ()
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-14 10:54:47 +01:00
Dennis Schroer
f1091b80a7
Add statistics support to Huisbaasje () 2021-10-22 22:00:44 +02:00
Paulus Schoutsen
a4d9019ffc
Refactor persistent notification to no longer route all data via a service ()
* Convert persistent notification tests to async

* Create/dismiss persistent notifications in exposed functions, not service calls

* Fix notify persistent_notification

* Remove setting up persistent_notification

* Drop more setups

* Empty methods

* Undeprecate sync methods because too big task

* Fix setup clearing notifications

* Fix a bunch of tests

* Fix more tests

* Uno mas

* Test persistent notification events

* Clean up stale comment

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-10-07 12:58:00 +02:00
Paulus Schoutsen
ee2c950716
Merge system options into pref properties ()
* Make system options future proof

* Update tests

* Add types
2021-06-01 22:34:31 +02:00
Ville Skyttä
19d25cd901
Change config entry state to an enum ()
* Change config entry state to an enum

* Allow but deprecate EntryState str equality comparison

* Test fixes

* Rename to ConfigEntryState

* Remove str comparability backcompat

* Update new occurrences of strs cropped up during review
2021-05-20 19:19:20 +02:00
Franck Nijhof
c68b259bd3
Cleanup of unused connection_class logic ()
Co-authored-by: Joakim Sørensen <joasoe@gmail.com>
2021-04-29 23:12:58 +02:00
J. Nick Koston
a1fdf84dba
Reduce config entry setup/unload boilerplate G-J () 2021-04-27 16:09:59 +02:00
Franck Nijhof
b90c620c5e
Address huisbaasje review comments ()
* Address huisbaasje review comments

* Update homeassistant/components/huisbaasje/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-03-26 04:18:46 +01:00
J. Nick Koston
3f2ca16ad7
Index config entries by id () 2021-03-21 21:44:29 -07:00
Paulus Schoutsen
9e07910ab0
Mark entities as unavailable when they are removed but are still registered ()
* Mark entities as unavailable when they are removed but are still registered

* Add sync_entity_lifecycle to collection helper

* Remove debug print

* Lint

* Fix tests

* Fix tests

* Update zha

* Update zone

* Fix tests

* Update hyperion

* Update rfxtrx

* Fix tests

* Pass force_remove=True from integrations

Co-authored-by: Erik <erik@montnemery.com>
2021-02-08 10:45:46 +01:00
Dennis Schroer
8d572af77a
Add Huisbaasje integration ()
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2021-01-27 15:53:25 +01:00