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 12:16] – modification externe 127.0.0.1projets:automate3 [2025/12/10 17:00] (Version actuelle) chef
Ligne 1: Ligne 1:
 ====== Automate pour fermer les volets le soir ====== ====== Automate pour fermer les volets le soir ======
 +
 +    - [[projets:automate3#Description]]
 +    - [[projets:automate3#Matos]]
 +    - [[projets:automate3#Schémas]]
 +    - [[projets:automate3#Prog]]
 +
 Ma télécommande centralisé des volets me permet de définir 7 volets/agrégas différents.\\ Ma télécommande centralisé des volets me permet de définir 7 volets/agrégas différents.\\
 Sur chaque volet ou agrégat de volets, je peu définir une heure d'ouverture et de fermeture.\\ Sur chaque volet ou agrégat de volets, je peu définir une heure d'ouverture et de fermeture.\\
Ligne 71: Ligne 77:
 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 : (modification externe)
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