Bonjour; salut. Désolé pour le dérangement. Je suis désespéré.
Dans ma maison, j’ai installé le système photovoltaïque avec le système d’énergie intelligent SolarLog. Ce système permet la communication API. J’ai essayé par tous les moyens de le faire fonctionner mais malheureusement je ne peux pas.
J’ai fait la demande au service technique du GCE c’était la réponse. J’ai fait un essai et effectivement, cela ne fonctionne pas. Le problème vient du fait que l’IPX800 V5 est capable de faire des requêtes HTTP, or votre système semble fonctionner avec des requêtes TCP. Un header est nécessaire pour envoyer les différents paramètres nécessaire à la réponse et en http, il n’y en a pas…
Pouvez-vous me dire s’il existe un moyen de faire fonctionner la communication entre IPX800V5 et SolarLog. ci-joint l’écran preint de la demande et le manuel SolarLog Pagine-da-SolarLog_Base_Manuel_FR.pdf (72,3 Ko)
Je vais essayer de vous aider. J’ai encore besoin de faire des tests pour vous proposer une recommandation…
Si ce n’est pas possible avec des requêtes POST alors je pense que ce sera possible en utilisant le MODBUS TCP décrit au chapitre 20.3.1 page 222 et 223 de votre documentation (oui j’ai réussi à retrouver la documentation complète grâce à l extrait que vous nous avez donné).
Préférez vous que je vous apporte de l’aide en anglais? (Je ne parle pas italien )
Bonjour. Merci beaucoup d’avoir pris du temps pour moi.
Il est indifférent, le français va bien aussi.
Malheureusement, Modbus TCP de SolarLog est une licence supplémentaire. Cela devrait être ça.
Je peux aussi payer 80 euros sans problème. Si tu étais sûr que ça marche. Je peux te donner mon adresse DNS. Vous pouvez donc essayer l’API à distance.
Si vous pensez que la meilleure solution est ModBus TCP.
Je peux acheter la licence ModBus TCP pour mon SolarLog et je peux également donner un accès à distance à mon IPX800-V5.
Vous n’avez pas besoin d’acheter tout de suite la licence MODBUS TCP… en effet, en lisant la documentation je viens de voir que vous avez une licence temporaire d’essai pendant 30 jours.
Avez vous la possibilité de tirer une ligne physique (cable electrique) entre la v5 et votre appareil?
Si je me souviens bien, vous avez la possibilité de tester toutes les licences dans les 30 jours suivant la mise en service. Malheureusement 6 mois se sont écoulés.
Bien sûr, je peux tout connecter via un câble électrique.
Voulez-vous essayer le ModBus RTU ?
Oui effectivement le modbus RTU ne va pas fonctionner si le SOLARLOG est MASTER. Car la v5 en RTU est obligatoirement MASTER et en mode RTU il ne peut y avoir qu’un seul MASTER…
Bonjour; salut. Moi encore.
Donc via ModBus TCP est-il possible de faire des requêtes au SolarLog ? même si c’est MASTER.
J’ai lu le manuel aux pages 223 et 224. Cela semble assez simple.
Malheureusement, je ne sais pas comment faire des demandes avec IPX800-V5.
Comment l’IPX800-V5 doit être configuré (voir pièce jointe)
avec les valeurs SolarLog. Si je veux lire par exemple Total Puissance PDC de tous les onduleurs (voir pièce jointe)
Merci. Malheureusement, je ne suis pas un expert en modbus.
Cela devrait-il fonctionner avec cette configuration ? Voir les images
que signifie 32 bits non signés ?
Si tout fonctionne bien, où puis-je trouver la valeur de la réponse ? Directement dans A32 dans le champ Valeur ?
Bonjour, vous pouvez contourner le problème en passant par un service tiers par exemple MQTT vers Node-red (sur jeedom, home assistant etc) puis Node-red vers votre système il y a des exemples sur le forum