[Article] Gestion ZEN de sa piscine avec iopool et Home Assistant

Bonjour,

j’avance dans ma configuration…
J’ai remis en service mon sonde, et au niveau du dashboard j’ai cette erreur:

Je ne retrouve pas ce sensor dans mes entités, est-ce au’il est créer automatiquement lors de l’install d’iopoolpumpmanager?
Merci

Oui il est créé par Appdaemon

Hello mguyard,
J’ai ré-installé iopoolpumpmanager,cela ne change rien.
Est ce que je devrais pouvoir voir cette entité dans les états dans outils de développement?

Merci,
Bon dimanche à vous,

Bonjour,

Oui l’entité est visible si iopoolpumpmanager est bien démarré et sans erreurs.
Lors d’un démarrage en débug on voit même l’entité être créé ou vérifié si elle existe déjà

Bonjour, J’ai installé iopool et pumpmanager sur mon HA, mais mon « sensor.sensor_pool_elapsed_filtration_duration » reste a 0 :grimacing:

Dans l’interface « state » de AppDameon il a a l’atét « initialize_error » :exclamation:

Mon log de iopoolPumpManager.log

log error.log

log appdaemon.log

Bonjour,

L’erreur indique que cette entité n’existe pas.
Tu l’as bien créé comme indique la doc ?

:grimacing: Oups, Ce n’est pas mon « sensor.sensor_pool_elapsed_filtration_duration » mais le « sensor.pool_pump_calculated_duration », dsl

Oui j’ai suivi le tuto video, et j’ai mon apps.yaml

iopoolPumpManager:
    module: iopool_pump_manager
    class: iopoolPumpManager
    use_dictionary_unpacking: true
    log: iopoolPumpManager
    log_level: DEBUG
    config:
      pump_switch: switch.exterieur_sonoff_1
      filtration_mode: input_select.pool_mode
      filtration_summer:
        recommanded_duration: sensor.recommanded_filtration_iopool_pool
        elapsed_today: sensor.pool_elapsed_filtration_duration
        min_duration: 120
        max_duration: 240
        slots:
          slot1:
            name: "Morning filtration"
            start: 10:00:00
            duration_percent: 75
          slot2:
            name: "Hot hours Filtrations"
            start: 19:00:00
            duration_percent: 25
      filtration_winter:
        name: "Winter filtration"
        duration: 01:30:00
        start: 09:00:00
      boost:
        selector: input_select.pool_boost_selector
        timer: timer.pool_boost

Le message d’erreur indique bien que c’est le elapsed qui manque. C’est quoi le message d’erreur pour le calculated ?

Il reste a 0

iopoolmanager.log

2025-05-03 10:14:37.219574 WARNING iopoolPumpManager: iopoolPumpManager: Entity sensor.pool_pump_calculated_duration not found in namespace default

Oui mais comme il existe pas, il est créé automatiquement.


D’ailleurs si tu regardes dans HA, il doit exister.

L’erreur importante qui bloque l’app d’après les logs que tu as fournit est :


C’est pour cela que tu es en initialize_error. Tant que tu es en initialize_error la suite de ce message n’aura pas d’importance. Il faut déjà regler ce probleme

Il me faudrait les logs en debug au lancement de l’app car sinon c’est compliqué.
La contenu de sensor.pool_pump_calculated_duration depend de plusieurs paramètres.
Passe les logs en debug et fournit moi les fichiers de logs suivants :

  • appdaemon.log
  • error.log
  • iopoolPumpManager.log

Je ne sais aps passer les log en debug, et je ne peux les envoyer en lien;

Appdaemon.log

2025-05-03 13:10:54.367256 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:10:59.377534 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:04.382814 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:09.387768 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:14.392881 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:19.397685 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:24.402975 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:29.407656 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:34.411536 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:39.424959 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:44.432782 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:11:49.443964 INFO HASS: Connected to Home Assistant 2025.4.4
2025-05-03 13:11:49.513663 INFO HASS: Evaluating startup conditions
2025-05-03 13:11:49.537007 INFO HASS: Startup condition met: hass state=RUNNING
2025-05-03 13:11:49.537241 INFO HASS: All startup conditions met
2025-05-03 13:11:49.562052 INFO AppDaemon: Processing restart for HASS
2025-05-03 13:11:49.562338 INFO AppDaemon: Terminating iopoolPumpManager
2025-05-03 13:11:49.563701 INFO AppDaemon: Reloading Module: /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py
2025-05-03 13:11:49.572909 INFO AppDaemon: Loading app iopoolPumpManager using class iopoolPumpManager from module iopool_pump_manager
2025-05-03 13:11:49.574107 INFO AppDaemon: Calling initialize() for iopoolPumpManager
2025-05-03 13:11:49.578155 INFO AppDaemon: iopoolPumpManager: Entity sensor.pool_pump_calculated_duration created in namespace: default
2025-05-03 13:11:49.600682 INFO AppDaemon: Terminating iopoolPumpManager
2025-05-03 13:11:49.603355 WARNING AppDaemon: Logged an error to /config/logs/error.log

Error.log

2025-05-03 13:11:49.601524 WARNING iopoolPumpManager: ------------------------------------------------------------
2025-05-03 13:11:49.601813 WARNING iopoolPumpManager: Unexpected error running initialize() for iopoolPumpManager
2025-05-03 13:11:49.602044 WARNING iopoolPumpManager: ------------------------------------------------------------
2025-05-03 13:11:49.603023 WARNING iopoolPumpManager: Traceback (most recent call last):
  File "/homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py", line 47, in initialize
    self._verify_entities(config=config)
  File "/homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py", line 262, in _verify_entities
    raise RuntimeError(
RuntimeError: Entity sensor.pool_elapsed_filtration_duration defined in configuration config.filtration_summer.elapsed_today does not exist. Please check your configuration.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 162, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.11/site-packages/appdaemon/utils.py", line 304, in run_in_executor
    response = future.result()
               ^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py", line 51, in initialize
    raise RuntimeError("Invalid configuration. Please check the app logs for more information.") from err
RuntimeError: Invalid configuration. Please check the app logs for more information.

2025-05-03 13:11:49.603204 WARNING iopoolPumpManager: ------------------------------------------------------------

iopoolmanager.log

2025-05-03 13:11:49.575286 DEBUG iopoolPumpManager: List all entities : {'config.pump_switch': 'switch.exterieur_sonoff_1', 'config.filtration_mode': 'input_select.pool_mode', 'config.filtration_summer.recommanded_duration': 'sensor.recommanded_filtration_iopool_pool', 'config.filtration_summer.elapsed_today': 'sensor.pool_elapsed_filtration_duration', 'config.boost.selector': 'input_select.pool_boost_selector', 'config.boost.timer': 'timer.pool_boost'}
2025-05-03 13:11:49.575922 DEBUG iopoolPumpManager: List all entities filtered (None Excluded) : {'config.pump_switch': 'switch.exterieur_sonoff_1', 'config.filtration_mode': 'input_select.pool_mode', 'config.filtration_summer.recommanded_duration': 'sensor.recommanded_filtration_iopool_pool', 'config.filtration_summer.elapsed_today': 'sensor.pool_elapsed_filtration_duration', 'config.boost.selector': 'input_select.pool_boost_selector', 'config.boost.timer': 'timer.pool_boost'}
2025-05-03 13:11:49.576477 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.577363 DEBUG iopoolPumpManager: Create entity sensor.pool_pump_calculated_duration for storage
2025-05-03 13:11:49.577686 WARNING iopoolPumpManager: iopoolPumpManager: Entity sensor.pool_pump_calculated_duration not found in namespace default
2025-05-03 13:11:49.578002 DEBUG iopoolPumpManager: set state: sensor.pool_pump_calculated_duration, {'state': 0, 'attributes': {'friendly_name': 'Calculated filtration duration', 'device_class': 'duration', 'unit_of_measurement': 'h', 'icon': 'mdi:clock-outline', 'source': 'AD-iopoolPumpManager', 'config-version': 1}} from iopoolPumpManager
2025-05-03 13:11:49.596310 DEBUG iopoolPumpManager: get state: input_select.pool_mode, {} from iopoolPumpManager
2025-05-03 13:11:49.596960 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.597392 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.597775 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.598267 DEBUG iopoolPumpManager: get state: sensor.recommanded_filtration_iopool_pool, {} from iopoolPumpManager
2025-05-03 13:11:49.598617 DEBUG iopoolPumpManager: get state: sensor.recommanded_filtration_iopool_pool, {} from iopoolPumpManager
2025-05-03 13:11:49.598974 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.599312 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.599672 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:11:49.600173 DEBUG iopoolPumpManager: call_service: app/stop, {'app': 'iopoolPumpManager', 'namespace': 'admin', '__name': 'iopoolPumpManager'}
2025-05-03 13:11:49.600473 ERROR iopoolPumpManager: Entity sensor.pool_elapsed_filtration_duration defined in configuration config.filtration_summer.elapsed_today does not exist. Please check your configuration.

Je t’ai mis le lien dans mon message précédent pour passer les logs en debug :

Et il dit toujours que sensor.pool_elapsed_filtration_duration n’existe pas comme je te l’ai dit au debut

a quels fichiers ajouter ca ?

log: iopoolPumpManager
log_level: DEBUG

apps.yaml il y est déja (vu dans la vidéo), quand je le met dans « iopoolmanager.yaml » il m’indique un problème avant le redémarrage

PS: désolé d’etre pas tres doué

Tu as du rater l’ajout du package suivant dans HA : appdaemon-iopoolpumpmanager/docs/iopoolPumpManager_entities.md at main · mguyard/appdaemon-iopoolpumpmanager · GitHub

A 31:43

Tu t’es trompé dans le nom du premier sensor. Tu ne dois pas mettre « sensor. ».
Compare avec la doc

Corrige et redémarre AppDaemon



Toujours a zéro, j’ai redemarré HA

Tu as redémarré AppDaemon ? Que donne les logs maintenant ?

Oui Appdameon redemarré

Appdameon.log

2025-05-03 13:55:51.648845 INFO AppDaemon: SIGTERM Received
2025-05-03 13:55:51.649135 INFO AppDaemon: AppDaemon is shutting down
2025-05-03 13:55:51.650332 INFO HASS: Disconnecting from Home Assistant
2025-05-03 13:55:52.282303 INFO AppDaemon: Removing module /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py
2025-05-03 13:55:52.282569 INFO AppDaemon: Removing module /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/__init__.py
2025-05-03 13:55:52.282763 INFO AppDaemon: Removing module /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/config_validator.py
2025-05-03 13:55:52.282943 INFO AppDaemon: Removing module /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/constants.py
2025-05-03 13:55:52.283118 INFO AppDaemon: Removing module /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/utils.py
2025-05-03 13:55:52.283369 INFO AppDaemon: Terminating iopoolPumpManager
2025-05-03 13:55:52.284115 INFO AppDaemon: Shutting down webserver
2025-05-03 13:55:52.358930 INFO AppDaemon: Saving all namespaces
2025-05-03 13:55:52.359190 INFO AppDaemon: AppDaemon is stopped.
2025-05-03 13:56:03.916956 INFO AppDaemon: AppDaemon Version 4.4.2 starting
2025-05-03 13:56:03.917159 INFO AppDaemon: Python version is 3.11.10
2025-05-03 13:56:03.917281 INFO AppDaemon: Configuration read from: /config/appdaemon.yaml
2025-05-03 13:56:03.917395 INFO AppDaemon: Added log: AppDaemon
2025-05-03 13:56:03.917515 INFO AppDaemon: Added log: Error
2025-05-03 13:56:03.917609 INFO AppDaemon: Added log: Access
2025-05-03 13:56:03.917712 INFO AppDaemon: Added log: Diag
2025-05-03 13:56:03.917816 INFO AppDaemon: Added log: iopoolPumpManager
2025-05-03 13:56:04.033724 INFO AppDaemon: Loading Plugin HASS using class HassPlugin from module hassplugin
2025-05-03 13:56:04.216301 INFO HASS: HASS Plugin Initializing
2025-05-03 13:56:04.216480 WARNING HASS: ha_url not found in HASS configuration - module not initialized
2025-05-03 13:56:04.216611 INFO HASS: HASS Plugin initialization complete
2025-05-03 13:56:04.216895 INFO AppDaemon: Initializing HTTP
2025-05-03 13:56:04.217633 INFO AppDaemon: Using 'ws' for event stream
2025-05-03 13:56:04.219464 INFO AppDaemon: Starting API
2025-05-03 13:56:04.220565 INFO AppDaemon: Starting Admin Interface
2025-05-03 13:56:04.220755 INFO AppDaemon: Starting Dashboards
2025-05-03 13:56:04.224779 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:04.233346 INFO AppDaemon: App 'iopoolPumpManager' added
2025-05-03 13:56:04.233612 INFO AppDaemon: Found 1 active apps
2025-05-03 13:56:04.233762 INFO AppDaemon: Found 0 inactive apps
2025-05-03 13:56:04.233894 INFO AppDaemon: Found 0 global libraries
2025-05-03 13:56:04.234031 INFO AppDaemon: Starting Apps with 1 workers and 1 pins
2025-05-03 13:56:04.234848 INFO AppDaemon: Running on port 5050
2025-05-03 13:56:05.157854 INFO AppDaemon: New client Admin Client connected
2025-05-03 13:56:09.230327 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:14.236240 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:19.241705 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:24.246639 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:29.252373 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:34.258521 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:39.263071 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:44.334713 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:49.341338 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:54.348606 WARNING HASS: Disconnected from Home Assistant, retrying in 5 seconds
2025-05-03 13:56:59.356315 INFO HASS: Connected to Home Assistant 2025.4.4
2025-05-03 13:56:59.386920 INFO HASS: Evaluating startup conditions
2025-05-03 13:56:59.392040 INFO HASS: Startup condition met: hass state=RUNNING
2025-05-03 13:56:59.392251 INFO HASS: All startup conditions met
2025-05-03 13:56:59.406751 INFO AppDaemon: Got initial state from namespace default
2025-05-03 13:57:01.368236 INFO AppDaemon: Scheduler running in realtime
2025-05-03 13:57:01.372865 INFO AppDaemon: Adding /homeassistant/appdaemon/apps to module import path
2025-05-03 13:57:01.373201 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager to module import path
2025-05-03 13:57:01.373485 INFO AppDaemon: Adding /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs to module import path
2025-05-03 13:57:01.376070 INFO AppDaemon: Loading App Module: /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py
2025-05-03 13:57:01.456560 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/__init__.py - ignoring
2025-05-03 13:57:01.457111 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/config_validator.py - ignoring
2025-05-03 13:57:01.457605 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/constants.py - ignoring
2025-05-03 13:57:01.458017 WARNING AppDaemon: No app description found for: /homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopoolPumpManagerLibs/utils.py - ignoring
2025-05-03 13:57:01.458360 INFO AppDaemon: Loading app iopoolPumpManager using class iopoolPumpManager from module iopool_pump_manager
2025-05-03 13:57:01.459495 INFO AppDaemon: Calling initialize() for iopoolPumpManager
2025-05-03 13:57:01.493209 INFO AppDaemon: iopoolPumpManager: Entity sensor.pool_pump_calculated_duration created in namespace: default
2025-05-03 13:57:01.506982 INFO AppDaemon: Terminating iopoolPumpManager
2025-05-03 13:57:01.510956 WARNING AppDaemon: Logged an error to /config/logs/error.log
2025-05-03 13:57:01.511426 INFO AppDaemon: App initialization complete

error.log

2025-05-03 13:57:01.508766 WARNING iopoolPumpManager: ------------------------------------------------------------
2025-05-03 13:57:01.508969 WARNING iopoolPumpManager: Unexpected error running initialize() for iopoolPumpManager
2025-05-03 13:57:01.509102 WARNING iopoolPumpManager: ------------------------------------------------------------
2025-05-03 13:57:01.510654 WARNING iopoolPumpManager: Traceback (most recent call last):
  File "/homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py", line 47, in initialize
    self._verify_entities(config=config)
  File "/homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py", line 262, in _verify_entities
    raise RuntimeError(
RuntimeError: Entity sensor.pool_elapsed_filtration_duration defined in configuration config.filtration_summer.elapsed_today does not exist. Please check your configuration.

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/appdaemon/app_management.py", line 162, in initialize_app
    await utils.run_in_executor(self, init)
  File "/usr/lib/python3.11/site-packages/appdaemon/utils.py", line 304, in run_in_executor
    response = future.result()
               ^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/concurrent/futures/thread.py", line 58, in run
    result = self.fn(*self.args, **self.kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/homeassistant/appdaemon/apps/appdaemon-iopoolpumpmanager/iopool_pump_manager.py", line 51, in initialize
    raise RuntimeError("Invalid configuration. Please check the app logs for more information.") from err
RuntimeError: Invalid configuration. Please check the app logs for more information.

2025-05-03 13:57:01.510806 WARNING iopoolPumpManager: ------------------------------------------------------------

iopoolmanager.log

2025-05-03 13:57:01.490337 DEBUG iopoolPumpManager: List all entities : {'config.pump_switch': 'switch.exterieur_sonoff_1', 'config.filtration_mode': 'input_select.pool_mode', 'config.filtration_summer.recommanded_duration': 'sensor.recommanded_filtration_iopool_pool', 'config.filtration_summer.elapsed_today': 'sensor.pool_elapsed_filtration_duration', 'config.boost.selector': 'input_select.pool_boost_selector', 'config.boost.timer': 'timer.pool_boost'}
2025-05-03 13:57:01.490969 DEBUG iopoolPumpManager: List all entities filtered (None Excluded) : {'config.pump_switch': 'switch.exterieur_sonoff_1', 'config.filtration_mode': 'input_select.pool_mode', 'config.filtration_summer.recommanded_duration': 'sensor.recommanded_filtration_iopool_pool', 'config.filtration_summer.elapsed_today': 'sensor.pool_elapsed_filtration_duration', 'config.boost.selector': 'input_select.pool_boost_selector', 'config.boost.timer': 'timer.pool_boost'}
2025-05-03 13:57:01.491608 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.492368 DEBUG iopoolPumpManager: Create entity sensor.pool_pump_calculated_duration for storage
2025-05-03 13:57:01.492690 WARNING iopoolPumpManager: iopoolPumpManager: Entity sensor.pool_pump_calculated_duration not found in namespace default
2025-05-03 13:57:01.493052 DEBUG iopoolPumpManager: set state: sensor.pool_pump_calculated_duration, {'state': 0, 'attributes': {'friendly_name': 'Calculated filtration duration', 'device_class': 'duration', 'unit_of_measurement': 'h', 'icon': 'mdi:clock-outline', 'source': 'AD-iopoolPumpManager', 'config-version': 1}} from iopoolPumpManager
2025-05-03 13:57:01.503119 DEBUG iopoolPumpManager: get state: input_select.pool_mode, {} from iopoolPumpManager
2025-05-03 13:57:01.503835 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.504172 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.504498 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.504958 DEBUG iopoolPumpManager: get state: sensor.recommanded_filtration_iopool_pool, {} from iopoolPumpManager
2025-05-03 13:57:01.505271 DEBUG iopoolPumpManager: get state: sensor.recommanded_filtration_iopool_pool, {} from iopoolPumpManager
2025-05-03 13:57:01.505575 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.505876 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.506170 DEBUG iopoolPumpManager: get state: sensor.pool_pump_calculated_duration, {} from iopoolPumpManager
2025-05-03 13:57:01.506593 DEBUG iopoolPumpManager: call_service: app/stop, {'app': 'iopoolPumpManager', 'namespace': 'admin', '__name': 'iopoolPumpManager'}
2025-05-03 13:57:01.506941 ERROR iopoolPumpManager: Entity sensor.pool_elapsed_filtration_duration defined in configuration config.filtration_summer.elapsed_today does not exist. Please check your configuration.

Toujours l’erreur avec sensor.pool_elapsed_filtration_duration

Si tu cherches « elapsed » dans HA il te donne quoi ?