Domotiser mon poêle palazzetti marianne

Comme je l’avais indiqué dans mon article expliquant mon absence, j’ai déménagé et fait installer un poêle à granulés. Bien entendu, celui-ci est désormais intégré à Jeedom.

Voici comment je l’ai connecté et comment je le gère par le plugin thermostat.

Il existe trois solutions pour domotiser ce modèle de poêle :

  • Via le module Palazzetti Box qui dispose d’un plugin Jeedom mais désormais non maintenu et surtout pour plus de 150€…
  • Par le relais contact sec situé à l’arrière du poêle. Avec du matériel comme un capteur Netatmo ce qui réduit déjà le prix à moins de 100€.
  • Par le relais contact sec auquel j’ai connecté un module contact sec de marque Electrodragon (environ 5€). Dans lequel j’ai installé le firmware EspEasy.

Je vais donc bien entendu vous détailler la troisième solution puis-ce que c’est ce que j’ai mis en place.

Le module Electrodragon

Voici le module qu’il faut commander : https://www.electrodragon.com/product/wifi-iot-relay-board-spdt-based-esp8266/

Il faut ensuite avoir le matériel nécessaire pour flasher le module avec le firmware EspEasy.Comme déjà fait pour les modules Sonoff qui permettent de contrôler mon chauffage (https://www.monjeedom.fr/chauffage-par-fil-pilote-avec-sonoff-basic-et-espeasy/)

Le module electrodragon et le flashage est très bien expliqué sur cette page : https://www.jeedom.com/forum/viewtopic.php?t=32859

Une fois le module Electrodragon prêt, flashé, il faut le connecter au poêle.

Rien de plus simple, il suffit de retirer la connexion existante (qui est en position circuit fermé) pour y relier les deux sorties correspondant au GPIO12 dans mon cas. On retire la petite prise noir en bas du poêle et on remplace le petit fil présent dans l’image par les deux fils de sortie de notre Electrodragon.

Connexion RJ11 Palazzetti
Electrodragon sur poêle Palazzetti

Une fois la connexion effectuée, j’ai suivi cette documentation pour mettre le poêle en mode sonde extérieur : Notice-display-palazzetti.pdf

Très intéressant à lire, un certain nombre d’informations utiles sont présents dans ce document.

Ce qui nous intéresse est à la page 40, activer la configuration 2. A savoir que pour allumer le poêle, il faudra que jeedom « allume » le GPIO12 (circuit fermé) et à l’inverse « l’éteigne » (circuit ouvert) pour arrêter le poêle.

A partir de là vous pouvez, grâce au plugin ESPeasy, allumer ou éteindre votre poêle depuis n’importe où !

Utilisation du plugin thermostat

Maintenant ce qui nous intéresse c’est que thermostat gère pour nous la température souhaitée suivant des consignes. La configuration globale reste standard à beaucoup mais les actions de « chauffer » ou « tout arrêter » sont la particularité de ma configuration.

Pour la température de la pièce, j’ai deux capteurs de températures dans le salon/salle à manger et un dans la cuisine qui est ouverte. C’est la moyenne des ces trois capteurs que j’utilise dans thermostat comme paramètre de « Température intérieure »

La particularité se situe aux commandes pour allumer / éteindre le poêle.

Je ne voulais pas que l’on puisse allumer le poêle (Par exemple en demandant une température de 21° si il fait 18°) et quelques secondes/minutes plus tard éteindre (En demandant 16° si jamais finalement nous partons de la maison) et inversement, ne pas allumer si il vient de s’éteindre.

Donc pour cela je suis passé par un Virtuel nommé « Etat-poele » qui va modifier une variable à 1 pour allumer et à 0 pour éteindre.

La première ligne correspond à l’affichage de l’état réel du poêle (Etat de « Switch » de l’ESPeasy).

configuration virtuel

C’est donc ces deux commandes (on et off) que j’indique dans la configuration du thermostat.

Et ensuite …

Et bien j’ai un scénario qui va enregistrer l’heure à laquelle mon poêle s’est éteint ou allumé (au format Timestamp). Celui ci est donc exécuté dès que la valeur de la commande Switch de EspEasy change.

déclenchement scénario

Et qui va insérer dans deux variables (« demarragepoele » et « arretpoele ») la date en timestamp de l’arrêt ou du démarrage. Cette information me sera utile pour savoir depuis combien de temps mon poêle est arrêté ou allumé.

scénario Jeedom

Et finalement j’ai crée un second scénario qui s’exécute si ma variable, modifiée par mon virtuel Etat-poele, passe à 1 ou à 0.

déclenchement scénario

Et qui contrôle à quelle heure j’ai éteint ou allumé le poêle. Je ne souhaite pas donner un ordre contraire avant 30 minutes (1800 secondes). La poêle à donc le temps de s’allumer et d’embraser des granulés avant de s’éteindre, et inversement, il à le temps de s’éteindre correctement avant de s’allumer.

scénario Jeedom

Si j’ai bien une différence supérieure à 1800 secondes, alors s’exécute l’ordre sur les commandes ESPeasy. Autrement j’envoi un message par telegram pour m’avertir que l’action n’a pas pu être exécutée.

Si jamais l’action n’a pas pu être exécutée, soit je le fais manuellement dès que le délais de 30 minutes est passé, soit le plugin thermostat repassera la commande grâce au « Cron de répétition de commande ». Ce qui va donc relancer les actions d’éteindre ou d’allumer suivant l’état dans lequel devrait être le poêle. Dans mon cas, toutes les 30 minutes.

cron de contrôle thermostat

Voila, j’espère avoir suffisamment détaillé mon installation sans que cela devienne incompréhensible …

N’hésitez pas à commenter.

Auteur de l’article : Vivien

4 commentaires sur “Domotiser mon poêle palazzetti marianne

    Laurent

    (4 janvier 2019 - 9 h 40 min)

    Bonjour,
    Quel mode utilisez-vous pour le thermostat ? Hysteresis ou temporel ?
    Merci

      Vivien

      (4 janvier 2019 - 10 h 36 min)

      Bonjour,
      J’utilise le mode Hystérésis. Je n’ai pas essayé de mettre en place le mode temporel car j’ai peur qu’il y ai trop d’allumage/extinction. Puisque ce mode anticipe le refroidissement, il donne par moment quelques minutes de chauffage pour maintenir au plus juste la température. Pour moi ça ne colle pas avec l’utilisation d’un poêle.

    Julien

    (21 mars 2019 - 19 h 06 min)

    Bonjour,
    Super, je tombe enfin sur un article intéressant qui permet de piloter son poêle palazzetti a moindre coût, merci pour le partage, depuis le tps que je cherchais ce moyen 😉
    Je ne possède pas le même poêle, il faut encore que je trouve comment connecter le mien sur la carte mère mais je devrais pouvoir m’en sortir…
    Par contre, je me demandais si une fois le poêle connecté de cette façon, il affichait toujours la température sur le tableau de commande ?
    Et surtout, si il pouvait toujours fonctionner en mode programmation interne ?
    Je voudrais le connecter pour une utilisation on/off a distance, mais tout en gardant une programmation interne avec les plages horaires configurées au niveau du poêle.
    Merci

      Vivien

      (21 mars 2019 - 19 h 59 min)

      Bonjour, c’est vrai que j’ai cherché aussi et qu’avant de le faire j’ai hésité car avec les informations que je trouvais, j’étais pas sur de moi.
      J’ai toujours la température prise par la sonde du poêle qui s’affiche.
      Pour la pilotage en interne, j’avoue ne pas avoir essayé. Cela a l’air possible vu que la documentation ils conseillent de désactiver la programmation interne pour éviter les conflits, mais pas que c’est impossible…

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.