Archives de catégorie : domotique

Prise pilotable pour moins de 10 €

Petit article mais plutôt orienté pour ceux qui font déjà un peu de domotique.

On trouve sur le marché des prises pilotables pour une poignée d’euros. Le seul souci que j’y voyais, c’est qu’elles ne sont utilisables qu’avec l’application de la marque. Donc très compliqué de les inclure dans un système domotique déjà existant  et ça me perturberait que le pilotage et le statut de mes prises électriques se promènent sur Internet.

C’est sans compter une bande de bidouilleurs qui ont trouvé le moyen de les reprogrammer pour qu’elles deviennent des prises programmables utilisables simplement en HTTP ou en MQTT.

Donc vous pouvez les utiliser directement et faire vos programmations (horaires, mesure de consommation, température) ou les transformer (mode avancé, voir plus bas)
=> version light

Voici pour 10€ la SONOFF S20,   fonction interrupteur à distance et programmable.

SONOFF-S20-Prise-Intelligente-Wifi-Sans-Fil-APP-Distance-ITEAD-Smart-Prise-de-Courant-la-maison.jpg_640x640

Pour 8€ la SONFOFF POW, fonction interrupteur et mesure de consommation. Boitier à cabler.

Sonoff-Pow-Smart-Wifi-Commutateur-Contr-leur-Avec-Temps-R-el-Consommation-D-nergie-Mesure-16A

A partir d’ici c’est pour ceux qui manipulent déjà de la domotique.
(Greg tu peux  t’arrêter là, tu dois même !!)

Pré-requis

Pour reprogrammer il faut un peu de matériel :

Après avoir essayé quelques roms, j’ai choisi la Espurna pour sa fonction MQTT et le module natif HLW8012 pour la gestion de la consommation.  La version ESP EASY n’était pas top pour ce dernier point.

Le détail de la procédure et des outils à installer  se trouve ici : https://github.com/xoseperez/espurna/wiki/Configuration

Les firmwares  là : https://github.com/xoseperez/espurna/wiki/Binaries

Dans les grandes lignes, ca donne ca :

SonOFF S20

Après avoir  démonté la prise ,  on câble dans le bon ordre :

SONOFF S20 ouvert

Une fois câblée, on branche la prise USB en appuyant sur le bouton central pour placer la prise en mode “programmation”.
Attention de bien mettre votre adaptateur USB en mode 3.3v.

On backup , question de principe et ca permet de tester la liaison.

esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 sonoff-backup-s20.bin

Purge de la rom :

esptool.py --port /dev/ttyUSB0 erase_flash

Et enfin programmation de la nouvelle rom :

esptool.py --port /dev/ttyUSB0 write_flash --flash_mode dout 0x00000 espurna-1.12.5-itead-s20.bin

Une fois fini, on fait redémarrer le boitier (en débranchant/rebranchant) et vous pouvez vous connecter dessus en WIFI sur le SSID ESPURNA_xxx et le mot de passe fibonacci.

Pour finir la configuration, aller sur http://192.168.4.1 avec l’utilisateur admin et mot de passe fibonacci. 
Faut commencer par inclure le boitier directement dans votre réseau Wifi 😉

Sonoff POW

Pareil que pour le S20,  bien cabler :

SONOFF POW ouvert

Juste le firmware change :

esptool.py --port /dev/ttyUSB0 read_flash 0x00000 0x100000 sonoff-backup-pow.bin
esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 write_flash --flash_mode dout 0x00000 espurna-1.12.5-itead-sonoff-pow.bin

Réglage pour Domoticz

Il faut activer le support MQTT et le support de domoticz. Le mapping entre le device Virtuel à créer sous domoticz et le boitier se fait par leur index.

SONOFF Epurna Domoticz

 

Et vala !

Pushover : notifications, alarmes directement sur votre SmartPhone

L’avantage d’avoir un peu de domotique autour de son aquarium , c’est ce qu’on peut vérifier certains éléments  : températures, niveau d’eau.

On peut le faire avec des outils de supervision ou directement par l’outil de domotique , comme Domoticz.

Quoi de plus de confort que d’être alerté directement par notification sur son Smartphone ! (comme  pour un SMS).

Pour cela j’ai testé l’application PushOver, qui existe sous Android, iOS et Windows et je dois dire que cela fonctionne pas mal.

Petite photo :

pushover_exemple

L’application coute 5€ après une période d’essai de 7 jours. Moins cher donc d’un service d’envoi de SMS.

 

 

Domoticz (superviser son BAC, le retour)

Rien de nouveau en terme de mesures, de commandes  d’éléments du bac. Ce viel  article reste encore ‘presque’ à jour .

Par contre j’ai  changé le moteur,  à savoir le logiciel de domotique en lui même. J’utilisais Domotiga et je suis passé à Domoticz.

Les 2 gèrent les mêmes choses, voire même plus pour Domotiga mais Domoticz permet  d’aller plus loin et plus simplement dans la gestion des scénarios, tout en offrant une présentation plus sympa.

Tableau de bord

Une page tableau de bord permet de sélectionner les dispositifs à afficher. En ayant plus de 100,  ça permet de sélectionner ceux a mettre en avant.

Domoticz_Dashboard

Sinon ça donne ça  :

Domoticz_Mesures

 

Scénarios

Cette partie permet de déclencher des actions par rapport à un événement. Mais ce dernier doit être généré par une télécommande ou un capteur de type contact.

Complètement bofff sauf avec l”option ‘groupe’ qui permet de lister des périphériques a allumer et à éteindre.

Je m’en sers donc pour éteindre la remontée, osmolateur, RAC, chauffage….  nécessaire a un changement d’eau. Et ce en 1 clique!

Domoticz_Scenarios

 

Evenements

Bien caché dans des sous menus, voici la gestion des événements sous forme graphique et en drag’n drop.

On peut programmer des actions en fonctions d’états, de températures.

Par exemple, si je tape un code sur mon mini-clavier Zwave, je met en pause les écumeurs pendant 3 heures.  Comme ça, quand je met les bactéries je n’oublie pas de rallumer les écumeurs lol.

Domoticz_evt_ecumeurs

Autre exemple, si la température du bac dépasse les 26.6°C, j’allume le ventilo sur pied !Domoticz_evt_ventilo

Donc on peut facilement programmer toute son installation. On peut même aller plus loin avec un langage intégré (LUA)   ou avec n’importe quel langage même exécuté en dehors de l’outil.

Pour ne pas perdre mes données de graphage, j’ai facilement écris un script de synchronisation des données (domoticz -> rrd) en interrogeant l’outil en JSON. Comme cela je ne perd par l’historique de mes données :

cacti_demo_conso

Même si Domoticz a son propre système de graphage, se baser sur un format simple  comme le RRD (une norme de fait) permet d’adapter n’importe quel outils vers ce format … et donc ne pas perdre l’historique et tendance a chaque changement de logiciel de domotique. D’autant plus que la supervision de la consommation des équipements se base dessus.

Mode plan

Et là ça claque !  On peut aussi avoir une représentation de ses dispositifs sous forme de plan.

En haut, on voit la consommation de chaque rampe en temps réel et la petite ampoule sert d’interrupteur, plus bas la température et tout les autres équipements.

Domoticz_mode_plan_ELOS120 Domoticz_mode_plan_ELOSmini

Il reste à mettre de meilleurs photos sur  le mode plan et à continuer de découvrir ce fameux Domoticz.

 

 

Capteurs de temperatures et controleur de ventilateur 12v

Quand on a une box Z-wave ou un contrôleur et un logiciel comme Domotiga, pour mesurer la température vous pouvez prendre un module Fibaro FGBS-001.

Ca coûte dans les 40€ et ça permet :

  • de brancher 4 capteurs 1 wire DS18B20 (10€ pour 5 capteurs en moyenne)
  • de brancher 2 capteurs par contact sec , comme pour contrôler un niveau d’eau.

Fibaro FGBS001 couleurs cables

Dallas-capteur-couleur-cableTP (maron, 3,3V) =VDD (rouge)
TD (blanc=DQ

Une petite soudure ou un domino et l’affaire est dans le sac.

domotique_fibaro_fgbs001

 

J’en profite pour le mettre dans une petite boite avec le module FIBARO FGRGB-101, ce dernier permettant de piloter 4 sorties 0 à 12v.

domotique_fibaro_fgbs001+fgrgbw

Une fois fermé, ca fait tout propre ! Il ne reste plus qu’a associer ces 2 modules avec le système domotique sans fil Z-Wave.

 

domotique_fibaro_final

Plus d’informations sur la page Domotique  😉  Et les manuels sur la page des docs.

Vérifier le niveau de sa réserve d’eau douce

Possédant un boitier Fibaro FGBS-001 me permettant de brancher des capteurs de température 1-Wire, il met aussi a disposition 2 entrées libres pour mettre des détecteurs (simple boucle).

1-pcs-Water-Level-Switch-Liquid-Level-Sensor-Liquid-Plastic-Ball-Float-Better-US23-Free-Shipping

Il me suffit de  2 capteurs a 1€   et ça me permet de vérifier le niveau d’eau dans ma réserve d’eau douce.
Et ainsi remonter ces infos dans le système domotique.
Disponible sur Amazon en livraison rapide.

Capteurs_niveau_d'eau

Il me reste a programmer une remontée d’alerte (SMS et mail) quand le niveau est moyen et bas.

 

Chaleurs et ventilateurs !

Pour aider mon ventilateur, maintenant placé dans la décante, j’ai placé un ventilateur sur pied proche du bac.

En oscillant il brasse l’air autour du bac (dissipation de la chaleur des rampes…etc) et dans la pièce ! Agréable pour tout le monde.

 

ELOS_120_ventilo_externe

Et très efficace car malgré les fortes chaleurs, le ventilateur dans la décante ne se déclenche plus.

graph_ventilos_temperature