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:00] chefprojets:automate5 [2020/12/31 13:54] (Version actuelle) – [Prog] chef
Ligne 3: Ligne 3:
 Comme j'ai mis des prise de courant sur mon balcon et qu'il reste des ports libre sur le Witty.\\ Comme j'ai mis des prise de courant sur mon balcon et qu'il reste des ports libre sur le Witty.\\
 Pourquoi ne pas réutiliser mon précédent automate. \\ Pourquoi ne pas réutiliser mon précédent automate. \\
-Voir la description de cet automate : [[projets:automate3]]+Voir la description de cet automate : [[projets:automate3|Automate pour fermer les volets la nuit]]
  
 L'idée serait de rajouter un module relais pour le 220V, ainsi qu'un détecteur de présence.\\ L'idée serait de rajouter un module relais pour le 220V, ainsi qu'un détecteur de présence.\\
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.1606237200.txt.gz · Dernière modification : 2020/11/24 17:00 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