[Présentation] akenad

« 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 :slight_smile: