Pilotez vos radiateurs à fil pilote avec de simples requêtes HTTP !

Nous avons une spécificité en France qui nous pose souvent un problème pour le pilotage domotique: notre fameux fil pilote sur nos radiateurs électriques. Et les radiateurs électriques sont un moyen de chauffage encore très répandu en France du fait du cout de l’électricité relativement bas.

Ce n’est pas infaisable, on peut le réaliser au prix de quelques bidouilles, comme le radiateur que je pilote en Z-wave ici. Mais ce n’est pas l’idéal.

On voit chaque semaine de nouveaux thermostats “intelligents” sortir, mais ils n’ont pas l’intelligence de gérer nos pauvres fils pilotes.

C’est pourquoi la solution de Thibault présentée ici est une petite révolution: il propose ni plus ni moins que de piloter son radiateur par des requêtes HTTP, autrement dit une compatibilité avec la plupart des systèmes domotiques du marché.

 

SONY DSC

 

Ce module s’installe dans le tableau électrique et permet de :

  • Contrôler vos chauffages électriques (7 zones / 4 ordres fil pilote)
  • Récupérer votre consommation électrique (et toutes les informations du compteur électrique)

Le module se connecte à votre réseau WiFi et se contrôle par de simples requêtes HTTP.

 

I. Installation

 

Vue du module de dos

Vue du module de dos

 

Le module se clipse sur le rail DIN de votre tableau électrique et occupe 4 emplacements (4U). A titre de comparaison une carte IPX800 en utilise 12 (8 + 4 pour l’alimentation!), et ne permet de commander que 4 fils pilote au final.
Le cablage se fait de cette facon:

 

Schéma du câblage

Schéma du câblage

 

J’ai noté ici la correspondance des fils pilote avec la zone de chauffage (ex : salle de bain, salon…).

 

Emplacement du module dans le tableau électrique avant installation

Emplacement du module dans le tableau électrique avant installation

 

On câble ensuite avec attention :

  • les 2 fils de l’interface TéléInfo du compteur électrique (en haut)
  • la phase et le neutre pour alimenter le module
  • les 7 fils pilote (il est possible de connecter plusieurs fils pilote à une même zone. Par exemple, les 2 chauffages du salon pourront être commandés ensemble)

 

Module câblé sans la façade

Module câblé sans la façade

 

 

Module câblé avec la façade

Module câblé avec la façade

 

Fermeture du capot du tableau électrique

Fermeture du capot du tableau électrique

II. Utilisation

 

Nous allons vérifier que l’installation s’est bien déroulée avec quelques requêtes HTTP.

 

2.1 Suivi de la consommation électrique

Tout d’abord, nous allons récupérer l’index heure pleine du compteur électrique (la variable se nomme indexhp):

Dans un navigateur (ou un terminal), on appelle :

https://api.spark.io/v1/devices//indexhp?access_token=

est l’identifiant du module Spark Core, le cerveau de la carte.

<ACCESS_TOKEN> est le jeton d’accès sécurisé

 

commande
On obtient dans result le résultat : indexhp = 19 953 477 Wh (= 19 953,477 KWh)

 

2.2 Commande des fils pilote

De la même manière, on peut commander les 7 fils pilote (la fonction s’appelle fp).

Le lancement de fonctions se fait par des requêtes POST.

J’utilise ici le terminal et la fonction curl :

curl https://api.spark.io/v1/devices//fp -d access_token= -d params=

<ORDRES> est une chaîne de 7 caractères pour commander les ordres des 7 zones.

Chaque caractère peut valoir :

  • H=HORS-GEL
  • C=CONFORT
  • E=ECO
  • A=ARRET

Ainsi, ORDRES = CCHHEEA correspond à :

  • zone 1 et 2 en CONFORT,
  • zone 3 et 4 en HORS-GEL,
  • zone 5 et 6 en ECO,
  • zone 7 en ARRET

Petit test rapide avec tout en HORS-GEL (ORDRES = HHHHHHH) :

 

L’ordre HORS-GEL est bien reçu sur mes radiateurs

L’ordre HORS-GEL est bien reçu sur mes radiateurs

Idem en mode CONFORT (ORDRES = CCCCCCC):

 

L’ordre confort également

L’ordre confort également

Ca fonctionne!

 

III. La suite…

 

Ceci n’est qu’une mise en bouche!

Comme vous l’aurez compris, ces requêtes peuvent être appelées par une application sur smartphone, une box domotique, un script python, etc. Libre à vous d’utiliser ce qui vous convient le mieux.
Exemple ici avec un petit script pour envoyer ma consommation électrique à ma solution domotique Domoticz:

 

Capture de ma consommation électrique visualisée sur Domoticz

Capture de ma consommation électrique visualisée sur Domoticz

 

Voilà donc un module extrêmement intéressant !

Maintenant, la question que tout le monde se pose: combien ca coute et où peut on l’acheter ? Malheureusement ce produit (pourtant très bien fini) n’est pas dispo à la vente, il ne s’agit que d’un projet “amateur”.

Thibault, le concepteur, a toutefois mis en place une page où il est possible de s’enregistrer pour avoir plus d’informations, il fournira en effet sans problème les plans et le logiciel si des bricoleurs veulent le réaliser eux même. A vrai dire, étant donné la qualité du module présenté et l’intérêt de celui ci, il serait dommage que Thibault ne lance pas la commercialisation d’un tel module, qui intéresserait sans aucun doute de nombreuses personnes allergiques au fer à souder ;-)

 

En attendant, n’hésitez pas à vous inscrire ici pour obtenir plus d’informations sur ce super module.

 

Bravo à Thibault pour cette superbe idée !


12 Commentaires
  1. du coup le spark core est utilisé en mode cloud ??

  2. Oui, c’est bien le mode actuel… mais je commence à regarder le mode standalone :)
    Tout est ouvert de toute façon, chacun peut modifier le code pour coller à ses besoins!

  3. Oui, c’est bien le mode actuel… mais je commence à regarder le mode standalone :)
    Tout est ouvert de toute façon, chacun peut modifier le code source pour coller à ses besoins!

  4. Bonjour

    Très bonne initiative, il y a longtemps que j’attends un tel module !!!!!!

  5. Belle initiative Thibault, chapeau

  6. Bonjour,

    Tout d’abord bravo à Thibault pour ce module. Très bonne initiative!
    Une remarque toutefois à Cédric sur les thermostats connectés… Celui de la société Nantaise Qivivo est compatible fil pilote.

  7. Oups, désolé, en effet je n’étais pas au courant de ce point. Je les ai rencontré récemment au CES Unveiled, il va falloir que je teste leur solution pour remédier à ce manque ;-)

  8. Genial,
    C’etait exactement ce que je souhaitais faire il y a qq temps (cf post http://www.touteladomotique.com/forum/viewtopic.php?f=30&t=12634 ) mais jamais fini par manque de temps.
    Tu es mon sauveur, bravo a toi, aurais tu la possibilté de partager ton projet ? J’y ajouterais bien un p’tit OLED a pas cher (spi ou i2c) sur le boitier et ca je peux m’en occuper (hard et soft) je connais bien. En plus okaz de tester le spark core :-)

    N’hésite pas a me contacter via mon blog http://hallard.me, ca serait cool de bosser à plusieurs.

    Charles

  9. Bonjour,

    peut-on acheter cet équipement tout fait, si oui ou ?
    Merci pour le retour

  10. Salut,

    J’ai co-réalisé une solution qui fonctionne bien avec un PI3 et un circuit imprimé. Alim en 220V et signal pilote en 220.

    https://www.fraifrai.net/index.php?pages/Mon-projet-domotique-libre

    Laisser un commentaire

    Ne ratez plus aucune news !

    Inscrivez vous à notre newsletter, et recevez chaque mois toute l'actualité du blog pour ne plus rien louper: actualité, guides, tutoriaux, concours !

    Merci pour votre inscription !