Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
MQTT casse tête
#14
(03-08-2025, 09:43 AM)ouaf a écrit : Me revoila tout sourire car je viens de trouver mon erreur grace à un msg privé d'un contributeur (je l'invite à le publier d'ailleurs)

voila le message
Configuration MQTT de baseBroker : 192.168.1.18:1883
Utilisateur : User
Mot de passe : password
Prefix découverte : homeassistant
Prefix publication : homeassistant
Device Name : routeur_rms

?️ Commandes pour Actions/Actionneurs
Format général :
Topic : {DeviceName}/{Nom_Action}
Exemple : routeur_rms/Triac ou routeur_rms/Relais_1

Exemples de commandes JSON :
1. Forcer ON/OFF un actionneur :Topic: routeur_rms/Triac
Payload: {"tOnOff": 1}    // 1=ON forcé, 0=OFF forcé, -1=Auto

2. Changer le mode de fonctionnement :Topic: routeur_rms/Relais_1
Payload: {"Mode": "Decoupe"}
Modes disponibles : "Inactif", "Decoupe", "OnOff", "Multi", "Train", "PWM"

3. Modifier les seuils pour une période :Topic: routeur_rms/Triac
Payload: {
  "Periode": 0,
  "SeuilOn": 500,
  "SeuilOff": 200,
  "OuvreMax": 80
}

4. Commande complète pour un actionneur :Topic: routeur_rms/Chauffe_Eau
Payload: {
  "tOnOff": -1,
  "Mode": "Multi",
  "Periode": 1,
  "SeuilOn": 1000,
  "SeuilOff": 300,
  "OuvreMax": 95
}

? Topics de données publiées (Auto-Discovery Home Assistant)Données de puissance :homeassistant/sensor/routeur_rms_PuissanceS_M/state
homeassistant/sensor/routeur_rms_PuissanceI_M/state
homeassistant/sensor/routeur_rms_Tension_M/state
homeassistant/sensor/routeur_rms_Intensite_M/stateDonnées d'énergie :homeassistant/sensor/routeur_rms_Energie_M_Soutiree/state
homeassistant/sensor/routeur_rms_Energie_M_Injectee/state
homeassistant/sensor/routeur_rms_EnergieJour_M_Soutiree/state
homeassistant/sensor/routeur_rms_EnergieJour_M_Injectee/stateÉtat des actions :homeassistant/sensor/routeur_rms_Ouverture_Triac/state
homeassistant/binary_sensor/routeur_rms_Actif_Triac/state
homeassistant/sensor/routeur_rms_Duree_Triac/state
homeassistant/sensor/routeur_rms_Force_Triac_OnOff/stateTempératures :homeassistant/sensor/routeur_rms_Temperature_0/state
homeassistant/sensor/routeur_rms_Temperature_1/state
homeassistant/sensor/routeur_rms_Temperature_2/state
homeassistant/sensor/routeur_rms_Temperature_3/state

? Topics de souscription (données reçues)

1. Puissance externe :Topic configuré : PuissanceMaison (par défaut)
Payload: {"Pw": 1250, "Pva": 1300, "Pf": 0.96}

2. Température externe :Topic configuré dans Source_Temp
Payload: {"temperature": 22.5}

3. Disponibilité :Topic: homeassistant/routeur_rms/Available
Payload: online/offline

⚙️ Exemples pratiques complets

Exemple 1 : Démarrer le chauffe-eau à 1000W de surplus
mosquitto_pub -h 192.168.1.18 -u User -P password \
  -t "routeur_rms/Chauffe_Eau" \
  -m '{"Mode":"OnOff","Periode":0,"SeuilOn":1000,"SeuilOff":200}'

Exemple 2 : Régler le Triac en mode Multi-sinus avec ouverture max 70%
mosquitto_pub -h 192.168.1.18 -u User -P password \
  -t "routeur_rms/Triac" \
  -m '{"Mode":"Multi","Periode":0,"SeuilOn":300,"OuvreMax":70}'

Exemple 3 : Forcer l'arrêt d'un relais
mosquitto_pub -h 192.168.1.18 -u User -P password \
  -t "routeur_rms/Relais_Piscine" \
  -m '{"tOnOff":0}'

Exemple 4 : Envoyer une mesure de puissance au routeur
mosquitto_pub -h 192.168.1.18 -u User -P password \
  -t "PuissanceMaison" \
  -m '{"Pw":-850,"Pva":900,"Pf":0.94}'

? Configuration des Actions dans l'interface
Chaque action peut avoir jusqu'à 8 périodes avec :
Type : OFF, ON, Régulation par puissance
Horaires : Début/Fin d'activité
Seuils : SeuilOn (démarrage), SeuilOff (arrêt), OuvreMax (limitation)
Température : Conditions de température min/max
Tarif : Activation selon les heures creuses/pleines ou tempoLe routeur publie automatiquement l'état de toutes ces données vers Home Assistant via l'auto-discovery MQTT.
Répondre


Messages dans ce sujet
MQTT casse tête - par ouaf - 01-08-2025, 07:38 PM
RE: MQTT casse tête - par michy - 01-08-2025, 08:09 PM
RE: MQTT casse tête - par ouaf - 01-08-2025, 08:37 PM
RE: MQTT casse tête - par DanielJ - 02-08-2025, 11:23 AM
RE: MQTT casse tête - par manusaxo - 02-08-2025, 02:40 PM
RE: MQTT casse tête - par DanielJ - 02-08-2025, 04:55 PM
RE: MQTT casse tête - par manusaxo - 02-08-2025, 05:14 PM
RE: MQTT casse tête - par DanielJ - 02-08-2025, 08:17 PM
RE: MQTT casse tête - par manusaxo - 02-08-2025, 08:40 PM
RE: MQTT casse tête - par DanielJ - 02-08-2025, 09:01 PM
RE: MQTT casse tête - par ouaf - 03-08-2025, 08:32 AM
RE: MQTT casse tête - par ouaf - 03-08-2025, 09:43 AM
RE: MQTT casse tête - par 59jag - 07-08-2025, 05:02 AM
RE: MQTT casse tête - par DanielJ - 03-08-2025, 12:29 PM
RE: MQTT casse tête - par F1ATB - 07-08-2025, 11:54 AM

Atteindre :


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