algoflash47

Culture 100% automatique avec Raspberry c'est fait :)

Recommended Posts

Bicyckle

Salut salut,

 

Je suis plutôt intéressé également, moyen d'avoir quelques photos de ton installation?

 

Comment as-tu branché tes sondes et ta carte relais?

 

Merci d'avance

 

Max

Share this post


Link to post
Share on other sites
pakabonbon

Salut,

 

Ca fait quelques semaines que je tourne un peu autour de ces projets d'automatisation de la culture, et franchement chapeau bas. :supair:

Ayant moi-meme essayé d'automatiser ma box avec ce que j'avais sous la main et sans aucune connaissance en electronique, j'utilise un thermostat https://www.reptiles.swelluk.com/img/shop/original/lucky_reptile_thermo_control_2.jpg

et un hygrostat https://www.reptilica.fr/images/products/7/78/18503_1_Lucky-Reptile-Humidity-Control-II.jpg

a la base fait pour les vivariums qui me permettent de gerer le climat de facon autonome et aussi d'allumer ma lampe (ils supportent jusqu'à 1000W).

J'aimerai bien me lancer ou en tout cas en apprendre plus sur la fabrication d'un tel module, désolé si mes questions parraissent trop basiques mais je pars de 0! :-)

Tout d'abord niveau securité de l'installation, comme tout le monde, entre l'electricité, l'eau jamais bien loins et le Wattage a gérer (400W de la lampe ainsi que tous les accessoires autour) une installation maison fait dans les regles mais par un debutant peut elle selon toi etre assez sécurisée? Qu'est ce q'une alimentation dédiée dans le cas d'une lampe avec ballast (citée un peu plus haut)?

Si tu as une petite photo de ton installation electrique ca serait le top histoire de saliver un peu :fumette:

 

Merci d'avance pour les reponses et encore une fois Bravo pour ton systeme!

Edited by pakabonbon

Share this post


Link to post
Share on other sites
sqylab

Salut salut,

 

Je suis plutôt intéressé également, moyen d'avoir quelques photos de ton installation?

 

Comment as-tu branché tes sondes et ta carte relais?

 

 

 

Salut,

 

Voilà une photo de mon coffret

 

 

Concernant les branchements et l'installation des librairies, j'ai suivi pour beaucoup le blog de Idleman
Plus beaucoup d'heures de bidouilles car neophyte en linux, python et compagnie mais ce n'est pas insurmontable.
Aujourd'hui ça fonctionne bien. Mon seul PB reste la deconnexion permanente du wifi, j'arrive pas a solutionner durablement, et je ne sais pas si c'est lié mais le serveur web plante et ca rend la conf innacessible. Du coup il faut rebooter le rasp.. 
Sinon piloter les relais par des scripts sh ça reste fiable et stable, attention a ne pas brancher un ballast sur des petits relais pas chers.. DANGER !
Je conseille fortement le site de IDLEMAN pour se mettre dans le bain.
 
Bon courage
 
PS: Je n'avais pas fini la sonde. Sur la photo de dessus, la sonde DHT 22 était au bout de 3 petits fils ..
Voila, c'est fait, j'ai mis la sonde au bout d'un cable de 2 m avec un connecteur jack 3.5 male sur le cable et femelle sur le boitier. A coté du bouton reset.

 

Edited by sqylab
  • Like 1

Share this post


Link to post
Share on other sites
pakabonbon

Merci pour ta réponse, en effet le blog de Idleman est parfait pour commencer a comprendre comment ca se passe la dedans.

Cependant ca m'a ouvert a quelques notions qui m'echappent, si je peux me permettre de les poser ici (un peu parano j'ai pas envi d'eveiller les doutes quant au but de l'install, ailleurs :) ):

Tout d'abord, de ce que j'ai compris pour pouvoir gerer mes appareils, et une lampe avec un gros wattage, je vais avoir besoin d'une carte relais de bonne qualité, de preference en 12V avec une alimentation direct sans passer par le rpi

https://www.planete-domotique.com/electronique/cartes-relais/autres-cartes-relais/carte-8-relais-12v-controle-ttl-arduino-atmega.html

Celle ci pourrait elle correspondre?

Ensuite, pour faire le lien entre le ballast et la carte relais, je vais avoir besoin d'un contacteur de puissance (pour ne pas coller l interrupteur du relais et griller la carte corrigez moi si je ne me trompe)?

 

Donc pour recapepeter si je veux avoir une installation "safe" en se cantonnant a l'allumage de la lampe pour le moment le montage devrait ressembler a ca: RPI ==> Carte Relais (relié au secteur avec un chargeur 12V) ==> mon contacteur ===> le ballast.

Désolé de vous replonger dans les bases, j'adore ce type de projets mais je vous avou me lancer avec une grande mefiance face a l'electricité :rip:

 

Merci d'avance :plus:

Share this post


Link to post
Share on other sites
LairDesVosges

Salut,

 

pas la peine de mettre 2 relais, un seul suffit ! Il suffit de mettre le bon. Par exemple : https://fr.eachbuyer.com/solid-state-relays-ssr-3-32v-dc-output-24-380v-ac-25a-p5321.html?currency=EUR&utm_source=google&utm_medium=CSE&utm_content=[Mat%C3%A9riels+%C3%89lectroniques]&utm_campaign=[PLA]France%28FR%29&gclid=COm1-Y7R68ECFSP3wgodREYA-Q

Sortie 380V 25A, c'est costaud. En entrée, ça accepte du 3V donc pilotable directement avec le Raspberry.

 

LADV

  • Like 1

Share this post


Link to post
Share on other sites
pakabonbon

Donc dans ce cas la, contrairement a une carte relais qui occupe un pin GPIO pour 8 entrées, je vais devoir dédié un GPIO par prise?
 

Edit:

J'ai trouvé ce schéma, je pense qu'il correspond a ce que je cherche a faire. Vous confirmer?Pi-Power-Controller-Wiring-Diagram-SSR.j

Edited by pakabonbon

Share this post


Link to post
Share on other sites
LairDesVosges

Avec une carte relais tu utiliseras aussi 1 GPIO par prise ;) Sur cette page, tu as les deux cablages possible, SSR ou carte relais : https://tech.iprock.com/?p=10030

 

En lisant un peu plus cet article, je vois qu'il est indiqué que certains de ces relais SSR ne fonctionnent pas avec le RasPi, la tension de 3V en entrée semble demander parfois un peu plus de voltage pour fonctionner. Méfiage donc.

Edited by LairDesVosges

Share this post


Link to post
Share on other sites
pakabonbon

Avez vous penser a passer par les prises telecommandables (ondes radio) comme sur le site d'Idleman. Il y a des prises avec une capacité de 3500W, ca permettrais de se passer du coté technique de l'electricité et au final de simplifier le tout?

 

Le seul inconvenient pour le moment reste a quel point il est commun que nos appareils utilises ses ondes, je vois ma mal lampe s'allumer parceque le voisin ouvre son garage callé sur la meme frequence!

Qu'en pensez vous?

Share this post


Link to post
Share on other sites
LairDesVosges

Hello,

 

passer par un système herzien peut faciliter la mise en place du matériel, mais cela rajoute au minimum 80 euros à l'installation pour l'achat de l'émetteur/récepteur. Plus ensuite l'achat des prises radiocommandées. Et ensuite, le risque d'avoir des interférences avec le voisin (mais à mon avis, le risque est très limité).

Je préfère, dans ce cas précis de l'automatisation d'une growbox où tous les éléments à asservir sont regroupés, utiliser une liaison filaire, c'est plus économique.

Cependant, la solution que tu proposes est parfaitement viable.

 

Je suis en train de faire un boitier électrique, un peu plus grand que celui de sqylab montré un peu plus haut : 8 prises 16A, dont 4 contrôlées par une carte relais (oui je sais, je prône les SSR plus solides et je mets des merdes, je m'en explique plus haut !). Ces prises sont installées dans un coffret électriques 16 modules et elles sont protégées par un disjoncteurs 10 A en entrée : coût d'achat du matériel (1 coffret 16 modules, 1 disjoncteur 10A, 8 prises 16A) : 46 € chez Bricodépot.

Rajoute à cela du câble électrique rigide en 2.5 mm². Idéalement 3 rouleaux (rouge, bleu et verre jaune pour la terre) mais tu peux gratter un peu sur le budget en achetant que 2 rouleaux, un avec la couleur de ton choix et un autre vert jaune, car ce câble bicolore est obligatoirement réservé à la terre, avec les autres couleurs, tu fais ce que tu veux.

 

Quelques images de mon projet :

 

Le boitier électrique aujourd'hui :

post-829096-0-03015000-1415522286.jpg

 

Le schéma de câblage :

post-829096-0-86352100-1415522332_thumb.png

 

Ma solution pour fixer la carte 4 relais sur le rail DIN :

post-829096-0-31373200-1415522422_thumb.png

Les entretoises sont des chevilles en plastique dans lesquelles passent des boulons M3 ou M4, ça va dépendre de ce que je vais trouver.

 

Le Raspberry restera en dehors du coffret électrique, ceci pour éviter que des courants forts n'interfèrent avec les courants faibles de l'électronique.

@sqylab : C'est peut être d'ailleurs pour cela que ton wifi n'arrête pas de se déconnecter, parce que je crois comprendre dans tes photos que tu as mis le RasPi dans le coffret.

 

LADV

Edited by LairDesVosges
  • Like 1

Share this post


Link to post
Share on other sites
sqylab

je vais avoir besoin d'une carte relais de bonne qualité, de preference en 12V avec une alimentation direct sans passer par le rpi

https://www.planete-domotique.com/electronique/cartes-relais/autres-cartes-relais/carte-8-relais-12v-controle-ttl-arduino-atmega.html

Celle ci pourrait elle correspondre?

Ensuite, pour faire le lien entre le ballast et la carte relais, je vais avoir besoin d'un contacteur de puissance (pour ne pas coller l interrupteur du relais et griller la carte corrigez moi si je ne me trompe)?

 

Donc pour recapepeter si je veux avoir une installation "safe" en se cantonnant a l'allumage de la lampe pour le moment le montage devrait ressembler a ca: RPI ==> Carte Relais (relié au secteur avec un chargeur 12V) ==> mon contacteur ===> le ballast.

 

Salut,

LDAV a déja répondu a ta question, mais je confirme ce qu'il dit. J'ai des relais SSD, les memes que sur vos pics. Je ne l'ai est pas encore branché sur le rasp pour verifier si le 3V les declenche.

Share this post


Link to post
Share on other sites
sqylab

Encore moi !

Concernant ce qui est nommé "hertzien" plus haut, je pense que vous parlez de la radiofrequence 433Mhz qui est beaucoup utilisé en domotique (prise chacon DI-O par exemple). L'emmeteur recepteur n'est pas donné .. 90 € (RFXcom), il y a des lots de 3 prises CHACON pas trop cher sur le net qui sont compatible avec l'emmeteur RFXcom. Facile a demonter pour recuperer l'electronique (relais et Rx/Tx) et l'inscerer dans un boitier maison. La seule chose avec cette techno c'est que tu n'as pas de controle du statut de ton relais et du coup si l'emmeteur envoie un On ou un Off et que la prise n'a pas recu la commande et bien c'est la mer... Il faut coupler un capteur de lumiere pour s'assurer que la lampe est bien On au bon moment ..

Sinon pour ceux qui ont du budget, il y a le Zwave (prise Fibaro par exemple, elle compte les Watts consommés en prime et il y a moins cher que mon lien) qui sera plus fiable que le RF433, mais bien plus cher au départ. Pour piloter le zwave, il y a il me semble un shield pour le rasp aux alentours de 60 €... ou un dongle zwave qui vaut le meme prix. Apres avec DOMOTICZ, c'est tres simple a mettre en oeuvre et avec du zwave, il y a un control du statut apres envoie de la commande. 

En vous ecrivant ça on sort du projet de départ RASP + Carte Relais, mais c'est une alternative qui peut s'averer efficace, surtout si on veut securiser son placos avec un detecteur de fumée et un capteur de debordement, cam IP..

Edited by sqylab

Share this post


Link to post
Share on other sites
sqylab

 

@sqylab : C'est peut être d'ailleurs pour cela que ton wifi n'arrête pas de se déconnecter, parce que je crois comprendre dans tes photos que tu as mis le RasPi dans le coffret.

 

LADV

 

Merci de penser a moi mais j'avais le meme Pb avec le rasp a l'exterieur de mon coffret. Apparement c'est un pb reccurent, je ne suis pas le seul a avoir le wifi qui tombe avec le Rasp. J'ai installé un script sh qui verifie l'etat up du Wifi toutes les 15 mns et me le relance le cas echeant. Mais ça ne regle pas mon pb de plantage apache ou php je ne sais pas trop..

 

Je ne sais pas si tu as vu en haut dans le coin droit de mon coffret, j'ai mis un petit poussoir normalement ouvert qui me permet de rebooter le rasp sans avoir a ouvrir le coffret.

Sinon, je vous conseille fortement de mettre de la colle chaude sur le dos de la carte relais car quand le boitier est sur le 220v le jus se ballade et c'est tres facille de se prendre un coup de 220 quand on manipule la maquette, j'en ai fait les frais un matin à peine reveillé avec mon café à la main.. j'ai pris a pleine main la carte relais et ça m'a bien reveillé !!

Pensez a isoler au maximum avec de la colle chaude par exemple

 

je reste à votre dispo

Share this post


Link to post
Share on other sites
LairDesVosges

C'est curieux cette histoire de déconnexion... j'ai 2 RasPi, un modèle B et un B+ avec 2 clés wifi (une TP-link TL-WN725N Nano à 5,66 euros que j'ai eu du mal à installer et une Ralink RT5370 à 10,50 euros qui a fonctionné du 1er coup) et jamais je n'ai eu de déconnexion.

Share this post


Link to post
Share on other sites
sqylab

C'est curieux cette histoire de déconnexion... j'ai 2 RasPi, un modèle B et un B+ avec 2 clés wifi (une TP-link TL-WN725N Nano à 5,66 euros que j'ai eu du mal à installer et une Ralink RT5370 à 10,50 euros qui a fonctionné du 1er coup) et jamais je n'ai eu de déconnexion.

Tu veux que je passe un mauvais dimanche ..  :pro:  J'ai la meme TP link nano dont tu parles, j'ai aussi grave galerer avant de trouver le bon driver. Je me doute bien que c'est moi qui ai merdé quelque part car lorsque j'ai fait la premiere instal from scratch du rasp, j'ai utilisé une tplink wn727n qui n'est pas nano et je n'avais pas ce pb de deco du wifi et elle avait été reconnu sans installer de driver. Ensuite avec les differentes maj raspbian que j'ai du faire, c'est la que ça a commencé. En fouillant le net j'ai trouvé des posts relatant le meme pb mais je n'ai pas reussi a trouver de solutions. J'ai regardé coté alimentation et meme avec une 2A à la place d'une 1.5A, le pb persiste. Avec la nano j'ai le meme PB et en prime j'ai grave galeré à l'installer. Dedans ou en dehors du boitier, j'avais le probleme avant de fermer le coffret pour la mise en prod.

Si tu as plus qu'une idée, bah je la prends ! Surement un pb de mon kernel ?? Suis une quiche en linux ..

Le lien qui m'a servi a reussir l'installation de la tplink nano avec un kernel 3.12.28 ça devrait servir a du monde je pense.

Edited by sqylab

Share this post


Link to post
Share on other sites
LairDesVosges

Pareil, je suis loin d'être un spécialiste de Linux et j'ai eu des problèmes pour trouver le bon driver puis ensuite l'installer. Au final, après une manip hasardeuse (de mémoire, j'avais essayé de mettre à jour le hardware et plus rien de fonctionnait après) j'ai reformaté la sd card, remis Raspian et là, avec l'expérience acquise avec les manips précédentes, j'ai directement installé le bon driver et depuis ça fonctionne correctement.

A l'époque, j'avais suivi les indication de ce site : https://vincent-delmaestro.fr/blog/connecter-un-raspberry-pi-en-wifi/ mais au départ, j'avais installé la mauvaise version du driver et c'est ce qui a fait que j'ai été emmerdé par la suite. J'en ai conclu que l'installation d'une nouvelle version du driver ne réinitialisait pas la version précédente et que ça foutait le dawa dans le système.

 

Quand j'ai acheté le B+, fort de mon expérience avec la TP link et ce que j'avais lu sur le net (on est pas les seuls à avoir galéré avec ce modèle de clé) j'ai préféré mettre 5 euros de plus et prendre une clé "100% compatible" avec le RasPi.

 

Les déconnexions peuvent aussi venir des ballasts. Je n'en utilise pas, je n'ai que des ampoules CFL (donc ballast inclus dans la douille et par conséquent éloigné du Raspberry).

Peut être que tes déconnexions sont tracées dans le syslog ? As tu regardé ça ?

 

Pour rester dans le sujet, si tu es salarié français, tu dois avoir des heures de DIF (droit individuel à la formation) 20h acquises par an dans la limite de 120h. Souvent, les salariés ne savent pas quoi en faire, pourquoi ne pas rechercher une formation Linux en cours du soir pour utiliser ces heures ?

https://www.google.fr/search?q=dif+linux&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:fr:official&client=firefox-a&channel=sb&gfe_rd=cr&ei=Q0hfVP6ICMqGOu7MgEA

Edited by LairDesVosges

Share this post


Link to post
Share on other sites
sqylab

Pareil, je suis loin d'être un spécialiste de Linux et j'ai eu des problèmes pour trouver le bon driver puis ensuite l'installer. Au final, après une manip hasardeuse (de mémoire, j'avais essayé de mettre à jour le hardware et plus rien de fonctionnait après) j'ai reformaté la sd card, remis Raspian et là, avec l'expérience acquise avec les manips précédentes, j'ai directement installé le bon driver et depuis ça fonctionne correctement.

A l'époque, j'avais suivi les indication de ce site : https://vincent-delmaestro.fr/blog/connecter-un-raspberry-pi-en-wifi/ mais au départ, j'avais installé la mauvaise version du driver et c'est ce qui a fait que j'ai été emmerdé par la suite. J'en ai conclu que l'installation d'une nouvelle version du driver ne réinitialisait pas la version précédente et que ça foutait le dawa dans le système.

 

Quand j'ai acheté le B+, fort de mon expérience avec la TP link et ce que j'avais lu sur le net (on est pas les seuls à avoir galéré avec ce modèle de clé) j'ai préféré mettre 5 euros de plus et prendre une clé "100% compatible" avec le RasPi.

 

Les déconnexions peuvent aussi venir des ballasts. Je n'en utilise pas, je n'ai que des ampoules CFL (donc ballast inclus dans la douille et par conséquent éloigné du Raspberry).

 

merci pour le lien

Tu as quelle version kernel ? 

Je suis parti de l'install raspian du blog idleman. J'ai également formaté la SD et j'ai toujours mon pb.

Je vais essayer de repartir d'une autre version raspian.

Share this post


Link to post
Share on other sites
pakabonbon

Merci pour vos réponses, j'avance un peu plus tous les jours.

J'essaye actuellement de faire un Powerpoint avec tout ce qui me semblera utile pour le montage final (du plus inutile pour un produit fini, aux incontournables), je le posterai lorsqu'il sera un peu plus étoffé histoire d'essayer de répondre aux questions des novices comme moi qui passeraient (Attention a ce que vous dites, vous êtes cités ;) ).

 

Pour les problemes de Wifi que vous rencontrez, en quoi est ce derangeant? Si ca l'est au niveau de la synchronisation de l'horloge interne (pour la programmation des prises) qui se remet a 0 a chaque fois que la connexion coupe, ceci pourrait etre la solution https://www.modmypi.com/rasclock-raspberry-pi-real-time-clock-module

Share this post


Link to post
Share on other sites
sqylab

Pour les problemes de Wifi que vous rencontrez, en quoi est ce derangeant? Si ca l'est au niveau de la synchronisation de l'horloge interne (pour la programmation des prises) qui se remet a 0 a chaque fois que la connexion coupe

Salut,

 

Pour ma part, mais je crois etre le seul concerné par le pb de deco. wifi, la seule chose genante c'est que je n'arrive plus a lancer mes pages php hébergées sur le rasp. D'un point de vue des timers, ça n'a pas d'influence. J'utilise CRON pour les sequences timers des on/off et CRON le wifi il s'en fou il n'a pas besoin de lui pour s'executer. Par contre à partir de mes pages php, je me remonte des logs des relevés de T° et d'Hygro toutes les 5 mns, ainsi que la T° du coffret (Sonde CarteMère du rasp), les logs horodatées des actions on/off des relais pour le suivi. J'ai également une page qui me permet d'actionner les relais manuellement. Tout ça fonctionne avec des .sh à la base, PHP ne fait que lire des fichiers log et executer les .sh manuellement. Mes pbs de wifi n'empeche pas le fonctionnement du systeme et ne risque pas de remettre à 0 la conf des prises. 

Edited by sqylab

Share this post


Link to post
Share on other sites
LairDesVosges

Tu as quelle version kernel ? 

Je suis parti de l'install raspian du blog idleman. J'ai également formaté la SD et j'ai toujours mon pb.

Je vais essayer de repartir d'une autre version raspian.

La version du kernel est 3.12.28+

Je suis parti d'une Raspian originale.

 

Pour le contrôle de ton installation, tu l'as fait entièrement en suivant le tuto de idleman ? Tu ne passes pas par Domoticz ?

Pour mon premier run, j'avais aussi suivi une partie de ce tuto, mais je n'étais pas allé aussi loin : pas de serveur, de php etc.

 

Mais là, je viens de tester pendant quelques semaines Domiticz et ça marche bien. Clé en main (ou presque si on veut utiliser les gpio), il ne reste plus qu'à configurer son équipement.

Si tu dois tout réinstaller, essaye Domoticz ;) Regarde le wifi Domoticz pour initialiser tes GPIO : https://www.domoticz.com/wiki/GPIO

Share this post


Link to post
Share on other sites
sqylab

La version du kernel est 3.12.28+

Je suis parti d'une Raspian originale.

 

Pour le contrôle de ton installation, tu l'as fait entièrement en suivant le tuto de idleman ? Tu ne passes pas par Domoticz ?

Pour mon premier run, j'avais aussi suivi une partie de ce tuto, mais je n'étais pas allé aussi loin : pas de serveur, de php etc.

 

Mais là, je viens de tester pendant quelques semaines Domiticz et ça marche bien. Clé en main (ou presque si on veut utiliser les gpio), il ne reste plus qu'à configurer son équipement.

Si tu dois tout réinstaller, essaye Domoticz ;) Regarde le wifi Domoticz pour initialiser tes GPIO : https://www.domoticz.com/wiki/GPIO

Non je n'ai pas suivi tout de Idleman, je m'en suis inspiré et j'ai repris sa page php et je l'ai integrée a ce que j'ai fait :

 

 

 

 

En fait j'avais deja essayé domoticz. Mais je n'avais pas été convaincu avec la conf des GPIO. Les reboot me fesait perdre la conf. Je perdais également la lecture de ma sonde T° et Hy regulierement. Sinon a part ça c'est une belle appli qui reponds bien aux besoins. J'avais apprecié avec quelle facilité on peut declencher l'intra ou l'extra en fonction de la T° ou de l'Hygro et gerer les timers. Ces fonctions sont justement difficile a developper, alors je me contente de cron et de mes .sh

Je me repencherai sur domoticz et la gestion des GPIO. Quand tu reboot, tu n'as pas de pbs ?

Edited by sqylab

Share this post


Link to post
Share on other sites
LairDesVosges

Non, les gpio refonctionnent après un reboot. En entrée et en sortie. J'ai une sonde DHT22 sur un GPIO qui marche même mieux qu'avec ma première install.

 

Une config manuelle, c'est bien parce que ça permet d'ajuster exactement ce qu'on veut, mais pfff ! bonjour le boulot !

 

Domoticz pour l'instant m'a séduit malgré 2 plantages en 1 mois de test.

Share this post


Link to post
Share on other sites
sqylab

Non, les gpio refonctionnent après un reboot. En entrée et en sortie. J'ai une sonde DHT22 sur un GPIO qui marche même mieux qu'avec ma première install.

 

Une config manuelle, c'est bien parce que ça permet d'ajuster exactement ce qu'on veut, mais pfff ! bonjour le boulot !

 

Domoticz pour l'instant m'a séduit malgré 2 plantages en 1 mois de test.

 

Tu dois avoir un script qui au demarrage re-specialise les GPIO. C'est surement ce qu'il me manque.

 

Quel type de plantage tu as eu pendant ton mois de test ?

Share this post


Link to post
Share on other sites
LairDesVosges

Salut,

 

je ne sais pas pourquoi ça a planté. Deux fois, le raspberry ne répondait pas, j'ai dû rebooté. Domoticz enregistrant la température de la sonde, j'ai vu à quelle heure que ça s'est arrêté mais je n'ai pas trouvé pourquoi (mais j'ai pas trop cherché non plus !)

 

LADV

Share this post


Link to post
Share on other sites
sqylab

Salut,

 

je ne sais pas pourquoi ça a planté. Deux fois, le raspberry ne répondait pas, j'ai dû rebooté. Domoticz enregistrant la température de la sonde, j'ai vu à quelle heure que ça s'est arrêté mais je n'ai pas trouvé pourquoi (mais j'ai pas trop cherché non plus !)

 

LADV

 

Salut,

 

J'ai réinstallé domoticz, j'avais pas bien lu le wiki, il y a bien une phrase qui dit qu'il faut reprogrammer les GPIO avant que domoticz ne se lance... Je retrouve la convivialité d'une belle appli comparé à mon travail perso. Par ailleurs, pb wi-fi résolu, en prenant la derniere version de raspian, je suis passé en 3.12.32 #701 et maintenant je n'ai plus de deconnect.

Via les capteurs de mesure disponible, j'affiche la charge CPU et RAM et je me suis rendu compte qu'apres un reboot le processeur monte en quelques heures de 12% a 99% et reste ensuite à un niveau très elevé. Ca n'a pas l'air d'affecter plus que ça l'interface web. Avant de remettre ma dht22 en service, le processeur plafonnait a 15%. J'ai bien l'impression que la methode que j'utilise pour relever les données de la sonde me genere la tachycardie du rasp. 

Je ne sais pas si tu as monitoré ton CPU, mais ça m'interesserai de savoir comment se comporte ton systeme.

 

A+

  • Like 1

Share this post


Link to post
Share on other sites
LairDesVosges

Hello,

 

pour les GPIO (en OUT), oui, je m'en suis aperçu quand j'ai fini de câbler le tableau électrique : à chaque reboot, les GPIO étaient "perdus". J'ai suivi ce qui était dit dans le wiki, exporter les GPIO en collant du code dans le fichier /etc/rc.local mais ça ne fonctionnait pas. J'ai finalement mis le code directement dans le script domoticz.sh et maintenant ça fonctionne bien.

 

La sonde DHT22, sur un GPIO (en IN) fait l'objet d'un script à part et est lu sans problème avec Domoticz, même après un reboot :

#!/bin/sh
# Domoticz server
SERVER="login:mot_de_passe@ip_locale:8080"
# DHT  IDX
# le numero de l4IDX dans la liste des dispositifs Domoticz
DHTIDX="18"
DHTIDX2="19"
DHTIDX3="22"
#DHTPIN
# LE GPIO ou est connecte le DHT11
DHTPIN="4"
# si vous avez un DHT22 modifiez plus bas sur la ligne Adafruit_DHT 11 par Adafruit_DHT 22
# TMPFILE : chemin pour fichier temporaire a placer dans le RAMDRIVE pour eviter les
# ecritures sur la SD card
# sinon chemin ou sera ecrit le fichier contenant les temperature
#  /tmp/temper.txt est un bon choix si pas de RAMDRIVE installe
# consultez www.easydomoticz.com pour tout savoir
TMPFILE="/var/tmp/temper.txt"
TEMP=""

until [ -n "$TEMP" ] ; do
sleep 5
sudo nice -20 Adafruit_DHT 22 $DHTPIN > $TMPFILE
TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
done

TEMP=$(cat $TMPFILE|grep Temp |awk '{print $3}')
HUM=$(cat $TMPFILE |grep Temp |awk '{print $7}')

# Send data
curl -s -i -H  "Accept: application/json"  "http://$SERVER/json.htm?type=command&param=udevice&idx=$DHTIDX&nvalue=0&svalue=$TEMP;$HUM;2"
curl -s -i -H  "Accept: application/json"  "http://$SERVER/json.htm?type=command&param=udevice&idx=$DHTIDX2&nvalue=0&svalue=$TEMP"
curl -s -i -H  "Accept: application/json"  "http://$SERVER/json.htm?type=command&param=udevice&idx=$DHTIDX3&nvalue=0&svalue=$HUM"
TEMP=""
HUM=""

Par contre, je n'ai pas monitoré le CPU du RasPi, si tu me donnes un lien expliquant comment le faire, je peux tester cela et te dire ce que ça donne chez moi.

 

LADV

Edited by LairDesVosges

Share this post


Link to post
Share on other sites