![]() |
[Résolu] HA ET Marche forcée - Version imprimable +- F1ATB forum (https://f1atb.fr/forum_f1atb) +-- Forum : Forum de F1ATB (https://f1atb.fr/forum_f1atb/forum-3.html) +--- Forum : Domotique (https://f1atb.fr/forum_f1atb/forum-6.html) +--- Sujet : [Résolu] HA ET Marche forcée (/thread-1785.html) |
[Résolu] HA ET Marche forcée - storm160 - 05-09-2025 Bonjour à tous J'ai lu avec attention les discussions sur ce sujet mais ca ne fonctionne pas, je voudrais qu'un simple btn sous HA pilote la marche forcée sur mon routeur qui est en version 15.08 J'ai coché : Souscrire au forçage des Actions via le serveur MQTT J'arrive à publier un topic sur MQTT explorer à partir de HA avec le script suivant yaml # configuration.yaml mqtt: sensor: - name: "Statut Marche Forcée Cumulus" unique_id: "cumulus_marche_forcee_statut" state_topic: "homeassistant/routeur_ESPCUM_state" unit_of_measurement: "min" value_template: "{{ value_json.Force_OnOff_Relais_1 | default(0) | round(0) }}" # configuration.yaml script: # Script pour activer la marche forcée pendant 30 minutes marche_forcee_on: alias: "Activer Marche Forcée" sequence: - service: mqtt.publish data: topic: "Force_OnOff_Relais_1" payload: '{ "tOnOff": 30 }' # Script pour désactiver la marche forcée marche_forcee_off: alias: "Désactiver Marche Forcée" sequence: - service: mqtt.publish data: topic: "Force_OnOff_Relais_1" payload: '{ "tOnOff": 0 }' ca publie un topic à la racine : Force_OnOff_Relais_1 J'ai même publié mon topic directement dans Publish de MQTT le nom du topic = au nom de mon action malgré tout cela rien ne fonctionne ... ![]() quelqu'un à une idée merci ![]() RE: HA ET Marche forcée - storm160 - 05-09-2025 bon j'ai trouvé pour mon cas je poste ce qui marche à partir de HA pour activer la marche forcée en fait il fallait prendre le nom du routeur dans mqtt et le nom exact du relais dans la page action du routeur ... (merci André j'ai trouvé ca dans la doc de mqqt sur le site !) # configuration.yaml mqtt: sensor: - name: "Statut Marche Forcée Cumulus" unique_id: "cumulus_marche_forcee_statut" state_topic: "homeassistant/routeur_ESPCUM_state" unit_of_measurement: "min" value_template: "{{ value_json.Force_OnOff_Relais_1 | default(0) | round(0) }}" script: marche_forcee_on: alias: "Activer Marche Forcée" sequence: - service: mqtt.publish data: topic: "routeur_ESPCUM/Relais Cumulus" payload: > {% if states('sensor.statut_marche_forcee_cumulus') | float > 0 %} { "tOnOff": 0 } {% else %} { "tOnOff": 30 } {% endif %} |