Error opening serial port
Error opening serial port
Bonjour,
Tout d'abord voici ma configuration.
RFlink est installé sur mon Arduino et testé avec succès sous Windows. L'Arduino est connecté à un Raspberry 4, qui tourne sous Libreelec et sur lequel j'ai installé Docker et le container linuxserver/domoticz, en spécifiant de router le port USB de l'Arduino (/dev/ttyACM0 dans ma config). J'arrive à accéder à l'interface web de Domoticz sans problème. À noter que le RPi boot sur la carte SD (réf. https://easydomoticz.com/forum/viewtopi ... =22&t=8894)
Mon problème est que quand j'ajoute la passerelle RFlink aux hardwares de Domoticz, le log me retour en boucle le message d'erreur "Error opening serial port", toutes les 30 secondes. J'ai bien vérifié que le port utilisé était toujours le même.
Qu'en pensez-vous ? J'ai vu parler de condensateur à brancher entre les pins Reset et Ground de l'Arduino (réf. https://easydomoticz.com/forum/viewtopi ... =22&t=6553), est-ce que vous pensez que ça serait une solution dans ce cas ? Je n'en ai pas sous la main pour tester, malheureusement... Mais je me dis que vous avez peut-être une autre idée ? Notamment, mon problème n'est pas intermittent comme celui remonté sur le topic cité, mais permanent ; ce n'est donc probablement pas la même chose.
Merci d'avance.
Tout d'abord voici ma configuration.
RFlink est installé sur mon Arduino et testé avec succès sous Windows. L'Arduino est connecté à un Raspberry 4, qui tourne sous Libreelec et sur lequel j'ai installé Docker et le container linuxserver/domoticz, en spécifiant de router le port USB de l'Arduino (/dev/ttyACM0 dans ma config). J'arrive à accéder à l'interface web de Domoticz sans problème. À noter que le RPi boot sur la carte SD (réf. https://easydomoticz.com/forum/viewtopi ... =22&t=8894)
Mon problème est que quand j'ajoute la passerelle RFlink aux hardwares de Domoticz, le log me retour en boucle le message d'erreur "Error opening serial port", toutes les 30 secondes. J'ai bien vérifié que le port utilisé était toujours le même.
Qu'en pensez-vous ? J'ai vu parler de condensateur à brancher entre les pins Reset et Ground de l'Arduino (réf. https://easydomoticz.com/forum/viewtopi ... =22&t=6553), est-ce que vous pensez que ça serait une solution dans ce cas ? Je n'en ai pas sous la main pour tester, malheureusement... Mais je me dis que vous avez peut-être une autre idée ? Notamment, mon problème n'est pas intermittent comme celui remonté sur le topic cité, mais permanent ; ce n'est donc probablement pas la même chose.
Merci d'avance.
Re: Error opening serial port
Tu es sûr de ton port ttyACM0 ?
Tu peux aussi tester ton rflink sur un pc windows avec RFLink Loader.
Peut être un problème de droit d'accès au port.
Tu peux aussi tester ton rflink sur un pc windows avec RFLink Loader.
Peut être un problème de droit d'accès au port.
Re: Error opening serial port
Oui je suis sûr du port, j'ai vérifié en faisant ls /dev avant/après avoir branché (puis revérifié plusieurs fois). Juste un truc qui m'étonne un peu mais c'est peut-être normal (je suis pas spécialiste de Linux) : quand je le change de port USB, il s'appelle toujours ttyACM0, c'est normal ?
Et le RFlink marche nickel sur PC. Encore mieux : avant de rester Domoticz, j'ai testé la même installation avec Home Assistant sur le Raspberry et ça fonctionnait parfaitement.
Et le RFlink marche nickel sur PC. Encore mieux : avant de rester Domoticz, j'ai testé la même installation avec Home Assistant sur le Raspberry et ça fonctionnait parfaitement.
Re: Error opening serial port
Si tu fais un
Est-ce que tu vois tes sondes ?
Code : Tout sélectionner
sudo cat /dev/ttyACM0Re: Error opening serial port
Voilà ce que j'ai, au bout d'une minute (illisible mais pas de message d'erreur) :
Code : Tout sélectionner
LibreELEC:~ # cat /dev/ttyACM0
��"H���<
�DQ&Jc���Re: Error opening serial port
Bon, la vitesse du port n'est pas configuré, mais je crois que c'est domoticz qui configure.
Je pense que Docker bloque la communication.
Tu as testé de lancer Domoticz en root ?
Perso, je me passerais de Docker pour Domoticz en tout cas.
Je pense que Docker bloque la communication.
Tu as testé de lancer Domoticz en root ?
Perso, je me passerais de Docker pour Domoticz en tout cas.
Re: Error opening serial port
J'aimerais bien me passer de Docker aussi, mais c'est la seule solution que j'ai trouvé pour utiliser Domoticz et Kodi sur le même Raspberry (via Libreelec).
Pour ce qui est de le lancer en root, je ne crois pas que la question se pose avec Docker ??
Pour ce qui est de le lancer en root, je ne crois pas que la question se pose avec Docker ??
Re: Error opening serial port
Je ne connais pas assez Libreelec et docker...
Mais vu que tu accèdes à ton libreelec par ssh, tu peux pas installer domoticz avec curl -L https://install.domoticz.com | bash ?
Mais vu que tu accèdes à ton libreelec par ssh, tu peux pas installer domoticz avec curl -L https://install.domoticz.com | bash ?
Re: Error opening serial port
Probablement, mais je n'ai jamais rien installé de cette manière alors je sais pas trop ce que ça donnera :/ Je pense que je vais tenter de poser la question sur le forum de Libreelec et/ou de linuxserver.io avant tout, sait-on jamais...
Re: Error opening serial port
Bonjour
Chez moi, le port s'appelle /dev/ttyUSB0 et c'est toujours le même quel que soit le port sur lequel je branche l'arduino.
Moi, ce n'est pas domoticz qui parle à l'arduino mais nodejs. Je peux le lancer sans être root.
Par contre, je me demande s'il n'y a pas une association à faire entre le port USB de la machine docker et celui de la machine physique pour que docker reconnaisse ce port USB.
La vitesse doit être à 57 600
Chez moi, le port s'appelle /dev/ttyUSB0 et c'est toujours le même quel que soit le port sur lequel je branche l'arduino.
Moi, ce n'est pas domoticz qui parle à l'arduino mais nodejs. Je peux le lancer sans être root.
Par contre, je me demande s'il n'y a pas une association à faire entre le port USB de la machine docker et celui de la machine physique pour que docker reconnaisse ce port USB.
La vitesse doit être à 57 600