Différences

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

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
projets:automate5 [2020/11/24 17:01] chefprojets:automate5 [2020/12/31 13:54] (Version actuelle) – [Prog] chef
Ligne 56: Ligne 56:
 Ajout :\\ Ajout :\\
   * Un module relais   * Un module relais
 +  * Une alim (bloc alim pour LED)
 +  * Des régulateurs (5v et 6v)
   * Un inter pour shuntter les mode.   * Un inter pour shuntter les mode.
-  * Un Radar HF+  * Un Radar HF (j'ai choisis - LV002 10.525GHz 8-15m Doppler Radar Module de commutateur de capteur à micro-ondes DC 6-40V) 
 +Voir mes tests de radars pour plus d'infos. 
 + 
 +Pour le boîtier, dessiner un boîtier qui se fixe en haut du balcon sur le passage du fils secteur.\\ 
 +J'ai prévu un sucre pour les connexions secteur.
  
-Pour le boîtier, dessiner un boîtier qui se fixe en haut du balcon sur le passage du fils secteur. 
  
 ==== Module WITTY ==== ==== Module WITTY ====
Ligne 66: Ligne 71:
 [[achats:doc:#Module WITTY]] [[achats:doc:#Module WITTY]]
  
-===== Shémas =====+===== Schémas =====
  
-On reprend le module existant et on ajoute les pièces manquantes. +On reprend le module existant et on ajoute les pièces manquantes.\\ 
-A voir si on met les modules supplémentaires sur une plaque à trou, ou on prévoit leur place dans le boîtier.+ATTENTION dans le schémas, les leds et la LDR font parties du module Witty !\\ 
 +Je les ai mis pour plus de compréhension.\\ 
 +Je vais refaire le boîtier pour maintenir toutes les pièces. \\ 
 +Le module relais sera connecté au port Gpio 05\\ 
 +Le radar sera avec le port Gpio 04. \\ 
 +Cela laisse les ports I2C libre au cas où.\\ 
 +Comme il y a une résistance de rappel et un BP sur Gpio 04, il faudra faire attention au niveau de sortie (actif BAS).
  
-{{:projets:fichiers:volet2.png?1000|}}+Schémas a modifier !! 
 +{{:projets:mod_balcon.png?900|}}
  
 ===== Prog ===== ===== Prog =====
  
-On reprend le programme [[https://github.com/patbidouille/mod_lum]] et on ajoute les fonctions supplémentaires.+On reprend le programme [[https://github.com/patbidouille/mod_lum]] et on ajoute les fonctions supplémentaires.\\ 
 +Vous trouverez le programme pour ce module sur :\\ 
 +[[https://github.com/patbidouille/mod_balcon.git]]
  
 +==== Fonctionnement ====
  
-//Le programme lit la luminosité, l'envoi en MQTT et réagi suivant un seuil min.\\ +Il cherche une connexion sur un serveur MQTT puis 3 modes :\\ 
-En MQTT on peu aussi définir :\\ +Mode gestion volets\\ 
-  * Un nouveau seuil de luminosité min. +    - Lit la luminosité et réagit en fonction 
-  Une nouvelle valeur de tempo entre 2 mesures. +    Au dessus du seuil - rien 
-  Baisser les volets +    au dessous - ferme les volets 
-  * Monter les volets+  - Il envoie tout cela en MQTT 
-  Renvoyer la valeur du seuil défini.+   
 +Mode présence : 
 +    - lit le radar  
 +    Si présence et si luminosité < seuil -> allume les prises durant une tempo
 +    Envoi une notification de présence par mqtt
  
-Le programme est sur github : [[https://github.com/patbidouille/mod_lum]] \\+Mode fêtes : 
 +    - Si ce mode est activé. 
 +    - Suivant un seuil de luminosité, on allume les prise durant un temps     
 +   
 +Programmation via OTA. 
 +  
 +Commande et conf MQTT :\\ 
 +    * mod_balcon/confvolet = Défini le seuil de luminosité bas pour la fermeture des volets\\ 
 +   mosquitto_pub -d -t mod_balcon/conf -m "175"
  
-Le topic du MQTT que j'ai défini est :+    * mod_balcon/cmd 
  
-  mod_lum/conf = Défini le seuil de luminosité bas. 
-  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 +    si mesg == "aff" On renvoi la valeur de conf luminosité topic MQTT "mod_balcon/conflum"   
-  mod_lum/bas = si mesg == "ON" on baisse les volets +    mosquitto_pub -d -t mod_balcon/cmd -m "aff"     
-  mod_lum/cmd =  +    si mesg == "tmp" On renvoi le valeur de conf du temps topic MQTT mod_balcon/conflum"   
-    si mesg == "aff" On renvoi la valeur de conf luminosité topic MQTT "mod_lum/conflum"   +    si mesg == "fetesON"  Activation du mode fêtes 
-    si mesg == "tmp" On renvoi le valeur de conf du temps topic MQTT mod_lum/conflum"   +    si mesg == "fetesOFF" Désactivation du mode fêtes 
-  mod_lum/conftemps Défini la valeur de temps entre 2 mesures.+  
 +    
 +    * mod_balcon/haut = si mesg == "ON" on monte les volets\\ 
 +    * mod_balcon/bas = si mesg == "ON" on baisse les volets\\ 
 +    * mod_balcon/conftemps Défini la valeur de temps entre 2 mesures de luminosité.\\ 
 +    * mod_balcon/conflum = Défini le seuil de luminosité pour les volets.\\ 
 +    * mod_balcon/confLfetes = défini le seuil de luminosité pour les fêtes\\ 
 +    * mod_balcon/confTfetes = defini le temps d'allumage des prises.\\ 
 +    * mod_balcon/confTpre = defini la tempo d'allumage pour une présence\\
    
-J'ai ajouté un plublish domoticz/in avec les donnée JSON pour que la centrale récupère les variations de luminosités.\\ 
-Pour ajouter le capteur à la centrale, il faut créer un "hardware" virtual.\\ 
-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]] 
- 
-Sur cette page, [[https://www.sigmdel.ca/michel/ha/domo/domo_03_fr.html]], vous trouverez comment configurer Domoticz pour le MQTT. 
-// 
- 
  
  
projets/automate5.1606237272.txt.gz · Dernière modification : 2020/11/24 17:01 de chef
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