nechry a écrit :@dvd ce que je comprends pas c'est pourquoi la commande stop arrive une seconde après le démarrage. Tu peux essayer de désactiver le moteur de tâches puis le démarrer en debug, juste voir ce qui se passe, sans avoir les demandes venant de jeedom. Tu pourras repartir le cron après si jamais
Sent from my iPad using Tapatalk
@nechry,
Lorsque je désactive le moteur des tâches et que je retourne dans zwave pour le lancer en mode debug, il ne se lance pas !!!
Impossible de faire cette manip. Peux-tu vérifier de ton côté au cas où ?
Après avoir relancé le moteur de tâches, le debug donne toujours (tu as mis le doigt sur le truc...) :
11-08-2015 19:11:07 - info - Démon openzwave lancé
11-08-2015 19:11:14 - info - Graceful stopping the ZWave network.
ERROR:__main__:Exception on /ZWaveAPI/Run/network.Stop() [GET]
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1817, in wsgi_app
response = self.full_dispatch_request()
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1477, in full_dispatch_request
rv = self.handle_user_exception(e)
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1381, in handle_user_exception
reraise(exc_type, exc_value, tb)
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1475, in full_dispatch_request
rv = self.dispatch_request()
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 1461, in dispatch_request
return self.view_functions[rule.endpoint](**req.view_args)
File "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/openZWave.py", line 2780, in stop_network
graceful_stop_network()
File "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/openZWave.py", line 503, in graceful_stop_network
network.stop()
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.0_beta3-py2.7.egg/openzwave/network.py", line 396, in stop
self.controller.stop()
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.0_beta3-py2.7.egg/openzwave/controller.py", line 201, in stop
self.cancel_command()
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.0_beta3-py2.7.egg/openzwave/controller.py", line 804, in cancel_command
return self._network.manager.cancelControllerCommand(self.home_id)
File "libopenzwave.pyx", line 3754, in libopenzwave.PyManager.cancelControllerCommand (src-lib/libopenzwave/libopenzwave.cpp:24411)
TypeError: an integer is required
11-08-2015 19:11:14 - info - Graceful stopping the ZWave network.
Traceback (most recent call last):
File "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/openZWave.py", line 3038, in <module>
app.run(host='0.0.0.0',port=int(port_server),debug=False)
File "/usr/local/lib/python2.7/dist-packages/flask/app.py", line 772, in run
run_simple(host, port, self, **options)
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 625, in run_simple
inner()
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 603, in inner
passthrough_errors, ssl_context).serve_forever()
File "/usr/local/lib/python2.7/dist-packages/werkzeug/serving.py", line 462, in serve_forever
HTTPServer.serve_forever(self)
File "/usr/lib/python2.7/SocketServer.py", line 236, in serve_forever
poll_interval)
File "/usr/lib/python2.7/SocketServer.py", line 155, in _eintr_retry
return func(*args)
File "/usr/lib/python2.7/SocketServer.py", line 453, in fileno
def fileno(self):
File "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/openZWave.py", line 539, in signal_handler
graceful_stop_network()
File "/usr/share/nginx/www/jeedom/plugins/openzwave/ressources/zwaveserver/openZWave.py", line 503, in graceful_stop_network
network.stop()
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.0_beta3-py2.7.egg/openzwave/network.py", line 396, in stop
self.controller.stop()
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.0_beta3-py2.7.egg/openzwave/controller.py", line 201, in stop
self.cancel_command()
File "/usr/local/lib/python2.7/dist-packages/openzwave-0.3.0_beta3-py2.7.egg/openzwave/controller.py", line 804, in cancel_command
return self._network.manager.cancelControllerCommand(self.home_id)
File "libopenzwave.pyx", line 3754, in libopenzwave.PyManager.cancelControllerCommand (src-lib/libopenzwave/libopenzwave.cpp:24411)
TypeError: an integer is required
11-08-2015 19:11:15 - debug - Error on querry /ZWaveAPI/Run/network.GetChanges() : Echec de la requete http :
http://127.0.0.1:8083/ZWaveAPI/Run/network.GetChanges() Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused
11-08-2015 19:11:15 - debug - Error on querry /ZWaveAPI/Run/network.GetChanges() : Echec de la requete http :
http://127.0.0.1:8083/ZWaveAPI/Run/network.GetChanges() Curl error : Failed to connect to 127.0.0.1 port 8083: Connection refused