Arduino MEGA USB [TIMEOUT]

Bonjour,

J’ai un Arduino MEGA 2560 R3, que j’essai de piloter en USB avec jeedouino.
Seulement j’ai toujours un TIMEOUT dans les logs
J’ai installé les dépendances USB arduino, rebooter le raspberry.
Voici ma config:


Dans le champ port USB, il a réussi à trouver l’arduino mais dès que je fais « sauver générer », j’ai les erreurs suivantes:

[2021-08-16 18:16:33][DEBUG] : EqID 264 Old -  $PortDemon = 8060
[2021-08-16 18:16:33][DEBUG] : EqID 264 New -  $PortDemon = 8080
[2021-08-16 18:16:33][DEBUG] : EqID 264 Au moins un paramêtre a changé, il faut forcer le redémarrage du démon si il y en a un.
[2021-08-16 18:16:33][DEBUG] : EqID 264 Création de la liste des commandes.
[2021-08-16 18:16:34][DEBUG] : EqID 264 Effacement des commandes obsolètes.
[2021-08-16 18:16:34][DEBUG] : EqID 264 Création des nouvelles commandes, MàJ des autres...
[2021-08-16 18:16:34][DEBUG] : Démon local - IPArduino ArduinoUsb (eqID 264) : 192.168.1.199:8080
[2021-08-16 18:16:34][DEBUG] : Démarrage du démon USB de l'équipement Arduino Méga 2560 R3
[2021-08-16 18:16:34][DEBUG] : Tentative de suppression (kill) du process : 22723
[2021-08-16 18:16:35][DEBUG] : Tentative de suppression (kill) du process : 22734
[2021-08-16 18:16:35][DEBUG] : Tentative de suppression (kill) du process : 24485
[2021-08-16 18:16:39][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.1.199 - jeedouinoUSB_264.py : Kill process : ["22723","22734","24485"]
[2021-08-16 18:16:39][DEBUG] : Appel démon ArduinoUsb sur port :Arduino SA Mega 2560 R3 (CDC ACM) ( /dev/ttyACM0 ) - Baudrate : 115200
[2021-08-16 18:16:39][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_264.py 8080 /dev/ttyACM0 264 192.168.1.199 80 . 115200 5 /var/www/html/core/class/../../log/jeedouino_usb
[2021-08-16 18:16:39][DEBUG] : Le démon USB est en cours de démarrage.  -
[2021-08-16 18:16:41][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 264 ) PinMode : USB=C.....................................................p................C
[2021-08-16 18:16:44][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 18:16:44][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 264 ( Arduino Méga 2560 R3 ) - Réponse :TIMEOUT
[2021-08-16 18:16:46][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 264 ) PinMode : USB=C.....................................................p................C
[2021-08-16 18:16:50][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 18:16:50][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 264 ( Arduino Méga 2560 R3 ) - Réponse :TIMEOUT
[2021-08-16 18:16:54][DEBUG] : Envoi de la configuration [ PinMode : C.....................................................p................C ] à l'équipement 264 ( Arduino Méga 2560 R3 ) sur l'IP : 192.168.1.199:8080
[2021-08-16 18:16:58][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 18:16:58][DEBUG] : ERREUR ENVOI CONFIGURATION PinMode ( équipement 264 - Arduino Méga 2560 R3 ) - Réponse :TIMEOUT
[2021-08-16 18:16:58][DEBUG] : Envoi de la configuration [ BootMode : B3M ] à l'équipement 264 ( Arduino Méga 2560 R3 ) sur l'IP : 192.168.1.199:8080
[2021-08-16 18:17:01][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 18:17:01][DEBUG] : ERREUR ENVOI CONFIGURATION BootMode ( équipement 264 - Arduino Méga 2560 R3 ) - Réponse :TIMEOUT
[2021-08-16 18:17:01][DEBUG] : Génération du sketch Arduino USB...
[2021-08-16 18:17:01][DEBUG] : Création du Sketch Arduino USB pour l'équipement eqID : 264 - /var/www/html/plugins/jeedouino/sketchs/JeedouinoUSB_264.ino

Je bloque sur le démarrage du daemon.
Merci pour votre aide :wink:

Bonsoir @Pierrick
Tu peut passer en ssh la commande suivante et nous dire ce qu’elle répond ?

ls -al /dev/serial/by-id/*

bonne soirée

Bonjour @olive et merci pour ta réponse,
J’ai essayé de faire un formatage de l’arduino avec windows, le port à changé en ttyACM1 mais le problème est resté:

[2021-08-16 19:59:07][DEBUG] : Démarrage du démon USB de l'équipement Arduino MEGA
[2021-08-16 19:59:07][DEBUG] : Tentative de suppression (kill) du process : 27874
[2021-08-16 19:59:11][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.1.199 - jeedouinoUSB_266.py : Kill process : ["27874"]
[2021-08-16 19:59:11][DEBUG] : Appel démon ArduinoUsb sur port :Arduino SA Mega 2560 R3 (CDC ACM) ( /dev/ttyACM1 ) - Baudrate : 115200
[2021-08-16 19:59:11][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_266.py 8080 /dev/ttyACM1 266 192.168.1.199 80 . 115200 5 /var/www/html/core/class/../../log/jeedouino_usb
[2021-08-16 19:59:11][DEBUG] : Le démon USB est en cours de démarrage.  -
[2021-08-16 19:59:13][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 19:59:17][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 19:59:17][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 19:59:19][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 19:59:22][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 19:59:22][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT

Résultat de la commande:

root@raspberrypi:~# ls -al /dev/serial/by-id/*
lrwxrwxrwx 1 root root 13 août  16 18:55 /dev/serial/by-id/usb-Arduino__www.ardu
ino.cc__0042_954323133383517111A0-if00 -> ../../ttyACM1
root@raspberrypi:~#

Ok donc dans ta configuration tu doit choisir

ttyACM1

pas ttyACM0 

@olive j’ai ensuite validé ttyACM1 dans la config et rien ne change

[2021-08-16 20:55:55][DEBUG] : EqID 266 Création de la liste des commandes.
[2021-08-16 20:55:56][DEBUG] : EqID 266 Effacement des commandes obsolètes.
[2021-08-16 20:55:56][DEBUG] : EqID 266 Création des nouvelles commandes, MàJ des autres...
[2021-08-16 20:55:56][DEBUG] : Génération du sketch Arduino USB...
[2021-08-16 20:55:56][DEBUG] : Création du Sketch Arduino USB pour l'équipement eqID : 266 - /var/www/html/plugins/jeedouino/sketchs/JeedouinoUSB_266.ino
[2021-08-16 20:56:18][DEBUG] : PING 192.168.1.199 ( Arduino MEGA - EqID: 266 ) Démon USB en marche ??? Envoi d'un PING...
[2021-08-16 20:56:22][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 20:56:23][DEBUG] : RePING 192.168.1.199 ( Arduino MEGA - EqID: 266 ) Démon USB Encore un essai...
[2021-08-16 20:56:26][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 20:56:26][DEBUG] : PING EqID:266 (Essai No 4 ): Le démon USB ne réponds pas - Réponse :TIMEOUT
[2021-08-16 20:56:26][ERROR] : 192.168.1.199 ( Arduino MEGA - EqID: 266 ) Démon USB 4 PINGs non répondus, je stoppe les processus du démon.
[2021-08-16 20:56:26][DEBUG] : Tentative de suppression (kill) du process : 1657
[2021-08-16 20:56:27][DEBUG] : Tentative de suppression (kill) du process : 1661
[2021-08-16 20:56:27][DEBUG] : Tentative de suppression (kill) du process : 24509
[2021-08-16 20:56:31][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.1.199 - jeedouinoUSB_266.py : Kill process : ["1657","1661","24509"]
[2021-08-16 20:56:31][DEBUG] : Changement du port du démon ( EqID:266 ) ...
[2021-08-16 20:57:44][DEBUG] : Démarrage du démon USB de l'équipement Arduino MEGA
[2021-08-16 20:57:44][DEBUG] : Tentative de suppression (kill) du process : 26150
[2021-08-16 20:57:48][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.1.199 - jeedouinoUSB_266.py : Kill process : ["26150"]
[2021-08-16 20:57:48][DEBUG] : Appel démon ArduinoUsb sur port :Arduino SA Mega 2560 R3 (CDC ACM) ( /dev/ttyACM1 ) - Baudrate : 115200
[2021-08-16 20:57:48][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_266.py 8081 /dev/ttyACM1 266 192.168.1.199 80 . 115200 5 /var/www/html/core/class/../../log/jeedouino_usb
[2021-08-16 20:57:48][DEBUG] : Le démon USB est en cours de démarrage.  -
[2021-08-16 20:57:50][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 20:57:53][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 20:57:53][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 20:57:55][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 20:57:59][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 20:57:59][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT

J’ai tenté de redémarrer le daemon sans résultat

J’ai essayé le port 8081 sans résultat.

[2021-08-16 20:59:39][DEBUG] : EqID 266 Old -  $ipPort = 8081
[2021-08-16 20:59:39][DEBUG] : EqID 266 New -  $ipPort = 8080
[2021-08-16 20:59:39][DEBUG] : EqID 266 Au moins un paramêtre a changé, il faut forcer le redémarrage du démon si il y en a un.
[2021-08-16 20:59:39][DEBUG] : EqID 266 Création de la liste des commandes.
[2021-08-16 20:59:39][DEBUG] : EqID 266 Effacement des commandes obsolètes.
[2021-08-16 20:59:39][DEBUG] : EqID 266 Création des nouvelles commandes, MàJ des autres...
[2021-08-16 20:59:39][DEBUG] : Démon local - IPArduino ArduinoUsb (eqID 266) : 192.168.1.199:8081
[2021-08-16 20:59:39][DEBUG] : Démarrage du démon USB de l'équipement Arduino MEGA
[2021-08-16 20:59:39][DEBUG] : Tentative de suppression (kill) du process : 26220
[2021-08-16 20:59:40][DEBUG] : Tentative de suppression (kill) du process : 26224
[2021-08-16 20:59:40][DEBUG] : Tentative de suppression (kill) du process : 28429
[2021-08-16 20:59:44][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.1.199 - jeedouinoUSB_266.py : Kill process : ["26220","26224","28429"]
[2021-08-16 20:59:44][DEBUG] : Appel démon ArduinoUsb sur port :Arduino SA Mega 2560 R3 (CDC ACM) ( /dev/ttyACM1 ) - Baudrate : 115200
[2021-08-16 20:59:44][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_266.py 8081 /dev/ttyACM1 266 192.168.1.199 80 . 115200 5 /var/www/html/core/class/../../log/jeedouino_usb
[2021-08-16 20:59:44][DEBUG] : Le démon USB est en cours de démarrage.  -
[2021-08-16 20:59:46][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 20:59:49][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 20:59:49][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 20:59:51][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 20:59:55][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 20:59:55][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 20:59:59][DEBUG] : Envoi de la configuration [ PinMode : C.....................................................p................C ] à l'équipement 266 ( Arduino MEGA ) sur l'IP : 192.168.1.199:8080
[2021-08-16 21:00:03][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 21:00:03][DEBUG] : ERREUR ENVOI CONFIGURATION PinMode ( équipement 266 - Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 21:00:03][DEBUG] : Envoi de la configuration [ BootMode : B3M ] à l'équipement 266 ( Arduino MEGA ) sur l'IP : 192.168.1.199:8080
[2021-08-16 21:00:06][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 21:00:06][DEBUG] : ERREUR ENVOI CONFIGURATION BootMode ( équipement 266 - Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 21:00:06][DEBUG] : Génération du sketch Arduino USB...
[2021-08-16 21:00:06][DEBUG] : Création du Sketch Arduino USB pour l'équipement eqID : 266 - /var/www/html/plugins/jeedouino/sketchs/JeedouinoUSB_266.ino
[2021-08-16 21:00:10][DEBUG] : JeedouinoControl : Vérification automatique des démons toutes les 30 minutes
[2021-08-16 21:00:10][DEBUG] : PING 192.168.1.199 ( Arduino MEGA - EqID: 266 ) Démon USB en marche ??? Envoi d'un PING...
[2021-08-16 21:00:14][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 21:00:15][DEBUG] : RePING 192.168.1.199 ( Arduino MEGA - EqID: 266 ) Démon USB Encore un essai...
[2021-08-16 21:00:19][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 21:00:19][DEBUG] : PING EqID:266 (Essai No 1 ): Le démon USB ne réponds pas - Réponse :TIMEOUT
[2021-08-16 21:02:08][DEBUG] : PING 192.168.1.199 ( Arduino MEGA - EqID: 266 ) Démon USB déja sollicité il y a moins de 3 minutes. Renvoie de la valeur cache (  )...
[2021-08-16 21:02:14][DEBUG] : Démarrage du démon USB de l'équipement Arduino MEGA
[2021-08-16 21:02:14][DEBUG] : Tentative de suppression (kill) du process : 28524
[2021-08-16 21:02:14][DEBUG] : Tentative de suppression (kill) du process : 28529
[2021-08-16 21:02:15][DEBUG] : Tentative de suppression (kill) du process : 32234
[2021-08-16 21:02:18][DEBUG] : StopBoardDemonCMD - Arrêt forcé du démon USB sur  192.168.1.199 - jeedouinoUSB_266.py : Kill process : ["28524","28529","32234"]
[2021-08-16 21:02:18][DEBUG] : Appel démon ArduinoUsb sur port :Arduino SA Mega 2560 R3 (CDC ACM) ( /dev/ttyACM1 ) - Baudrate : 115200
[2021-08-16 21:02:18][DEBUG] : Cmd Appel démon : sudo nice -n 19 /usr/bin/python3 /var/www/html/plugins/jeedouino/ressources/jeedouinoUSB_266.py 8081 /dev/ttyACM1 266 192.168.1.199 80 . 115200 5 /var/www/html/core/class/../../log/jeedouino_usb
[2021-08-16 21:02:18][DEBUG] : Le démon USB est en cours de démarrage.  -
[2021-08-16 21:02:20][DEBUG] : Essai 1 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 21:02:24][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 21:02:24][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT
[2021-08-16 21:02:26][DEBUG] : Essai 2 - Envoi de la dernière configuration connue des pins eqID ( 266 ) PinMode : USB=C.....................................................p................C
[2021-08-16 21:02:29][DEBUG] : Réponse du Démon USB :TIMEOUT
[2021-08-16 21:02:29][DEBUG] : Erreur d'envoi de la configuration des pins sur l'équipement 266 ( Arduino MEGA ) - Réponse :TIMEOUT