Integrer PAC Desjoyaux/Polytropic sous HA (Modbus)

Bonjour à tous,

j’ai pas mal parcouru le forum depuis de nombreux mois et j’ai fait installer une pompe a chaleur pour la piscine par Desjoyaux. Le model JD 50 inverter est une PAC de chez Polytropic.
Elle est connectée via un esp32 et on peut y acceder via une application sur Android ou Iphone.
Bon au dela que l’application est pas stable pour la connexion, la pac fonctionne bien en local en revanche !

Je voudrais donc pour voir l’integrer à HA comme je l’ai fait pour ma pompe de filtration en suivant le post de DomoBlog, via un Shelly 3 pro. (Comment automatiser la filtration de la piscine de A à Z avec la domotique Home Assistant dynamiquement)
En creusant un peu, j’ai appris que la PAC utilisait le protocole Modbus. Evidemment je ne connais pas mais c’est integré par HA et bien documenté donc on devrait y arriver.
Je n’ai aucun documentation technique sur la pac et sur son adressage modbus.

Du coup quelqu’un aurait il déjà réalisé cette integration ou saurait il me guider pour y arriver?
Merci pour votre aide.

Ma configuration


System Information

version core-2023.6.3
installation_type Home Assistant OS
dev false
hassio true
docker true
user root
virtualenv false
python_version 3.11.4
os_name Linux
os_version 6.1.39
arch x86_64
timezone Europe/Paris
config_dir /config
GitHub API ok
GitHub Content ok
GitHub Web ok
GitHub API Calls Remaining 5000
Installed Version 1.32.1
Stage running
Available Repositories 1362
Downloaded Repositories 43
HACS Data ok
logged_in false
can_reach_cert_server ok
can_reach_cloud_auth ok
can_reach_cloud ok
host_os Home Assistant OS 10.4
update_channel stable
supervisor_version supervisor-2023.09.2
agent_version 1.5.1
docker_version 23.0.6
disk_total 30.8 GB
disk_used 21.3 GB
healthy true
supported true
board ova
supervisor_api ok
version_api ok
installed_addons UniFi Network Application (2.7.0), Spotify Connect (0.12.5), File editor (5.6.0), Samba share (10.0.2), Studio Code Server (5.10.2), VLC (0.2.0), Mosquitto broker (6.2.1), Zigbee2MQTT (1.31.2-1), Check Home Assistant configuration (3.11.0), Terminal & SSH (9.7.1), RPC Shutdown (2.4), Z-Wave JS (0.1.85), Let’s Encrypt (4.12.9), ESPHome (2023.8.3), Node-RED (14.4.3)

mode | storage

oldest_recorder_run 14 septembre 2023 à 17:56
current_recorder_run 19 septembre 2023 à 10:44
estimated_db_size 3541.73 MiB
database_engine sqlite
database_version 3.41.2

peux tu aider les personnes en mettant le lien vers ce post STP

Hello,

C’est fait, j’ai ajouté le lien vers le site de DomoBlog qui parle de l’automatisation de sa piscine. Il y donne ses automatisation qu’il faut simplement adapter a son besoin. Hyper efficace, moi ca marche parfaitement.

Sinon le developpeur m’a donné la table d’adressage Modbus de la PAC, du coup je vais pouvoir avancer, mais comme je ne sais comment configurer correctement mon Config.yaml pour qu’il requete l’ESP de la PAC. Sinon je crains devoir passer par une interface physique ce que j’aimerais eviter.

1 « J'aime »

Hello,

J’ai la même PAC que toi et je souhaite également la domotiser, notamment avec mes panneaux photovoltaïques qui seront installés d’ici la remise en route de la piscine.

As-tu pu avancer dans ton projet ?
Pourrais-tu partager la table d’adressage Modbus de la PAC ?

Merci.

Hello,

J’ai connecté en modbus un Siemens LOGO! Et d’autres appareils, si tu donnes la table je peux essayer de te guider.

Est-ce que tu as python sur ton pc? C’est pratique pour vérifier qu’on arrive bien à communiquer avec l’appareil.

C’est modbus TCP/IP? Tu peux pinger l’appareil ?

Les pac de chez Polytropic semble top niveau rendement.
Du coup, ça m’interresse si on peut les gérer en local et via HA , …

Par contre, j’ai trouvé aucun détail sur le fait qu’il parle modbus et/ou comment s’interfacer avec. et vu le prix des PAC, il faut mieux pas se tromper , …

Bonjour,
J’ai aussi cette PAC qui est super silencieuse et efficace.
Je pensais la connecter via le WIFI… mais je ne suis pas spécialiste!

A+

Bonjour,
j’ai une PAC Polytropic aussi, avez-vous pu l’intégrer à HA ?

Hello,
Desolé pour ma reponse tardive.
Non pas réussi a l’integrer car durant l’hiver la PAC etait debranchée et pas eu trop le temps.
J’ai relancé Polytropic mais pas eu de retour, je vais les rappeler, des fois que leur API existe !

@ Toni_R je vais retrouver la table et la poster ici. Surement demain si possible.

hello,

Comme evoqué, voici la table MODBUS pour la Polytropic:
Modbus communication for Polytropic heat pumps IVS / IVN
Modbus communication information
Modbus / RS485 Remote Terminal Unit half-duplex
 Baud rate : 9600 baud
 Start bit: 1
 Data bit: 8
 Parity check: None
 End bit: 1
Connection need ground: 3 terminals on the PCB:
 A (Data +)
 B (Data - )
 GND (ground)
The PCB of the heat pump is always slave.
The Modbus address can be changed using address 147 (between 17 and 32).

Il existe une application android/IOS Polytropic qui permet de communiquer avec la PAC via le cloud. (très reactive). Ce serait déjà pas mal de pouvoir l’utiliser via HA pour envoyer des requetes a la PAC!

Pas de Python mais ca s’installe si besoin.
Oui je peux pinger la PAC car elle a une adresse locale :slight_smile:

C’est du modbus via RS485 et non pas par TCP/IP.

Tu peux utiliser PyModbus - A Python Modbus Stack — PyModbus 3.7.0dev2 documentation mais il te faut un adaptateur USB vers RS485 et ensuite tester avec un PC si tu peux bien la controller avec les commandes de la table Modbus que tu as récupérée.

Que veux-tu dire par ça? Tu as ajouté un ESP32 toi même et il se connecte en RS485 sur ta PAC?

Alors Polytropic fourni une passerelle wifi.
La V1 avait un esp32 dedans,la V2 qu’ils m’ont envoyé je ne sais pas, mais j’imagine egalement car elle permet a la PAC d’etre connectée a mon LAN en wifi.
Donc je pense effectivement que ca se connecte nen wifi avec le LAN puis ca communique en RS485 entre la passerelle et la PAC.
on peut piloter via une Application IOS/Android (polyconnect ou MyTech Connect) en se loggant avec un couple login/mdp