aacro78

CannaWeedeur
  • Compteur de contenus

    101
  • Inscription

  • Dernière visite

Messages posté(e)s par aacro78

  1. hello,

    Le 09/12/2017 à 12:14, nemoxxx a dit:

    Tu as une idée du cout total de ton installe ?

    Pour le coût total on va dire que c'est relatif. On doit prendre en compte plusieurs paramètres.

     

    Essentiellement c'est le nombre de technologie sans fil utilisé.

    Dans mon cas j'utilise le wifi pour me connecter à la box, le bluetooth pour la Parrot Flower Power, et l'EnOcean.

    Pour le wifi j'aurais pu utiliser un cable réseau donc le dongle wifi en moins à acheter.

    Pour le bluetooth j'aurais pu utiliser des sonde Xiaomi qui sont 4 fois moins que la Parrot.

    Pour l'EnOcean j'aurais utiliser à la place du Z-Wave qui est 2 fois moins.

     

    Le nombre d'actionneurs et sondes va aussi influencer sur le prix.

    Dans mon cas je peux commander 6 prises électrique séparément et j'ai des capteurs temp/hum pour l'air et la terre.

     

     

  2. Hello BilouteDj,

    Désolé pour le temps de réaction.

     

     

    Pourrais je avoir ton schéma électrique car je reste coincé au niveau de ton ELTAKO (que je ne trouve plus en vente)

    Le seul équipement ELTAKO que j'utilise c'est la sonde température / humidité.

    Elle est sans fil donc pas de schéma électrique

    Pour le schéma électrique des modules prise UBIWIZZ

    05materiel.jpg

     

    comment fais-tu pour varier ton intra-extra tout en gardant la même température

    La température ne reste pas tout le temps la même.

    Au contraire, c'est en fonction de la température que je détermine la vitesse de mon extra.

     

    Mon extracteur a deux vitesses.

    Chaque vitesse est branchée sur une sortie d'un modules prise. (vitesse1 banché sur output1 et vitesse2 banché sur output2)

    Quand il fait trop chaud je suis en vitesse 2.

    Sinon je suis en vitesse 1.

    Le fait de passé de la vitesse 1 à la vitesse 2 va faire baisser la température.

     

    Si tu as des questions ou si tu rencontre un problème sur Jeedom n’hésite pas à en faire part.

     

    ++

    aacro78

    • Like 1
  3. Hello weediculteur,

    Désolé pour le temps de réaction.

    Je pense que tu es au bon endroit pour parler Jeedom.

     

    En effet il y a eu quelque mises à jour sur Jeedom et les plugins depuis. Mais l'idée reste la même.

     

    Concernant Xiaomi, j'ai testé les Miflora (j'en ai acheté 4). Utilisé dans divers environnements: intérieur, extérieur et dans des terrarium tropical humide (90% d'humidité). En 6 mois celle dans le terrarium est morte, elle a pris l'eau (la pile a coulée et les soudure sont totalement oxydées.

     

    Retour sur Jeedom, pour automatiser le maximum, tout se passe dans les scénarios.

    Après qu'on utilise des équipements Wifi, Bluetooth, Enocean, zwave .... le fonctionnement reste le même.

     

    Si tu as des questions ou si tu rencontre un problème sur Jeedom n’hésite pas à en faire part.

     

    ++

    aacro78

     

     

  4. Bonjour,

    là je me suis fabriqué ma prise secteur.

     

    Pas très aux normes ta prise, une prise avec 2 Neutres  :lol: :lol: :lol:. Le mieux est d'utiliser un câble multiconducteur style " 3G 1.5mm²" que 3 fils à l'arrache.

     

    Sinon au top le panneau.

    ++

    aacro78

  5. MErci pour ce tuto !

    avez-vous entendu parler du Leaf Plug N' Plant  ?

    ça a l'air relativement simple et bien foutu...

    Bonjour,

    Il existe tout plein de box de culture connecté comme celle là.

    • Niveau design: je trouve ça propre, une bonne optimisation de l'espace (même un peu trop à mon gout) Mais la box est trop petite 0.6x0.7x1.5m dimension extérieur.
    • Niveau prix c'est là que tu sort les mouchoirs: 1500$ à l'achat et 150$ en consommable.
    • Niveau performance: aucune info (hygro/aero on ne sais pas), pour la lumière c'est de la LED et pas plus d'info à part 200W

     

    Conclusion, j'en suis pas fan:

    • Coûte une fortune.
    • Tout les consommable (fac, engrais etc..) sont des modèles propriétaire qu'ils vendent une fortune.
    • La maintenance doit être assez compliquer, pas sure de pouvoir changé les tuyau une fois encrassés etc.
    • Nécessite une connexion Wifi, données surement envoyé sur internet. Obliger d'avoir un smartphone IOS ou Android.
    • Si l'entreprise coule, tu ne pourras plus trouver tes consommable et ta box deviendra inutilisable.

     

    Après ce n'est que mon point de vue.

     

    ++

    aacro78

  6. Hello,

    Sympa ton panneau.

    J'ai un projet similaire en cours de réflexion avec quelques options supplémentaire le tout développé en python avec le framework Django

    • mélange des engrais
    • dosage précis
    • personnalisation du planning

     

    Je partagerais mes travaux une fois ceux-ci commencés.

     

    ++

    artnod

    • Like 1
  7. Hello,

     

    J'en possède 4, tous contrôlés par une box domotique (Jeedom). Plus besoin de leur appli en carton et donc pas de risque que Xiaomai récupère les données. 

     

    Après pour le niveau de lux ça bug comme même pas mal avec de la led, il doit surement faire la mesure sur une longueur d'ondes bien précises

     

    +1 avec consoperso, il n'y a pas cannabis dans leur pauvre base de données.

     

    ++

    artnod

  8. Hello,

    Désolé pour le temps d'attente.
     

    J'ai ptete pas été attentif sur la partie "alerte", mais sur quel protocole elle est basé ? smtp mail ou sms ?

     
    Pour envoyé les alertes sur mon smartphone (android), j'utilise l'application Telegram. Elle fourmis une API afin de créer des robots (bot) qui envoie des messages.
    Pour la détection des alertes j'utilise un scénario dans Jeedom. Le scenario modifie 3 variables en fonction de l'alertes. Puis exécute un script avec les 3 variables en paramètre d'entrées. Ce script utilise l'API de Telegram pour envoyé le message.
     

    Il y'a un tuto ici même très similaire au tiens sur raspberry\Domoticz, en quoi est-il différent de Jeedom pour une gestion climatique ?

     
    Domoticz tout comme Jeedom sont des solutions Domotique open source. La gestion climatique se fait de la même manière (sonde, actionneurs, scénario). Quasiment toute les box domotique propose toutes les même fonctionnalités. 
     

    Jeedom est-il compatible avec toutes les sondes pour relever temp/humidité (notamment dht22) ?
    Tu pense que c'est possible d'incorporer une sonde co² et d'en faire un scénario/variables avec ?


    Dans la mesure ou tu peux:

    • créer tes scripts pour manipuler les GPIO du raspberry
    • enregistrer les valeurs obtenu dans des équipements virtuels via des requêtes http (API).

    Je pense qu'on peux intégrer n'importe quelle type de sonde DIY ou autre. Je n'ai utilisé que des équipements de domotique disponible dans le commerce pour ne pas a avoir à faire du DIY.

     

    En espérant que cela réponde à tes questions.

     

    Je suis en train de refaire entièrement le tuto. A partir de zéro.

     

    Merci.

    Cordialement,

  9. Salut,

     

    Merci pour tes précisions, c'est vrai qu'il se craque sur le prix de leur matériels.

     

    Je pensais au MCP23017 justement et ton article sur les i/o extender, m'a confirmé ce que je pensais.

    J'en ai un qui traîne au fond d'un placard. C'est un chapeau pour raspberry. Par contre j'ai une capa de 0.1µF entre vcc et gnd, surement pour éliminer les parasites.

    S73-4594P01WL.jpg

     

    Cordialement,

  10. Hello

     

     

    avec gestion des interruptions et un reset si nécessaire

     

    Qu'entends tu par là? Çà m'intéresse.

     

     

     

     

    J'ai jeté une bille sur ton shield, les deux circuits sont bien distincts sur la platine, mais je ne vois pas de "I2c Isolation breakout" pour les lectures simultanées pH & EC

    Je pensais justement que c'était le but du shield (en tout cas c'est ce qu'il veulent nous vendre), schéma .

    La doc du module pH si t'as envie de jeter un œil.

     

     

     

    Petite Question:

    Que pense-tu des produits Atlas Scientific, de leur sonde surtout? 

     

     

    Merci

  11. Salut

     

     

     

    Par contre, je ne vois pas l'utilité de mettre plusieurs arduino en communication, il y a moyen de tout mettre sur 1 seul arduino.

    J'utilise plusieurs arduino pour mon système d'arrosage, pour plusieurs raison.

    • D'une part à cause du nombre limiter i/o sur un arduino, j'utilise 3 output par engrais (2 pour les deux sens de la pompe + 1 pour le melangeur) ceux qui me fais déjà 21 broches d'utilisées.
    • Via le protocole i2c, je peux avoir plusieurs module esclave (rendre évolutif mon système)
    • Mes modules esclave communique de la même manière que les modules i2c pour les sondes pH et EC (demande d'info, changer les adresse i2c des esclaves, reset factory ...)

     

     

    D'ailleurs si tu taffe avec une framboise, tu peux même te passer des arduino et faire un module d'extension de 64 I/O suppl.
    • Je veux rendre mon système indépendant et autonome, il s'utilise via des requête GET HTTP simple. On peut s'y connecter via son navigateur web préféré ou via des script avec curl, ...
    • Le shield pour les sondes pH et EC est un shield pour Arduino Uno et pas raspberry.
    • Je n'utilise le raspberry que pour Jeedom, étant déjà gourmand en ressources je n'ai pas voulu y touché.

    Après comme tu le dis j'aurais pu tout faire sur le raspberry.

     

    Merci.

  12. Bonjour à tous, (Mise à jour en cours!!!)
     
    Introduction
    Le but de ce post et de vous présenter une solution domotique permettant d'automatiser son jardin d'intérieur.
    Petit rappel sur la Domotique
    La domotique vise à apporter des solutions techniques pour répondre aux besoins de confort (gestion d'énergie, optimisation de l'éclairage et du chauffage), de sécurité (alarme) et de communication (commandes à distance, signaux visuels ou sonores, etc.) que l'on peut retrouver dans les maisons, les hôtels, les lieux publics.
     
    Et pourquoi pas votre jardin d'intérieur!!
     
    Jeedom  
    Le logiciel Jeedom est Open Source, vous avez un accès total au logiciel qui gère votre domotique. Ceci est une garantie de transparence, mais également de longévité du logiciel et de votre installation.
     
    Jeedom est compatible avec différents protocoles comme le Z-Wave, le RFXcom, le RTS SOMFY, le EnOcean, le xPL, etc... Le système de plugins, via le Market Jeedom, permet de garantir une compatibilité avec de nombreux protocoles actuels et futurs.
     
    Jeedom ne nécessite pas l'accès à des serveurs extérieurs pour fonctionner. Toute votre installation se gère en local et vous êtes donc les seuls à y avoir accès pour vous garantir une confidentialité complète.
     
    Grâce à sa flexibilité et aux nombreux paramètres de personnalisation, chaque utilisateur peut créer sa propre domotique Jeedom. A l'aide des widgets, des vues et des design, vous avez une totale liberté pour imaginer votre propre interface si vous le souhaitez.
     
    EnOcean
    Le protocole EnOcean a bien fait parler de lui en 2013/2014. Il est apparu en force dans les solutions grand public en étant disponible sur bon nombre de box domotiques du marché.
     
    Jeedom, Eedomus, ou encore Somfy, … nombreuses sont celles qui ont intégré ce protocole dans leurs écosystèmes. Ce n’est pas un hasard si le protocole peut être disponible aujourd’hui sur bon nombre de solutions domotiques.
     
    Ce point commun entre les solutions concurrentes de la Smart Home est rendu possible de part les qualités principales de ce protocole. Elles peuvent se résumer parfaitement dans son slogan: il est sans fil et sans piles.
     
    Les modules sans fil et sans pile sont autonomes et puisent l’énergie dont ils ont besoin de leur environnement pour émettre leur signal et communiquer avec d’autres produits EnOcean et ou un contrôleur (Box).
     
    Les principales méthodes de « energy harvesting » récupération d’énergie, sont les suivantes :
    • Photovoltaïque : Petite cellule récolte l’énergie solaire et la stocke dans une petit batterie tampon.
    • Magnéto-résistif : Principe mécanique qui suffit à produire l’énergie nécessaire.
    • Thermodynamique : Une différence de température pour produire l’énergie.
     
    Comme les capteurs ne fournissent que de très petites quantités d’énergie, il est donc nécessaire de la stocker au fil du temps pendant que le système est au repos et qu’il ne consomme que très peu d’énergie. La dernière génération sans fil EnOcean nécessite seulement 100 nanoampères (NA).
     
    Présentation matériel

    Raspberry Pi

    Voici les divers équipements du Raspberry utilisé pour ce tuto:
    • 1x raspberry pi ~ 40 €
    • 1x enOcean Pi ~ 40 €
    • 1x dongle Bluethooh 4 BLE ~ 12 €
    • 1x dongle WIFI ~ 12€
    • 1x carte micro SD ~ 7 €
    • 1x alimentation micro USB ~ 8 €
     

    01materiel.jpg

    02materiel

    Il est possible de changer le EnOcean Pi par une clef USB EnOcean. Si vous ne voulez pas utiliser la technologie sans fil EnOcean vous pouvez utiliser le Razberry ou une clef USB Z-Wave (en revanche il faudra le plugin openzwave en plus sous Jeedom) ou autre protocole sans fil compatible avec Jeedom.
     
    Jeedom est un logiciel qui est et restera open source, son utilisation est entièrement gratuite et ne dépend pas d’un cloud ou d’un abonnement. Cependant certains plugins qui permettent d’augmenter les capacités de Jeedom ou son utilisation peuvent être payants et peuvent avoir besoin d’une connexion internet.

     
    Equipements domotique

    Voici les divers équipements domotique utilisé pour ce tuto:
    • 3x doubles modules prise - Ubiwizz UBID1705
    • 1x sonde température et hygrométrie de l'aire - Eltako FAFT60
    • 1x sonde température et hygrométrie du sol - Parrot Flower Power
    • 1x Caméra IP - ancien smartphone
     
    Module prise - Ubiwizz

    Avec ce module vous allez pouvoir connecter n’importe quel appareil électrique à votre réseau sans fil EnOcean et le contrôler à l’aide d’émetteurs ou capteurs sans fil et sans pile comme des interrupteurs, détecteurs de présence, capteur d’ouverture, ou encore une Box Domotique.

    03materiel

    Sa taille réduite va même vous permettre de l’encastrer ou de le placer à n’importe quel endroit, dans un pot de centre, une boite de dérivation, sous condition d’avoir le « Neutre ».
    Caractéristique :
    • Protocole Radio EnOcean® : 868.3MHz Bidirectionnel
    • Alimentation : 230V AC +/-10% – 50Hz
    • Puissance maximum : 2 X 1150W
    • Consommation intrinsèque : <1W
    • Température de fonctionnement – 0°C à 40°C
    • EEP : D2-01-12 (2 canaux)
    • Portée : 30m
    • 2 entrées analogiques pour interrupteur filaires existants
    • Dimensions – 40X45X16,9mm
    • Garantie 2 ans
     
    Attention, si vous n’êtes pas à l’aise avec l’électricité il est préférable de faire appel à un professionnel. Avant de commencer le câblage de votre module ou de démonter votre interrupteur filaire, coupez toujours l’électricité au niveau de votre tableau électrique et vérifier l’absence de tension.
     
    Respectez le schéma de câblage de la notice, je ne serais en aucun cas responsable des incidents ou accidents résultant d’un mauvais câblage ou d’un usage non conforme.

    04materiel.png

    Petit rappel sur le bornier de ce micromodule qui se compose d’une alimentation 230V Neutre + Phase, 2 entrées pour interrupteur filaire, et 2 sorties de commutation 230V.
    Voici le principe de câblage du module pour gérer 2 éclairages différents en encastré, exemple de configuration que nous allons utiliser tout au long du tuto.

    05materiel.jpg

     
    Reset Usine

    Appuyez sur le bouton du micromodule pendant plus de 5 secondes jusqu’à que la Led devienne Orange. Relâchez alors le bouton pour que la Led commence à scintiller en Orange.
     
    Le produit est alors en Reset Mode, mode pendant lequel le micromodule attend une confirmation de l’utilisateur pendant 30 secondes.
    Un Simple Appui sur le bouton validera le reset qui sera validée par un clignotement Rouge/Vert de la Led.
     
    Si aucun appui n’est fait dans les 30 secondes la Led arrête de scintiller pour signaler la sortie du Mode Reset.

     
    Apprentissage

    Avec un Triple Appui sur le bouton local, la Led va alors scintiller en Rouge, ce qui signifie que le Canal 1 est en mode Apprentissage / Désapprentissage. Pour passer sur le Canal 2 en mode Apprentissage / Désapprentissage il suffit d’appuyer une seconde fois sur le bouton.
     
    Choisir le canal désiré et presser l’un des boutons de l’émetteur sans fil que vous souhaitez appareiller à votre micromodule.
    Le bouton pressé sera automatiquement défini comme le bouton qui activera le canal sélectionné en ON et le bouton opposé celui qui le passera en OFF.
     
    La procédure d’apprentissage ou désapprentissage est signalée par un changement d’état On & Off alternativement sur la sortie concernée 01 ou 02 mais également via la Led qui clignotera en vert. Si la Led clignote en Orange pendant l’appairage, cela signifie que la mémoire du micromodule est pleine ou que l’émetteur n’a pas pu être appairé.
     
    En cas de mémoire saturée, veuillez commencer par Désapprendre un émetteur avant de recommencer la procédure d’Appairage.

     
    Sonde Température et Hygrométrie de l’Air - Eltako

    Sonde radio d'humidité et de température pour montage extérieur, 61x46mm, 30mm de profondeur.
     
    La partie électronique ne nécessite pas d'alimentation externe et il n'y a donc pas de perte en attente.
     
    Cette sonde d'humidité et de température pour montage extérieur FAFT60, équipé d'un module solaire, mesure continuellement l'humidité relative et la température. Il est bien sûr aussi possible d'utiliser l'appareil à l'intérieur, pour autant que la luminosité est suffisante.
     
    Un télégramme radio est envoyé à chaque changement d'humidité de 5% ou à chaque changement de température de 0,3°C. Si les valeurs restent inchangées, un message de contrôle est envoyé environ toutes les 100 secondes.
     
    Pour l'apprentissage dans un actionneur, qui se trouve en mode d'apprentissage, ou dans le logiciel GFVS, il est nécessaire de tenir un instant l'aimant bleu (fournit avec l'appareil) ou n'importe quel autre aimant sur la position marquée avec carré sur le côté de la sonde et ainsi il envoie un télégramme d'apprentissage.
     
    Cellule solaire avec accumulation de l'énergie: Il est indispensable de charger l'accumulateur avant la mise en service. Le chargement dure +/- 5 heures à 400 Lux.
     
    Le degré de protection est IP54, la température ambiante admissible est de -20°C à +55°C.
     
    Montage par vissage ou collage. La fourniture contient un adhésif double face.

    06materiel.jpg

     
    Sonde Température et Hygrométrie du Sol – Parrot Flower Power

    07materiel.jpg

     
    Installation du Raspberry Pi

    Installation

    Le nom de l’image Jeedom peut être différent de celui des captures faites dans cette documentation
     
    Installation de win32diskimager

    Vous devez télécharger le logicel win32diskimager ici puis l’installer sur votre pc.

     
    Récupération de l’image de Jeedom

    Vous devez aller ici, puis dans le dossier Images récupérer l’image jeedom-rpi-*.rar

    02raspberry

     
    Décompression de l’image de Jeedom

    Décompresser l’image de Jeedom (si vous n’avez rien pour le décompresser vous pouvez installer winrar), vous devez obtenir :

    01raspberry

     
    Gravure de l’image sur la carte SD

    Insérer votre carte SD dans votre ordinateur puis lancer le logiciel win32diskimager :

    03raspberry

    Vérifier que dans device c’est bien votre carte SD qui est sélectionnée puis cliquez sur l’icône dossier pour indiquer le chemin de l’image téléchargée et décompressée (étape 2 et 3) :

    04raspberry.png

    Cliquez sur Write pour écrire l’image, validez l’avertissement :

    05raspberry.png

    Vous pouvez suivre l’avancement de l’écriture de l’image (une dizaine de minutes) :

    06raspberry.png

    Une fois ceci terminé vous aurez ce message :

    07raspberry.png

    Vous n’avez plus qu’à mettre la carte SD dans le Raspberry Pi, à brancher un clavier et l’HDMI et l’alimentation, votre Jeedom va démarrer.

     
    Configuration

    Une fois que le raspberry est allumé et a fini de démarré, connectez-vous à l'aide des identifiants root. Attention le clavier peut être en anglais (m=, et M=?). Les identifiants sont jeedom/Mjeedom96 , root a le même mot de passe.
     
    Si vous êtes sur rpi2 IL NE FAUT SURTOUT PAS L’OVERCLOCKER sous peine d’avoir un système instable avec de nombreuse corruption de carte SD
     
    Extension de la partition

    Afin de disposer de la totalité de la carte SD il faut étendre la partition. Pour cela utilisé la commande raspi-config
    root@jeedom:~# raspi-config
    

    08raspberry.png

     
    Configuration du réseau

    Nous allons ajouter notre configuration wifi. Pour cela il faut modifier un fichier. Ce fichier regroupe la configuration des points d'acces wifi.
     
    Il se nomme wpa_supplicant.conf, se situe dans /etc/wpa_supplicant/ et on utilise l’utilitaire nano pour éditer le fichier.
    root@jeedom:~# nano /etc/wpa_supplicant/wpa_supplicant.conf
    
    Ajouter ceux-là:
    network={
        ssid="WIFI_name"
        psk="WIFI_password"
    }
    
    Une fois la configuration sauvegarder, il faut redémarrer la carte wifi à l’aide des commandes ifdown et ifup. Ifconfig permet d’afficher les informations de la carte wifi.
    root@jeedom:~# ifdown wlan0
    root@jeedom:~# ifup wlan0
    root@jeedom:~# ifconfig wlan0
    wlan0     Link encap:Ethernet  HWaddr 00:11:22:33:44:55
              inet addr:192.168.0.2  Bcast:192.168.0.255  Mask:255.255.255.0
              inet6 addr: fe80::2c1:41ff:fe38:f17/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:55799 errors:0 dropped:2690 overruns:0 frame:0
              TX packets:23466 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:45803201 (43.6 MiB)  TX bytes:7434310 (7.0 MiB)
    
    Vous pouvez reservé l’adresse IP dans le service DHCP de vote box internet. Pour cela il fait associer l’adresse matérielle de votre carte wifi HWaddr 00:11:22:33:44:55 avec l’adresse IP de voter choix ( de préférence utilisé celle qui est déjà attribuée addr:192.168.0.2).
     
    Puis redémarrer le Raspberry Pi.
    root@jeedom:~# reboot
    

     
    Configuration initial de Jeedom

    Inscription sur le market

    La première chose à faire est de se créer un compte sur le market pour pouvoir enregistrer votre Jeedom sur celui-ci, cliquez ici pour commencer. Remplissez les différents champs et valider.

     
    Première connexion

    Depuis votre navigateur web préférer, allez sur https://192.168.0.2/
    Login par défaut : admin/admin

    01jeedom

    Nous allons voir ici comment lier votre Jeedom à votre compte market, une fois connecté à votre Jeedom vous devez aller sur Général → Administration → Configuration.

    02jeedom

     
    Configuration générale

    Remplir le champ Nom de votre Jeedom.

    03jeedom

     
    Configuration réseaux

    Remplir le champ Adresse IP dans la section Accès interne.

    04jeedom.PNG

     
    Mises à jour et fichiers

    Remplir le champ nom d’utilisateur et mot de passe en fonction de vos identifiants du Market (et bien du market et pas de Jeedom).

    05jeedom.PNG

    Ensuite cliquez sur Tester.

     
    Changer le mot de passe par défaut

    Ensuite une des étapes importantes est de changer le mot de passe par défaut de votre compte Jeedom, pour cela cliquez sur Général → Administration → Utilisateurs.

    06jeedom.png

    Une fois dessus vous avez juste à choisir la ligne avec l’utilisateur admin et à cliquer sur changer de mot de passe.
    Voilà vous avez changé le mot de passe du compte admin.

     
    Supprimer le plugin Z-Wave

    Pour cela cliquez sur Plugins → Protocole domotique → Z-Wave.

    07jeedom.png

    Cliquez sur Configuration. Puis Supprimer (en haut à droite).

    09jeedom.png

     
    Mise à jour de Jeedom

    Pour cela cliquez sur Général → Administration → Centre de mise à jour.

    06jeedom.png

    Cliquez sur Vérifier les objets et mises à jour.

    10jeedom.PNG

    Une fois la vérification des mises à jour terminée, cliquez sur Mettre à jour.

     
    Création des objets

    Home

    Cet objet contiendra les autres objets. Pour cela cliquez sur Général → Outils → Objets. Puis c Cliquer sur Ajouter.

    01objets

    02objets

    • Nom de l’objet : Home
    • Père : Aucun
    • Visible : oui
     
    Puis sauvegarder.

     
    Espace 1

    Cet objet contiendra tous les équipements concernant votre espace. Pour cela cliquez sur Général → Outils → Objets. Puis c Cliquer sur Ajouter.
    • Nom de l’objet : Espace 1
    • Père : Home
    • Visible : oui
     
    Puis sauvegarder.

     
    Ajout des équipements domotique

    Modules prise

    Ajout du plugin EnOcean

    Pour cela cliquez sur Général → Plugins → Gestion des plugins.

    01enocean

    Cliquer sur Ajout depuis le market

    02enocean

    Rechercher le plugin Open EnOcean.L’acheter et l’installer
    Cliquer sur Activer :

    05enocean.PNG

     
    Configuration du plugin

    Puis configurer le port enOcean sur Raspberry pi (/dev/ttyAMA0) :

    06enocean.PNG

    Enfin sauvegarder et le démon passera en vert :

    07enocean.PNG

     
    Connecter le module

    Connecter le module a une source d’électricité (borne L et N). Et une prise électrique ou une lampe sur la sortie O1 et au neutre.

    01modules

     
    Appareiller le module

    Reset usine

    Appuyez sur le bouton du micromodule pendant plus de 5 secondes jusqu’à que la Led devienne Orange.
     
    Relâchez alors le bouton pour que la Led commence à scintiller en Orange.
     
    Un “Simple Appui” sur le bouton validera le reset qui sera validée par un clignotement Rouge/Vert de la Led.

     
    Inclusion

    Cliquez sur Général → Plugins → Protocole domotique → enOcean.

    02modules

    Sur le module, effectuer un triple appui sur le bouton local, la Led va alors scintiller en Rouge, ce qui signifie que le Canal 1 est en mode Apprentissage.
     
    De retour dans Jeedom, activer le Mode inclusion en automatique pendant que le module et en apprentissage.

    01air

    Une fois le module détecté donner lui un nom, cliquer sur Activer et Visible, sélectionner Espace 1 comme objet parent.
    Et sauvegarder.

     
    Installation physique

    Après avoir répété l’opération avec les 3 modules, j’ai utilisé un panneau avec deux boites de dérivation et 2 doubles prises. Dans lequel j’ai installé 2 modules pour contrôler les 4 prises :

    07modules.jpg

    08modules.jpg

    09modules.jpg

    Le troisième module est encastré dans un extracteur à 2 vitesses. J’ai remplacé l’interrupteur d’origine par un module. Chaque vitesse sera sur un canal :

    10modules.jpg

    11modules.jpg

     
    Sonde température et hygrometrie de l’aire

    Pour cela cliquez sur Général → Plugins → Protocole domotique → enOcean. Puis activer le Mode Inclusion.

    01air

    Passez l’aimant sur la sonde et Jeedom détecte automatique la sonde.
    Une fois la sonde détectée donner lui un nom, cliquer sur Activer et Visible, sélectionner Espace 1 comme objet parent.

    02air

    Et sauvegarder.

     
    Ajout du Parrot Flower Power

    Configuration smartphone

    Télécharger l’application Parrot Flower Power. Puis créer un compte.
     
    Placer votre sonde à côté de votre Smartphone et elle devrait être détecté. Effectuer les mises à jour si besoin.
     
    Cliquez sur Nouveau > Ajouter une plante :

    01flower

    02flower

    Sélectionner la plante, nom, environnement et valider.

     
    Configuration de l’API

    Pour intégrer vos Flower Power, vous devez posséder un client_id et un client_secret envoyé par Parrot en remplissant le formulaire suivant:
     
     
    Vous devrez recevoir par mail votre ID et votre SECRET.

     
    Ajout du plugin Parrot Flower BT

    Pour cela cliquez sur Général → Plugins → Gestion des plugins. Puis cliquer sur Ajout depuis le MarketRechercher le plugin Parrot Plants, l’acheter et l’installer puis l’Activer.

     
    Configuration du plugin

    Relancez l’installation des dépendances :

    03flower

    Une fois les dépendances installées entrez vos paramètres reçu par mail et lors de la création du compte sur l’application Smartphone.

    04flower.PNG

    Une fois configurer et sauvegarder, Activer la gestion automatique du démon :

    05flower.PNG

    Allez dans Général → Plugins → Nature → Parrot Flower BT. La sonde devrait apparaître. Elle peut mettre jusqu'à 24h pour se synchroniser la première fois :

    06flower.png

    Une fois la sonde détectée donner lui un nom, cliquer sur Activer et Visible, sélectionner Espace 1 comme objet parent.

     
    Ajout de la caméra

    Ajout du plugin Camera

    Pour cela cliquez sur Général → Plugins → Gestion des plugins. Puis cliquer sur Ajout depuis le market. Rechercher le plugin Caméra, l’acheter, l’installer et l’activer.

     
    Installer IP Webcam

    Sur le Smartphone Android destiné à servir de webcam, télécharger et installer IP Webcam depuis le store. Lancer l’application et activer la caméra au démarrage du téléphone puis démarrer le serveur.  

    01camera

    02camera

     
    Création l’équipement

    Pour cela cliquez sur Général → Plugins → Sécurité → Camera.
    Puis cliquez sur Ajouter et donner lui un nom.
    Choisissez Android IP Webcam, associez le à l’objet parent Espace 1 et recopiez l’adresse IP et le port indiqué sur le Smartphone puis sauvegardez :

    03camera

    L’url de capture devrait se remplir automatiquement.

     
    Création des saisons

    Le mode saisons contiendra toute les valeurs souhaité pour chaque étape de la culture. Ses valeurs seront stockées dans des variables afin d’être utilisé ultérieurement.
    • Début et fin lumière
    • Température min et max, le jour et la nuit
    • Hygrométrie min et max
    • Les quantités d’engrais en m/L
    • pH et EC souhaité
     
    Installer le plugin Mode

    Pour cela cliquez sur Général Plugins Gestion des plugins. Puis cliquer sur Ajout depuis le market. Rechercher le plugin Mode, l’installer et l’activer.

     
    Création du mode

    Allez dans Général → Plugins → Organisation → Mode puis Ajouter.
    • Nom: Saison
    • Objet: Espace 1
    • Activer: Oui
    • Visible: Oui

     

    Maintenant nous allons créer la première saison, pour cela cliquer sur le bouton Ajouter mode. Nommer le Croissance 1 puis ajouter les actions d'entrées (cf. screenshot en dessous)

     

    01Saisons

    Une fois la saison Croissance 1 créé et ses actions d'entrées saisis, dupliquer la saison pour chaque autre saison et modifié les valeurs des actions d'entrées. Puis sauvegarder. Voici la liste exhaustive de saison:
    • Croissance 1
    • Croissance 2
    • Stretch
    • Floraison 1
    • Floraison 2
    • Floraison 3
    • Rinçage
    • Séchage
    • Off

     
    Installer le plugin Agenda

    Pour cela cliquez sur Général → Plugins → Gestion des plugins. Puis cliquer sur Ajout depuis le market. Rechercher le plugin Agenda, l'acheterl’installer et l’activer.

     
    Création de l’agenda

    Allez dans Général → Plugins → Organisation → Agenda puis Ajouter.
    • Nom : Agenda
    • Objet Parent : Espace 1
    • Activer : oui
    • Visible : oui

    Pour ajouter un événement cliquer sur Ajouter événement.

    • Nom : Croissance 1
    • Couleur : vert
     
    Ajouter une action de début. Ça sera Croissance 1 du mode Saison.
     
    Pour programmer une date, choisissez d’abord une date de début, cliquez sur Toute la journée puis choisissez une date de fin. En faisant dans cet ordre cela débutera à 00h00 :00 et finira à 23h59 :00.

    02Saisons

     
    Création des équipements virtuels (edit en cours)

    Ajout de plugin virtuel

    Toujours de la même manière aller dans le market et installer le plugin virtuel et l’activer.

     
    Création des actionneurs virtuels

    Allez dans Général → Plugins → Programmation → Virtuel. Puis cliquez sur Ajouter et donner lui un nom (par exemple Lumière). Choisissez Actionneurs comme objet parent, cliquez sur activer et visible. Ensuite ajouter deux commandes virtuelles.
     
    Pour la première commande, cliquer sur le premier bouton Rechercher équipement et sélectionner la commande On du module voulu. Saisir ON dans la case à coté de icône.
     
    Pour la deuxième commande, cliquer sur le premier bouton Rechercher équipement et sélectionner la commande Off du même module. Saisir OFF dans la case à coté de icône.

    01virtuel

    Pour l’actionneur Extracteur, un seul virtuel actionnera les deux vitesses.
    •  
    • La commande OFF : #[Hardware][module3-1][Off]# ET #[Hardware][module3-2][Off]#
    • La vitesse 1 : #[Hardware][module3-2][Off]# && #[Hardware][module3-1][On]#
    • La vitesse 2 : #[Hardware][module3-1][Off]# && #[Hardware][module3-2][On]#
     

     
    Création du virtuel Gestion

    Nous allons créer un nouveau virtuel.
    •  
    • Nom : Gestion
    • Objet Parent : Dashboard
    • Actif : oui
    • Visible : oui
     
    Il contiendra 10 informations relatif à :
    •  
    • Le nom de la saison : #[Dashboard][saisons][Mode]#
    • L’état de la lumière : #[Hardware][module1-1][Etat]#
    • La valeur de la température de l’air : #[Hardware][sonde Air][Température]#
    • La valeur de l’hygrométrie de l’air : #[Hardware][sonde Air][ Humidité]#
    • La vitesse de l’extracteur : #[Hardware][module3-1][Etat]# + (#[Hardware][module3-2][Etat]# * 2)
    • La valeur de la température de la terre : #[Hardware][Plante1][Température de lAir]#
    • La valeur de l’hygrométrie de la terre : #[Hardware][Plante1][Humidité du Sol]#
    • L’état de l’intracteur : #[Hardware][module2-1][Etat]#
    • L’état du brumisateur : #[Hardware][module2-2][Etat]#
    • L’état du ventilateur : #[Hardware][module1-2][Etat]#
     
    Configurer le nom, le type, l’unité, min, max et à historiser pour chaque information.

    02virtuel

     
    Création du virtuel Climat

    Nous allons créer un nouveau virtuel Climat dans l’objet Dashboard. Il contiendra 8 informations relatives aux variables de climat des saisons :
    •  
    • Début jour
    • Fin jour
    • Température min jour
    • Température max jour
    • Hygrométrie min
    • Hygrométrie max
    • Température min nuit
    • Température max nuit
     
    Configurer le parent, l’auto actualisation toute les minute (clic ?) du virtuels. Configurer le nom, le type en autre, l’unité, min, max pour chaque information.

    03virtuel

     
    Création du virtuel Engrais

    Nous allons créer un nouveau virtuel Engrais dans l’objet Dashboard. Il contiendra 10 informations relatives aux variables d’engrais des saisons :
    •  
    • Vega
    • Flores
    • Rhizo
    • Zym
    • PK
    • Boost
    • Flush
    • pH
    • EC
    • Eau
     
    Configurer le parent, l’auto actualisation toute les minute (clic ?) du virtuels. Configurer le nom, le type en autre, l’unité, min, max pour chaque information.

    04virtuel.PNG

     
    Gestion climatique

    Scénario Jour

    Le Scénario Jour va regarder si les valeurs des sondes sont supérieurs, inférieur ou égal aux paramètres souhaités et effectuer des actions sur l'intracteur, le brumisateur, le ventilateur et la vitesse de l'extracteur si besoin.
     
    Le tableau suivant récapitule les différents cas possible.
     
    La température et de l'hygrométrie par rapport aux valeurs souhaités de la saison en cours.
     
    Et l'action à effectuer sur l'intracteur, brumisateur, ventilateur, extracteur, la lumière (0=éteins, 1=allumé, 2=vitesse 2):

    05climat

    Constat :
    •  
    • L’intracteur et le ventilateur et la lumière sont toujours allumés.
    • Le brumisateur n’est allumé que si l’hygrométrie est inférieure.
    • L’extracteur passe en vitesse 2 si la température ou l’hygrométrie et supérieur.
     
    Aller dans Général → Outils → Scénario puis cliquer sur Ajouter.
    •  
    • Nom : Jour
    • Type : Avancée
    • Groupe : Gestion
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
     
    Ajouter 5 blocs SI/Alors/Sinon à la suite.
    •  
    • Si lumière éteins alors lumière ON
    • Si intracteur éteins alors intracteur ON
    • Si ventilateur éteins alors ventuliteur ON
    • Si hygrométrie air infrérieur à hygro_min_jour Alors brumisateur ON Sinon brumisateur OFF
    • Si tempréature air supérieur à temp_max_jour OU hygrométrie air supérieur à hygro_max_jour Alors extracteur 2 Sinon extracteur 1
     

    01climat

     
    Scénario Nuit

    Le Scénario Nuit va regarder si les valeurs des sondes sont supérieurs, inférieur ou égal aux paramètres souhaités et effectuer des actions sur l'intracteur, le brumisateur, le ventilateur et la vitesse de l'extracteur si besoin.
     
    Le tableau suivant récapitule les différents cas possible.
     
    La température et de l'hygrométrie par rapport aux valeurs souhaités de la saison en cours.
     
    Et l'action à effectuer sur l'intracteur, brumisateur, ventilateur, extracteur, la lumière (0=éteins, 1=allumé, 2=vitesse 2):

    06climat

    Constat :
    •  
    • Le brumisateur et la lumière sont toujours éteins.
    • L’intracteur et le ventilateur sont toujours allumés.
    • L’extracteur passe en vitesse 2 si la température ou l’hygrométrie sont supérieur.
    • L’extracteur est éteins si la température et l’hygrométrie sont inférieurs.
     
    Aller dans Général → Outils → Scénario puis cliquer sur Ajouter.
    •  
    • Nom : Nuit
    • Type : Avancée
    • Groupe : Gestion
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
     
    Ajouter 5 blocs SI/Alors/Sinon à la suite.
    •  
    • Si lumière allumé alors lumière OFF
    • Si brumisateur allumé Alors brumisateur OFF
    • Si intracteur éteins alors intracteur ON
    • Si ventilateur éteins alors ventuliteur ON
    • Si température air supérieur à temp_max_nuit OU hygrométrie air supérieur à hygro_max Alors extracteur 2 Sinon
     
    • Si température air inférieur à temp_min_nuit ET hygrométrie air inférieur à hygro_max Alors extracteur 0 Sinon extracteur 1
     
     

    02climat

     
    Scénario Séchage

    Le Scénario Séchage va regarder si les valeurs des sondes sont supérieurs, inférieur ou égal aux paramètres souhaités et effectuer des actions sur l'intracteur, le brumisateur, le ventilateur et la vitesse de l'extracteur si besoin.
     
    Le tableau suivant récapitule les différents cas possible.
     
    La température et de l'hygrométrie par rapport aux valeurs souhaités de la saison en cours.
     
    Et l'action à effectuer sur l'intracteur, brumisateur, ventilateur, extracteur, la lumière (0=éteins, 1=allumé, 2=vitesse 2):

    07climat

    Constat :
    •  
    • L’intracteur, le brumisateur et la lumière sont toujours éteins.
    • Le ventilateur est toujours allumé.
    • L’extracteur est en vitesse 1 et passe en vitesse 2 si la température ou l’hygrométrie sont supérieur.
     
    Aller dans Général → Outils → Scénario puis cliquer sur Ajouter.
    •  
    • Nom : Séchage
    • Type : Avancée
    • Groupe : Gestion
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
     
    Ajouter 5 blocs SI/Alors/Sinon à la suite.
    •  
    • Si lumière allumé alors lumière OFF
    • Si brumisateur allumé Alors brumisateur OFF
    • Si intracteur allumé alors intracteur OFF
    • Si ventilateur éteins alors ventuliteur ON
    • Si température air supérieur à temp_max_nuit OU hygrométrie air supérieur à hygro_max Alors extracteur 2 Sinon extracteur 1
     

    03climat

     
    Scénario Gestion

    Le Scénario Gestion sera exécuté toutes les minutes. Il a pour objectif de déterminer quel scénario entre Jour, Nuit et Séchage sera à exécuter en fonction de l’heure et des variables debut_jour et fin_jour.
    Aller dans Général → Outils → Scénario puis cliquer sur Ajouter.
    •  
    • Nom : Gestion
    • Type : Avancée
    • Groupe : Gestion
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
    • Mode de scénario : Programmé
    • Programmation : * * * * *
     

    08climat

    04climat.PNG

     
    Gestion des alertes

    Installer Telegram

    Depuis votre smartphone préféré, allez sur le store télécharger est installer Telegram.

     
    Créer le bot Telegram

    Depuis Telegram cliquez sur la loupe en haut à droite et recherchez @BotFather.
    Voici les différentes actions à faire :
    •  
    • /start
    • /newbot
    • Saisir nom du bot
    • Saisir username du bot
     
    Dans le dernier message de @BotFather, récupérer le token et garder le précieusement.

    05alertes.PNG

    Puis cliquer sur le lien telegram.me/test_tuto_bot , une nouvelle conversation commence avec notre bot. Cliquez sur Start.
     
    Sur votre navigateur web préféré allez sur https:// api.telegram.org/bot{token}/getUpdates Remplacer {token} par le token récupérer.
     
    Puis récupérer votre identifiants personnel:
    {"ok":true,"result":[{"update_id":121445206,"message":{"message_id":1,"from":{"id":12345678,"first_name":"toto","last_name":"toto","username":"toto"},"chat":{"id":12345678,"first_name":"toto","last_name":"toto","username":"toto","type":"private"},"date":1475504167,"text":"\/start","entities":[{"type":"bot_command","offset":0,"length":6}]}}]}

     
    Ajouter le plugin Script

    Toujours de la même manière aller dans le market et installer le plugin script et l’activer.

     
    Créer le script

    Allez dans Général → Plugins → Programmation → Script. Puis cliquez sur Ajouter.
    •  
    • Nom : Test_tuto_bot
    • Objet Parent : Dashboard
    • Activer : oui
    • Visible : oui
     
    Sauvegarder. Dans l’onglet Commandes, Ajouter une commande script.
    •  
    • Nom : Alerte
    • Type script : Script
    • Type : Action
    • Requête : Nouveau
     
    •  
    • Nom du script : Send-Alerte.py
     
    Copier-coller le script suivant en modifiant le token et le chat_id:
    # argv1 = "bad" or "good"
    # argv2 = "tah" "tab" "hah" "hab" "tsh" "tsb" "hsh" "hsb"
    # argv3 = value
     
    import requests, os, sys
     
    token = "bot_token"
    method = "sendMessage"
    chat_id = "your_id"
     
    type = ""
    location = ""
    status = ""
    unit = ""
     
    text = ""
     
    if sys.argv[2].startswith("t"):
        type = "Temperature"
        unit = "C"
    elif sys.argv[2].startswith("h"):
        type = "Humidite"
        unit = "%"
     
    if sys.argv[2][1] == "a":
        location = "Air"
    elif sys.argv[2][1] == "s":
        location = "Sol"
     
    if sys.argv[2].endswith("b"):
        status = "basse"
    elif sys.argv[2].endswith("h"):
        status = "eleve"
     
    if sys.argv[1] == "bad":
        text = "ALERTE {0} {1} {2}: {3}{4}".format(type, location, status, sys.argv[3], unit)
    elif sys.argv[1] == "good":
        text = "{0} {1} OK: {2}{3}".format(type, location, sys.argv[3], unit)
     
    if text != "":
        response = requests.post(
            url='https://api.telegram.org/bot{0}/{1}'.format(token, method),
            data={'chat_id': chat_id, 'text': text}
        )
    print response
    
    Dans le champ requête modifié le chemin du script en ajoutant les trois variables.

     
    Scénario Température Air Jour

    •  
    • Nom : Température Jour
    • Groupe : Alertes
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
     

    01alertes

    02alertes

    03alertes

    04alertes.PNG

     
    Scénario Température Air Nuit

    Dupliquer le scénario précédent :
    •  
    • Nom : Température Nuit
    • Groupe : Alertes
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
     
    Remplacer les variables temp_min_jour et temp_max_jour par temp_min_nuit et temp_max_nuit.

     
    Scénario Alertes

    Dupliquer le scénario Gestion.
    •  
    • Nom : Alertes
    • Groupe : Alertes
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
    • Mode de scénario : Programmé
    • Programmation : */5 * * * *
     
    Remplacer les scénarios exécutés Jour, Nuit, Séchage par Température Jour, Température Nuit et Température Nuit. Sauvegarder.

     
    TimeLapse

    Créer un nouveau scénario en Avancé.
    •  
    • Nom : TimeLapse
    • Actif : oui
    • Visible : oui
    • Objet parent : Dashboard
    • Mode de scénario : Programmé
    • Programmation : 0 12 * * *
     
    Une seule action : une capture d’image de la caméra.

    01timelapse

     
    Vue

    Allez dans Général → Accueil → Vue. Puis créer une nouvelle vue.
    •  
    • Nom : Box1
    • Nombre de zone widget : 1
    • Nombre de zone graphique : 3
     

    01Vue

    02Vue

    • Like 4