[RETEX] Réalisation d'un capteur de température avec un Shelly Plus Add-On

Retour d’expérience d’un capteur de température alimenté secteur réalisé avec des équipements Shelly et une sonde de température.

Mon installation Jeedom actuelle utilise des sondes Oregon THN132N sous protocole Rfxcom. Ces sondes sont d’excellente qualité mais le protocole utilisé pose quelques problèmes, sans parler du remplacement des piles. De plus, ayant installé des Shellies partout, je souhaitais pouvoir utiliser le Wifi.

Solution testée:
j’utilise un Shelly Plus i4 auquel je connecte un Shelly Plus Add-on. On peut relier de nombreux capteurs au module Add-on (les capteurs compatibles Arduino entre-autres) dont le capteur de température DS18B20.
Pour la remontée des données dans Jeedom, j’utilise le protocole MQTT grâce à l’excellent plugin jMQTT (je ne connais rien à MQTT et j’ai pu intégrer mes modules sans problème même en absence de template).

Pour un peu plus de 37€ (prix tarif site Shelly en juillet 2023), on réalise un capteur de température sur alimentation secteur, communiquant via Wifi.
A noter que le module Add-on peut être connecté à tous les modules Shelly de la gamme Plus: Plus 1, Plus 1PM, Plus 2PM, Plus i4. On peut ainsi utiliser un relai Shelly Plus existant et y ajouter la fonction capteur de température.

Côté performance de mesure, j’ai comparé avec une sonde Oregon qui convient parfaitement à mes besoins (résolution fine) pour la régulation de température.

La sonde Oregon correspond à la courbe bleue, l’ensemble Shelly/DS18B20 à la courbe orange.
Les courbes sont décalées car le DS18B20 n’est pas étalonné. On voit cependant une très grande similitude entre les courbes, avec un léger avantage à la sonde DS18B20 qui semble plus réactive que les Oregon: lors de l’ouverture d’une fenêtre, la baisse de température est détectée plus rapidement, de même que la stabilisation de la température lors de la fermeture de la fenêtre.
Dernier point, c’est la variation de la température mesurée qui déclenche la remontée d’info via MQTT. Ce n’est donc pas à période fixe comme sur les sondes Oregon. On peut paramétrer cette variation de temperature directement sur le module Shelly (c’est paramétrable entre 0,1 et 5°C, par pas de 0,1).

J’ajoute que j’achète mes Shellies en France auprès de Quintium (www.quintium.fr). Ils ont un stock et François Bergeret assure conseils, SAV et teste individuellement tous les modules avant expédition.

6 « J'aime »

Bonjour,

Merci pour ton retex, je suis en recherche d’une solution pour mesurer la température de mon chauffe eau et je pense partir sur ta solution.

Bonjour,

Je vais mettre en place un Shelly Addon + avec 4 sondes DS18B20 clipsé sur un Shelly Plus i4

J’ai déjà reçu le shelly plus addon at viens de m’apercevoir qu’il faut le coupler a un Shelly Plus 1/1PM, Shelly Plus 2PM, Shelly Plus i4/i4DC

Pour brancher les sondes pas de pb j’ai trouvé comment, les docs et shemas sont explicite.

Par contre je ne sais pas comment alimenter le Shelly addon depuis le Shelly Plus i4 (la version de mon shelly plus prevue est la i4 en AC 110-240v).

Merci de votre aide :slight_smile:

Je me réponds ! En fait le module Shelly add-on est automatiquement alimenté quand on le clipse sur un ShellyPlus i4 ou 1, 1PM, 2PM.

Il y a des pins enfichables qui viennent faire contact avec le module parent (dans mon cas l’i4 (pour l’alimenter et le piloter).
Ne le savant pas (avant achat), je laisse mon post au cas ou d’autre se poserai la question ! …

Bonjour,
J’espère être au bon endroit.
J’ai installé un shellyi4 + add-on avec 2 sondes DS18B20 le tout connecté avec JMQTT. j’ai bien des informations qui remontent mais elle sont groupées sur une ligne et je ne sais pas comment extraire celle en Celcius.
En pièces jointes

  • un extrait des données obtenues
  • un extrait des données équipement.
    Je souhaite mettre les deux températures dans deux variables pour les utiliser dans un scénario.
    Merci par avance pour votre aide.
    Yves
    Extrait dashboard

Clique sur le bouton JSON pour les décomposer.

Capture d’écran du 2025-02-16 23-36-33

Bonjour,
Je suis obligé de tout recommencer pour afficher les données.En essayant de trouver une solution pour mon problème j’ai perdu toutes les données, plus rien ne s’affiche.
Je vais tenter de tout remettre en place. Je te tiens informé.
Merci pour ta réponse rapide.
Yves

Bonjour,

J’ai recommencé pour récupérer les données. J’ai réussi à avoir une température mais pas l’autre je ne sais pas pourquoi.
Par contre votre votre info concernant le bouton JSON est bonne j’ai récupéré une température seule en °C
Merci pour votre réponse qui à résolu mon problème.
Yves

1 « J'aime »