Ce problème résolu, un nouveau apparait.
Voici le log au lancement du démon. Est-ce possible que le plugin bug si domoticz tourne en parralèlle? J’avais pourtant pris soin de stoper le service.
mymodbus_demond.py: error: argument --polling: invalid int value: '0.1'
Version de python ok
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 188, in polling_thread
subprocess.Popen(['/usr/bin/php',mymodbus,'add='+args.host,'unit='+str(args.unid),'eqid='+str(args.eqid),'type=input_registers','sortie=1','inputs='+str(int(ir_start)),'values='+str(rr.registers)])
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
Version de python ok
Traceback (most recent call last):
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 264, in <module>
raise ParameterException('Thread en défaut')
NameError: name 'ParameterException' is not defined
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 188, in polling_thread
subprocess.Popen(['/usr/bin/php',mymodbus,'add='+args.host,'unit='+str(args.unid),'eqid='+str(args.eqid),'type=input_registers','sortie=1','inputs='+str(int(ir_start)),'values='+str(rr.registers)])
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
Version de python ok
Traceback (most recent call last):
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 264, in <module>
raise ParameterException('Thread en défaut')
NameError: name 'ParameterException' is not defined
Oui c’est encore en béta. D’ou aussi mon message pour faire remonter ce souci, si cela aide bebel.
Mer i pour le tag, je l’avais mis mais il a du disparaitre pendant mes manipulations.
De ce que je peux voir c’est que la valeur que tu cherche à lire il ne l’a considére pas comme une holding register.
As tu déjà essayé avec Modbus Doctor ou autre et si oui peux tu poster la config que tu as utilisé.
@Bebel27
Toujours la même erreur au lancement du démon.
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 188, in polling_thread
subprocess.Popen(['/usr/bin/php',mymodbus,'add='+args.host,'unit='+str(args.unid),'eqid='+str(args.eqid),'type=input_registers','sortie=1','inputs='+str(int(ir_start)),'values='+str(rr.registers)])
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
Version de python ok
Traceback (most recent call last):
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 264, in <module>
raise ParameterException('Thread en défaut')
NameError: name 'ParameterException' is not defined
Exception in thread Thread-1:
Traceback (most recent call last):
File "/usr/lib/python3.7/threading.py", line 917, in _bootstrap_inner
self.run()
File "/usr/lib/python3.7/threading.py", line 865, in run
self._target(*self._args, **self._kwargs)
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 188, in polling_thread
subprocess.Popen(['/usr/bin/php',mymodbus,'add='+args.host,'unit='+str(args.unid),'eqid='+str(args.eqid),'type=input_registers','sortie=1','inputs='+str(int(ir_start)),'values='+str(rr.registers)])
AttributeError: 'ExceptionResponse' object has no attribute 'registers'
Version de python ok
Traceback (most recent call last):
File "/var/www/html/plugins/mymodbus/ressources/mymodbus_demond.py", line 264, in <module>
raise ParameterException('Thread en défaut')
NameError: name 'ParameterException' is not defined
Je l’utilise tous les jours sous domoticz avec un programme en minimalmodbus. J’aimerai faire le transfert complet sous jeedom maintenant.
Une remarque, comment indiquer si entier positif ou non ici?
Antoine
Config minimalmodbus