Présentation du thermostat wifi BHT-6000

En fait tu peux même commander ton thermostat virtuel via celui-ci sans pour autant utiliser le relai.
Je m’explique, tu branche ton thermostat sur N et L e rien su la partie relai.
Tu crée des scénarios et le tour et jouer. Ex si manuel sur le thermostat physique alors manuel sur thermostat virtuel, idem pour les consignes.
La seule chose que tu ne pourra pas récupérer c’est l’état du chauffe ON ou OFF, sinon le reste c’est ok.
Apres pour la sonde je trouve qu’il y a une petite différence entre les aquara et celle du thermostat. La quelle est exacte? Je ne saurai pas te dire.
Aussi avec alexa je peux lancer les commande Manuel ou AUTO et demander une consigne, c’est super

1 « J'aime »

Il est possible de recaler la sonde de température interne dans un menu du thermostat. J’avais comparé avec deux autres thermomètres et j’ai laissé le paramètre d’origine.

BHT-6000 Thermostat - User Guide.pdf (2,6 Mo)

Il est désormais en place. J’ai corrigé quelques informations dans le tout 1er post:

  • Rôle du On/Off
  • Stabilité mode Eco
  • Problème d’enregistrement plage horaire depuis l’application smartphone TuyaSmart
2 « J'aime »

Salut, tu pourras nous faire un retour si tu arrives à faire intéragir le thermostat phyisque avec le thermostat de jeedom stp ?
J’ai tenté de faire de même, mais je me trouve avec problèmes de désynchro par moment entre les 2.
Je m’explique, j’aimerai pouvoir agir sur la température à partir du thermostat de jeedom et/ou du thermostat de jeedom, l’idée étant d’avoir la même information de température des 2 côtés.
J’arrive à peu près à quelque chose en utilisant un scénario mais c’est un peu bancale

Super ce thermostat, merci à celui qui le partage avec nous.
Comme beaucoup d’entre vous, je cherchais un appareil qui mesure ET affiche la température et qui permet de donner la consigne (c’est trop lourd parfois d’être obligé de passer par un écran juste pour ça). Le fait qu’il soit alimenté secteur est un plus, marre des piles.
J’ai quand-même 2 questions:

  • précision de mesure ?
  • fréquence de remontée des températures vers Jeedom ? (je garde mon Jeedom pour la fonction thermostat)
    Merci d’avance pour vos réponses.

L’affichage et l’info dans Jeedom se font avec une résolution de 0.5°C. Il est possible de régler un décalage de la sonde de 1°C en 1°C. J’avais vérifié avec deux autres thermomètres, le réglage d’origine est cohérent. J’ai remarqué que si on approche la main de la sonde, la température affichée augmente dans les 1 à 2 secondes qui suivent, l’échantillonnage est assez « agressif »

Dès que cela change à en croire les historiques.

merci @RaphV57 ,
donc, résolution 0,5°C, c’est un peu lège pour de la régulation. Le corps humain perçoit très nettement une différence de température de 0,5. Mais bon, difficile de trouver l’équivalent des sondes Oregon.

Merci pour la présentation de ce thermostat.
Savez-vous quel type de régulation utilise-t-il ?

  • régulation à hystérésis
  • régulation PD
  • autres formes de régulation

Je n’ai pas vu d’information sur la notice.
BHT-6000 Thermostat - User Guide web.pdf (2,6 Mo)

image

C’est une régulation à l’hystérésis. Par défaut à 1°C, pas possible de descendre en dessous!
Pour une consigne à 21°C: Marche à 20°C, arrêt à 21°C

Merci pour ta réponse.
Dommage car il me plaisait bien ce thermostat, mais ce type de régulation est rédhibitoire pour moi.

Bon j’ai reçu ce fameux BHT-6000 hier, que je me suis empressé de tester.
Malheureusement, je n’ai pas réussi à aller bien loin, car je n’ai pas réussi à récupérer le fameux token utilisé par le thermostat.
J’ai bien suivi la manip (installation du tool CLI tuya, génération et installation du certificat sur mon téléphone, modif’ du proxy sur ma connexion wifi du tel, et refresh de la liste sur l’appli).
Aucun paquet n’est reçu par le tool CLI. J’ai tenté d’analyser les paquets reçu via Wireshark, mais aucun passage en clair d’une quelconque requête en POST vers les serveurs tuya.
Puis j’ai vu qu’il y avait d’autres méthode d’interception (que je n’ai pas eu le temps de tester), mais surtout je suis tombé sur cette info :

You have to download the Tuya Smart Life app v2.8.1 download old version (https://www.apkmonk.com/app/com.tuya.smartlife/#previous) rather than the play store (https://play.google.com/store/apps/details?id=com.tuya.smartlife&hl=en_US).
Play store version does not expose the localKey without rooting the device.

Source : Home · clach04/python-tuya Wiki · GitHub

Or mon smartphone n’est pas rooté (Xiaomi redmi note 4 sous MIUI 11). Je re-testerai avec la version qu’ils donnent dès que j’ai le temps, et si c’est confirmé, faudra mettre à jour le premier message de @RaphV57 pour éviter aux autres de galérer :slight_smile:

Je vous tiens au courant

Ça y est j’ai enfin réussi à récupérer le token.
Après un nième essai ce midi, impossible de récupérer quoi que ce soit avec la méthode du « tuya-cli list-app ». Pour ma part, il a fallu que j’installe l’application Jinvoo Smart (depuis le play store) sur laquelle j’ajoute le thermostat d’après la manip’ normale. Ensuite j’installe l’application Packet capture (qui demande d’installer un certificat), et je lance une capture de trames sur l’application Jinvoo. Je refresh l’application la liste des périphériques sur Jinvoo et je retourne sur Packet capture. J’ouvre les trames capturées, et parmis elle, la requête JSON en clair, ou l’on récupère le deviceID et la localKey.

Par rapport à l’intégration sur jeedom via Wifilightv2, pas de soucis particulier. Tout réponds bien : l’interface physique, le téléphone ou les commandes via le widget jeedom, tout est récupercuté partout quasi-instantanément.

Voici la liste des commandes que je récupère :

Bon après plusieurs essais, je me rends compte qu’il manque la remontée de deux infos, dont une primordiale : l’état du relais du thermostat (la primordiale) et la température cible en mode auto.

En théorie, l’état du relais est égal à « température relevée < température de consigne », mais en vrai j’aurai bien aimé avoir cette info, pour monitorer sur graphe que mon chauffage se met en route aux bons moments (donc quand la température descend en dessous de la consigne, modulo l’hystérésis), et du coup adapter si le comportement n’est pas satisfaisant.

Et pour la température cible, j’aurai aimé avoir quelle température le thermostat doit atteindre dans sa programmation journalière. Et donc pas seulement une température de consigne uniquement pour le mode manuel.

A moins que j’ai loupé quelque chose ?

Bonjour je regarde ce feed attentivement depuis quelque temps, j’ai commandé le thermostat, pour l’instant je wait et je me documente.

Actuellement mon chauffage est entièrement géré par jeedom, et ça marche bien.

Mon but est d’avoir une interface plus “WAF” pour que l’on puisse communiquer avec la gestion de jeedom sans forcement via un téléphone ou une tablette, avoir un accès rapide, et le thermostat fixé au mur est une bonne solution, “ comme avant” me dit ma femme.

Pour répondre à ta question @Dreaky il semblerait en effet que cette information ne soit pas présente dans les diverses lectures que j’ai pu faire.

Ce thermostat peut aussi être flashé pour pouvoir interagir avec lui via MQTT, ce qui me semble beaucoup mieux (pour moi), et propre. Vous trouverez ici un firmware:

Dans la documentation, @Dreaky , tu pourras y voir que pour avoir l’information du contacteur, il faut faire une modification hardware pour avoir l’information sur l’ESP.

Moi de mon côté je pense que je n’en aurais pas besoin, je ne vais pas utiliser le contacteur. Seulement afficher des informations et récupérer les informations de consigne et/ou eco/normal pour interagir avec jeedom.

Le seul problème a mon gout afin d’utiliser le firmware MQTT, c’est que le firmware ne déclenche pas une information instantanée lors du changement de consigne sur le thermostat… il faut attendre 5 min… Peut-être que cela résolut plus tard.

Pour l’instant je vais partir sur l’intégration avec le milightv2 comme décris ici on verra…

@Dreaky Tu me confirmes toi que lors du changement de consigne sur le thermostat remonte sur jeedom ?

Bien à vous !

Merci pour l’info, je vais voir si la modif hardware/software vaut le coup ou pas. Mais en vrai, ça me fait un peu chier de devoir ouvrir la bête pour ce qui était à la base (pour une fois) un truc « prêt à l’emploi ».

Absolument, et c’est quasi-instantané chez moi. Et idem sur le téléphone, les chaque source de modif (le thermostat lui même, jeedom et l’appli sur téléphone) sont prises en compte et bien répercutées sur les deux autres.

@Dreaky merci de ton retour.
Par contre, je pense que tu peux oublier la modification hardware si tu flash pas le thermostat.
La modification consiste à envoyer l’information sur une PIN de l’ESP, mais il faut ensuite que le firmware en place capte l’information pour la traiter convenablement. Ce qui veut dire que dans le firmware d’origine ce n’est surement pas le cas… IMHO

Oui bien entendu :slight_smile:

Question subsidiaire plutôt lié à jeedom :
Comment envoie-t-on une valeur numérique à l’aide d’une commande de type slider sur un widget virtuel ? Mon idée est de reproduire le widget créé par @RaphV57 pour régler la valeur de consigne :

Comment configure-t-on un tel widget pour renvoyer la valeur à travers le slider de l’objet wifilightv2 ?

J’ai utilisé l’application « Tuya Smart » je ne sais pas quel était la version lors de mon 1er téléchargement sur le google play mais là je suis en 3.14.7! Et mon smartphone n’est pas rooté.
Attention il y a d’autres applications au nom très similaire: « Smart Life - Smart Living », « LifeSmart »… C’est pas ça le problème à ton avis?
https://www.domotique-info.fr/wp-content/uploads/2019/05/xdomotique-info-app-tuya-smart-android-1.jpg.pagespeed.ic.CfutO6L5OX.jpg

Ta méthode semble plus simple! Je l’ajoute au 1er post

Ces deux infos ne sont effectivement pas remontées. C’est dommage, on est d’accord.

Dans le virtuel:


Dans les commandes de l’équipement:

Néanmoins, le slider du virtuel ne bouge pas si la température est mise à jour depuis une autre source. La valeur numérique change bien, évidemment.
De mon côté, j’ai viré ce slider car je me suis rendu compte que je ne touchais jamais la consigne manu.

Actuellement mon virtuel intègre un bouton pour passer en mode manu + consigne à 17°C puis relancer le mode auto en fin d’après-midi. J’aurai pu aussi appeler ce bouton « ce dimanche c’est repas de famille »! :smile:
image image

1 « J'aime »

vu qu’il existe différent modèle pour différent besoin (planché chauffant,circulateur 3 vitesses,…)

https://www.amazon.fr/BHT-6000-GCLW-Hebdomadaire-Programmable-Thermostat-Fonctionne/dp/B07H6YP65G

Le contrôle précis du confort maintient la température à 0,5 0.5 du niveau que vous avez défini

ou pour une consigne à 21°C: Marche à 20,5°C, arrêt à 21,5°C
-0.5 + 0.5 = 1 sinon je trouve énorme 2 degré

bonjour a tous,
j’ai essayé toutes vos methodes pour le connecter a jeedom mais impossible.

des idées ?

merci