Hello,
je me permet de vous solliciter car je n’ai pas trouvé réponse à mon problème.
J’utilise un contrôleur poolmaster pour gérer ma piscine.
Les communications entre homeassitant et poolmaster s’effectue grâce à MQTT.
Les infos qui m’intéresse est le Filtration Start et le Filtration Stop qui correspondent aux heures de démarrage et d’arrêt de la pompe.
Voila comment j’ai déclaré cela :
- name: "Start Filtration"
state_topic: "Home/Pool/Set1"
value_template: "{{ value_json['FSta'] }}"
unique_id: "poolmaster_filtration_start"
icon: "mdi:clock-minus"
device_class: duration
unit_of_measurement: "h"
json_attributes_topic: "Home/Pool/Set1"
availability:
- topic: "Home/Pool/status"
value_template: "{{ value_json['PoolMaster Online'] }}"
payload_available: "1"
payload_not_available : "0"
device:
name: "PoolMaster"
sw_version: "3.0"
model: "PoolMaster ESP32"
manufacturer: "Gixy"
identifiers:
- 3091a77d-5096-45be-b2a6-e445d71bb192
- name: "Stop Filtration"
state_topic: "Home/Pool/Set1"
value_template: "{{ value_json['FSto'] }}"
unique_id: "poolmaster_filtration_stop"
icon: "mdi:clock-plus"
unit_of_measurement: "h"
device_class: duration
json_attributes_topic: "Home/Pool/Set1"
availability:
- topic: "Home/Pool/status"
value_template: "{{ value_json['PoolMaster Online'] }}"
payload_available: "1"
payload_not_available : "0"
device:
name: "PoolMaster"
sw_version: "3.0"
model: "PoolMaster ESP32"
manufacturer: "Gixy"
identifiers:
- 3091a77d-5096-45be-b2a6-e445d71bb192
Cette heure et recalculer tout les jours en fonction de la température de l’eau.
Je souhaiterais mettre en place une automatisation qui se lance 5 minutes après l’heure démarrage pour vérifier que la pompe tourne bien de même lors de l’arrêt de la pompe.
J’ai donc créé une automatisation en mettant l’entité FSta et FSto comme heure de lancement mais malheureusement cela ne fonctionne pas.
alias: Alerte Piscine
description: ""
trigger:
- platform: time
at: sensor.poolmaster_stop_filtration
id: StopFiltration
- platform: time
at: sensor.poolmaster_start_filtration
id: StartFiltration
condition: []
action:
- choose:
- conditions:
- condition: trigger
id:
- StartFiltration
sequence:
- device_id: bd901dd60331c2a265c9b6dc253883f7
domain: mobile_app
type: notify
message: Démarrage de la filtration Piscine
- conditions:
- condition: trigger
id:
- StopFiltration
sequence:
- device_id: bd901dd60331c2a265c9b6dc253883f7
domain: mobile_app
type: notify
message: Arret de la filtration Piscine
mode: single
J’ai également tenté de modifier le device_class de ces 2 entités (FSta et Fsto) de duration à timestamp mais pas mieux non plus.
Avez vous une idée de comment je pourrais procéder ?
En vous remerciant par avence
Ma configuration
System Information
version | core-2024.7.2 |
---|---|
installation_type | Home Assistant OS |
dev | false |
hassio | true |
docker | true |
user | root |
virtualenv | false |
python_version | 3.12.4 |
os_name | Linux |
os_version | 6.6.33-haos |
arch | x86_64 |
timezone | Europe/Paris |
config_dir | /config |
Home Assistant Community Store
GitHub API | ok |
---|---|
GitHub Content | ok |
GitHub Web | ok |
GitHub API Calls Remaining | 5000 |
Installed Version | 1.34.0 |
Stage | running |
Available Repositories | 1393 |
Downloaded Repositories | 30 |
HACS Data | ok |
Home Assistant Cloud
logged_in | false |
---|---|
can_reach_cert_server | ok |
can_reach_cloud_auth | ok |
can_reach_cloud | ok |
Home Assistant Supervisor
host_os | Home Assistant OS 12.4 |
---|---|
update_channel | stable |
supervisor_version | supervisor-2024.06.2 |
agent_version | 1.6.0 |
docker_version | 26.1.4 |
disk_total | 30.8 GB |
disk_used | 23.6 GB |
healthy | true |
supported | true |
host_connectivity | true |
supervisor_connectivity | true |
ntp_synchronized | true |
virtualization | vmware |
board | ova |
supervisor_api | ok |
version_api | ok |
installed_addons | Terminal & SSH (9.14.0), File editor (5.8.0), Studio Code Server (5.15.0), MyElectricalData (0.13.2), ecowitt2mqtt (2024.06.2), ESPHome (2024.7.0) |
Dashboards
dashboards | 3 |
---|---|
resources | 26 |
views | 15 |
mode | storage |
Recorder
oldest_recorder_run | 8 juillet 2024 à 07:23 |
---|---|
current_recorder_run | 16 juillet 2024 à 19:06 |
estimated_db_size | 2273.08 MiB |
database_engine | sqlite |
database_version | 3.45.3 |