Bonjour,
Depuis la dernière MAJ une grande partie des mes commandes et infos ne se font plus avec mes automates. Voici le type de log que j’ai en retour. Avez vous une idée?
[2024-09-21 21:41:25] ERROR : Automate secondaire/Etat ecl ext: return error during read request on slave id 0, address 848 -> None
[2024-09-21 21:41:26] ERROR : Système de pompage/00: return error during read request on slave id 0, address 856 -> None
[2024-09-21 21:41:27] ERROR : Système de pompage/25: return error during read request on slave id 0, address 855 -> None
[2024-09-21 21:41:28] ERROR : Système de pompage/50: return error during read request on slave id 0, address 854 -> None
[2024-09-21 21:41:29] ERROR : Système de pompage/100: return error during read request on slave id 0, address 853 -> None
[2024-09-21 21:41:30] ERROR : Système de pompage/Vide: return error during read request on slave id 0, address 857 -> None
[2024-09-21 21:41:30] ERROR : Automate secondaire/Temps restant: return error during read request on slave id 0, address 61 -> None
[2024-09-21 21:41:31] ERROR : Système de pompage/00: return error during read request on slave id 0, address 856 -> None
[2024-09-21 21:41:31] ERROR : Automate secondaire/FB Ballon eau chaude: return error during read request on slave id 0, address 864 -> None
[2024-09-21 21:41:32] ERROR : Système de pompage/25: return error during read request on slave id 0, address 855 -> None
[2024-09-21 21:41:32] ERROR : Automate secondaire/Info garage ouvert: return error during read request on slave id 0, address 851 -> None
[2024-09-21 21:41:33] ERROR : Système de pompage/50: return error during read request on slave id 0, address 854 -> None
[2024-09-21 21:41:33] ERROR : Automate secondaire/Info garage fermé: return error during read request on slave id 0, address 850 -> None
[2024-09-21 21:41:34] ERROR : Système de pompage/100: return error during read request on slave id 0, address 853 -> None
[2024-09-21 21:41:34] ERROR : Automate secondaire/Position portail: return error during read request on slave id 0, address 849 -> None
[2024-09-21 21:41:35] ERROR : Système de pompage/Vide: return error during read request on slave id 0, address 857 -> None
[2024-09-21 21:41:35] ERROR : Automate secondaire/Garage mal fermé: return error during read request on slave id 0, address 852 -> None
[2024-09-21 21:41:36] ERROR : Système de pompage/00: return error during read request on slave id 0, address 856 -> None
[2024-09-21 21:41:36] ERROR : Automate secondaire/Etat ecl ext: return error during read request on slave id 0, address 848 -> None
[2024-09-21 21:41:37] ERROR : Système de pompage/25: return error during read request on slave id 0, address 855 -> None
[2024-09-21 21:41:38] ERROR : Système de pompage/50: return error during read request on slave id 0, address 854 -> None
[2024-09-21 21:41:39] ERROR : Système de pompage/100: return error during read request on slave id 0, address 853 -> None
[2024-09-21 21:41:40] ERROR : Système de pompage/Vide: return error during read request on slave id 0, address 857 -> None
[2024-09-21 21:41:41] ERROR : Système de pompage/00: return error during read request on slave id 0, address 856 -> None
[2024-09-21 21:41:41] ERROR : Automate secondaire/Temps restant: return error during read request on slave id 0, address 61 -> None
[2024-09-21 21:41:42] ERROR : Système de pompage/25: return error during read request on slave id 0, address 855 -> None
[2024-09-21 21:41:42] ERROR : Automate secondaire/FB Ballon eau chaude: return error during read request on slave id 0, address 864 -> None
[2024-09-21 21:41:43] ERROR : Système de pompage/50: return error during read request on slave id 0, address 854 -> None
[2024-09-21 21:41:43] ERROR : Automate secondaire/Info garage ouvert: return error during read request on slave id 0, address 851 -> None
[2024-09-21 21:41:44] ERROR : Système de pompage/100: return error during read request on slave id 0, address 853 -> None
[2024-09-21 21:41:44] ERROR : Automate secondaire/Info garage fermé: return error during read request on slave id 0, address 850 -> None
[2024-09-21 21:41:45] ERROR : Système de pompage/Vide: return error during read request on slave id 0, address 857 -> None
Informations Jeedom
Core : 4.4.17 (master)
DNS Jeedom : non
Plugin : MyModbus
Version : 2024-09-20 01:01:50 (beta)
Statut Démon : Démarré - (2024-09-21 22:39:11)
En effet désolé.
Le plugin communique avec 2 automates Siemens Logo via le ModBus TCP depuis 3 ans environ.
Il passe des entrée reseau de 1 à 0 ou l’inverse et récupere egalement des valeurs numeriques (temperature, pression).
J’ai activé les logs debug et voici ce que j’ai lorsque j’envoi une commande vers l’automate. La commande est ouverture portail
Ce qui est etrange c’est que depuis cette mise à jour, seuleument une partie de commandes ne passent plus :
Elle passe mais laisse le bit à 1.
En effet dans les autres commandes dans les option je repasse le bit à 0 mais depuis la MAJ j’ai l’impression que ce n’est plus après la commande mais en même temps . Du coup l’automate ne la voit pas passer (je pense)
Bebel27 ne connait pas cette version et ne saura pas forcément aider à moins d’analyser le code que j’ai écrit.
Le principe pour laisser un temps entre les 2 commandes d’une impulsion, avec MyModbus, c’est de mettre 1 pause 2 (pour une impulsion de 2 secondes) et de lier une autre commande de remise à 0. Durant cette pause, aucune commande action ne sera exécutée et attendra la fin des 2 secondes. Je précise parce qu’on pourrait penser qu’avec une pause de 3600 secondes ça marche aussi : oui, mais aucune écriture ne sera permise sur cet équipement durant 1 heure.
Quand à savoir pourquoi « l’ancienne » commande d’écriture ne fonctionne pas, je ne sais pas.
Il me faudrait les log debug du démon mymodbus_daemon pour savoir ce qui est fait par le démon
Désolé je savais pas que c’était toi.
Pour le moment les commandes fonctionnent et les infos remontent. Par contre le dernier soucis que je n’explique pas c’est le delai de remonté de ces info numérique et analogique.
J’etais en polling à 3 secondes et maintenant peux importe le reglage (polling, cyclique) les infos ne s’actualisent que toutes les 30 secondes à 1 minute.
Sais tu ce que je peux partager comme info pour que y vois quelque chose?
Merci pour ton aide
Ok je viens de mettre 0.05.
Je ne pense pas.
J’ai besoin de réactivité surtout pour une partie qui gère un delestage electrique. Si il ne réagit pas assez vite, il va faire noir dans la maison