Commit Graph

15 Commits

Author SHA1 Message Date
Xavier Morel
893043e4ce feat: grab all collection events in 1 call and dispatch in several sensors after
It becomes a bit of a mess with a lot of dynamically named sensors, and possibly a lot of empty ones.
It adds a bit of a burden on the user to clean-up the mess. :/
2025-04-04 18:07:03 +02:00
Xavier Morel
67016339b3 feat: make the sync of garbage types optional
If the selected type is "Skip synchro", the ecocito data won't contain the related coordinator(s)
and any sync of that type will be skipped.
2025-04-03 15:35:36 +02:00
Xavier Morel
8e900002ef fix: fix broken imports 2025-04-01 09:17:40 +02:00
Xavier Morel
fadb192dff chore: update Python version to 3.13 for the latest HA 2025-03-27 21:28:27 +01:00
Xavier Morel
7ff2710a7b chore: bump home-assistant req to latest 2025-03-27 20:48:04 +01:00
Xavier Morel
9f3b8556b1 chore: update ruff rules 2025-03-24 22:03:35 +01:00
Xavier Morel
27c59cf736 feat: merge coordinators to have less duplicate code 2025-03-24 22:03:31 +01:00
Xavier Morel
987d3ded47 chore: update ruff to 0.11.0 2025-03-24 22:03:28 +01:00
Xavier Morel
88d2472c64 feat: refactor the coordinator and client to dynamically get and use the type ID from config 2025-03-24 22:03:25 +01:00
Xavier Morel
787e9738c7 feat: add an option-flow to configure type ID mappings (unused) 2025-03-24 22:03:23 +01:00
Xavier Morel
49d40a3a92 chore: add some constants for exception messages to satisfy the linter 2025-03-24 22:03:19 +01:00
Xavier Morel
1c6c04dd33 feat: add a method to dynamically fetch available collection type ids 2025-03-24 22:03:11 +01:00
Xavier Morel
b37cc89cf2 chore: add nix flake 2025-03-24 22:03:04 +01:00
Thomas Bétrancourt
df600eb18e Initial version 2024-11-03 20:59:08 +00:00
Thomas Bétrancourt
67d0375f99 Initial commit 2024-10-18 13:47:41 +02:00