-
Notifications
You must be signed in to change notification settings - Fork 13
Home
Bienvenue sur le wiki technique du Projet La-Maison-Pythonic!
L'installation sur Raspberry-Pi est décrite dans le document Installation Rapide
Les bloc acceptent un paramétrage JSON complémentaire dans le champ block_config
. Celui-ci dépend du type de bloc ajouté dans le tableau de bord.
{ "switch": {
"check":"MARCHE" ,
"uncheck":"ARRET"
},
"action": {
"checked": { "source": "mqtt_pythonic", "topic": "maison/cave/chaufferie/cmd", "message":"MARCHE" },
"unchecked": {"source": "mqtt_pythonic", "topic": "maison/cave/chaufferie/cmd", "message": "ARRET" }
},
"watch" : {
"source": "mqtt_pythonic", "topic": "maison/cave/chaufferie/etat"
}
}
Le noeud "switch" indique les messages MQTT correspondant aux états of/off, marche/arrêt, donc à l'état coché/décoché de la checkbox du SWITCH.
Le noeud "action" reprend les appels MQTT à effectuer lorsque la checkbox est cochée (donc mise en marche) ou décochée (mise à l'arrêt). L'information dans source
indique le serveur mqtt à contacter conformément au fichier de configuration dashboard.cfg
.
le noeud "watch" indique la souscription à opérer pour être alerté des modifications d'état.