Ma box DiY Raspberry Pi 3 ne reconnait pas mon rfxcom Arduino

Tags: #<Tag:0x00007fa7b9db7668> #<Tag:0x00007fa7b9db7348>

Bonjour,

Je me lance dans la domotique avec une première sonde de température et Jeedom.

J’ai installé Jeedom sur un Raspberry Pi 3, et je me suis fait une carte rfx com avec un arduino mega et un transreceiver Aurel.
Après installation du programme RFXcom sur l’arduino, je récupère bien les valeurs de température de ma sonde Oregon, sur mon PC de bureau.

Après achat et installation du plugin Rfxcom du market Jeedom, je connecte mon Arduino sur le Raspberry, mais je n’arrive pas à trouver l’Arduino.
IMG_20210322_204238

Je ne vois pas le port USB dans la liste des ports du plugin RFXcom :
Capture

Malgré de longue recherche sur le forum, je ne trouve pas la solution. J’ai bien changé de câble, changé de port, réinstallé et redémarré le plugin mais rien n’y fait.

Si quelqu’un a une solution, je suis plus que preneur.

Merci beaucoup d’avance, à bientôt.

Tanguy

Je joins les logs aussi, au cas où. (désolé j’ai dû faire ça dans un second message, je ne pouvais mettre que deux photo dans le premier post).
Capture2

Bonsoir.

Le plugin rfxcom ne fonctionne qu’avec un rfxcom.

Pour vous, il faut le plugin rflink.

Antoine

A voir quand même, paraît improbable ?

Bonjour,

Ok merci. J’ai donc fait l’acquisition de RFlink, j’ai connecté tout ça, tout ça.
Mais là encore pas de port usb de dispo dans ma configuration. pour autant les ports marche puisque j’y ai branché souris et clavier…
Capture1

mes logs Rflink:

[2021-03-23 10:45:55][INFO] : Début d'activation du plugin
[2021-03-23 10:45:56][INFO] : Info sur le démon : {"launchable_message":"","launchable":"nok","state":"nok","log":"nok","auto":0}
[2021-03-23 10:45:56][DEBUG] : Lancement de : /var/www/html/core/class/../../core/php/jeePlugin.php  plugin_id=rflink function=install callInstallFunction=1
[2021-03-23 11:50:01][INFO] : Arrêt du service rflink
[2021-03-23 11:50:02][INFO] : Arrêt du service rflink
[2021-03-23 11:50:02][INFO] : Lancement du démon rflink
[2021-03-23 11:50:02][DEBUG] : Lancement démon rflink : nice -n 19 nodejs /var/www/html/plugins/rflink/resources/rflink.js http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=ygNiw7vpKiYpCP /dev/ttyAMA0 none debug
[2021-03-23 11:50:02][INFO] : Démon rflink lancé
[2021-03-23 11:50:07][INFO] : 10;STATUS;

mes logs rflink_node :

Tue Mar 23 2021 10:47:45 GMT+0100 (Central European Standard Time) - Jeedom url : http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=ygNixxx, gwAddress : /dev/ttyAMA0
Tue Mar 23 2021 10:47:45 GMT+0100 (Central European Standard Time) - server bound on 8020
Port open
Tue Mar 23 2021 10:47:48 GMT+0100 (Central European Standard Time) - Server connected
Tue Mar 23 2021 11:50:05 GMT+0100 (Central European Standard Time) - Jeedom url : http://127.0.0.1:80/plugins/rflink/core/api/rflink.php?apikey=yg, gwAddress : /dev/ttyAMA0
Tue Mar 23 2021 11:50:05 GMT+0100 (Central European Standard Time) - server bound on 8020
Port open
Tue Mar 23 2021 11:50:07 GMT+0100 (Central European Standard Time) - Server connected

je ne sais plus trop quoi faire…
J’ai bien relancer les dépendances et le demon plusieurs fois, mais rien n’apparait à l’inclusion.

Merci pour l’aide en tout les cas.

Tanguy

Bonjour,

Merci à l’avenir d’utiliser les balises </> pour insérer vos logs pour une meilleurs lisibilité pour tout le monde et de cacher votre clé API tout au moins partiellement au minimum

2 J'aimes

Bonjour,

Pourquoi vous dites qu’il n’y a pas de port USB dispo ?
C’est certainement l’un des 2 que vous montrez.

Il faut analyser cela dans dmesg par exemple (ou avec lsusb)
Pour voir, quel port est lié à votre RFLink.

Ensuite, votre Pi, il est bien en Buster ?
Montrez le journal d’installation des dépendances.

Bonjour,

Oui je vois bien l’Arduino avec une commande lsusb :

Deux accessoires Dell (clavier souris)
Bus 001 Device 7 ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM)

Voici mon log de l’installation des dépendances :

[2021-03-23 14:08:05][INFO] : Installation des dépéndances nodejs
[2021-03-23 14:10:25][ERROR] : Attention : l'installation des dépendances a dépassé le temps maximum autorisé : 30min

c’est étrange car ça n’a pas dépassé 30min, le message est apparu 5min après que j’eu appuyé sur « relancer »

A bientôt

Tanguy

Un redémarrage peut-être.

Question, pourquoi avez vous un clavier / souris sur un Raspberry Pi ?

En SSH, faites :
ls -al /dev/serial/by-id/*

Vous m’avez mis le doute donc j’ai réessayé :
et j’ai bien mes températures qui remontent que je branche l’Arduino au PC :
IMG_20210323_140011
IMG_20210323_140018

Citation
En SSH, faites :
ls -al /dev/serial/by-id/*

alors ça me donne :

lrwxrwxrwxr 1 root root 13 mars 23 14:17 /dev/serial/by-id/usr-Arduino__www.arduino.cc__00428968567648986575A2-if00 -> ../../ttyACM0

j’imagine que j’ai selectionné le mauvais port du coup :thinking:

Citation
Bonjour,
Merci à l’avenir d’utiliser les balises </> pour insérer vos logs pour une meilleurs lisibilité pour tout le monde et de cacher votre clé API tout au moins partiellement au minimum

Ok, bien noté :wink:

Citation
Question, pourquoi avez vous un clavier / souris sur un Raspberry Pi ?

Euuuuh, parce que je suis novice et que je ne sais pas comment faire autrement :cry:

Oui… elles remonte, mais pas avec RFXcom :wink:

Voilà, c’est lui votre port : ttyACM0

Ok c’est bon , je commence à obtenir des logs de température. En mettant le bon port, je récupère le signal de ma sonde de température ! Par contre c’est pas très régulier, environ 1x par heure, mais je pense qu’il me faut une meilleur antenne.
Merci beaucoup Fabrice

Ce sujet a été automatiquement fermé après 24 heures suivant le dernier commentaire. Aucune réponse n’est permise dorénavant.