Bonjour,
J'utilise mqtt depuis longtemps avec succès pour envoyer des mesures vers domoticz (via domoticz/in).
J'ai également un certain nombre de capteurs / actionneurs mysensors.
J'ai remarqué que l'état des capteurs mysensors est envoyé en mqtt sur domoticz/out à chaque changement d'état.
J'aimerais piloter, via mqtt, un relais. J'ai créé un interrupteur virtuel mais lorsque j'appuie dessus dans l'interface html de domoticz, aucun message n'est envoyé sur domoticz/out.
Qu'est-ce qui fait que l'état d'un dispositif est envoyé sur domoticz/out ?
Merci d'avance pour votre aide.
Bon we à tous
[MQTT] Envoyer état interrupteur virtuel sur domoticz/out
Re: [MQTT] Envoyer état interrupteur virtuel sur domoticz/out
Bonjour,domdom a écrit : 13 févr. 2021, 15:45 Qu'est-ce qui fait que l'état d'un dispositif est envoyé sur domoticz/out ?
Domoticz envoie bien une trame dans ce cas-là. Je viens de créer un virtual switch qui n'est connecté à rien, j'ai lancé
Code : Tout sélectionner
mosquitto_sub -v -d -t \#
Code : Tout sélectionner
Client mosqsub|25315-rpi3 received PUBLISH (d0, q0, r0, m0, 'domoticz/out', ... (261 bytes))
domoticz/out {
"Battery" : 255,
"RSSI" : 12,
"description" : "",
"dtype" : "Light/Switch",
"hwid" : "2",
"id" : "000140C2",
"idx" : 114,
"name" : "virtual switch (dummy)",
"nvalue" : 1,
"stype" : "Switch",
"svalue1" : "0",
"switchType" : "On/Off",
"unit" : 1
}
Client mosqsub|25315-rpi3 sending PINGREQ
Client mosqsub|25315-rpi3 received PINGRESP
Client mosqsub|25315-rpi3 received PUBLISH (d0, q0, r0, m0, 'domoticz/out', ... (261 bytes))
domoticz/out {
"Battery" : 255,
"RSSI" : 12,
"description" : "",
"dtype" : "Light/Switch",
"hwid" : "2",
"id" : "000140C2",
"idx" : 114,
"name" : "virtual switch (dummy)",
"nvalue" : 0,
"stype" : "Switch",
"svalue1" : "0",
"switchType" : "On/Off",
"unit" : 1
}
---
Bruxelles
RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
Bruxelles
RPi 3B, Domoticz 2024.7, SSD, dongle Zigbee Sonoff
IPX-800 V3
multiples Sonoff et similaires (Tasmota, ESPeasy), multiples appareils Zigbee
SMA Sunny Boy 3.6
Ksenia Lares 4.0
Compteur digital à la norme DSMR5 - interface ESP32
Re: [MQTT] Envoyer état interrupteur virtuel sur domoticz/out
Bonjour,
Merci beaucoup pour cette réponse aussi détaillée !
J'ai créé un nouvel interrupteur virtuel, et en effet, ça fonctionne parfaitement. Mais pas avec l'interrupteur que j'utilisais et qui était déjà créé !?
A posteriori, je me suis rendu compte que l'interrupteur en question était un ancien device mysensors que j'ai voulu recycler. On peut le voir dans la liste des devices, dans la colonne Matériel.
Pour ce type de device, aucune trame mqtt n'est envoyée en out. Là comme ça, je trouve ça dommage, mais j'imagine qu'il y a une bonne raison à ça. Et c'est un problème très facile à contourner.
Encore merci et bon dimanche !
Merci beaucoup pour cette réponse aussi détaillée !
J'ai créé un nouvel interrupteur virtuel, et en effet, ça fonctionne parfaitement. Mais pas avec l'interrupteur que j'utilisais et qui était déjà créé !?
A posteriori, je me suis rendu compte que l'interrupteur en question était un ancien device mysensors que j'ai voulu recycler. On peut le voir dans la liste des devices, dans la colonne Matériel.
Pour ce type de device, aucune trame mqtt n'est envoyée en out. Là comme ça, je trouve ça dommage, mais j'imagine qu'il y a une bonne raison à ça. Et c'est un problème très facile à contourner.
Encore merci et bon dimanche !