Skip to content
MCHobby edited this page Sep 15, 2018 · 4 revisions

La-Maison-Pythonic (logo)

Bienvenue sur le wiki technique du Projet La-Maison-Pythonic!

Installation

L'installation sur Raspberry-Pi est décrite dans le document Installation Rapide

Configuration des blocs

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.

bloc SWITCH

{  "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.

Clone this wiki locally