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.1.4 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 !