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/12/04 15:21] – [Prog] 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 (j'ai choisis - LV002 10.525GHz 8-15m Doppler Radar Module de commutateur de capteur à micro-ondes DC 6-40V)   * 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. 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.+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. 
  
 ==== Module WITTY ==== ==== Module WITTY ====
Ligne 70: Ligne 74:
  
 On reprend le module existant et on ajoute les pièces manquantes.\\ On reprend le module existant et on ajoute les pièces manquantes.\\
-Je vais adapter le boîtier pour maintenir toutes les pièces. \\+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 module relais sera connecté au port Gpio 05\\
 Le radar sera avec le port Gpio 04. \\ Le radar sera avec le port Gpio 04. \\
Ligne 77: Ligne 83:
  
 Schémas a modifier !! Schémas a modifier !!
-{{:projets:fichiers:volet2.png?1000|}}+{{:projets:mod_balcon.png?900|}}
  
 ===== Prog ===== ===== Prog =====
Ligne 85: Ligne 91:
 [[https://github.com/patbidouille/mod_balcon.git]] [[https://github.com/patbidouille/mod_balcon.git]]
  
-//OBSOLETE : +==== Fonctionnement ====
-Le programme lit la luminosité, l'envoi en MQTT et réagi suivant un seuil min.\\ +
-En MQTT on peu aussi définir :\\ +
-  * Un nouveau seuil de luminosité min. +
-  * Une nouvelle valeur de tempo entre 2 mesures. +
-  * Baisser les volets +
-  * Monter les volets. +
-  * Renvoyer la valeur du seuil défini.+
  
-Le programme est sur github [[https://github.com/patbidouille/mod_lum]] \\+Il cherche une connexion sur un serveur MQTT puis 3 modes :\\ 
 +Mode gestion volets\\ 
 +    - Lit la luminosité et réagit en fonction 
 +    * Au dessus du seuil - rien 
 +    * au dessous - ferme les volets,  
 +  - Il envoie tout cela en MQTT 
 +   
 +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 topic du MQTT que j'ai défini est :+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" 
 + 
 +    * 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.1607095314.txt.gz · Dernière modification : 2020/12/04 15:21 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