Bonjour,
J’aimerai faire communiquer Jeedom avec mon régulateur Smartfox (gestionnaire d’énergie, surplus photovoltaique)
Ce régulateur peut communiquer en Modbus TCP
Voici une capture de la table que m’a transmis le fabriquant.
Ils me précisent également le port de com (502) et un Offset (-1)
J’ai donc installé le plugin Mymodbus pour essayer de marier Jeedom et Smartfox.
J’arrive à avoir certaines infos…mais pas toutes et n’arrive pas à activer les sorties.
Par exemple:
J’ai remarqué que pour avoir la bonne valeur en retour, pour « Voltage L3 » j’ai du mettre l’adresse 41027 alors que sur la doc il est précisé que cette info se situe à l’adresse 41028.
Je suppose qu’il faut prendre en considération l’Offset de -1 précisé (41028 - 1 = 41027 )
L’offset sert bien à ça, j’ai juste?
Jusqu’ici, j’ai compris. J’arrive à lire toutes les valeurs « Read » de Taille 1
En ce qui concerne les autres informations (celles qui ont plusieurs adresses) comme par exemple la « Mac adress LAN » ou « Power L1 »; Impossible
Pour la Mac adresse, si je remplace dans la pture ci-dessus l’adresse en mettant 40013; j’ai en retour la valeur 1169.
On est d’accord que ce n’est pas une adresse MAC…
Et en ce qui concerne les actions; je n’y arrive également pas.
Prenons « Control Relay 1 » Par exemple
J’ai ajouté une « Action » « defaut » « Discrete input » « 40402 »
Là, si je suis bien la doc, je crée un virtuel comme ceci:
EDIT: il ne veut pas mon screenshot…
J’ai mis: « action » « Defaut » « Equipement, je suis allé chercher la commande action du plugin MyModbus »
J’ai essayé de mettre la valeur « 1 » dans « valeur » et dans « valeur de l’information » et mon relai ne s’est jamais mis sur On
Idem pour lire l’état du relai:
J’ai testé info « numerique/binaire/autre » et « coil/discrete input/holding register » et j’ai toujours « 0 » ou « none » en fonction des essais alors que j’ai mis les sorties en On
Voilà
Si une âme charitable pouvait m’aider à y voir plus clair dans ce protocole que je découvre, ce serait super!
En vous remerciant