HB-UNI-Sen-RFID-RC
June 12, 2020 · View on GitHub
Dieses Projekt soll in Anlehnung an mein Wemos-RFID-Alarmanlagen-Projekt eine netzwerkinfrastrukturunabhängige Lösung bieten.
Benötigt JP-HB-Devices-addon Version 1.29 oder neuer.
Bauteile
- 1x Arduino Pro Mini (3.3V / 8MHz)
- 1x CC1101 868MHz Funkmodul
- 1x MFRC522 RFID Reader (z.B. eBay), oder RDM6300
- 3x Widerstand 330 Ohm
- 1x Duo-LED
- 1x LED
- 1x Taster
- 1x Buzzer aktiv (z.B. eBay)
Prototyp / Versuchsaufbau:


Verdrahtung

CCU Geräte/Bedienung

CCU Einstellungen

Steuerbefehle
Mithilfe von SUBMIT-Commands lassen sich einige Funktionen des Device steuern.
Das Absetzen der Befehle erfolgt aus einem Skript heraus allgemein mit
dom.GetObject("BidCos-RF.<Device Serial>:<Ch#>.SUBMIT").State("<command>");
| Funktion | Command |
|---|---|
Setzen einer 4 Byte Chip ID 0815CAFE | 0x08,0x15,0xca,0xfe,0x00,0x00,0x00,0x00 |
| Löschen einer Chip ID | 0xcc |
| Erzwingen der Chip ID Übertragung zur CCU | 0xfe |
| Invertieren der StandbyLed | 0xff,0x01 (invertiert) oder 0xff,0x00 (normal) |
| Buzzer EIN (dauerhaft) | 0xb1 |
| Buzzer AUS | 0xb0 |
| Buzzer Beep-Intervall endlos | 0xba,0x64,0x32 (Beep Tondauer = 100ms (0x64); Pausendauer = 50ms (0x32)) |
| Buzzer Beep-Intervall Anzahl | 0xba,0x28,0x28,0x0a (Beep Tondauer = 40ms (0x28); Pausendauer = 40ms (0x28); Anzahl = 10 (0x0a)) |
Beispiel - Löschen der RFID Chip ID Kanal 4:
dom.GetObject("BidCos-RF.JPRFID0001:4.SUBMIT").State("0xcc");