J'aurais besoin d'un coup de main pour configurer le plugin pour une prise connectée Milesight WS523.
Les messages MQTT qu'on voit passer avec MQTT Explorer ressemblent à ça (c'est un extrait) :
Code : Tout sélectionner
"object": {
"power_consumption": 0.0,
"voltage": 246.7,
"socket_status": "off",
"power_factor": 100.0,
"current": 3.0,
"active_power": 0.0
},
Code : Tout sélectionner
"prise_1_Status": {
"topic": "application/xxx/device/yyy/event/up",
"key": "prise_1_Status",
"type": "244",
"subtype": "73",
"switchtype": "0",
"select": {
"item": "fPort",
"value": 85
},
"mapping": {
"item": "object/socket_status",
"default": "0",
"values": {
"on": "1"
}
},
"set": {
"mapping": {"values": {"off": "0", "on" : "100"}},
"command": "python3 scripts/gestion_relais.py -relais prise_1:# &",
"topic": "application/xxx/device/yyy/event/up",
"payload": {"object":{"socket_status":"#"}, "fPort":85},
"retain": false
}
},
Dans la partie "set" il y a aussi un topic qui renvoyer un message MQTT avec le nouveau statut de la prise et de le mettre à jour dans Domoticz (la prise ne renvoie pas de message quand on change son statut par un downlink).
Une fonctionnalité qui m'intéresse est celle d'alarme de coupure de courant. Dans ce cas, un message MQTT est émis avec le même topic et contient (entre autres) :
Code : Tout sélectionner
"object": {"power_outage_alarm": "power_outage"}
Merci d'avance de votre aide !