Messages : 24
Sujets : 5
Inscription : Jul 2024
Bonjour André, bonjour à tous,
L'évolution de la V17, et notamment le pilotage du routeur via MQTT ouvre de nouvelles possibilités d'automatismes que j’essaye d'utiliser.
Gestion d'un Planning
Si l'on utilise « Souscrire au forçage des Actions via le serveur MQTT » dans Paramètres/Généraux, on peut piloter chaque période d'un routage via Relais.
Dans sa documentation, André précise que nous pouvons prévoir des périodes numérotées de 0 à 7.
Le "+" sous le cadre du relais que j'ai initialement programmé est, me semble-t-il, prévu pour créer une nouvelle programmation pour un autre relais.
Je voudrai savoir s'il est judicieux de créer un second planning pour mes tests, çà m'éviterai de perdre les réglages actuels qui fonctionnent plutôt bien. (Plusieurs Plannings = Plusieurs Scénarios ?) (Même Gpio, même sortie 'On') ?
Peut-être que ce serait acceptable dans la programmation via MQTT si un des 2 plannings est coché "Inactif" ?
Pb MQTT
J'ai pourtant consulté les documentations d'André et une vidéo pour la programmation d'un Cumulus, mais je n'obtiens pas les résultats attendus.
Configuration (V17.18, UxIx2, Relais SSR vers chauffe eau) :
MQTT activé
MQTT Préfixe de découverte : homeassistant
MQTT Préfixe de publication : f1atb_router
MQTT Device Name / Nom routeur : routeur_rms
Topic utilisé : routeur_rms/Relais_SSR_CE
Messages envoyés par la création d'un bouton pour tester :
{"tOnOff":30}
{"SeuilOn":-50}
Aucune action n’est déclenchée (pas de modification de puissance SSR ni de comportement du routeur).
2 - Pouvez-vous confirmer :
. Si j'ai le bon topic de commande MQTT (write/control)
. Les paramètres réellement modifiables via MQTT (runtime vs configuration)
. Si une activation supplémentaire est nécessaire pour le mode commande MQTT
Merci.
Routeur F1ATB UxIx2 | 6 panneaux (2520W) | Ecoflow STREAM AC Pro (1.92kWh) | Chauffe-eau 200L 2100W | Shelly + HAOS (11/2025) : ESP32, Netatmo, Zigbee
Messages : 32
Sujets : 1
Inscription : Oct 2025
Hier, 06:18 PM
(Modification du message : Hier, 06:23 PM par Christophe69480.)
Bonjour
il manque d'info dans ton message pour répondre
1 il faut la page parametre du routeur, voiçi la mienne
2 la configuration de ta domotique pour voir le "publish" voici la mienne
Code PHP :
alias: Marche Routeur
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.inter_routeur
from:
- "off"
to:
- "on"
conditions: []
actions:
- action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: 0
retain: false
topic: routeur_ecs/Routeur ECS
payload: "{\"Mode\":\"Demi\"}"
mode: single
3 enfin la config MQTT pour voir si il y a pas d'erreur de correspondance
4-
enfin la page action pour verifier que le "topic" correspond au bon relais chez moi Routeur ECS (mqtt device name / nom du relais => bien respecter les noms maj/min)
avec mes copies d'écrans peut-etre trouveras tu ton erreur sinon poste ta config
bon courage
Messages : 24
Sujets : 5
Inscription : Jul 2024
(Hier, 06:18 PM)Christophe69480 a écrit : Bonjour
il manque d'info dans ton message pour répondre
1 il faut la page parametre du routeur, voiçi la mienne
2 la configuration de ta domotique pour voir le "publish" voici la mienne
Code PHP :
alias: Marche Routeur
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.inter_routeur
from:
- "off"
to:
- "on"
conditions: []
actions:
- action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: 0
retain: false
topic: routeur_ecs/Routeur ECS
payload: "{\"Mode\":\"Demi\"}"
mode: single
3 enfin la config MQTT pour voir si il y a pas d'erreur de correspondance
4-
enfin la page action pour verifier que le "topic" correspond au bon relais chez moi Routeur ECS (mqtt device name / nom du relais => bien respecter les noms maj/min)
avec mes copies d'écrans peut-etre trouveras tu ton erreur sinon poste ta config
bon courage
Merci Christophe69480,
Page Paramètres :
La configuration du Bouton de test (en 3 images)
En ce qui concerne le PHP Code, désolé mais je ne sais pas le trouver.
Routeur F1ATB UxIx2 | 6 panneaux (2520W) | Ecoflow STREAM AC Pro (1.92kWh) | Chauffe-eau 200L 2100W | Shelly + HAOS (11/2025) : ESP32, Netatmo, Zigbee
Messages : 32
Sujets : 1
Inscription : Oct 2025
Il manque une partie de ce que je t'ai demandé mais déjà il y a un problème sur les noms
routeur rms et routeur_rms
Sur la configuration dans le routeur tu as oublié le _
Messages : 24
Sujets : 5
Inscription : Jul 2024
(Hier, 09:58 PM)Christophe69480 a écrit : Il manque une partie de ce que je t'ai demandé mais déjà il y a un problème sur les noms
routeur rms et routeur_rms
Sur la configuration dans le routeur tu as oublié le _
C'est un problème d'affichage sous Firefox. J'utilise Linux Mint.
Voici la même capture sous Chrome.
Le Yaml du bouton est :
show_name: true
show_icon: true
type: button
name: TEST MQTT CE
icon: mdi:power-socket-fr
tap_action:
action: perform-action
perform_action: mqtt.publish
target: {}
data:
evaluate_payload: false
qos: "0"
payload: "{\"tOnOff\":30}"
topic: routeur_rms/Relais_SSR_CE
C'est un nouveau test que je viens de faire, mais il ne provoque rien dans le routeur.
J'ai gardé les valeurs initialement installées dans la V17.18 (routeur_rms et f1atb_router) pour ce test.
Routeur F1ATB UxIx2 | 6 panneaux (2520W) | Ecoflow STREAM AC Pro (1.92kWh) | Chauffe-eau 200L 2100W | Shelly + HAOS (11/2025) : ESP32, Netatmo, Zigbee
Messages : 32
Sujets : 1
Inscription : Oct 2025
Il y a 24 minutes
(Modification du message : Il y a 14 minutes par Christophe69480.)
dans la page action ton relais est bien : Relais_SSR_CE ?
ici
par contre passe plutot par une
automatisation
regarde mon php
je cree un bouton virtuel, qui au changement de celui ci lance une automatisation
il est peut être possible de passer par perform-action, associé au bouton mais je n ai jamais essayé, il faudrait voir dans mqtt explorer si il y a vraiment un publish qui se fait
le code de mon automatisation pour mettre en marche mode auto
Code PHP :
alias: Marche Routeur
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.inter_routeur
from:
- "off"
to:
- "on"
conditions: []
actions:
- action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: 0
retain: false
topic: routeur_ecs/Routeur ECS
payload: "{\"Mode\":\"Demi\"}"
mode: single
un autre code pour arreter le routeur
Code PHP :
alias: Arret Routeur
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.inter_routeur
from:
- "on"
to:
- "off"
conditions: []
actions:
- action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: 0
retain: false
topic: routeur_ecs/Routeur ECS
payload: "{\"Mode\":\"Inactif\"}"
mode: single
le code de mon bouton
(il faut creer un bouton virtuel dans integration / entree / creer une entrée)
au changement de l'etat de mon bouton, l'automatisation se lance, j'ai fait un bouton card mais peu importe c est le changement de l etat de input boolean qui lance l automatisation du dessus
Code PHP :
type: custom:button-card
entity: input_boolean.inter_routeur
name: Routeur ECS
icon: mdi:electron-framework
size: 48%
color: red
show_state: true
state_display: "[[[if (entity.state == \"off\") return \"Arrêté\"; else return \"Allumé\"]]]"
styles:
card:
- font-size: 16px
state:
- justify-self: center
- font-size: 14px
Messages : 24
Sujets : 5
Inscription : Jul 2024
(Il y a 24 minutes)Christophe69480 a écrit : dans la page action ton relais est bien : Relais_SSR_CE ?
ici
par contre il faut passer par une automatisation
regarde mon php
je cree un bouton virtuel, qui au changement de celui ci lance une automatisation
il est peut être possible de passer par perform-action, associé au bouton mais je n ai jamais essayé
le code de mon automatisation pour mettre en marche mode auto
Code PHP :
alias: Marche Routeur
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.inter_routeur
from:
- "off"
to:
- "on"
conditions: []
actions:
- action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: 0
retain: false
topic: routeur_ecs/Routeur ECS
payload: "{\"Mode\":\"Demi\"}"
mode: single
un autre code pour arreter le routeur
Code PHP :
alias: Arret Routeur
description: ""
triggers:
- trigger: state
entity_id:
- input_boolean.inter_routeur
from:
- "on"
to:
- "off"
conditions: []
actions:
- action: mqtt.publish
metadata: {}
data:
evaluate_payload: false
qos: 0
retain: false
topic: routeur_ecs/Routeur ECS
payload: "{\"Mode\":\"Inactif\"}"
mode: single
le code de mon bouton
(il faut creer un bouton virtuel dans integration / entree / creer une entrée)
au changement de l'etat de mon bouton, l'automatisation se lance, j'ai fait un bouton card mais peu importe c est le changement de l etat de input boolean qui lance l automatisation du dessus
Code PHP :
type: custom:button-card
entity: input_boolean.inter_routeur
name: Routeur ECS
icon: mdi:electron-framework
size: 48%
color: red
show_state: true
state_display: "[[[if (entity.state == \"off\") return \"Arrêté\"; else return \"Allumé\"]]]"
styles:
card:
- font-size: 16px
state:
- justify-self: center
- font-size: 14px
Pour valider le nom du relais :
Les _ sont peut-être à éviter ?
Je vais me concentrer sur la création d'un bouton virtuel.
C'est ce que j'ai fait pour le pilotage de mes radiateurs.
Merci pour ces précisions.
Je vais faire de nouveaux tests.
Routeur F1ATB UxIx2 | 6 panneaux (2520W) | Ecoflow STREAM AC Pro (1.92kWh) | Chauffe-eau 200L 2100W | Shelly + HAOS (11/2025) : ESP32, Netatmo, Zigbee