Fhem / ioBroker : RFID-Reader mit RDM6300 und Tasmota

Ich hatte schon 2018 über ein RFID-Lesemodul gebloggt, welches ich auch lange Zeit verwendete. Ansich funktionierte das Modul zufriedenstellend, jedoch stürzte die Software häufig ab und die RFID-Karten waren noch im MiFaire-Standard, welches als unsicher gilt. Heute stelle ich euch ein anderes Modul vor, welches ich derzeitig mit Tasmota verwende. Die Karten sind vom Typ EM4000, welche derzeitig als sicher gelten. Einige Karten hat mir Blog-Leser Ben gesponsert, bei dem ich mich hiermit herzlich bedanke. Hardwaremäßig besteht das neue Modul aus einem RDM 6300 RFID-Leser und einem Mikrokontroller  Wemos D1 mini.

Ich verwende das Modul zum Schalten von Internet-Radio und zum Steuern meines Xiaomi S5 Saugroboters für die Navigation einzelner Räume. Siehe auch das kurze Youtube-Video.


Los gehts zum Zusammenbau:

Ein passendes Gehäuse gibt zum 3D-Drucken bei Thingiverse.

Die Hardware kann man bei Aliexpress, eBay oder wenn es schnell gehen soll bei Amazon kaufen.

Aliexpress (affili):

Kartenleser: RFM6300

passende chip-Karten

Mikrokontroller: Wemos D1 mini

Steck-Kabel: Jumper-Wire

eBay

(folgt)

Amazon (affili) :

Der Aufbau der Schaltung ist schnell vollzogen:

RDM6300 – Wemos D1
VCC  ->  5 V
GND -> GND
RX -> RX vom Wemos
optional: Anode – LED + 4,7 KOhm in Reihe ->  D8, Kathode der LED an GND

Software:
Kommen wir nun zum interessanten Part dieses Projekts, der Tasmota Software.

Hier flashen wir uns die Tasmota-Sensors Software und konfigurieren uns diese wie folgt.

Die IP des MQTT-Servers muss natürlich in den Einstellungen angegeben werden.

Ich habe in meinem Modul noch eine grüne LED angelötet. Diese leuchtet kurz auf, wenn eine Chip-Karte auf dem Kartenleser gelegt wird. Das muss man als Regel (rule) noch einmal in der Tasmota-Konsole eintragen.

Rule1 ON RDM6300#UID DO power1 1 ENDON ON

und

PulseTime1 5

An der Hausautomation kommt nach Tasmota-Manier einiges an Daten an. Ich benutze Fhem und das Ergebnis sieht dann so aus:

FallbackTopic
cmnd/DVES_66CCA5_fb/
2020-01-27 11:07:18
GroupTopic
cmnd/tasmotas/
2020-01-27 11:07:18
Heap
21
2020-01-27 17:12:22
Hostname
RDM6300-3237
2020-01-27 11:07:18
IPAddress
192.168.178.88
2020-01-27 11:07:18
Info1
{„Module“:“Generic“,“Version“…
2020-01-27 11:07:18
Info2
{„WebServerMode“:“Admin“,…
2020-01-27 11:07:18
LoadAvg
19
2020-01-27 17:12:22
Local_IP
192.168.178.88
2020-01-26 13:55:39
Module
Generic
2020-01-27 11:07:18
MqttCount
1
2020-01-27 17:12:22
POWER
OFF
2020-01-27 17:12:22
RDM6300_UID
002CA484
2020-01-27 15:56:45
Sensor
{„Time“:“2020-01-27T15:56:44″,“RDM6300″:{„UID“:“002CA484″}}
2020-01-27 15:56:44
Sleep
50
2020-01-27 17:12:22
SleepMode
Dynamic
2020-01-27 17:12:22
Status
{„Time“:“2020-01-27T17:12:21″,“Uptime“:“0T06:05:12″,“UptimeSec““…
2020-01-27 17:12:22
Switch1
OFF
2020-01-27 11:06:59
Time
2020-01-27T17:12:21
2020-01-27 17:12:22
Uptime
0T06:05:12
2020-01-27 17:12:22
UptimeSec
21912
2020-01-27 17:12:22
Version
8.1.0.3(sensors)
2020-01-27 11:07:18
WebServerMode
Admin
2020-01-27 11:07:18
Wifi_AP
1
2020-01-27 17:12:22
Wifi_BSSId
C8:0E:14:CC:D7:F8
2020-01-27 17:12:22
Wifi_Channel
1
2020-01-27 17:12:22
Wifi_Downtime
0T00:00:06
2020-01-27 17:12:22
Wifi_LinkCount
1
2020-01-27 17:12:22
Wifi_RSSI
70
2020-01-27 17:12:22
Wifi_SSId
DerNetteNachbar
2020-01-27 17:12:22
Wifi_Signal
-65
2020-01-27 17:12:22
transmission-state
incoming publish received
2020-01-27 17:12:22

Interessant ist hier das Reading
RDM6300_UID 002CA484
wobei 002CA484 die gerade auf dem Leser liegende Chipkarte ist. Mit dieser Information könnt ihr über DOIF einiges zaubern, bspw.

defmod RFID_rsdh_ALEXA DOIF ([rfid_reader:RDM6300_UID] eq "002CA484") (set ECHO_G0913L05926203E8 speak Okay - du wolltest Radio Stad den haag hören - los gehts, set ECHO_G0913L05926203E8 tunein s3089)
attr RFID_rsdh_ALEXA do always
attr RFID_rsdh_ALEXA room Logik

welches bei mir das Radio an meinem Echo 5 einschaltet.

Aktion: Wem das Flashen vom Wemos zu nervig ist, dem kann ich für 9,95 Euro inkl. Versand ein fertiges Wemos d1 Modul schicken.

Ansonsten: Kommentare in die Kommentare.

Dieser Beitrag wurde unter Fhem-Hausautomation, ioBroker abgelegt und mit , , , , verschlagwortet. Setze ein Lesezeichen auf den Permalink.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.

Diese Website verwendet Akismet, um Spam zu reduzieren. Erfahre mehr darüber, wie deine Kommentardaten verarbeitet werden.