PROJET AUTOBLOG


Planet-Libre

source: Planet-Libre

⇐ retour index

C-quad : Domotiser un poêle à granulés ( partie 1 : Le montage )

jeudi 19 juin 2014 à 12:52

Ma maison est une maison récente, mais dont la seule source d’énergie est l’électricité. Le chauffage était donc un plafond rayonnant au rez de chaussée et des « grilles pains » à l’étage.

Je n’ai aucun reproche à faire à la chaleur et le confort procuré par le plafond rayonnant, par contre, d’après nos estimations nous pensons être environ à 900€ de chauffage par an (comparaison de la consommation hiver/été). Nous avons donc pris la décision d’installer un poêle à pellets pour réduire cette facture et le plaisir de voir une flamme.

Notre choix s’est porté sur le CMG Dual :

Poêle à granulés CMG Dual

Ce poêle présente l’avantage d’être plutôt silencieux. Il était hors de question qu’il nous réveille en se mettant en route le matin.

Ce poêle a néanmoins 2 défauts (qui sont liés) :

  1. La sonde de température est filaire. De ce fait, elle est perturbée par la chaleur dégagée par le poêle en fonctionnement.
  2. La programmation est hebdomadaire, il n’est pas possible de programmer un allumage à une date précise ou dans X jours (exemple retour de vacances etc).

Voila donc pourquoi domotiser le poêle !

Domotiser le poêle

Les objectifs

Objectif numéro 1 : Faire en sorte que la température remontée au poêle ne soit plus perturbée par le fonctionnement du poêle.

Objectif numéro 2 : Pouvoir programmer le poêle plus finement.

Comment ?

CMG ne fourni pas à ce jour de solutions pour rendre connecté son matériel. Il ne me reste donc qu’a bidouiller avec ce que j’ai et mes connaissances.

Le gros point noir que j’ai c’est une sonde filaire.

Comment faire pour remplacer une sonde filaire par une sonde distante ?

Il existe deux types de sondes filaires, les sonde numériques et les sondes analogiques. La mienne ne possède que 2 files et a une résistance variable en fonction de la température constatée.

La première étape est donc de débrancher cette sonde et de prendre un ampèremètre pour mesurer la résistance de celle-ci. Cela me donne une résistance d’environ 12kohm.

Deuxième étape : je décide de remplacer cette sonde par un potentiomètre classique de 10 kohm avec en série une résistance de 10kohm. Il me reste maintenant à faire varier le potentiomètre, noter la température donnée par le poêle, débrancher et mesurer pour avoir la résistance équivalente.

Ce qui donne ces quelques mesures :

8°C       = 19,7 kohm
18,1 °C = 13    kohm
18,4 °C = 12.9 kohm
20 °C    = 12   kohm
25 °C    = 10   kohm

La solution : remplacer ce potentiomètre analogique, par un potentiomètre digital.

Le matériel

L’objectif est de pouvoir connecter le poêle pour qu’il soit contrôlable à la fois via un PC ou Smartphone. Il me fallait donc une connexion sans fil. Mon choix s’est donc porté sur :

Et pour les tests :

Au départ je n’était pas parti sur ce potentiomètre, mais sur un AD5175 qui présente l’avantage d’avoir un pas de 1024 alors que celui-ci n’a que 256 valeurs possibles. Mais il présente l’avantage d’être dans un format qui me permet de le tester facilement sur une platine d’essai. Et surtout n’ayant jamais soudé, au plus simple au mieux.

Le montage

Voila donc une photo du prototype.

Le montage d’essai

Ce qui donne les schémas suivants :

raspberry_digipot_bb

 

raspberry_digipot_schéma

Voila pour le montage.

Résumé

Donc pour résumer, nous utilisons un potentiomètre digital connecté via SPI au Raspberry PI. Ce potentiomètre remplace la sonde filaire du poêle et lui indique la température. Nous allons jouer sur cette température pour alluer ou non le poêle.

Au niveau du poêle, il sera toujours allumé avec une température demandée à 19°C. Si on veut que le poêle se coupe, on fait croire à celui-ci qu’il fait 25°C dans la pièce sinon on lui envoie la température relevée par une sonde déportée. Dans mon cas je récupère la température via la station netatmo.

Dans le cas d’un poêle à granulé, il est impossible de le faire fonctionner en on/off parce que la quantité de granulés consommée par le poêle est variable en fonction de l’écart entre la température constatée et la température demandée. Il est donc nécessaire de prendre cela en compte.

Reste à faire

Comme vous pouvez le constater, actuellement le WAF n’est pas au rendez vous ;-)

J’ai donc acheté une Pi plate :

http://www.adafruit.com/products/801

http://www.adafruit.com/products/801

Je cherche encore un boitier qui peut accueillir le raspberry et la Pi plate que je puisse facilement attacher derrière le poêle.

A suivre : Le code utilisé pour que tout cela fonctionne ;-)

 

Gravatar de C-quad
Original post of C-quad.Votez pour ce billet sur Planet Libre.

Articles similaires

elementary OS : Sécurité & vie privée évoluera sur Isis

mercredi 18 juin 2014 à 22:02

Les mises à jours se succèdent à un rythme effréné, il ne se passe pas une journée sans que nous ne recevions une notification de commitement sur le futur "Isis". C'est sur une de ces notifications que portera ce billet, vous le savez peut-être mais elementary OS dispose d'un gestionnaire centralisé qui se nomme « Paramètres système », dernièrement c'est le plug/addon « Sécurité & vie privée » qui s'est vu appliquer une mise à jour importante.

firewall_isis

En effet, un nouvel onglet vient de faire son apparition sur ce plug et c'est bien d'un pare-feu que l'on parle. Cette interface permet de piloter le firewall intégré à Isis : ufw (c'est le même pare-feu installé sur Ubuntu). Il est maintenant possible de piloter ce pare-feu depuis une interface graphique. On y retrouve la possibilité de créer des règles en ipv4 et automatiquement en ipv6. L'interface se veut relativement minimaliste pour éviter de perdre les power users sous une myriade d'options, c'est direct vers l'essentiel :

Les paquets pourront être :

  1. Autoriser : pas de blocage/limitation sur les paquets entrants/sortants.
  2. Refuser : les paquets sont purement et simplement bloqués. l'émetteur n'est pas averti de cette action.
  3. Rejeter : bloque aussi les paquets, l’émetteur sera averti de cette action.
  4. Limiter : permet de limiter le nombre de connexions (en temps normal, ufw autorisera la connexion, si plusieurs tentatives (>6) sont effectuées en moins de 30 secondes, ufw bloquera l'adresse ip émettrice).

L'onglet « Privacy » fait son apparition que l'on pourrait traduire par « Vie privée »; ce nouvel addon permet de contrôler, de limiter, de stopper l'enregistrement des informations issues de vos documents. [ndlr : les informations qui vont suivre sont à prendre au conditionnel] Quel est l'intérêt me direz-vous ? imaginez qu'elementary OS indexe le contenu de vos documents textes, il serait possible de rechercher potentiellement à travers l'interface d'eOS à l'intérieur du document sans ouvrir le logiciel adéquat, et cela sur l'ensemble des documents !

Vie privée

Ce fonctionnement est possible grâce à Zeitgeist, c'est un journal d'activités faisant partie de l'environnement de bureau GNOME.

Il enregistre les activités de l'utilisateur et les événements (fichiers ouverts, sites Web visités, conversations avec d'autres personnes, etc.) et rend l'information pertinente disponible aux autres applications. Il permet de déterminer les relations entre des éléments en se basant sur les modèles d'utilisation. (source http://doc.ubuntu-fr.org/zeitgeist).

Il est possible néanmoins de supprimer la création de ces journaux d'activités, cela se fait par la même interface.

Vie privée 02

Il est même possible de bloquer l'enregistrement des activités d'une application ou d'un dossier. Cela se fait toujours sur l'interface vie privée.

Vie privée 03Isis continue de se parer de nouvelles fonctionnalités et c'est un très bonne chose !

Et vous ? qu'en pensez-vous ?

 

Le billet Sécurité & vie privée évoluera sur Isis a été publié sur elementary OS Fr - Communauté francophone d'elementaryOS

Gravatar de elementary OS
Original post of elementary OS.Votez pour ce billet sur Planet Libre.

Articles similaires

elementary OS : Sécurité & vie privée évolueront sur Isis

mercredi 18 juin 2014 à 22:02

Les mises à jours se succèdent à un rythme effréné, il ne se passe pas une journée sans que nous ne recevions une notification de validation sur le futur "Isis". C'est sur une de ces notifications que portera ce billet, vous le savez peut-être mais elementary OS dispose d'un gestionnaire centralisé qui se nomme « Paramètres système », dernièrement c'est le plug/addon « Sécurité & vie privée » qui s'est vu appliquer une mise à jour importante.

firewall_isis

En effet, un nouvel onglet vient de faire son apparition sur ce plug et c'est bien d'un pare-feu que l'on parle. Cette interface permet de piloter le firewall intégré à Isis : ufw (c'est le même pare-feu installé sur Ubuntu). Il est maintenant possible de piloter ce pare-feu depuis une interface graphique. On y retrouve la possibilité de créer des règles en ipv4 et automatiquement en ipv6. L'interface se veut relativement minimaliste pour éviter de perdre les power users sous une myriade d'options, c'est direct vers l'essentiel :

Les paquets pourront être :

  1. Autoriser : pas de blocage/limitation sur les paquets entrants/sortants.
  2. Refuser : les paquets sont purement et simplement bloqués. l'émetteur n'est pas averti de cette action.
  3. Rejeter : bloque aussi les paquets, l’émetteur sera averti de cette action.
  4. Limiter : permet de limiter le nombre de connexions (en temps normal, ufw autorisera la connexion, si plusieurs tentatives (>6) sont effectuées en moins de 30 secondes, ufw bloquera l'adresse ip émettrice).

L'onglet « Privacy » fait son apparition que l'on pourrait traduire par « Vie privée »; ce nouvel addon permet de contrôler, de limiter, de stopper l'enregistrement des informations issues de vos documents. [ndlr : les informations qui vont suivre sont à prendre au conditionnel] Quel est l'intérêt me direz-vous ? imaginez qu'elementary OS indexe le contenu de vos documents textes, il serait possible de rechercher potentiellement à travers l'interface d'eOS à l'intérieur du document sans ouvrir le logiciel adéquat, et cela sur l'ensemble des documents !

Vie privée

Ce fonctionnement est possible grâce à Zeitgeist, c'est un journal d'activités faisant partie de l'environnement de bureau GNOME.

Il enregistre les activités de l'utilisateur et les événements (fichiers ouverts, sites Web visités, conversations avec d'autres personnes, etc.) et rend l'information pertinente disponible aux autres applications. Il permet de déterminer les relations entre des éléments en se basant sur les modèles d'utilisation. (source http://doc.ubuntu-fr.org/zeitgeist).

Il est possible néanmoins de supprimer la création de ces journaux d'activités, cela se fait par la même interface.

Vie privée 02

Il est même possible de bloquer l'enregistrement des activités d'une application ou d'un dossier. Cela se fait toujours sur l'interface vie privée.

Vie privée 03Isis continue de se parer de nouvelles fonctionnalités et c'est une très bonne chose !

Et vous ? qu'en pensez-vous ?

 

Le billet Sécurité & vie privée évolueront sur Isis a été publié sur elementary OS Fr - Communauté francophone d'elementaryOS

Gravatar de elementary OS
Original post of elementary OS.Votez pour ce billet sur Planet Libre.

Articles similaires

Nicolas Lœuillet : Migrer des commentaires Dotclear vers WordPress

mercredi 18 juin 2014 à 20:53

Petit script rapide et qui a fonctionné pour moi (oui j’ai re-changé, ça m’amuse).

Avec ça, les commentaires sont insérés dans votre table wp_comments. Par contre, il faut repasser sur chaque commentaire pour récupérer l’identifiant de l’article et mettre à jour la ligne correspondante. Par exemple :

update `wp_comments` set comment_post_ID = 35 WHERE comment_ID = 232

Et enfin, il faut mettre à jour le nombre de commentaires pour un billet :

UPDATE `wp_posts` SET `comment_count` = '10'
WHERE `wp_posts`.`ID` = 32;

Voila, avec ça, ça devrait à peu près tourner.

flattr this!

Gravatar de Nicolas Lœuillet
Original post of Nicolas Lœuillet.Votez pour ce billet sur Planet Libre.

Articles similaires

wilfried caruel : Synapse : Le logiciel opensource de la semaine

mardi 17 juin 2014 à 18:54

Présentation Synapse

synapse

Aujourd’hui je vais vous parler d’un logiciel dont je ne me sers pas moins de 50 fois / jours.

Ce logiciel est un lanceur d’application.

L’application s’appelle « Synapse ».

« Synapse » est un lanceur d’activités (launcher).

Ce logiciel est développé en « Vala ».

Ce launcher permet :

Concernant les plugins , il y en a une dizaine :
Banshee
Calculatrice
Favoris chromium
Exécutez des commandes
Ouvrir des répertoire
Devhelp (documentation)
Dictionnaire
Imgur
Etc

« Synapse » est disponible sous licence « GPLv3 ».

Fonctionnalités :

N’est disponible qu’en anglais.

La vidéo

« Synapse » est développé par Michal Hruby

Mon avis :

Avant de connaître ce logiciel j’utilisais cairo ou autre docky, mais depuis mon arrivée sur Manjaro j’ai testé et adopté ce logiciel en désinstallant les autres logiciels.
Même si graphiquement le logiciel est laid, cela ne change pas sa puissance d’action.
Je le trouve intéressant que se soit dans l’autocomplémentation, l’historique ou les raccourcis clavier.
Je l’utilise beaucoup pour exécuter les logiciels mais parfois pour retrouver des documents
par contre je ne sais pas comment utiliser le plugin imgur pour uploader des images directement via « synapse ».
Il y a d’autres plugins que je n’utilise pas . Devhelp dictionnaire et surtout je n’utilise pas les favoris chromium car j’en est trop.
Par contre je n’aime pas la plate forme « Launchpad »
Je vous conseille de tester et d’adopter ou pas cet excellent logiciel sous « Linux ».

Installations :

Archlinux

 pacman -S synapse

Debian

 sudo apt-get install synapse
liens :

Site officiel
Wiki

Article sandrocazzaniga

Musique : Traffic In My Head – Go to Sleep in Silence

Gravatar de wilfried caruel
Original post of wilfried caruel.Votez pour ce billet sur Planet Libre.