« Flash » Les ports Jeedom :
Bonjour,
Voici quelques ports que l’on peut rencontrer dans les plugins Jeedom :
Port d’une clé USB :
-
/dev/ttyUSB* : JeedomSmart Stretch Kernel 3, Odroid-C2 Armbian Stretch Kernel 3
-
/dev/ttyACM* : JeedomSmart Buster Kernel 3, Pi3 Raspbian Stretch Kernel 4, Pi4 Raspbian Buster Kernel 4, Odroid-C2 Armbian Buster Kernel 5
port d’un carte GPIO (Razberry, Enocean Pi, RaspBee) :
- /dev/ttyS1 : JeedomSmart Stretch ou Buster Kernel 3, Odroid-C2 Armbian Stretch Kernel 3, Atlas Buster Kernel 5
- /dev/ttyAMA0 : Pi3 Raspbian Stretch Kernel 4, Pi4 Raspbian Buster Kernel 4, Pi4 PioS Bullseye
- /dev/ttyAML1 : Odroid-C2 Armbian Buster Kernel 5
RPi3 & RPi4
Le SoC du Pi3 possède 2 interfaces séries : UART0 et UART1(miniUART).
Par défaut le module Bluetooth interne est connecté à UART0 et les broches 8 et 10 du connecteur GPIO connecté au miniUART .
Pour que des cartes GPIO utilisant l’interface série fonctionne correctement, il est préférable de ne pas utiliser le module Bluetooth interne et de permuter les entrées/sorties des 2 UART en modifiant la configuration de la manière suivante :
- Dans /boot/config.txt ajouter à la fin :
dtoverlay=pi3-disable-bt - Dans /boot/cmdline.txt supprimer :
console=serial0,115200
plus de détails ici : https://www.framboise314.fr/le-port-serie-du-raspberry-pi-3-pas-simple/
EDIT : Dans les dernières version de PiOS, pi3-disable-bt devient un alias sur disable-bt
dtoverlay=disable-bt
Pour le Pi4 (avec Pi OS 64) :
- Dans /boot/config.txt ajouter à la fin :
dtoverlay=disable-bt
plus de détails ici : https://www.raspberrypi.org/documentation/configuration/uart.md
Rebooter.
La commande :
$ ls -l /dev
devrait retourner un port serial0 qui pointe vers ttyAMA0
Voir exemple Pi4 et Razberry ici : Pi4 et Razberry
Odroid-C2
Un exemple ici de ce qu’il a fallu faire pour qu’un carte GPIO RaZberry fonctionne sur un Odroid-C2 : [RTEX] Odroid-C2 - eMMC - Armbian Buster Kernel 5.3 - Jeedom V4
Nota : compte tenu de la difficulté de faire fonctionner une carte serie GPIO,
(le port série GPIO peut ne pas être actif en fonction de la version de l’OS/Kernel utilisé)
je conseille plutôt pour les utilisateurs non avancés de n’utiliser que des ports série en USB.
RPi5
Voir ici : Aide : RPI 5 + Debian 12 + ZwaveJS (Razberry) - #24 par Typher
akenad