Sous-sections
1.1 OW - Bus 1-Wire
Ce paquetage installe OWFS (voir le chapitre 1.1.1.2), il offre un accés en écriture
et en lecture par le bus 1-Wire branché à fli4l. Le bus maître 1-Wire est connecté à une
interface série avec un 1.1 ou sur le port USB avec le
1.2 de votre ordinateur.
En outre, l'OPT prend également en charge l'adaptateurs
I2C qui sera relié à un serveur-OW.
Vous trouverez plus de détails sur la page du manuel suivante (chapitre: A.1.6).
Le raccordement de l'adaptateur 1-Wire est connecté à l'autre bus 1-Wire côte serveur.
Le 1-Wire ® ou One-Wire de Maxim (Maxim/Dallas) est une interface série qui utilise un seul fil,
il est utilisé à la fois comme source d'alimentation et comme source d'émission et de réception
pour les données. Cependant, un autre fil est nécessaire pour le «retour» (la masse).
Chaque composant 1-Wire a un numéro d'identification unique par lequelle il peut être adressée.
Donc, plusieurs composants 1-Wire peuvent être connectés sur le même bus.
Maxim propose différent composant 1-Wire pour les adaptateurs : serie, USB,
I2C, des thermomètres,
des commutateurs (jusqu'à 8 canaux), des EEPROM, des Horloges, des convertisseurs A/N, des
potentiomètres digital. On a vraiment tout ce qu'il faut pour la domotique. Une vue d'ensemble
des principaux composants peuvent être trouvées dans l'annexe au chapitre A.1.2.
Vous pouvez également connecter des composants iButton ® (NV-RAM, EPROM, EEPROM, sonde de température,
d'humidité, RTC, SHA, Logger).
Le bus 1-Wire est principalement composé de deux lignes torsadées, en observant une topologies
habituelle une distance de 150 m ne devrait pas être un problème. Un câble Ethernet à paire
torsadée de catégorie 5 est souvent utilisé pour le câblage. Différentes approches existent pour
l'affectation des conducteurs. Maxim utilise 6 broches de la prise modulaire et une prise (RJ-11),
il a créé sa propre norme, mais cela ne correspond pas au 8 broches de la prise RJ-45. D'autres
normes sont décrites dans l'annexe du (chapitre A.1.1). Vous trouverez
également des informations sur la topologie du bus Maxim sur leur site et tout ce dont vous
avez besoin pour bien utiliser le 1-Wire.
1.1.1.2 OWFS
OWFS est un «fichier système pour One wire». Il s'agit d'un logiciel sous
licence GPL, développé par Paul H. Alfille. Il est basé sur le protocole de communication
1-wire, avec un système de bibliothèque (OWLib), cela forme OWFS avec 1-Wire-Bus comme fichier
système. En outre, le programme propose d'autres implémentations, comme owserver, owshell,
owhttpd, owftpd, owtap et des modules linguistiques pour capi. perl, tcl, php, n'ont pas été
inclus dans la présente adaptation de fli4l. Vous pouvez trouver des détails sur OWFS et
beaucoup de choses intéressantes pour 1-Wire sur le site : http://owfs.org/
et
http://sourceforge.net/projects/owfs/.
Fuse signifie «système de fichiers pour un espace utilisateur». Fuse permet la mise
en œuvre d'un système de fichiers entièrement fonctionnel dans l'espace utilisateur.
Avec l'installation de OPT_OW pour fli4l, Fuse sera automatiquement chargé en tant
que module kernel au démarrage. Vous pouvez trouver sur le site de Fuse plus d'information :
http://fuse.sourceforge.net/
et http://sourceforge.net/projects/fuse/.
libusb est une bibliothèque USB libre sous licence GPL, qui est nécessaire pour accéder au bus
1-Wire avec un adaptateur USB. Tous ce qui concernent libusb peut être trouvé sur le site :
http://libusb.sourceforge.net/
Ce programme est sous licence GNU General Public License, Version 2, Juin 1991 et
peut être librement utilisé, reproduit et modifié dans les conditions indiquées.
Le texte de la licence GNU General Public License peut être trouvé sur le site :
http://www.gnu.org/licenses/gpl.txt
Une traduction Française non officielle peut être trouvé sur le site :
http://www.linux-france.org/article/these/gpl.html
Cette traduction est destiné seulement à une meilleure compréhension de
la licence GPL, seul la version anglaise est juridiquement légalement.
Ce programme a été réalisé avec la volonté et l'espoir qu'il sera utile.
Néanmoins, il n'y a aucune sorte de garantie - également la garantie de qualité
marchande ou d'adéquation à un usage particulier est rejetée. Pour plus de détails,
reportez-vous à la Licence Publique Générale GNU (GPL). Nous déclinons toute
responsabilité en cas de perte de données, détériorations de matériel ou de logiciel
ou de tout autre dommage.
En raison de la taille du paquetage OPT_OW vous aurez besoin pour l'installation
d'un disque dur ou l'une carte mémoire. Pour plus de détails voir OPT_HD.
Pour l'affichage dans le navigateur web du serveur fli4l le paquetage «httpd»
est nécessaire. Pour plus de détails voir le chapitre 1.1.7.1.
Remarque :
Le contrôleur USB via le module W1 et le Kernel ne fonctionne pas encore (selon
Paul Alfille, responsable du OWFS), en plus il n'a pas été testé dans l'Opt. (Le module
W1 de la version V2.8 pour p16 et p19 ont été testés une seule fois, ensuite,
la connexion et l'évaluation sont complètement différente avec la version
standard, les tests ne seront probablement pas poursuivis).
Pour utiliser l'adaptateur USB des paramètres système doivent être présents dans
"udev" et dans "rules.d". La connexion OWSERVER et OWFS fonctionnera que si les
paramètres des fichiers sont corrects.
L'utilisation des programmes owshell et owhttpd ne fonctionnent pas
correctement sur certains environnements matériels. Les auteurs du programme tentent
de trouver une solution au problème en collaboration avec Paul Alfille. Si des erreurs
se produisent, vous pouvez essayer de poster sur le forum fli4l avec une description
détaillée de votre problème.
Après avoir décompacté l'archive tar.gz dans le répertoire fli4l vous devez paramétrer
le fichier /config/ow.txt selon vos besoins. En plus, pour utiliser l'interface Web
vous devez activer le serveur Web httpd via OPT_HTTPD='yes' (voir le chapitre
1.1.6.1). Si vous utilisez RRDTool pour enregistrer les
valeurs du système, vous devez paramétrer le fichier /config/rrdtool.txt
(voir le chapitre 1.1.8.4).
Exemple de configuration sans les commentaires, vous trouverez d'autres explications
ci-dessous :
OPT_OW='yes' # install OPT_OW (yes/no)
OW_USER_SCRIPT='' # e.g. 'usr/local/bin/ow-user-script.sh'
OW_OWFS='yes' # start owfs (yes/no)
OW_OWFS_DEV='usb' # usb*, ttyS*, ip:port, etc.
OW_OWFS_GROUP_N='4' # number of groups
OW_OWFS_GROUP_1_NAME='1--Wire an USB' # name of first group
OW_OWFS_GROUP_1_PORT_N='2' # number of ports of device
OW_OWFS_GROUP_1_PORT_1_ID='81.70D42A000000/ID' # ID of device
OW_OWFS_GROUP_1_PORT_1_ALIAS='ID' # alias of ID
OW_OWFS_GROUP_1_PORT_2_ID='81.70D42A000000/Admin/*' # admin-access
OW_OWFS_GROUP_1_PORT_2_ALIAS='Admin/' # alias of admin
OW_OWFS_GROUP_2_NAME='Heizung'
OW_OWFS_GROUP_2_PORT_N='7'
OW_OWFS_GROUP_2_PORT_1_ID='3A.F6E401000000/PA'
OW_OWFS_GROUP_2_PORT_1_ALIAS='1. Umwälzpumpe'
OW_OWFS_GROUP_2_PORT_2_ID='3A.F6E401000000/PB'
OW_OWFS_GROUP_2_PORT_2_ALIAS='2. Ladepumpe'
OW_OWFS_GROUP_2_PORT_3_ID='10.651BA9010800/temp'
OW_OWFS_GROUP_2_PORT_3_ALIAS='4. Rücklauftemperatur'
OW_OWFS_GROUP_2_PORT_4_ID='10.DEF0A8010800/temp'
OW_OWFS_GROUP_2_PORT_4_ALIAS='3. Vorlauftemperatur'
OW_OWFS_GROUP_2_PORT_5_ID='3A.F6E401000000/Admin/*'
OW_OWFS_GROUP_2_PORT_5_ALIAS='Admin/Switch-'
OW_OWFS_GROUP_2_PORT_6_ID='10.DEF0A8010800/Admin/*'
OW_OWFS_GROUP_2_PORT_6_ALIAS='Admin/VLT-'
OW_OWFS_GROUP_2_PORT_7_ID='10.651BA9010800/Admin/*'
OW_OWFS_GROUP_2_PORT_7_ALIAS='Admin/RLT-'
OW_OWFS_GROUP_3_NAME='Solaranlage'
OW_OWFS_GROUP_3_PORT_N='3'
OW_OWFS_GROUP_3_PORT_1_ID='1C.7F6CF7040000/P0'
OW_OWFS_GROUP_3_PORT_1_ALIAS='1. Ladepumpe'
OW_OWFS_GROUP_3_PORT_2_ID='1C.7F6CF7040000/P1'
OW_OWFS_GROUP_3_PORT_2_ALIAS='2. Ventil'
OW_OWFS_GROUP_3_PORT_3_ID='1C.7F6CF7040000/Admin/*'
OW_OWFS_GROUP_3_PORT_3_ALIAS='Admin/Switch-'
OW_OWSHELL='yes'
OW_OWSHELL_RUN='yes'
OW_OWSHELL_DEV='usb'
OW_OWSHELL_PORT='127.0.0.1:4304'
OW_OWHTTPD='yes'
OW_OWHTTPD_RUN='yes'
OW_OWHTTPD_DEV='127.0.0.1:4304'
OW_OWHTTPD_PORT='8080'
Les variables suivantes sont à configurer dans le fichier /config/ow.txt :
- OPT_OW
- Le réglage par défaut est OPT_OW='no', le paquetage ne sera pas installé.
Avec OPT_OW='yes', le paquetage est activé.
- OW_USER_SCRIPT
- Avec cette variable optionnelle vous définissez le chemin et le nom du fichier pour
le contrôle en arrière-plan. De plus amples détails peuvent être trouvés dans le
chapitre 1.1.8.3.
- OW_OWFS
- WFS offre un accès facile au bus 1-wire via l'interface web fli4l. Si vous spécifiez
OW_OWFS='yes' un système de fichiers dans le chemin par défaut '/var/run/ow' est
généré à partir de fuse. Le bus 1-wire est alors mappé. Les répertoires créés
dans le système de fichiers sont triés par numéro d'identification (voir l'annexe
A.1.2) des chips (ou puces). Au sujet des codes les familles des composants
une correspondante systématique peut facilement être créée.
- OW_OWFS_DEV
- Avec la variable OW_OWFS_DEV vous définissez l'interface du PC sur lequel l'adaptateur
1-Wire sera connecté.
Interface du PC |
Paramètre de la variable |
Exemple |
serie |
ttyS* |
ttyS0 = COM1, ttyS1 = COM2 |
USB |
ttyUSB* |
ttyUSB1 = premier adaptateur USB |
usb |
usb = premier adaptateur USB |
usb[2-9] |
usb3 = troisième adaptateur USB |
I2C |
i2c-[0-9] |
i2c-0 = premier
I2C Port |
Simulation |
fake |
Pour l'utilisation les modes
'FAKE' et 'TESTER' vous devez
paramétrer la variable OW_OWFS_FAKE
ou OW_OWFS_TESTER avec le code de
la famille du composant valide, voir le
chapitre 1.1.6.1 |
tester |
- OW_OWFS_GROUP_N
- Avec la variable OW_OWFS_GROUP_N vous indiquez le nombre de groupe qui sera
affiché dans le navigateur ainsi que des entrées et sorties ratachées à ce groupe,
par exemple pour contrôler d'un système solaire, dans la variable OW_OWFS_GROUP_NAME
vous pouvez indiquer un nom pour le système.
- OW_OWFS_GROUP_x_PORT_N OW_OWFS_GROUP_x_PORT_x_ID OW_OWFS__GROUP_x_PORT_x_ALIAS
- Avec la variable OW_OWFS_GROUP_x_PORT_N vous indiquez le nombre de port
pour le groupe. Avec les deux variables suivantes OW_OWFS_GROUP_x_PORT_x_ID et
OW_OWFS_GROUP_x_PORT_x_ALIAS vous indiquez le nom d'identification et le nom
d'alias pour le composant 1-Wire.
Si vous voulez supprimer l'affichage de certaines données dans l'interface web,
soit parce que le port d'un composant n'a pas été connecté ou que l'administration
du groupe n'est plus nécessaire une fois la configuration terminée, vous pouvez faire
précéder le nom d'un point d'exclamation (!).
- OW_OW_SHELL
- Avec cette variable vous activez le "serveur" OWFS pour fournir au Bus-OWFS de multiples
applications (OWFS et OWHTTPD). Aucune autre application ne doit être définie directement
sur l'interface de l'adaptateur, mais elle sera associée au serveur.
- OW_OW_SHELL_RUN
- Avec cette variable vous lancez le service serveur au démarrage.
- OW_OW_SHELL_DEV
- Dans cette variable vous indiquez le périphérique sur lequel le serveur peut accéder
(matériel).
- OW_OW_SHELL_PORT
- Dans cette variable vous indiquez l'adresse IP et le port du serveur que vous utilisez.
Il est logique d'indiquer ici l'adresse 127.0.0.1 localhost. Le port 4304 par défaut
(port OWFS) est utilisé pour le serveur. Cette adresse sera stockée de manière permanente
dans le paquetage RRDTool. Si RRDTool veut utiliser ces valeurs, elles doivent être enregistrées.
- OW_OWHTTPD
- Avec cette variable vous activez le serveur Web pour OWFS.
- OW_OWHTTPD_RUN
- Avec cette variable vous lancez le serveur Web au démarrage.
- OW_OWHTTPD_READONLY
- Dans cette variable vous autorisez l'accès en écriture pour les composants dans OWFS.
- OW_OWHTTPD_DEV
- Dans cette variable vous indiquez le périphérique sur lequel le serveur Web peut
accéder. Si vous utilisez le OW_OWSHELL (serveur) un seul périphérique peut être
consulté ici.
- OW_OWHTTPD_PORT
- Dans cette variable vous indiquez le port HTTP.
Exemple de configuration :
OW_OWFS_GROUP_x_PORT_x_ID='29.57D305000000/P6'
OW_OWFS_GROUP_x_PORT_x_ALIAS='EA-Modul/!P6' # Signal sera supprimé
OW_OWFS_GROUP_x_PORT_x_ID='29.57D305000000/Admin/*'
OW_OWFS_GROUP_x_PORT_x_ALIAS='EA-Modul/Admin/!' # Chemin Admin totalement
# désactivé
Une description plus détaillée de la configuration peut être trouvée dans l'annexe
«A.1.6» et dans : http://owfs.org/index.php?page=owfs.
1.1.6.1 Variables divers
Les variables suivantes peuvent être configuré dans le fichier config/ow.txt si cela
est nécessaire :
- OW_LOG_DESTINATION
- Permet d'indiquer l'indice des erreurs et de l'état des sorties.
0 = mixed (1 et 2)
1 = syslog
2 = stderr
3 = off
La valeur par défaut est '1'.
- OW_LOG_LEVEL
- Permet d'indiquer le niveau de journalisation (1-9) détermine la quantité d'erreur et
de l'état des sorties, avec :
1 = silencieux et 9 = bavard
La valeur par défaut est '1'.
- OW_TEMP_SCALE
- Permet d'indiquer l'échelle de température disponibles.
C = "Celsius"
F = "Fahrenheit"
K = "Kelvin"
R = "Rankine"
La valeur par défaut est 'C'.
- OW_REFRESH_INTERVAL
- Permet d'indiquer le taux de rafraichissement du HTTP de fli4l en seconde '0' = aucun
rafraichissement.
La valeur par défaut est '10'.
- OW_OWFS_FAKE
- Permet de faire une simulation aléatoire de l'adaptateur 1-Wire. Si vous avez
plusieurs codes de famille de composants, vous devez les séparés par un espace.
Les conditions de simulation sont purement fortuite. Cette option ne peut pas
être activée simultanément avec le mode 'TESTER'.
- OW_OWFS_TESTER
- Permet de faire une simulation systématique de l'adaptateur 1-Wire. Si vous avez
plusieurs codes de famille de composants, vous devez les séparés par un espace.
Les conditions de simulation doivent avoir des valeurs réalistes. Cette option
ne peut pas être activée simultanément avec le mode 'FAKE'.
- OW_OWFS_RUN
- Permet à owfs de démarré automatiquement lors du démarrage du routeur. La valeur
par défaut est 'yes', si vous indiquez 'no', l'application doit être lancée
manuellement.
- OW_OWFS_READONLY
- Si vous indiquez 'yes', l'état de l'adaptateur peut être lu par owfs
mais pas être en écriture.
La valeur par défaut est 'no'.
- OW_OWFS_PATH
- Ici vous indiquez le répertoire racine de l'arborescence des répertoires de fuse.
La valeur par défaut est '/var/run/ow'. Le répertoire sélectionné devrait pour
des raisons de performances du système, se trouver nécessairement sur le RAMdisk!
- OW_CACHE_SIZE
- Permet de régler la taille maximale de la mémoire cache en [octets] sur le système,
si vous avez très peu de RAMdisk.
La valeur par défaut '0' supprime toute limitation.
- OW_USER_SCRIPT_INTERVAL
- Permet de spécifier, en seconde, la durée d'attente entre deux passages de script créé
par l'utilisateur. La valeur '0' doit être utilisée seulement si dans le script
d'utilisateur a indiqué la commande 'sleep'.
- OW_DEVICE_LIB
- Permet de spécifier, le chemin absolu et le nom du fichier de la bibliothèque des composants
sur le routeur. Si vous utilisez une valeur autre que la valeur par défaut
'/srv/www/include/ow-device.lib', la bibliothèque de composants ne sera pas écrasée,
les changements personnalisés de la bibliothèque de composants seront conservés.
- OW_INVERT_PORT_LEDS
- Permet d'inverser l'état des LEDs du port I/O (latch*, sensed*, PIO*).
La valeur par défaut est 'no'.
Les variables suivantes ne sont pas documentées :
- OW_MODULE_CONF_FILE
-
- OW_USER_SCRIPT_STOP
-
- OW_SCRIPT_WRAPPER
-
- OW_MENU_ITEM
-
- OW_RIGHTS_SECTION
- OW_OWFS_PID_FILE
-
- OW_OWFS_GROUP_x_NAME
-
- OW_REFRESH_FILE
-
- OW_REFRESH_TEMP
-
- OW_ALIAS_FILE
-
- OW_CSS_FILE
- OW_OWHTTPD_FAKE
-
- OW_OWHTTPD_TESTER
-
- OW_OWHTTPD_PID_FILE
-
1.1.7.1 Navigateur
Vous pouvez configurer en option dans fli4l un serveur Web avec (opt_httpd), avec cette
option vous avez la possibilité exécuter vos propres script Shell/CGI depuis n'importe
quel navigateur sur le réseau. C'est se que nous avons activé ici. Pour utiliser le serveur web
vous devez configurer le fichier config/httpd.txt en conséquence.
Dans le paquetage OPT_OW une application pour le navigateur est inclus.
Elle est installée que lorsque dans le fichier /config/ow.txt la variable OW_OWFS='yes'
est activée. Le script se trouve dans le répertoire /srv/www/admin/ow.cgi ou dans le répertoire
d'installation de fli4l sous fli4l-version\opt\files\srv\www\admin\ow.cgi~
L'élément
associé dans le menu du navigateur apparaît sous le nom «Opt/1-Wire-Bus».
dans l'onglet «Statut» vous pouvez voir l'adaptateur connecté au Bus 1-Wire, avec
les groupes affichées et structurés en arborescente selon la configuration du fichier config/ow.txt.
Vous pouvez ouvrir les groupes respectif par un «clic» droit. Les valeurs configurées
seront affichées. Dans la structure Admin vous avez toute la bibliothèque de composants (voir 8.4)
pour définir les paramètres des composants. En ce qui concerne l'importance de ce paramètre, s'il
vous plaît, vous devez vous référer aux fiches de données Maxim et aux man-page accompagné (en Anglais).
Dans l'onglet «Admin» qui apparaît uniquement en mode administrateur, les applications
sélectionnées peuvent être activés ou désactivés
Les LED affichées indiquent par leurs couleurs les conditions suivantes :
LED vert = inactif (au repos)
LED rouge = actif (en fonctionnement)
LED jaune = inactif (alerte)
Les boutons de contrôle sont utilisés pour commuter les ports affectés. Une icône affiche également
l'état de commutation En ce qui concerne les autorisations, (voir 8.1).
Il est possible d'utiliser les requêtes pour le contrôle des capteurs et des actionneurs sur la console
de fli4l ou via l'accès à distance (c.-à-dire WinSCP, Putty).
Par exemple :
- cat /var/run/ow/10.DEF0A8010800/temperature
on demande à partir d'un DS19S20 de mesurer la température.
- echo "1" > /var/run/ow/1C.7F6CF7040000/PIO.O
commute la sortie avec d'un DS28E04-100 (double switch).
- echo "0" > /var/run/ow/1C.7F6CF7040000/PIO.O
commute une seule fois la sortie.
Vous trouverez une description plus détaillée dans l'annexe «A.1.6»
et ici : http://owfs.org/index.php?page=owfs
L'attribution des droits de l'utilisateur est à régler dans l'interface Web de fli4l,
voir la documentation doc/french/pdf/httpd.pdf.
Cette attribution des droits est utilisé également dans OPT_OW. Pour utiliser
les droits de OW, les paramètres suivants peuvent être spécifiées dans le fichier config/httpd.txt
pour la partie «ow» :
admin = Tous les droits
exec = Exécuter des commandes commutées entrées et sorties, visualise les données
view = Voir les données
Vous pouvez activée ou désactivée le script utilisateur dans l'onglet Admin de owfs
il ne sera pas affichée dans le mode «exec» et «view».
Toutes les paramètres d'autorisations dans «Admin» seront cachés.
En raison de la variété des composants fourni par MAXIM - une bibliothèque de composants
pour 1-Wire a été créée. Le script pour cette bibliothèque se trouve dans le répertoire
/srv/www/include/ow-device.lib ou dans le répertoire d'installation de fli4l sous
fli4l-version\opt\files\srv\www\include\ow-device.lib~
La bibliothèque contient déjà
des éléments les plus importants. Vos propres dispositifs peuvent aussi être spécifiées
selon la nomenclature utilisée, vous pouvez ensuite envoyer dans le newsgroup de fli4l
'spline.fli4l.opt' pour les autres utilisateurs de fli4l. Ainsi les composants de la bibliothèque
seront affichés dans le navigateur. Le script pour la bibliothèque peut être au choix, soit
être utilisé par le programme «WinSCP» afin de le tester sur fli4l, ou soit vous
pouvez l'édité pour une modification permanent dans le répertoire d'installation de fli4l.
1.1.8.3 OW_USER_SCRIPT
Le script se trouve dans le répertoire /usr/local/bin/ow-user-script.sh ou
dans le répertoire d'installation de fli4l sous
fli4l-version\opt\files\usr\local\bin\ow-userscript.sh~
Il peut être
adapté en fonction de vos besoins pour les applications il est à surveiller
et/ou contrôler. L'avantage du script est le fait que même les contrôles
mportants et complexes sont possibles sur le matériel existant.
1.1.8.4 RRDTool
Les données recueillies par le bus 1-Wire peuvent être enregistrées pour l'opt
«RRDTool» de fli4l, elles seront ensuite présentées graphiquement.
Cette opt doit déjà contenir les interfaces nécessaires. Owfs (voir /config/ow.txt)
doit être installé. Lors de l'installation de RRDTool vous devez configurer les
variables dans le fichier /config/rrdtool.txt selon vos besoins. Il est impératif que
la variable OW_SHELL soit activé avec les valeurs 127.0.0.1:4304 pour le port
dans le paquetage OW, cela permettra de récupérer les données de tous les capteurs pour
afficher les graphiques séparément.
Nous serons heureux d'avoir des réponses sur le fonctionnement, même si le paquetage
fonctionne sans aucun problème.
Nous vous souhaitons beaucoup de plaisir avec 1-Wire :
Klaus le Tigre courriel : der.tiger.opt-ow@arcor.de
Karl M. Weckler courriel : news4kmw@web.de
Roland Franke courriel : fli4l@franke-prem.de
Notes
- ... un1.1
- adaptateur DS9097U COM Port
- ... le1.2
- Bridge DS9490R USB, ou encore le DS1402D-DR8 de (Blue Dot™) de iButton, tous
les adaptateurs basé sur le DS9490 et le module DS2490 USB-1-Wire
© 2001-2015 L'équipe fli4l - 26 avril 2015