Bonjour,
Je ne sais pas trop dans quelle section poster mon message…
Je souhaiterais domotiser une Pompe à Chaleur Air/Air Toshiba Suzumi qui actuellement n’est pas connectée (pas de module WiFi). J’ai trouvé sur plusieurs GitHub une solution en DIY à base d’ESP32 (j’adore les ESP8266, j’en utilise partout!) et ça fonctionnerait justement sur mon modèle de PAC.
Malheureusement cela semble développé pour fonctionner avec HomeAssistant et non pas notre Jeedom…
Pensez-vous qu’il est possible d’adapter le fonctionnement pour récupérer un retour d’état et envoyer des commandes ? Il semblerait que ça soit du MQTT, mais je ne suis pas assez calé là-dedans.
Voici le lien vers le GitHub en question, si quelqu’un peut m’éclairer sur le sujet et aurait une idée :
Le programme de l’ESP 32 va publier les infos en MQTT et tu peux envoyer des ‹ ordres de commande › en MQTT de Jeedom vers ta pac . Il y a beaucoup de Github pour différents équipement qui ont été développé pour Home Assistant mais qui sont fonctionnel sous Jeedom , grâce au protocole MQTT .
Avant que tous ce petit monde communique as tu déjà fait le montage électronique décrit , car visiblement il n’y a pas que l’ESP , tu dois rajouter un pcb avec des composant électronique pour adapter les différents signaux ?
Bonjour et merci pour votre aide !
J’ai fais le montage sur un breadboard cet après-midi (par chance j’avais un peu tout ce qu’il fallait de précédents montages diy…).
Côté MQTT j’ai réussi hier soir à faire dialoguer l’ESP32 avec mon broker en bidouillant un peu et en cochant « Ajout automatique des commandes » pour le moment j’ai seulement deux remontées d’informations :
« doinit » qui a pour valeur « firstrun »
et
« watchdog » qui a pour valeur « get »
Je me dis que tant que je n’aurai pas relié l’ESP32 à ma PAC Toshiba rien de plus ne devrait remonter par MQTT.
J’essaierai demain de brancher tout ça et je vous tiens au jus !
Salut à tous,
J’ai testé hier la connexion du module ESP32 à ma PAC Toshiba et je n’ai pas plus d’informations qui remontent en MQTT
J’ai bien des informations qui remontent lorsque mon broker écoute le topic « heatpump » mais seulement les infos « doinit » et « watchdog ».
Mon ESP32 communique bien toutes les minutes mais aucune information supplémentaire n’arrive…
Je vais tenter d’installer un home assistant sur une VM pour voir si la communication en MQTT renvoie d’autres informations mais je pense plutôt à un problème de configuration dans les fichiers .py présents dans l’ESP32
Avez-vous une idée d’où peut provenir le problème ?
Bonne journée !
Donne la configuration mqtt que tu as entrée dans ton esp et celle de ton mosquitto.
Si tu ne vois rien dans mqttexplorer, il y a peu de chance que cela apparaisse dans HA.
Pardon, c’est vrai que je n’ai pas beaucoup détaillé…
Pour commencer du côté de l’ESP une fois le firmware.bin injecté je me retrouve avec l’arborescence suivante dans l’ESP32 :
Maintenant côté Jeedom j’utilise déjà le plugin jMQTT, mon broker en local récupère la TéléInfo de mon compteur Linky via un ESP8266 et cela fonctionne bien :
Dans la minute qui suit sa création je reçois 2 informations en provenance de l’ESP32 (les valeurs ne s’actualisent pas mais l’ESP communique bien toutes les minutes) :
Pourquoi as-tu laissé le mot de passe et login mqtt en commenté
# MQTT settings
config['server'] = '192.168.1.5' # Change to suit
config['maintopic'] = 'heatpump'
# uncomment next two lines and set credentials if your mqtt broker uses authentication.
#config['user'] = 'jeedom'
#config['password'] = '****'
(ici aussi j'ai essayé avec et sans l'authentification sur mon broker)
En fait ces lignes étaient en commentaire a la base lorsque j’ai injecté le firmware.bin dans l’ESP32.
J’ai essayé de les passer en instructions en enlevant les # sur ces deux lignes mais sans succès, cela n’a rien changé alors je les ai remises en commentaire comme initialement tout en enlevant l’authentification sur mon broker.
Merci pour ton aide !
Le connecteur sur la carte de ma clim n’est pas très accessible alors je vais prendre le temps de bien vérifier que je suis branché au bon endroit (j’ai bien du +5v entre les bornes rouge et verte sur le schéma trouvé sur GitHub ce qui m’a laissé présager du branchement au bon endroit mais je vais m’assurer de tout ça avant de poursuivre).