Aller au contenu

Quick App - Pilotage climatisation PAC Mitsubishi en local avec ESP32


Messages recommandés

Posté(e)
Le 04/01/2025 à 14:45, flacon030 a dit :

le soucie c'est que le QA risque de ne pas fonctionné

c'est mon cas

 

Mais tient nous au courant je curieux de trouver une solution

car pour le moment je me suis résinier a retourner a une solution melcloud

Bon,

 

ca ne fonctionne pas...

image.thumb.png.75b0a928f63081ac3433f5812d611851.png

Posté(e)

Ah je n'avais pas fait attention que tu avais une PAC air/eau, donc je confirme que mon QuickApp n'est absolument pas compatible.

  • 2 semaines après...
Posté(e)

Bon mon installation m'a lâché après quelques mois d'utilisation. Je ne sais pas encore quel est le problème.

Je communique bien en wifi avec mon esp32, mais les commandes n'ont plus l'air de passer avec la thermopompe.

J'ai remplacé le esp32 avec le module officiel de Mitsubishi, et ça fonctionne, donc le problème est coté esp32.

Vu que je communique par wifi, peu de chance que ce soit un problème firmware.

Je vais vérifier mes soudures / connexions, mais c'est possible que le esp32 ne supporte pas les pull Up au 5v après un certain temps...

Posté(e)

Bonjour à tous,

 

Tout d'abord un énorme merci à Lazer sans qui je ne me serais pas lancé dans l'aventure ESP !
A part un sommaire montage électronique au collège je n'ai jamais touché à de l'électronique ou à des circuits programmables tels que les Arduino ou ESP.

Connecter mes clims sans passer par les modules wifi de Mitsubishi qui coûtent un bras et leur appli cloud nullissime ça change la vie.

 

Je fais office d'intrus sur ce forum car je n'ai que des modules zigbee (et maintenant du wifi avec ces ESP) et je gère tout via Home Assistant. Mais je trouve intéressant de partager tout de même mon expérience et enrichir le sujet :)

 

Mon installation :

- 5 consoles MFZ-KT25VG branchés sur 2 moteurs différents MXZ-3F54VF3 et MXZ-2F53VF3

- 2 couples de splits MSZ-AP25VGK (unité interne) - MUZ-AP25VG (moteur)

Pour le moment je n'ai réalisé que 5 montages ESP pour les consoles, je ferais les splits un peu plus tard.

 

Je suis parti sur des ESP32-C6 car cette carte offre le wifi et le zigbee en protocole de connexion.
Là j’ai commencé avec du wifi car c’est facile, et je me pencherai sur le zigbee un peu plus tard.
Par contre attention pour ceux qui partent là dessus : les objets créés seront des objets terminaux (end devices). Si vous voulez des routeurs (routers) il faudrait des ESP32-H2, mais ces cartes sont uniquement en zigbee.

J’ai privilégié l’utilisation d’un convertisseur de niveaux logiques (logic level converter) pour le passage du 5V au 3.3V : pas besoin de résistances.

 

Les ESP sont reconnus dans Home Assistant dès qu'ils sont connectés sur le port CN105 et s'intègre directement en tant que dispositif de régulation de clims. Il y a juste à paramétrer les tuiles pour avoir l'affichage que l'on souhaite et c'est parti !

 

image.thumb.jpeg.44e0f8426b3e6ca6b819258b419efcf3.jpeg

 

photo_2025-01-20_12-05-42.thumb.jpg.8d9e3698623408f454df04b425ccafe2.jpg

 

image.thumb.jpeg.472192df549b6df695e6824d3068b7a2.jpeg

1 : Le branchement sur la prise CN105

trait bleu : le passage des fils

2 : le positionnement de l'ESP (c'est l'emplacement prévu pour le module wifi)

 

image.thumb.png.f4e720441676dbe108411743858257e9.png

La vue dans Home Assistant

Pour les températures l'affichage est "température fixée" / "température de l'unité".

La sonde interne de ces unités est mal placée et la lecture de la température est déconnante. Je vais positionner des sondes de températures dans les pièces et les utiliser en tant que sondes externes en remplacement des sondes internes, permettant une meilleure utilisation des unités et éviter les cycles très courts de démarrage/stop de la clim. (surtout dans les petites pièces)

  • Like 2
Posté(e)

Merci pour ton retour d'expérience.
Et heureux que mon tuto puisse servir au delà de l'écosystème Fibaro / Z-Wave :)

 

  • Like 2
  • 2 semaines après...
Posté(e)
Le 18/01/2025 à 14:20, Lazer a dit :

Pas de chance...

 

Tu avais soudé les résistances ?

 

Oui j'avais soudé les resistances. Je n'ai pas encore eu beaucoup de temps à passer la dessus, mais j'ai reprogrammé ma carte, et ça n'a rien changé. Ça confirme que le problème est bien hardware.

J'ai verifé mes pull-up / soudures, et tout est bon de ce coté là. Il y a quelque chose de cassé du coté du ESP32.

 

J'ai regardé la datasheet du ESP32, et les IO acceptent 3.3V+0.3V max. Techniquement les pull-up à 5V ce n'est pas une bonne idée, à la longue il y a un risque de casser le ESP32, meme avec un faible courant dans les pull-up.

Ma recommandation c'est d'utiliser un circuit pour adapter le niveau de tension, il y a des montages simples avec un transistor et deux résistances.

La version avec MOSFET et bidirectionnel, c'est ideal, ca evite les erreurs de branchement.

image.png.3c6efe10f728ac0876846d2b7c22750c.png

La version avec bipolaire. Cette solution est unidirectionnelle, mais fonctionne très bien aussi.

image.png.94c0fdddf8bcc4ce7718e630b8739c5a.png

 

La troisieme solution utilise une diode. Je ne la recommande pas car il n'y a pas des niveaux de tension francs 0V - 3.3V/5V

image.jpeg.7eda12c39ac0d05fb85d7a5a2fcf4a52.jpeg

Je vais faire un nouvel ESP32, et ajouter deux transistors sur les lignes TX/RX pour faire l'adaptation de tension, et je reviendrais ici avec la solution approuvé qui fonctionne. Je vais juste verifier si j'ai du NPN ou du Mosfet dans mes tiroirs

  • 1 mois après...
Posté(e)

Bonjour à tous,

Grace au magnifique tuto de Lazer j'ai réussi à installer des modules ESP32 pour piloter mes splits Mitsubishi.

Je voulais apporter ma contribution au forum en faisant un petit retour d'expérience.

Tout d'abord le choix des ESP32:

J'ai utilisé ceux-ci : https://www.amazon.fr/dp/B0D9LFM1MG?ref_=ppx_hzod_title_dt_b_fed_asin_title_0_0&th=1 car ils avaient une prise USB C et non mini USB. Par contre même s'ils semblent par ailleurs identiques à ceux proposés par Lazer, j'ai mis un peu de temps à comprendre que leur architecture était différente (CP2104 contre CH9102) et que du coup que le câblage était différent. Par contre je n'ai pas eu besoin de souder des résistances.

Pour l'installation avec ESP Home j'ai construis mon fichier .yaml à partir du Github d'Eric https://github.com/echavet/MitsubishiCN105ESPHome car je n'ai pas réussi la compilation avec le yaml proposer par Lazer qui est basé sur le Github : https://github.com/geoffdavis/esphome-mitsubishiheatpump.

Tout fonctionne parfaitement y compris les ailettes et beaucoup d'informations sont disponibles par exemple la fréquence du compresseur....qui ne me sert à rien. Mes splits sont des 

MSZ-EF25VES.

Les connecteurs : Conrad

La pince à sertir : https://www.amazon.fr/dp/B0BX6K8PWC?ref=ppx_yo2ov_dt_b_fed_asin_title  fait le taf correctement mais il faut prendre le coup, quelques ratages et pas toujours facile de rentrer les fils dans l'insert, donc si vous avez la patience d'attendre une livraison Aliexpress on en trouve des tout faits

les fils : https://www.amazon.fr/dp/B0C9MB4DTY?ref=ppx_yo2ov_dt_b_fed_asin_title

Pour le fichier yaml j'ai tâtonné un peu (je ne suis pas un spécialiste) mais on comprend vite la logique et la syntaxe. Je tiens le mien à disposition pour ceux qui utiliseraient les mêmes modules.

Bon bidouillage à tous et encore un grand merci à Lazer pour son tuto.

 

 

 

  • Like 2
Posté(e) (modifié)

Bonjour

tu pourrait partager ton fichier yaml?

Merci

 

Tu a installer le QA de lazer avec ton fichier YAML?

Modifié par flacon030
Posté(e)

Bonjour flacon030,

 

Non je n'ai pas installé le QA car je ne l'utilise pas, j'ai migré sous home assistant qui se prend très vite en main et qui est vraiment très performant. Pour le fichier yaml je ne l'avais pas encore partagé parce que je ne le trouve pas parfait car il y a un truc dedans que je ne comprends pas trop bien c'est le paragraphe "Enable logging"...mais ça fonctionne. Je suis parti de l'exemple "configuration complète" sur le github https://github.com/echavet/MitsubishiCN105ESPHome 

je l'ai adapté en tâtonnant pour faire fonctionner mon module.

Je te mets aussi le pinout de mon module qui diffère de celui de Lazer car c'est un CH9102 au lieu d'un CP2104.

En espérant que ça pourra t'aider

wemos_D1_mini_ESP32_pinout.jpg

mitsubishi-test.yaml

×
×
  • Créer...