Bonjour,
je souhaite intégrer la gestion d’un ventilateur par MQTT dans mon H-A. ce ventilateur est piloté par ESPEASY via MQTT. l’intégration dans H-A fonctionne: cad que je peux publier des commandes vers le topic (cmd = {state 1, state 2, state 3 et state 13}) et recevoir les 2 variables d’état en retour (state = {1,2,3,13}) . la valeur 13 correspond à un boost à vitesse 3 pendant 10min. la variable Timer me remonte le nb de secondes restantes. A travers MQTT explorer tout marche bien.
J’ai défini un « fan » dans ma config MQTT suivant:
fan:
- name: "Vitesse Ventilateur"
unique_id: "ESP_VMC_Fan"
device:
name: "ESP_VMC"
identifiers: ["ESP_VMC"]
state_topic: "ESP_VMC/Itho/State"
command_topic: "ESP_VMC/Itho/cmd"
state_value_template: "{{ value | int > 0 }}"
preset_modes:
- "low"
- "medium"
- "high"
- "timer_10"
preset_mode_state_topic: "ESP_VMC/Itho/State"
preset_mode_command_topic: "ESP_VMC/Itho/cmd"
preset_mode_command_template: >-
State {% if value == 'low' %}1
{% elif value == 'medium' %}2
{% elif value == 'high' %}3
{% elif value == 'timer_10' %}13
{% endif %}
preset_mode_value_template: >-
{% if value == '1' %}low
{% elif value == '2' %}medium
{% elif value == '3' %}high
{% elif value == '13' %}timer_10
{% endif %}
j’ai un sensor pour remonter la variable timer qui marche bien.
mon problème est l’affichage de l’état du ventilateur sur mon dashboard: c’est vraiment pourri avec juste le petit éclair comme icone
si je veux afficher le mode sous format texte, il me met inconnu tout le temps.
Voici le code d’a’ffichage:
type: entities
title: VMC
show_header_toggle: false
entities:
- entity: fan.esp_vmc_vitesse_ventilateur
secondary_info: last-changed
name: État VMC
- type: custom:multiple-entity-row
entity: fan.esp_vmc_vitesse_ventilateur
name: Mode actuel
show_state: false
entities:
- attribute: preset_mode
name: Mode
format: custom
map:
low: Vitesse 1
medium: Vitesse 2
high: Vitesse 3
timer_10: Timer 10min
voici ce que cela affiche
je peux bien faire 4 boutons pour commander les différentes vitesse, et cela marche. mais le retour d’information n’est pas affiché ==> inconnu.
je m’arrache les cheveux là dessus depuis des heures.
merci