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, janvier 4 2015

Domotique, quelques news

Salut,

Peu de messages sur le site en ce moment, mais je reste actif dans mon projet de domotique. je communique aussi via le compte Google+ que j'ai créé : Google+ Minbiocabanon, c'est plus pratique et plus interactif que le site :-)

J'ai également migré mon projet sur la plateforme Github : https://github.com/minbiocabanon/DoMini

J'ai organisé et simplifieé un peu l'architecture du projet.

En ce moment, je travaille à réécrire certaines fonctions (qui étaient en C) en langage Python. Langage plus moderne et qui facilite pas mal la programmation ... Par exemple j'ai réécris le logiciel 'Receiver' qui faisait plus de 1100 lignes de code, en Python, avec 300 lignes de code c'est plié !

Je suis aussi sur le point de terminer mon 'Antivol / Tracker GPS' pour le robot tondeuse. J'ai abandonné la solution à base de module Sigfox car il n'était pas possible d'obtenir un abonnement en tant que particulier. J'ai changé mon fusil d'épaule en utilisant une carte LinkItOne avec GPS/GSM-GPRS/Wifi intégré. Il me reste un peu de mise au point à faire (carte SIM free reçu récemment). 

A suivre ici et/ou sur G+ !

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 :-)

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

dimanche, septembre 29 2013

NFC : qu'est ce que c'est?

Depuis l'arrivée de smartphones Nexus4 à la maison, j'ai eu envie d'essayer les tags NFC. C'est une technologie qui permet de faire communiquer le téléphone avec des objets dont certains peuvent être 'passifs' (sans piles).

Pour plus de détails, allez voir ici : Définition wikipédia

Ces objets peuvent prendre la forme de sticker ou de petits porte-clefs :


OK mais pour quoi faire communiquer un bout de papier collant avec le téléphone me direz-vous !?

Et bien par exemple pour automatiser certains actions lorsque vous passez le smartphone prés du sticker. Il y a pleins d'applications, on en retrouve tout un tas dans cette vidéo qui, pour ma part, tire un peu à la caricature, mais donne l'éventail des possibilités :

A Day in the Life of NFC


Sans aller jusqu'à en mettre dans les WC ou la chambre, j'ai vu une application concrète pour la domotique : notifier sa présence pour activer ou mettre en veille les actions automatiques de la domotique. Notamment les volets roulants.
A la maison, la domotique se fait seulement remarquer lorsqu'on oubli de désactiver la gestion automatique des volets. La domotique peut décider de les fermer ou les ouvrir alors qu'on sur la terrasse, le dimanche matin dès le lever du soleil etc... 
J'ai pensé qu'un sticker NFC dans l'entrée pourrait faciliter l'action de mise en mode automatique ou manuel de la domotique : on rentre et on passe le téléphone sur le sticker. On sort, idem.
Le prix d'un sticker est d'environ 1€ (par 10) donc ça vaut le coup d'essayer, l'investissement n'est pas critique ;-)
Pour cela, il faut installer une application sur le téléphone qui va permettre de programmer le sticker NFC pour réaliser la ou les actions demandées. La référence en la matière est NFC task launcher (pour Android seulement).
L'utilisation est assez simple, on lance l'appli et on créée une ou plusieurs actions par stickers. L'application permet de gérer la "commutation" un peu à la façon d'un interrupteur : premier passage, on fait l'action A. Deuxième passage on fait l'action B , ça alterne à chaque passage.
Voilà quelques captures d'écrans sur le smartphone. Création de la tâche :


Liste des actions pour la tâche1 et de la tâche2, tâches entre lesquelles les actions seront alternées.
Dans mon cas précis, j'ai programmé pour la tâche 1:
  • Activation du Wifi
  • Enoncer la phrase suivante (très pratique cette fonction) : Bonjour, Domini en mode manuel
  • Requete URL vers le sheevaplug pour agir sur l'état des volets roulants.
Pour la tâche 2, idem avec un énoncé différent et une requête http avec des paramètres indiquant un passage en automatique.

 


Ensuite on passe le téléphone sur le sticker pour programmer toutes les actions associées à celui-ci, le téléphone confirme la programmation.


On va essayer ça sur plusieurs semaines, on verra si c'est ergonomique ou pas. Jusqu'à présent, on désactivait la domotique en passant par la tablette ou nos smartphones...

La galerie


samedi, juin 1 2013

Nouvelle interface !

Peu de news en ce moment,

Le mauvais temps est propice à rester devant son pc pour faire avancer la domotique :-)

Je bossais depuis quelques mois sur une nouvelle interface (plus esthétique et fonctionnelle). Je l'utilisais en privé pour la mise au point et depuis quelques jours je l'ai définitivement mis en exploitation!

Parmi les améliorations : 

  • Présentation plus 'propre' et soignée (utilisation du framework bootstrap et divers add-ons comme les bootstraps switchs et bootstrap select),
  • Gestion des volets roulants et chauffage directement depuis la page principale, plus besoin d'aller dans les menus, (cela grâce au jQuery et AJAX, j'ai appris sur le tas sans tout comprendre, ça m'a pris pas mal de temps pour arriver à ce que j'attendais)
  • Interface 'responsive' grâce à bootstrap, du coup ça fonctionne aussi bien sur PC, tablette que smartphone !

Une version en ligne est toujours disponible ici : http://minbiocabanon.free.fr/static_domini/ , tout ce ne fonctionne pas 100% sur ce site 'miroir' car il s'agit d'une simple copie du site. Cela permet aux curieux de jouer avec le chauffage et les volets roulants sans que ça n'ai d'impact en réalité ! ;-)

Si vous avez des idées pour améliorer l'interface, n'hésitez pas à proposer !

Dans la galerie ci-dessous, d'autres captures d'écrans de l'interface (graphiques).

La galerie


- page 1 de 2