VOLETS ÉLECTRIQUES




Pour répondre à des besoins de sécurisation
de l'appartement,j'ai voulu développer une application
permettant d'ouvrir et de fermer
à distance les deux volets électriques de mon domicile.
(Pour les autres, seule l'huile de coude est utilisable.)
La matériel est de marque Simu
(apparemment une filiale de Somfy).
La solution « simple » consistait évidemment
à acheter la « box » de la marque
et à utiliser l'application pour smartphone correspondante.
(Dans les 450 € selon le renseignement qu'on m'a donné.)
La solution « motivante » consistait
à créer de toutes pièces :
- Une page Web pour définir la position des deux volets
(Visual Studio c#) (0 €)
- Un montage Arduino (25 €) pour
piloter les radio-commandes murales des volets
(55 € par volet, mais on peut également utiliser
les radios-commandes murales existantes).
- Un programme Arduino pour aller lire le fichier
généré par la page Web,
à intervalles réguliers. (0 €)
- le tout dans un boîtier (10 €)
Total : 35 €
(en réutilisant les radios-commandes existantes)
ou 145 €
(avec l'achat de deux radios-commandes) pour deux volets.

La page Web, protégée contre les accès malveillants
par un mot de passe,
permet de définir l'état des deux volets : haut et bas.
Je n'ai pas souhaité permettre de définir des états
intermédiaires qui auraient rendu bien plus complexe
la partie Arduino.
Comme, il n'est pas interdit de vouloir utiliser
une « belle » interface,
j'y ai mis quelques illustrations non indispensables.

Je rencontre de grandes difficultés pour acccéder à mon réseau
depuis l'extérieur depuis mon changement de box (bBox fibre).
J'ai transformé mon montage pour qu'il ferme et ouvre les volets
à heures fixes.

LE CODE SOURCE


Le code source complet.

LE MONTAGE



Les moteurs pilotés par la carte Arduino agissent
directement sur les télécommandes des volets.
Il n'y a ainsi aucune modification de l'installation des volets.



La carte Arduino Mega est associée à un bouclier
pour être connectée au réseau et à Internet.



Le programme Arduino consulte à intervalles réguliers
l'état d'un fichier enregistré par une page web





Dernière modification de cette page : 14/12/2020.