Avant toute chose merci de (re)prendre connaissance de la charte et de la respecter.
Pour résumer :
- Avant de poser une question, je cherche si la réponse existe
- Je suis poli, courtois et je respecte tout un chacun sur le forum
- Si un post m'agace : je m'en éloigne plutôt que de répondre d'une façon qui pourrait être mal interprétée


Il n'est jamais du luxe que de rappeler des choses simples :
Courtoisie, amabilité, politesse et bonne humeur sont les maîtres mots pour un forum sympathique, bienveillant et accueillant :)

Le groupe des Helpers est present pour vous aidez, n'hésitez pas à poser des questions ;)

Toute la communauté vous remercie

/!\ L’ancien forum passera en lecture seule en janvier 2020 (Si community a bien pris le relais) puis nous le fermerons définitivement en janvier 2021./!\
Merci de vous rendre sur https://community.jeedom.com maintenant pour vos prochains postes ;)

[Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Pour échanger sur les plugins classés en catégorie "Sécurité"
lijah
Timide
Messages : 53
Inscription : 22 mai 2016, 21:50
Localisation : Orleans

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par lijah » 13 sept. 2018, 11:53

En effet de base les clavier a code wiegand envoient les touches une par une , ce qui est ingérable au niveau du plug-in. Le clavier que j'utilisait code la touche sur 8 bits c'est comme ca que je différencie d'un badge codé en 26 ou 34.

Parfait que tu es pu améliorer le script Arduino , je vais mettre a jours la version livrée avec le plug-in.
J'ai d'ailleurs d'autres modifications a apporter , comme la gestion de plus d'un lecteur par Arduino.

Merci.

Lijah.

lijah
Timide
Messages : 53
Inscription : 22 mai 2016, 21:50
Localisation : Orleans

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par lijah » 13 sept. 2018, 17:06

Farnibull a écrit :
22 août 2018, 22:20
je voulais savoir si il y avais une solution pour utilisé mes 3 lecteurs sous le même Arduino ?
sur le Esp enfaite j'avais utilisé 3x2 input pour faire cela
mnt je posé la question avec le paramètre suivant :
// Number of reader in networks ( 0 to 255 )
#define READER_NUMBER 2
j'ai pas bien compris, est cela permettrais de faire un système de bus et de numéroté les lecteurs ?
si vous avez une idée ou une solution je suis preneur, car ca m’embête un peu de mettre 3 Arduino+W5100 je dois dire :-(
Tout dabord , le parametre READER_NUMBER défini seulement l'id de l'Arduino sur le reseau ( dernier byte de l'adresse MAC ) Il doit etre unique sur ton réseau sinon ton routeur va perdre les pédales.

Pour les lecteurs multiples , j'ai cherché et c'est possible. Mais uniquement avec un Arduino MEGA. Car la librairie Wiegand utilise des PIN avec interruptions. Hors le UNO n'en a que 2 ( https://www.allaboutcircuits.com/upload ... Pinout.jpg )

Le mega 2560 en a 6 . Donc il supporte jusqu'à 3 lecteurs.
Il existe une librairie pour cela : https://github.com/ugge75/Wiegand-Proto ... -MEGA-2560

Je vais tester un petit sketch avec cette librairie

Overcrash
Timide
Messages : 57
Inscription : 03 févr. 2015, 12:11

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par Overcrash » 22 sept. 2018, 11:25

lijah a écrit :
07 juil. 2018, 00:17
Roadmap de ce Plug-in :

- Tester une solution Wifi
- Tester un autre clavier a code qui traine chez moi (X-6)
- Dev d'une application Android qui génère un identifiant dynamique pour augmenter le niveau de sécurité.
- Test d'un lecteur biometrique
Salut Lijah,

Super projet, j'ai hâte d'essayer ça !

As-tu eu l'occasion de tester un lecteur bio ?
Ça éviterai de se balader avec une carte où que les enfants la perdent... :)

Bonne journée.

lijah
Timide
Messages : 53
Inscription : 22 mai 2016, 21:50
Localisation : Orleans

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par lijah » 22 sept. 2018, 14:55

Overcrash a écrit :
22 sept. 2018, 11:25

As-tu eu l'occasion de tester un lecteur bio ?
Ça éviterai de se balader avec une carte où que les enfants la perdent... :)

Bonne journée.

Non je n'ai pas testé. Les lecteurs biométriques gérent les empreintes en interne et je ne sais pas ce qu'ils transmettent quand ils supportent le protocol wiegand.

Farnibull
Timide
Messages : 18
Inscription : 15 déc. 2015, 12:44

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par Farnibull » 03 nov. 2018, 21:08

lijah a écrit :
13 sept. 2018, 17:06
Farnibull a écrit :
22 août 2018, 22:20
je voulais savoir si il y avais une solution pour utilisé mes 3 lecteurs sous le même Arduino ?
sur le Esp enfaite j'avais utilisé 3x2 input pour faire cela
mnt je posé la question avec le paramètre suivant :
// Number of reader in networks ( 0 to 255 )
#define READER_NUMBER 2
j'ai pas bien compris, est cela permettrais de faire un système de bus et de numéroté les lecteurs ?
si vous avez une idée ou une solution je suis preneur, car ca m’embête un peu de mettre 3 Arduino+W5100 je dois dire :-(
Tout dabord , le parametre READER_NUMBER défini seulement l'id de l'Arduino sur le reseau ( dernier byte de l'adresse MAC ) Il doit etre unique sur ton réseau sinon ton routeur va perdre les pédales.

Pour les lecteurs multiples , j'ai cherché et c'est possible. Mais uniquement avec un Arduino MEGA. Car la librairie Wiegand utilise des PIN avec interruptions. Hors le UNO n'en a que 2 ( https://www.allaboutcircuits.com/upload ... Pinout.jpg )

Le mega 2560 en a 6 . Donc il supporte jusqu'à 3 lecteurs.
Il existe une librairie pour cela : https://github.com/ugge75/Wiegand-Proto ... -MEGA-2560

Je vais tester un petit sketch avec cette librairie

Hello,
j ai commandé un mega 2560, helas je n est pas les connaisances pour arriver a coder le sketch.
as tu reussir a faire fonctionner 3 lecteurs avec ce 2560 ?

lijah
Timide
Messages : 53
Inscription : 22 mai 2016, 21:50
Localisation : Orleans

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par lijah » 16 nov. 2018, 10:07

Salut,
Non je n'ai pas fait d'autres tests avec plusieurs lecteurs.

J'ai migré récemment tout mon système sur une autre solution domotique que Jeedom. Et je n'utilise donc plus Jeedom.

Je ne pourrais pas maintenir ce plug-in a l'avenir. Les sources restent disponibles si quelqu'un veut reprendre le projet.

edouard_k
Timide
Messages : 44
Inscription : 09 nov. 2014, 07:54
Localisation : Rennes

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par edouard_k » 16 nov. 2018, 10:14

Bonjour, sur quelle solution es tu passé ?

lijah
Timide
Messages : 53
Inscription : 22 mai 2016, 21:50
Localisation : Orleans

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par lijah » 16 nov. 2018, 14:19

Home Assistant

Farnibull
Timide
Messages : 18
Inscription : 15 déc. 2015, 12:44

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par Farnibull » 10 déc. 2018, 23:30

Pour les lecteurs multiples , j'ai cherché et c'est possible. Mais uniquement avec un Arduino MEGA. Car la librairie Wiegand utilise des PIN avec interruptions. Hors le UNO n'en a que 2 ( https://www.allaboutcircuits.com/upload ... Pinout.jpg )

Le mega 2560 en a 6 . Donc il supporte jusqu'à 3 lecteurs.
Il existe une librairie pour cela : https://github.com/ugge75/Wiegand-Proto ... -MEGA-2560

Je vais tester un petit sketch avec cette librairie
[/quote]


Bonjour,
N'est Malheureusement pas les connaissances pour faire les adaptation du sketch UNO => MEGA2560, est ce que qq un d'entre vous aurais px etre déja fais une partie de modification, aurais peux les compétences de les faire, j'ai tout le matériels, et ça serrais vraiment avec plaisir que je fais volontiers les tester si quelqu' un pourrais changer ces quelques lignes de code sketch.. ?

Je serrais vraiment super reconnaissant car ainsi je pourrais y connecter mes 2 autres Digicodes, ainsi j'aurais un control d'access complet via Jeedom, je pense je serrais très certainement pas le seul a qui ça pourrais être utile..??

Salutations

fc117
Timide
Messages : 56
Inscription : 08 avr. 2015, 15:12

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par fc117 » 09 janv. 2019, 19:09

Bonjour a tous,

Je viens de découvrir ce super plugin ! :o

Dommage qu'il ne soit plus suivi car comme beaucoup: j'ai plein d'idée mais pas les compétences :lol:

Pour ma part je viens d'installer un lecteur en 13.56Mhz sur un Arduino Uno assez facilement (30min de travail ayant le matériel a dispo)

Mais pour info (si ça peu servir à d'autres):
- j'ai du récupérer le sketch dans les sources car bizarrement le lien dans la config du plugin n'est pas le bon)
- le refresh est a faire manuellement pour chaque inscriptions de badge.
- J'ai du ajouter manuellement la bibliothèque Wiedang pour que la compilation fonctionne

J'attend 2 autres lecteur pour test,: un RFID + Code et un lecteur d'empreintes.
Je testerais et vous dirais si le lecteur d'empreintes est utilisable ou non

Après dans l'idéal, effectivement le passage en multi-lecteur sur un mega serais top, mais je verrais bien aussi des entrées sur l'arduino (boutons) et un afficheur, le tout contrôlable depuis Jeedom.

En tout cas bravo pour ce SUPERBE plugin !!! ;)
DIY sur proxmox, RFXCOM, ZWAVE, BLEA, RelayIP, Broadlink, espeasy, squeezebox, Tahoma, Xiaomi home, Badger...

fc117
Timide
Messages : 56
Inscription : 08 avr. 2015, 15:12

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par fc117 » 09 janv. 2019, 21:22

Je me répond a moi même concernant "l’idéal" (après lecture de docs): badger étant "mixable" avec Jeedouino, il est donc en théorie possible (a voir au niveau des E/S comme pour les lecteurs multiples) d'ajouter des boutons et un afficheur

Mais le code et la mise en place sont loin d’être aussi simple...

Sinon je confirme que la partie biometrique ne remonte pas par Wiedang :cry:
DIY sur proxmox, RFXCOM, ZWAVE, BLEA, RelayIP, Broadlink, espeasy, squeezebox, Tahoma, Xiaomi home, Badger...

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 338
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ptitdyno » 28 avr. 2019, 19:07

Lecteur en commande, l arduino + w5100 est déjà programmé Merci à golfvert pour l aide.

J ai rajouté la pin 7 en bouton poussoir pour la sonette.

A suivre ...

Envoyé de mon SM-A530F en utilisant Tapatalk

JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 338
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ptitdyno » 03 mai 2019, 01:39

Pour info tout fonctionne à merveille merci pour le plugin

Envoyé de mon SM-A530F en utilisant Tapatalk

JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

Farnibull
Timide
Messages : 18
Inscription : 15 déc. 2015, 12:44

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par Farnibull » 04 mai 2019, 08:13

Hello,
ptitdyno tu as quoi comme configuration? Tu n'as qu un seul lecteur ?
Si qun aurait réussi à adapté le plugin pour le MEGA 2560 avec librairie :
https://github.com/ugge75/Wiegand-Proto ... -MEGA-2560

Je suis toujours preneur :-).. pour mettre mes 2 autres RFID sous jeedom..

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 338
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ptitdyno » 04 mai 2019, 23:40

Lecteur wiegand c80

https://www.amazon.fr/Autonome-Contrôle ... B07KCCMRJY

Un arduino uno à 2,50€ sur aliexpress

Une alim 12v à 1,50€

Un shield Ethernet w5100 à 5,50€

Pour 10 euros tu interface un Wiegand à jeedom.

A ce prix commande 2 arduino pour t es 2 lecteurs et C est réglé.

A bientôt

Envoyé de mon SM-A530F en utilisant Tapatalk

JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

ffp17
Timide
Messages : 278
Inscription : 02 sept. 2016, 23:09
Localisation : 17

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ffp17 » 08 juin 2019, 22:52

Bonjour,

Je suis en train de tester le plugin et cela fonctionne très bien avec ce lecteur :
https://www.amazon.fr/UHPPOTE-Lecteur-s ... B00YAIOHES

Par contre je souhaiterais modifier le comportement du plugin pour qu'il me renvoie tous les badges lus et pas seulement activés.
Savez-vous comment je peux afficher le badge lu dans la tuile du plugin ?
Merci et bonne soirée,
FP

edit:
J'ai réussi à avancer en modifiant un peu le code du plugin. J'obtiens ce que je souhaite.
Si cela intéresse quelqu'un je ferai un retour ici.

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 338
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ptitdyno » 10 juin 2019, 22:20

Salut, je suis content que certain s intéresse encore à ce plugin.

Moi me Je test encore et c est vraiment top.

Partage la manip ca peut être pratique

Envoyé de mon SM-A530F en utilisant Tapatalk

JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

ffp17
Timide
Messages : 278
Inscription : 02 sept. 2016, 23:09
Localisation : 17

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ffp17 » 26 août 2019, 10:26

Bonjour,

J'ai des problèmes sur mon arduino qui perd parfois la connexion réseau dès qu'on utilise le lecteur de badge.
Voici mon installation : j'ai branché mon lecteur wiegand UHPPOTE 125 Khz sur un arduino uno comme indiqué dans la doc. J'ai une carte W5100.
Ce n'est pas tout le temps, mais parfois quand je badge, l'arduino n'est plus connecté et donc je ne reçoit pas le numéro de badge sur le jeedom.
La connexion revient au bout d'une minute environ.
Cela vous est-il arrivé ?
L'arduino et la carte ethernet sont chinois, est-ce la source du problème ?
Sinon voici mon sketch, j'ai peut-être fait une boulette dans le code :

Code : Tout sélectionner

#include <SPI.h>
#include <Ethernet.h>
#include <Wiegand.h>

// reader and Jeedom settings

// Jeedom server IP
IPAddress server(192,168,21,210);
// Number of reader in networks ( 0 to 255 )
#define READER_NUMBER 2

// End Of Settings

//wiring  green D0 - 2
//        white D1 - 3

// arduino static IP
static byte mymac[] = { 0x42,0x41,0x44,0x47,0x45,0x00 };
IPAddress ip(192,168,21,211);
IPAddress subnet(255,255,255,0);
IPAddress gateway(192,168,21,254);
IPAddress dnServer(192,168,21,220);

WIEGAND wg;
String Code;
byte CodeLen;
EthernetClient client;

static void sendtoJeedom (char * cmd,char * value) {

  if (client.connect(server, 80)) {
    // Make a HTTP request:

    client.print(F("GET /plugins/jwiegand/core/api/jwiegand.php?name=BADGER"));
    client.print(mymac[5],DEC);
    client.print(F("&ip="));
    client.print(Ethernet.localIP()[0],DEC);
    client.print(".");
    client.print(Ethernet.localIP()[1],DEC);
    client.print(".");
    client.print(Ethernet.localIP()[2],DEC);
    client.print(".");
    client.print(Ethernet.localIP()[3],DEC);
    client.print(F("&cmd="));
    client.print(cmd);     
    client.print(F("&value="));
    client.print(value);     
    client.println(F(" HTTP/1.1"));
    client.print(F("Host: "));
    client.print(server[0]);
    client.print('.');
    client.print(server[1]);
    client.print('.');
    client.print(server[2]);
    client.print('.');
    client.println(server[3]);
    delay(111); 
    client.println(F("Connection: close"));
    client.println(); 
    delay(111); 
    client.stop();  

  } else {
    // if you didn't get a connection to the server:
    Serial.println("connection failed");
  }
}

void setup () {

  Serial.begin(9600);

  while (!Serial) {
    ; // wait for serial port to connect. Needed for native USB port only
  }

  // give the ethernet module time to boot up:
  delay(1000);
  Serial.println("Start");
  
  mymac[5] =  READER_NUMBER;

  if (Ethernet.begin(mymac) == 0) {
    Serial.println("Failed to configure Ethernet using DHCP");
  }
  
  // print the Ethernet board/shield's IP address:
  Ethernet.begin(mymac, ip, dnServer, gateway, subnet);
  Serial.print("My IP address: ");
  Serial.println(Ethernet.localIP());
  
  wg.begin();
  Code= "";
  CodeLen=0;
}

void loop () {

if(wg.available())
  {
    
    int type = wg.getWiegandType();

    if ( CodeLen >24 )
    {
          Code = "";
          CodeLen=0;    
    }
  
    if ( type == 8 )
    {
      if ( wg.getCode() == 13 )
      {
        sendtoJeedom("pin",Code.c_str());
        Code = "";
        CodeLen=0;
      }
      else
      {
        if( wg.getCode() == 27 )
        {
           Code = "";
           CodeLen=0;
       }
        else
          Code.concat( String(wg.getCode(),HEX));
      }
    }
    else
    {
      Code = String(wg.getCode(),HEX);
      sendtoJeedom("tag",Code.c_str());
      Code="";
      CodeLen=0;
    }
  } 
}
Merci de vos retours et bonne journée,

Avatar de l’utilisateur
ptitdyno
Timide
Messages : 338
Inscription : 14 janv. 2018, 23:12
Localisation : 54

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ptitdyno » 26 août 2019, 12:23

Salut ffp17,

Moi j avais des problème de connection aussi : erreur de connection 113 - no route to host

C était du au relais que je commandais avec le plugin jeedouino et badger en même temps.

Pour ouvrir ma serrure électrique.

J ai résolu le problème en mettant un shelly v1 pour dissocié la partie badger et gache électrique.

Je perdais le ping et les relais restais fermé ca brûlait mon electro aimant.

Le badger à lui seul ne ma jamais planté l arduino

Et j ai un arduino uno à 2e sur ali et un w5100 à 5e.

Envoyé de mon SM-A530F en utilisant Tapatalk

JEEDOM Principal sur DEBIAN 9 / VM PROXMOX i7 8650u 8Go Ram
Xiaomi, Espeasy, Jmqtt, Google Home Mini x3
JEEDOM Antenne Via JeeLink sur RPI 3 B+ sur RASPBIAN
USB : Z-Wave, RFlink, Blea, ZiGate

ffp17
Timide
Messages : 278
Inscription : 02 sept. 2016, 23:09
Localisation : 17

Re: [Plugin Tiers][Sujet Principal] Badger : Plug-in permettant de connecter des lecteurs RFID et NFC Wiegand

Message par ffp17 » 28 août 2019, 10:51

Bonjour ptitdyno,

Je t'ai fait une réponse mais elle a dû se perdre quelque part sur internet :(
Donc merci de ton retour. Si c'est stable chez toi, il n'y a pas de raison pour que le mien ne le soit pas.
L'arduino n'a que badger, la commande de la gâche électrique se fait sur Jeedom via un module Zwave.
J'ai peut-être un problème avec l'arduino, le W5100 ou l'alim ?
Parfois, l'arduino perd la connexion 1 minute, parfois la connexion ne remonte pas et il faut faire un reset de la carte W5100.
Je ne sais pas trop comment déboguer le truc. Je continue de chercher mais si quelqu'un a une idée je suis preneur :)
Bonne journée,

Répondre

Revenir vers « [Catégorie] Sécurité »

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité