Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
v15.1 Envoi cdes MQTT-Pas de remontées dans le routeur
#1
Sad 
Bonjour,

cela fait plusieurs jours que je tente d'envoyer un simple tOnOff au routeur mais rien n'y remonte. La configuration est HA avec Mosquitto, les deux en docker. Dans les logs du routeur je vois bien "routeur1_rms connecté au broker MQTT" ce qui validé par le fait que dans les logs de Mosquitto ou arrivent les trames routeur1_rms_state

Citation :2025-08-15T13:58:51: Received PUBLISH from routeur1_rms (d0, q0, r0, m0, 'homeassistant/routeur1_rms_state', ... (534 bytes))       
2025-08-15T13:58:51: Sending PUBLISH to 6eAeGPqt8ZmOpvhApBXloc (d0, q0, r0, m0, 'homeassistant/routeur1_rms_state', ... (534 bytes))
2025-08-15T13:58:51: Sending PUBLISH to mq3t_3defe3f1-1fba-4dc3-8798-87d329d27ea1 (d0, q0, r0, m0, 'homeassistant/routeur1_rms_state', ... (534 bytes))
 Les valeurs remontent bien dans HA et dans mq3t (équivalent FR de mqtt-explorer).

Le problème est que si j'envoie des trames via mosquitto_sub ou mq3t, elles apparaissent bien dans les logs de Mosquitto. Celles envoyées par mosquitto_sub remontent dans mq3t.

Au niveau routeur, il s'agit d'un relais SSR 40A que j'ai renommé "Chauffe_Eau" (au lieu de "Titre Relais 1"). Dans HA j'ai donc:
. Chauffe_Eau Ouverture => sensor.routeur1_rms_titre_relais_1_ouverture
. Chauffe_Eau Actif => binary_sensor.routeur1_rms_titre_relais_1_actif
. Chauffe_Eau Durée Equiv. => sensor.routeur1_rms_titre_relais_1_duree_equiv
. Chauffe_Eau => sensor.chauffe_eau

Ex. d'envois de trame et logs de mosquitto:
mosquitto_pub -h 192.168.10.31 -u admin -P Pwdadmin -t "homeassistant/routeur1_rms/Chauffe_Eau" -m '{"tOnOff":0}'
2025-08-15T14:18:31: Received PUBLISH from auto-23D65FE5-BCD6-47CD-A0F5-0894E2DC7CF6 (d0, q0, r0, m0, 'homeassistant/routeur1_rms/Chauffe_Eau', ... (12 bytes))
2025-08-15T14:18:31: Sending PUBLISH to mq3t_3defe3f1-1fba-4dc3-8798-87d329d27ea1 (d0, q0, r0, m0, 'homeassistant/routeur1_rms/Chauffe_Eau', ... (12 bytes))

mosquitto_pub -h 192.168.10.31 -u admin -P Pwdadmin -t "homeassistant/routeur1_rms_Chauffe_Eau" -m '{"tOnOff":0}'
2025-08-15T14:22:45: Received PUBLISH from auto-BF1AA022-2A9D-2638-45F4-0C4E2E0C330B (d0, q0, r0, m0, 'homeassistant/routeur1_rms_Chauffe_Eau', ... (12 bytes))
2025-08-15T14:22:45: Sending PUBLISH to mq3t_3defe3f1-1fba-4dc3-8798-87d329d27ea1 (d0, q0, r0, m0, 'homeassistant/routeur1_rms_Chauffe_Eau', ... (12 bytes))

Dans les sensors de mq3t je vois routeur1_rms_Force_OnOff_Relais_1 qui correspond en nom à "Chauffe_au Force OnOff". Je tente
mosquitto_pub -h 192.168.10.31 -u admin -P Pwdadmin -t "homeassistant/sensor/routeur1_rms_Force_OnOff_Relais_1" -m '{"tOnOff":0}'
2025-08-15T14:38:34: Received PUBLISH from auto-3A06D497-CD27-93A9-7A9B-43D4CCBE3852 (d0, q0, r0, m0, 'homeassistant/sensor/routeur1_rms_Force_OnOff_Relais_1', ... (12 bytes))
2025-08-15T14:38:34: Sending PUBLISH to mq3t_3defe3f1-1fba-4dc3-8798-87d329d27ea1 (d0, q0, r0, m0, 'homeassistant/sensor/routeur1_rms_Force_OnOff_Relais_1', ... (12 bytes))

Pas mieux donc Dodgy 

Qui y'a t'il comme erreur dans mes commandes ou configurations qui empêchent les informations de remonter vers le routeur?

Merci pour tout suggestions
Répondre
#2
La solution: pas de homeassistant dans le topic, il faut donc envoyer
mosquitto_pub -h 192.168.10.31 -u admin -P Pwdadmin -t "routeur1_rms/Chauffe_Eau" -m '{"tOnOff":0}'

Si cela peut servir ...
Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)