Communication avec un variateur de fréquence pour pompe piscine isaver+

Bonjour j’ai installé un variateur de fréquence pour une pompe de piscine, modèle isaver+ de Aquagem.
J’ai un jeedom installé sur rpi4, avec adaptateur usb-rs485, relié a ce variateur.
D’après les documents que j’ai pu trouvé sur le net, et traduction via chatgpt :
Structure Modbus du iSaver+ (résumé)

:satellite: Communication :

Vitesse : 1200 bauds

Format : 8 bits / sans parité / 1 bit de stop (soit 1200-8-N-1)

Adresse esclave : 170 (hex 0xAA)

Endianess : Big endian (octet de poids fort d’abord)

Fonctions supportées :

0xC3 → Lecture de registres personnalisés (non standard, spécifique à Aquagem)

0xD0 → Écriture de registres personnalisés

Ne pas utiliser 0x03 et 0x10 standard, car non reconnus ici


:no_entry_sign: Attention importante

Ton iSaver+ utilise des fonctions propriétaires (0xC3 et 0xD0). Le plugin MyModbus de Jeedom ne supporte que les fonctions standard Modbus comme 0x01, 0x02, 0x03, 0x04, 0x05, 0x06, 0x10

Ma question est la suivante, y a t’il la possibilité dans le plugin t’interroger les adresses 0xC3 et 0xD0 ?
J’ai lu la doc mais je n’arrive a trouver l’info…
Merci d’avance et désolé si je n’ai pas été assez clair…

Bonjour,

Non, ce n’est pas possible. Il faut passer par un script personnalisé.

J’ai aidé un utilisateur à utiliser la fonction 23, en recherchant FC23, de mémoire, vous devriez tomber dessus et suivre l’exemple.

À+
Michel

ok ca marche, merci pour le suivi du plugin en tout cas…
a+

1 « J'aime »

Si vous avez besoin d’aide n’hésitez pas… Je peux essayer.