This site uses cookies! Learn More

Ce site utilise des cookies !

En continuant à utiliser ce site, vous vous engagez à nous permettre de stocker des cookies sur votre ordinateur.

 

Si nous utilisons des cookies et retenons des données anonymes, c’est pour nous aider à mieux gérer notre mesure d’audience, aider nos partenaires commerciaux à nous rémunérer et nos partenaires publicitaires à proposer des annonces qui vous correspondent.

 

Grâce à ces cookies, le forum est en mesure de savoir qui écrit un message et utile pour le système d'authentification.

 

En cliquant sur « J'accepte », vous acceptez l'utilisation par NAS-Forum de cookies publicitaires et de mesure d'audience fine.

.Shad.

[TUTO] Docker : Introduction au fonctionnement

Messages recommandés

Bonjour @Didier3L,

dans quel répertoire as-tu positionné le docker-compose ? Il peut être placé n'importe où, donc le mieux est de le mettre dans un répertoire séparé de celui d'installation.

De mon côté, j'ai l'arborescence suivante :

  • ./docker/
    • ./jeedom/
      • ./docker-compose.yaml             (<- docker-compose pour jeedom et mariadb)
      • ./html/                                           (<- mappé sur /var/www/html)
    • ./mariadb/
      • ./db/

Si le docker-compose est dans le répertoire ./html, alors oui l'installation va le supprimer lorsqu'il va initialiser Jeedom. Ce qui n'est évidemment pas souhaitable.

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

Je rencontre un petit problème avec la sélection d'un port USB où raccordé une antenne bluetooth.

Avec le conteneur et un réseau macvlan il m'est impossible de sélectionner ce port

StrokesPlus_TYl2WmaxZO.png.3af01a646a0c1bc07cf7e646ab80817a.png

image.png.ef5f3b5e9117fdcb5d32474230bb3c50.png

image.png.3a30ee2a5a2b68d25578e5a7f8dcbfe6.png

En fouillant sur google je suis tombé sur post qui parlé de mettre le conteneur en mode HOST

Ce qui m'arrange pas du tout ...

image.png

Modifié par Didier3L

Partager ce message


Lien à poster
Partager sur d’autres sites

Non pas besoin, il faut juste monter l'USB dans le conteneur.
Quant à te dire lequel, je ne saurai pas, car jamais fait sur Syno.
Mais tout ce dont tu as besoin se trouve à mon avis dans /dev/bus/usb, il faudra faire un montage de volume entre le Syno et le conteneur.

Il faut identifier ce que tu as dans le conteneur jeedom dans /dev et trouver ce à quoi ça correspond, là je ne pourrai pas t'aider, plutôt sur les forums jeedom pour cette info.

Partager ce message


Lien à poster
Partager sur d’autres sites

J'ai regardé pour le mappage des ports USB

J'arrive clairement à identifier les ports USB de 3 clés USB sur les 4

image.png.b322f599b277b307d90dbc7200e4d3cc.png


/dev/ttyUSB1 = Bus 001 Device 009: ID 1a86:7523 QinHeng Electronics HL-340 USB-Serial adapter
/dev/ttyUSB0 = Bus 001 Device 006: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP2102/CP2109 UART Bridge Controller [CP210x family]
/dev/ttyACM0 = Bus 001 Device 005: ID 0658:0200 Sigma Designs, Inc. Aeotec Z-Stick Gen5 (ZW090) - UZB

Par contre pour ma clé USB Bluetooth, je ne sais ou la trouver ?
Bus 001 Device 010: ID 0a12:0001 Cambridge Silicon Radio, Ltd Bluetooth Dongle (HCI mode) 

Partager ce message


Lien à poster
Partager sur d’autres sites

Toujours à la recherche de mon problème pour mapper mon port USB avec une clé Bluetooth

je suis tombé sur un sujet avec un script qui permet de donner un nom au port USB du genre ttyZwave ou TTYrfcom

fix-usb-devices.sh

#!/bin/bash

mkdir -p /dev/serial/by-id

fix_usb_devices () {
    RULES_FILE="/lib/udev/rules.d/59-usb-serial.rules"

    for tty_path in $(find /sys/bus/usb/devices/usb*/ -name tty); do
        tty_iface_path=`dirname $tty_path`
        serial_device_path=`dirname $tty_iface_path`
        prefix=usb
        if test -f "$serial_device_path/idVendor"; then
            bInterfaceNumber=`cat $tty_iface_path/bInterfaceNumber`
        else
            bInterfaceNumber=`cat $serial_device_path/bInterfaceNumber`
            # We need to go up 1 level to get information
            serial_device_path=`dirname $serial_device_path`
            manufacturer=`cat $serial_device_path/manufacturer`
        fi
        idVendor=`cat $serial_device_path/idVendor`
        product=`cat $serial_device_path/product`
        idProduct=`cat $serial_device_path/idProduct`
        serial=`cat $serial_device_path/serial`

        if  [ ! -z "$manufacturer" ]; then
                symLink="${prefix}-${manufacturer}\_${product}\_${serial}-if${bInterfaceNumber}-port0"
                echo $SUBSYSTEM
        else 
                symLink="${prefix}-${idVendor}\_${product}\_${serial}-if${bInterfaceNumber}"
        fi
        line="SUBSYSTEM==\"tty\", ATTRS{idVendor}==\"${idVendor}\", ATTRS{idProduct}==\"${idProduct}\", SYMLINK+=\"serial/by-id/${symLink}\""
        echo $line
        
        grep -s $symLink $RULES_FILE >/dev/null || \
            echo ${line} >> $RULES_FILE
    done

    udevadm control --reload
	udevadm control --reload-rules && udevadm trigger
}

fix_usb_devices

 

Partager ce message


Lien à poster
Partager sur d’autres sites

Partager ce message


Lien à poster
Partager sur d’autres sites

De mon coté, je n'arrive même pas à avoir le USB actif...j'ai installé les différents paquets mais il ne voit pas le contrôleur. Je pensais que c'était à cause de la Machine Virtuelle qui utilisait (et donc bloquait) le contrôleur USB, je l'ai dont désactivé sur la MV mais rien n'y fait.

Je lance les commandes suivantes et obtient les messages suivant :

 

  • service bluetooth start
    [ ok ] Starting bluetooth: bluetoothd.
  • service bluetooth status
    [FAIL] bluetooth is not running ... failed!
  • rfkill list
    Can't open RFKILL control device: No such file or directory

Une idée pour me dépanner?

Modifié par Fredje_B

Partager ce message


Lien à poster
Partager sur d’autres sites
Le 08/04/2020 à 10:06, .Shad. a dit :

Bonjour @shad

Oui mon docker compose à bien

privileged: true

image.png.287b3c9da53c467e67351c7ee744f6de.png

 

J'ai vu dans des forum avec une valeur

-itd

Qu'est-ce que c'est ?

 

 

 

Il y a 5 heures, Fredje_B a dit :

De mon coté, je n'arrive même pas à avoir le USB actif...j'ai installé les différents paquets mais il ne voit pas le contrôleur. Je pensais que c'était à cause de la Machine Virtuelle qui utilisait (et donc bloquait) le contrôleur USB, je l'ai dont désactivé sur la MV mais rien n'y fait.

Je lance les commandes suivantes et obtient les messages suivant :

 

  • service bluetooth start
    [ ok ] Starting bluetooth: bluetoothd.
  • service bluetooth status
    [FAIL] bluetooth is not running ... failed!
  • rfkill list
    Can't open RFKILL control device: No such file or directory

Une idée pour me dépanner?

C'est par ici que cela se passe https://community.jeedom.com/t/docker-mappage-des-ports-usb/22710

Partager ce message


Lien à poster
Partager sur d’autres sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement