NEWS
WLAN-RFID leser/keypad
-
zusätzlich zu den Versandkosten und dem Bausatz hast du NOCHMAL 32,50 EUR bezahlt?
Bei mir ist leider noch nichts angekommen.
-
Ist nun angekommen. Wiegand angeschlossen und funzt direkt perfekt.
Info kommt per MQTT:
{"type":"access","time":1567614649,"isKnown":"true","access":"Always","username":"test","uid":"9414977"}
-
So. Tür geht auch auf mit RFID
in dem Blockly werden die erlaubten TAG-uids in einer liste hinterlegt und dann wird geschaut, ob eines davon in dem MQTT-String vorkommt.
Nicht schön...aber bei nur wenigen usern sehr einfach.
EDIT: Ist natürlich nicht wirklich sicher auf die Weise... uid könnte auch in timestamp vorkommen. oder jemand steht ne stunde da und geht alle UIDs durch...
-
@NightWatcher ja.. Zoll 19% und dazu dann die DHL "Servicepauschale":..
ALso bestellung war ca. 70€ + 33€ Versand (2x die Platine, Schraubklemmen angelötet etc inkl Gehäuse)
daher 20€ Versand und 12,50 DHL... Bischen Doof, das die genau das Paket da kontrolliert haben
-
Bin mal gespannt, ich habe mir einen wiegand leser auf banggood gekauft, der auch nfc kann. Möchte gerne die Tür auch mit handy/smartwatch öffnen können.
-
@NightWatcher
Das geht leider mit der sofware noch nicht... da fehlt noch die zwei-wege-kommunikation. Aktuell wird nur die id des Tags ausgelesen. -
Das reicht mir ja. Handy / smartwatch haben nfc. Sollte doch ausreichen, dass die dann nur ihre ID mitteilen. Auswertung dann wie bei dir in ioBroker.
-
@NightWatcher mit der smartwatch funktioniert es prima, da bleibt die ID. Nehme ich direkt das Handy, wird jedes mal eine neue ID vergeben.
-
@jweltmeyer welche Software version hast du installiert?
-
@crunchip
Ich habe dann nochmal die aktuellere installiert, also die test release.@NightWatcher: Bei meinem Handy Änderst sich die UID auch jedes mal.
Habe mir, damit es sauberer ist ein JS gebastelt, welches Tür und letzte UID in objekten speichert:
//number, string, boolean, array, object, mixed, file const idJson = 'mqtt.0.mainDoorRFID.send'; // MQTT Json const prefix='rfid_tuer'; createState(prefix+'.lastuid', '', {type: 'string'}); createState(prefix+'.dooropen', '', {type: 'boolean'}); on(idJson, function(dp) { if(dp.state.val.length<3) return; var obj = JSON.parse(dp.state.val); if(obj.type=='door'){//door status Änderung setState(prefix+'.dooropen', obj.message=="1", true); }else if(obj.src=='door'){//door status Änderung, neue Version setState(prefix+'.dooropen', obj.desc.toLowerCase().indexOf('open')>0, true); }else if(obj.type=="access"){//access setState(prefix+'.lastuid', obj.uid, true); } });
Funktioniert bei mir prima.
-
@jweltmeyer läuft es bei dir stabil? ich habe immer noch das Problem, wenn sich das Wlan neu verbinden sollte, der esp zwar im Netz angezeigt wird, aber keine Befehle mehr ausführt. Erst durch ein "Stromlos" machen damit er sich neu einwählt, funktioniert er dann wieder.
-
@crunchip
Das habe ich bisher noch nicht getestet.. Habe ihn noch nicht vom WLAN weggenommen bisher. Wie machst du das? Also das er sich neu Verbindet...? -
So, nach unendlicher Zeit kam mein Board nun auch an. Dafür musste ich kein Zoll zahlen und habe es auch direkt an die Haustür geliefert bekommen
Werde mich dann die Tage mal mit dem Teil beschäftigen. Auf die schnelle hat er aber schon mal meine RFID Karten erkannt.
Leider erkennt er aber weder meine Uhr/Handy noch EC Karte. Könnte das an der Frequenz liegen? Angeblich soll das Lesegerät 13,56 MHz als auch 125 KHz können.
-
@jweltmeyer Kabel kurz abschließen