Capteur / thermostat Aqara W100 Capteur de température et humidité Zigbee Matter Thread

D’après la doc zigbee2mqtt:

Voila comment envoyer un message zigbee2mqtt

topic = zigbee2mqtt/FRIENDLY_NAME/set
payload = {« external_humidity »: NEW_VALUE}

et dans Gladys:

Si cela fonctionne comme cela alors remplacer le 38 par une variable.

Tu peux aussi vérifier avec un outil comme MQTTX ou MQTT Explore si ton message est bien envoyé

Et peut-être qu’il faut aussi modifier ce paramètre dans zigbee2mqtt:
image

Gagné @_Will_71 j’ai un 38 ° qui s’affiche

C’était trop beau j’ai modifié le 38 par la variable et je toujours le 38 d’afficher.

1 Like

Voici la bonne formule:

{"external_temperature": "
1.1. ref-temperature-sb-chambre-6 (ref-temperature-sb-chambre-6)
"}

Merci pour votre patience.
:clap:

Et je vous fait une vidéo quand tout est installé.

4 Likes

J’ai une bizarrerie.
Mon Compteur qui incrémente de 1 la température de référence de mon thermostat W100 à chaque clique sur le bouton +
Est passé à 1 tout seul à 16h01.
Au même moment que des clients ont sonné à la porte et que Gladys ma envoyée la notification par Telegramme.
Cela c’était déjà produit hier à 15h56 mais c’était quand je faisais les tests pour afficher la valeur sur le W100, donc je n’y ai pas fait cas.

Je pense que c’est ton déclencheur qui veut ça.
Si la temp de ton W100 change (même 0,1°C) alors ta scène se déclenche.
A mon avis il faut que tu supprimes ton message Telegram de vérif sinon tu vas être spamé.

Non justement la scène se déclenche uniquement si j’appuie sur le bouton + ou si je modifie la valeur directement sur le tableau de bord.
Le compteur était bloqué à 35 depuis hier soir (valeur maximum) et je n’ai pas mis de remise à zéro.
c’est comme ci la valeur avait été effacé de la mémoire de Gladys et revenu à 1 la valeur minimale que j’ai définie dans MQTT > Appareils > ref-temperature-sb-chambre-6
du coup je voulus cocher « Conserver l’historique des états » et lorsque j’ai sauvegardé cela ma mis Erreur l’appareil est mal configuré.
après 3 - 4 tentatives j’ai réussi à sauvegarder (sans rien modifier).

Il doit y avoir un problème de logique dans tes scènes, partage nous toutes tes scènes ici et on t’aidera :slight_smile:

incroyable des clients viennent de sonner à la porte et encore une fois le compteur est passé à 1.

ma sonnette c’est du 433 mhz donc avec Node-red et Rflink et gladys cela m’envoie une notification telegramme que je reçois sur mon téléphone

Il est vrai que j’avais essayé également d’envoyer la valeur vers le W100 en passant par Node-red, mais j’ai tout effacé.
normalement j’ai une sauvegarde, je peux essayer de la réinstaller.
Ma scène compteur est toujours identique au post N° 38

Réinstallé sauvegarde Node-Red: inefficace.
Supprimé l’appareil ref-temperature-sb-chambre-6 et le recréer: inefficace.
Pour finir j’ai ajouté une nouvelle fonctionnalité à mon appareil ref-temperature-sb-chambre-6.
J’ai pris Température cette fois
Et comme ID je luis ai ajouté un petit B
mqtt:ref-temperature-sb-chambre-6B
Modifié toutes les références de mes scènes et oh miracle la sonnette ne remet plus le compteur à 1
Et j’ai supprimé température de consigne.

1 Like

Vidéo en préparation.

2 Likes
2 Likes

Merci à tous pour votre aide.

Merci pour ce tutoriel @bjm vidéo, c’est très complet :slight_smile:

Tu dis que le W100 n’envoie pas toujours la dernière valeur de température mesurée, je me demande si ce n’est pas parce que ton W100 est un peu loin d’un noeud répéteur Zigbee, je vois que l’intensité du signal est vraiment faible sur ton tableau de bord

Si tu as une possibilité de mettre une prise connectée ou une ampoule entre ton W100 ou ta clé USB Zigbee, ça peut aider à faire relais !

Bravo pour la mise en place de tout ça @bjm , beau boulot !
Même remarque que @pierre-gilles pour ton signal, un répéteur ne serait pas du luxe.

Concernant la remonté de température, j’ai vu dans ta config que c’était basé uniquement sur le threshold de la temp avec 5°C :


Ca veut dire que le W100 ne te renvoie la nouvelle valeur que si elle est supérieure ou inférieure de 5°C à l’ancienne, pas top.
Je choisirai threshold_period comme Temp report mode, ajustement de la Temp period à 60 sec et Temp threshold à 1°C ou 0.5°C.
Moins ce sera mieux mais les piles ne vont pas apprécier.
Comme ça si la température change de 1°C (ou 0.5°C) en moins d’une minute, tu as ta remontée d’info directement.

Idem pour l’humidité. Chez moi je pilote la VMC pour qu’elle s’éteigne la nuit (moteur légèrement audible) et je la redémarre le matin à 7h15. Mais si il y a trop d’humidité (>75%, sonde SNZB-02D) à partir de 6h dans la salle de bain (une douche un peu longue) alors je réactive la VMC avant l’heure prévue.

Il faudrait regarder à quoi correspondent le Sampling et sa Period, et peut-être aussi ajuster les valeurs High et Low pour que tu reçoives des alertes (même si tu as des garde-fous dans tes scènes).

1 Like

Lorsque j’ai vu qu’il n’arrivait pas à se connecter; J’ai installé un répéteur sur le palier à 3 mètre de lui.


Mais il ne veut pas si connecté.

Est ce que l’on peut forcer une connexion ici

@mutmut J’ai modifié les réglage threshold_period comme tu as dit.
@pierre-gilles est-ce que tu veux récupérer la vidéo pour la mettre sur La chaîne Youtube de Gladys ?

De tous mes essais passés, je ne suis jamais arrivé à forcer une connexion d’un appareil à un routeur.
Par contre, avec le temps, l’appareil s’y connecte « seul » , j’imagine qu’il fait des essais à intervalle réguliers.

C’est très bien sur ta chaine :slight_smile: Je peux la partager sur les réseaux ?

Oui tu peux sans problèmes