Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
projets:automate3 [2019/08/13 10:16] – modification externe 127.0.0.1projets:automate3 [2020/10/04 14:28] (Version actuelle) – [Prog] chef
Ligne 71: Ligne 71:
 Le topic du MQTT que j'ai défini est : Le topic du MQTT que j'ai défini est :
  
- mod_lum/conf = Défini le seuil de luminosité bas +  mod_lum/conf = Défini le seuil de luminosité bas. 
- - mod_lum/cmd +  ex : mosquitto_pub -d -t mod_lum/conf -m "175" 
 +  mod_lum/cmd 
     si mesg == "ON" On allume la led     si mesg == "ON" On allume la led
     si mesg == "OFF" On éteint la led     si mesg == "OFF" On éteint la led
- mod_lum/haut = si mesg == "ON" on monte les volets +  mod_lum/haut = si mesg == "ON" on monte les volets 
- mod_lum/bas = si mesg == "ON" on baisse les volets +  mod_lum/bas = si mesg == "ON" on baisse les volets 
- mod_lum/cmd = +  mod_lum/cmd = 
     si mesg == "aff" On renvoi la valeur de conf luminosité topic MQTT "mod_lum/conflum"       si mesg == "aff" On renvoi la valeur de conf luminosité topic MQTT "mod_lum/conflum"  
     si mesg == "tmp" On renvoi le valeur de conf du temps topic MQTT mod_lum/conflum"       si mesg == "tmp" On renvoi le valeur de conf du temps topic MQTT mod_lum/conflum"  
-  mod_lum/conftemps Défini la valeur de temps entre 2 mesures.+  mod_lum/conftemps Défini la valeur de temps entre 2 mesures.
    
 J'ai ajouté un plublish domoticz/in avec les donnée JSON pour que la centrale récupère les variations de luminosités.\\ J'ai ajouté un plublish domoticz/in avec les donnée JSON pour que la centrale récupère les variations de luminosités.\\
-Reste à ajouter la récupération de commande depuis la centrale. \\ +Pour ajouter le capteur à la centrale, il faut créer un "hardware" virtual.\\ 
-Dans ce cas Domoticz est très prolifique et il faudra peut etre augmenter MQTT_MAX_PACKET_SIZE défini par défaut à 128, dans PubSubClient.h. \\+Ensuite Dans la liste sur le matériel virtual on peu créer un "Capteur virtuel" \\ 
 +On lui donne un nom, après cela on le retrouve dans les Dispositifs.\\ 
 +Il faut bien relever le "idx" afin de l'intégrer dans le programme dans la variable idx. 
 + 
 +La trame Domoticz sera :\\ 
 +{"idx":3404,"name":"Luminosité","svalue":"1024"} \\ 
 +On voit l'idx attribué par Domoticz (3404) et la luminosité renvoyé dans svalue. \\ 
 +là je suis au taquet, ma LDR est saturée, pour changer ça il faut changer la résistance en série avec la LDR. 
 + 
 +Domoticz est très prolifique et il faudra peut etre augmenter MQTT_MAX_PACKET_SIZE défini par défaut à 128, dans PubSubClient.h. \\
 [[https://github.com/knolleary/pubsubclient/blob/master/src/PubSubClient.h#L26]] [[https://github.com/knolleary/pubsubclient/blob/master/src/PubSubClient.h#L26]]
  
projets/automate3.1565691393.txt.gz · Dernière modification : 2019/08/13 10:16 de 127.0.0.1
CC Attribution-Share Alike 4.0 International
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0