MinBioCabanon

Aller au contenu | Aller au menu | Aller à la recherche

dimanche, mars 5 2017

Changement de plateforme domotique

Le projet avait débuté sur un sheevaplug, puis suite à des problèmes de performances et de fiabilité (SDCard qui se corrompait rapidement, drivers USB buggés,...), j'étais passé en catastrophe sur un miniPC de récupération. D'un point de vue fiabilité et évolutivité, l'architecture 'PC' m'a permis d'améliorer le fonctionnement et avoir une interface web qui tournait beaucoup plus vite. Les inconvénients étaient la consommation du PC qui tournais 24/24-7/7 et le bruit du ventilo ...

J'ai commandé il y a plusieurs mois un mini PC fanless du genre 'NUC' chez 'Rosty' : Mini PC HYSTOU FMP06 

N'ayant pas besoin d'une grosse puissance de calcul mais juste d'un accès rapide aux données, j'ai opté pour la version avec un Intel Celeron et un disque SSD. Le tout pour moins de 140€ ... Sachant que c'était quand même un produit 'chinois', j'ai fait installé et fait tourner ma domotique dessus pendant un long moment pour tester la fiabilité ;-)

En même temps, avoir ce mini PC en parallèle de la domotique m'a permis de m'en servir de plateforme de développement pour tester d'autres choses et modifier la configuration sans risques (faire planter le serveur domotique qui gère le chauffage en hiver, c'est toujours inconfortable...)

J'ai basculé en Février tout le fonctionnement 'opérationnel' de la domotique sur le miniPC, voici quelques infos pour les techniciens:

  • Unbuntu 16.10 LTS
  • Un disque Sata SSD + carte SSD montés en RAID 1
  • Interface en WiFi uniquement
  • Communication avec Jeelink pour tous les capteurs
  • Réécriture de tous les logiciels en Python 2.7 (sauf thermostat, en cours...)
  • Pas de LAMP, mais PHP7, MySQL 4.6, Lighttpd (Apache trop gourmand)
J'ai eu un bon paquet de choses à adapter surtout au niveau de PHP, MySQL où certaines fonctions n'étaient plus supportées. Cela m'a permis de remettre le nez dans tout un tas de code que j'avais écris et j'ai pu un peu simplifier ou homogénéiser voire carrément supprimer.
Quelques fonctions supplémentaires :
  • Gestion de l'onduleur en python : je m'envoie des notifications en cas de coupure d'électricité ou rétablissement de celle-ci,
  • Surveillance de la connexion Internet et log des infos (pour dire au FAI tous les problèmes d'indisponibilité...)
  • Ajout d'une 'sentinelle' qui surveille l'état des différents organes de la domotique (base de données, serveur web et mes logiciels) qui m'envoie des notifications en cas de problèmes qui ne peuvent pas se résoudre automatiquement.
Maintenant que j'ai stabilisé et optimisé le fonctionnement (il reste encore des améliorations possibles, pour occuper les soirées d'hiver ^^) , je vais essayer de travailler sur le système d'alarme sur la base d'un Raspberry + Jeedom (avec plugin Alarme). A suivre !

Bilan 2016

Ça faisait longtemps que je n'avais pas fait de bilan sur la consommation de la maison... Disons que c'était stable depuis quelques années, donc il n'y avait rien de vraiment spécial à dire ;-)

Voyons ce qui s'est passé depuis le dernier bilan.

En 2013, on avait eu une grosse augmentation de la consommation de granulés, probablement due à un hiver peu ensoleillé et des températures très basses. On peut vérifier cela sur les graphiques ci-dessous :

(pour les unités sur le flux solaire, ne pas tenir compte des unités, il s'agit d'une somme de tous les relevés sur le mois, je trouve que ça donne une meilleure tendance que faire la moyenne sur le mois)

 

Depuis, 2014, les températures hivernales et l'ensoleillement sont dans les mêmes ordres de grandeur, la consommation électrique et de granulés sont donc stables également .


En 2016, la consommation électrique diminue de façon significative car on a remplacé le cumulus électrique (problème de fuite sur un raccord mal réalisé par le plombier : cuivre sur acier. Les professionnels ne sont pas censés connaitre les couples galvaniques !? ). On a remplacé le ballon de 250L par un ballon de 150L , suffisant pour deux personnes. Vu qu'il y a moins de volume d'eau à chauffer et que le ballon semble mieux isolé, il faut moins d'énergie... Le remplacement s'est fait en Décembre 2015. On voit que ce sont principalement les Heures creuses qui ont diminué.

2016:

  52 sacs de granulés : soit 52*15kg*4.8kWh = 3744kWh 
  Rien que pour le chauffage cela donne 32 kWh/m²/an

  Chauffe eau,  estimé à 1665kWh, soit 14.1 kWh/m²/an  
 
    Total pour chauffer air+eau de la maison : 46.1 kWh/m²/an

Pour les années précédentes, voir le bilan ici

dimanche, octobre 18 2015

Zoom sur le poêle

Suite à quelques sollicitations pour avoir quelques explications sur comment j'ai 'domotisé' mon poêle à granulés, voici un condensé de ce que j'ai réalisé :

Principe général :

Le poêle est piloté à distance par le serveur DoMini. C'est le serveur qui réalise la régulation de température, il envoie les consignes de puissance de chauffe au poêle.

Pour cela, j'ai utilisé un Jeenode, une carte Arduino équipé d'un module radio 869MHz (tous mes modules ont cette base dans ma domotique). Ce module réalise les fonctions suivantes:

  • Réception des commandes
  • Actions sur l'interface de commande du poêle pour modifier la puissance de chauffe ou la mise en veille
  • Gestion d'un bouton poussoir pour indiquer au serveur domotique si je mets un sac de granulés dans le réservoir (gestion du stock). 
  • Mesure du niveau de granulés dans le réservoir du poêle par ultrasons et envoie du niveau de niveau de granulés au serveur domotique

Interface avec le poêle

J'avais déjà rédigé des articles à ce sujet, je recopie ici :
N'ayant pu décoder le dialogue de la liaison série entre le panneau de commande et la carte de puissance du poêle, j'ai décidé de piloter celui-ci en reproduisant l'appui sur les boutons grâce à  des transistors. Un peu bourrin mais facile à réaliser. La plus grosse problématique étant de piloter le poêle en aveugle, puisqu'il n'y a aucun moyen d'avoir un retour d'info que l'état réel du poêle. 

Pour atteindre la carte électronique, il faut démonter complètement l'interface du poêle.Le plus délicat est d'enlever la face autocollante car les vis qui permettent de démonter correctement l'interface sont situées dessous. 

Ensuite, souder les fils (5 signaux + 1 masse) et amener le tout a un connecteur discret en bord de carte)

Voilà le connecteur après remontage de l'interface.

Voilà côté interface de commande du Rika Rio.

Boitier Jeenode et bouton poussoir

Pour le Jeenode, j'ai utilisé une boite pour y loger le jeenode, la carte avec les transistors et la connectique pour relier le bouton, une led et les connecteurs (alimentation, led, bouton, interface du poêle)

Les plans sont disponibles sur le github :  https://github.com/minbiocabanon/DoMini/tree/master/periph/poele

Le gros bouton vert, c'est pour indiquer le nombre de sac versé dans le réservoir

Pour faire tenir la boite sur le poêle, j'ai collé deux aimants dans celle-ci. Cela permet de pouvoir "planquer" la boîte derrière quand elle ne sert pas ou de l'enlever sans outils ni effort ;-)

Mesure du niveau de granulés par ultrason


Côté serveur, je trace la courbe des valeurs retournées :

La valeur augmente alors que le réservoir diminue, ça peut paraître déroutant mais c'est parce que le capteur envoie une distance, donc plus le réservoir est vide plus la distance mesurée entre le haut du réservoir et les granulés est grande ;-).

Logiciels

Le logiciel du Jeenode est ici : 

Pour la régulation, j'ai aussi mis à disposition de code source mais celui-ci est vraiment spécifique à l'architecture de mon serveur et ma maison, donc il y a peu de choses à récupérer : 

Le principe à retenir est qu'il faut envoyer une puissance au poêle, à vous de le gérer avec votre propre thermostat.

Résultats

En regardant les articules de la catégorie 'Thermostat poêle à granulés' sur le blog, vous retrouver les différents articles qui traitent de ce sujet :

jeudi, novembre 6 2014

Niveau de granulés dans le réservoir du poêle

Mise en place du capteur à ultrason pour mesurer le niveau du réservoir à granulés du poêle.
Inspiré par David D (http://domotique-info.fr/2014/09/installation-domotique-david-d/) mais j'ai opté pour un autre capteur ;-)

Pour l'instant, j'enregistre les mesures.
Etape suivante : définir un seuil et trouver un moyen de me prévénir au bon moment pour remplir le réservoir ^^




La galerie


samedi, septembre 27 2014

Résultats Trophée Domotique 2014

Les résultats du Trophée sont tombés cette semaine !

http://minbiocabanon.free.fr/public/20140927_trophee_domotique/.trophe_domotique_m.jpg

J'ai eu l'agréable surprise de gagner dans la catégorie -1500€ !

Merci à tous ceux qui ont votés pour mon installation et également au jury pour récompenser le temps passé à développer ma domotique :-)

Le niveau était assez relevé, les autres participants avaient des installations le plus souvent bien plus évoluées !!

Les résultats sont visibles ici : resultats-du-trophee-domotique-info-2014/

Encore merci à domotique-info.fr pour l'organisation de ce Trophée !

La délibération a eu lieu à Denguin (64) lors d'un week end de "rencontre domotique" organisé par Pascal STEPHANY (du site domotique-info). Olivier VALETTE a rédigé un compte rendu de ce week end sur son blog :

http://domotique34.com/rencontres-domotique-info-du-20-et-21-septembre-2014-a-denguin/

lundi, septembre 15 2014

Trophée Domotique-Info 2014

Je mets la news très en retard car  j'ai eu un problème pour accéder à mon blog depuis plusieurs semaines.

J'ai participé à un Trophée de domotique (via le site domotique-info)

Il vous reste quelques heures pour voter (Installation de Julien C dans la catégorie -1500€) :

http://domotique-info.fr/2014/09/trophee-domotique-info-2014-elections/

Vous pouvez aussi voter d'autres installations dans les autres catégories :-)

samedi, juin 14 2014

Bypass du puits canadien, évolution

'ai enfin finalisé le bypass du puits canadien qui était resté à l'état de maquette, cf. les posts suivants : 

http://minbiocabanon.free.fr/index.php?category/Domotique/Bypass-Puits-Canadien

Pour rappel, l'architecture entre le smartphone/pc et le bypass est la suivante :


J'ai également apporté quelques améliorations dont le remplacement du système d'entraînement du registre (Vis sans fin + engrenage) par deux poulies et courroies crantées.

 

Pour tester le fonctionnement, je me suis fait une page de test sur l'interface domotique:


En fonctionnement, nominal c'est la centrale domotique qui détermine la position idéale du registre.

Voici le résultat en vidéo :

La galerie


dimanche, janvier 19 2014

Ensoleillement et températures

Suite au bilan sur la consommation de pellets, j'ai créé deux nouveaux graphique :

Un pour comparer l'ensoleillement mensuel en fonction des années : ensoleillement mensuel

et un autre dans le même genre mais avec les températures moyennes, minimales et maximales par mois : températures mensuelles


Sur ces deux années, les relevés sont fiables. Avec ces courbes, on voit que les températures en hiver 2012 ont une plus grandes amplitudes (il a fait très chaud et plutot doux par moment) mais les températures moyennes sont comparables. Par contre, on voit nettement que l'ensoleillement en 2012 a été bien plus présent. j'espère que 2012 n'a pas été exceptionnel sur ce point mais que c'est plutôt 2013 qui a été mauvais. De mémoire, on a vu passer aux infos des records de déficit de soleil... comme quoi, ils ne pas toujours n'importe quoi à la tv ;-)

A priori, janvier 2014 est parti sur de bonnes bases, au 19 Janvier nous avons déjà eu plus de soleil que pour tout Janvier 2012 !

Shield pour Jeenode

Aller, un peu d'électronique :-)

J'ai réalisé un lot de circuit de façon plus professionnelle afin de fiabiliser les différents modules capteurs de la domotique.

Il s'agit des modules dont j'avais déjà parlé ici. J'ai ajouté quelques fonctions pour essayer d'amortir le circuit sur plusieurs modules. 

Il intègre les fonctions suivantes:

- une alim 0.9V - 5.5V : validée pour fonctionner sur un accu ou une pile, mode basse consomation en veille.
- capteur I2C température et humidité (SHT11)
- mesure de tension de la pile/batterie (entrée analogique)
- 1 interface pour piloter une BPW34 (pyranomètre) : peut être convertie en sortie pour fournir une alim
- 1 sortie collecteur ouvert (mosfet)
- 1 CTN (interne ou externe sur connecteur)
- 1 Led

J'ai ajouté un wiki à ce site, sur lequel j'ai mis tout ce qu'il faut savoir pour utiliser ce module avec un Jeenode :

(edit : suite à piratage du wiki hébergé sur ce site, j'ai préféré le déplacer sur github)

https://github.com/minbiocabanon/DoMini/wiki/Periphs

La photo du PCB :

Il tourne déjà pour le module qui fait les mesures de températures et humidité dans la maison. Je vais monter les autres pour les mettre dehors et dans le puit canadien etc.

samedi, janvier 11 2014

Bilan 2013

Déjà une année de passée, pas beaucoup de messages sur le blog mais la domotique progresse (surtout au niveau IHM et logiciels) mais rien de suffisamment impressionnant pour en faire un billet ;-)

Pour 2013, la seule chose remarquable est la consommation de granulée... 71% d'augmentation ! On avait eu la même consommation en 2010, je ne vois pas d'autres explications que la rudesse de l'hiver et le manque d'ensoleillement que l'on a eu en début d'année. Si j'ai bonne mémoire, nous avions battu des records de manque d'ensoleillement. Pour notre maison, le soleil est une grande ressource pour chauffer (10m² de surface vitrée exposée plein sud!), donc il faut bien compenser par quelque chose ;-)

La consommation électrique est stable.

2013:

  84 sacs de granulés : soit 84*15kg*4.8kWh = 6048kWh 
  Rien que pour le chauffage cela donne 51 kWh/m²/an  pour le chauffage

  Chauffe eau,  estimé à 2677kWh, soit 22.6 kWh/m²/an  
 
    Total pour chauffer air+eau de la maison : 73.6 kWh/m²/an

  Consommation électrique total : 6279kWh

2012:

  49 sacs de granulés : soit 48*15kg*4.8kWh = 3528kWh 
  Rien que pour le chauffage cela donne 29.8 kWh/m²/an  pour le chauffage

  Chauffe eau,  estimé à 2109kWh, soit 17.8kWh/m²/an  
 
    Total pour chauffer air+eau de la maison : 47.6 kWh/m²/an

  Consommation électrique total : 6228kWh

2011:

  46 sacs de granulés -> 28 kWh/m²/an pour le chauffage  

  Chauffe eau,  estimé à 2052kWh, soit 17.3kWh/m²/an  
 
    Total pour chauffer air+eau de la maison : 45.3 kWh/m²/an

  Consommation électrique total : 6337kWh

2010 :

 88 sacs de granulés -> 53.5 kWh/m²/an pour le chauffage

 Chauffe eau,  estimé à 3091kWh -> 26 kWh/m²/an 

   Total pour chauffer air+eau de la maison : 79.6 kWh/m²/an

  Consommation électrique total : 7987kWh

- page 1 de 5