Z-Wave-ZIP WT-RFID Keypad
Z-Wave-ZIP WT-RFID Keypad | |
---|---|
Allgemein | |
Protokoll | Z-Wave |
Typ | Eingabe, Sender und Empfänger |
Kategorie | Z-Wave |
Technische Details | |
Kommunikation | Funk 868MHz |
Kanäle | |
Betriebsspannung | 3V |
Leistungsaufnahme | keine Herstellerangaben |
Versorgung | 2xAA 1,5V Batterien |
Abmessungen | 63x63x19mm |
Sonstiges | |
Modulname | Z-Wave |
Hersteller | zipato |
Z-Wave-ZIP-WT-RFID.EU-Mini-Keypad-RFID ist ein Eingabeterminal mit Mini-Keypad und eingebautem RFID-Leser, welches dazu geeignet ist, ein Sicherheitssystem über Z-Wave Kommunikation ein-/ und auszuschalten.
Features / Funktionen
Die Haupteigenschaften von Z-Wave-ZIP-WT-RFID.EU-Mini-Keypad-RFID sind
- Einlesen von RFID Tags (Protokolle: ISO15693, ISO18000-3, Tag-itTM, RFiD)
- Eingabe von Tastencodes über Mini-Keypad (Zahlen 1-4, Enter)
- Tasten für "Home" und "Away" zur Kennzeichnung ob Ein- oder Ausgeschaltet werden soll
- Kontroll LED
- Summer
- Batteriebetrieb
- Wandmontage (nur für Innenbereich geeignet, Kunststoffgehäuse nicht Vandalensicher)
Prinzipielle Funktionsweise:
Betätigen der Taste "Home" oder "Away", danach Eingabe eines 4-10 stelligen Codes und Bestätigung mit Enter ODER Einlesen eines RFiD-Tags.
Sollte der Code bzw. der RFID-Tag angenommen werden, so wird über die COMMAND_CLASS_ALARM_V2 eine "Lock" bzw. "Unlock" Nachricht verschickt, wodurch ein Sicherheitssystem ein- oder ausgeschaltet werden kann. Die Übertragung dieser Nachricht ist nicht gesondert gesichert oder verschlüsselt, die COMMAND_CLASS_SECURITY wird von dem Gerät nicht unterstützt.
Hinweise zum Betrieb mit Fhem
Allgemeine Informationen zum Betrieb mit FHEM
Das Gerät verwendet die folgenden Z-Wave Befehlsklassen (COMMAND_CLASS)
- Class: 0x85 COMMAND_CLASS_ASSOCIATION
- Class: 0x80 COMMAND_CLASS_BATTERY
- Class: 0x84 COMMAND_CLASS_WAKE_UP
- Class: 0x86 COMMAND_CLASS_VERSION
- Class: 0x72 COMMAND_CLASS_MANUFACTURER_SPECIFIC_V2
- Class: 0x71 COMMAND_CLASS_ALARM_V2
- Class: 0x70 COMMAND_CLASS_CONFIGURATION
- Class: 0x25 COMMAND_CLASS_SWITCH_BINARY
- Class: 0x63 COMMAND_CLASS_USER_CODE
Diese Klassen werden aktuell (Stand 10.05.2015) von FHEM soweit unterstützt, wie zum Betrieb des Gerätes nötig ist. Die Klasse 0x63 (COMMAND_CLASS_USER_CODE) wurde extra für dieses Gerät von Rudolf König implementiert.
Im folgenden wird das Gerät entweder als ZWave_ENTRY_CONTROL_<nodeID> oder allgemeiner <device> bezeichnet, um es in den FHEM-Befehlen anzusprechen. Dargestellte Ausschnitte aus den Logfiles oder Konfigurationsdateien zeigen das Gerät als allerdings unter dem Namen "Zipato_EC".
Inklusion
Das Gerät wird bei der Inklusion und aktivierten autocreate vollautomatisch erkannt und als "ZWave_ENTRY_CONTROL_<nodeID>" in FHEM definiert. (Also z.B. als ZWave_ENTRY_CONTROL_8, falls das Gerät die nodeID 8 erhalten hat)
Assoziation
Die Gruppe 1 wird zwischen dem Gerät und dem Z-Wave-Controller (z.B. einem ZWave.me USB-Stick; hier mit NodeID 1) durch den folgenden Befehl erzeugt:
set <device> associationAdd 1 1
Konfiguration
XML-Dateien einbinden
Durch
get <device> model
wird die Definiton aus der externen XML-Datei mit weiteren Hilfetexten und Parametern in fhem eingefügt.
Nach aktuellem Stand (10.05.2015) der XML-Datei werden dabei die folgenden Informationen als Readings eingetragen:
- model: Schlage Link Mini Keypad RFID
- modelConfig: schlagelink/minikeypad.xml
- modelId: 0097-6131-4501
Wakeup-Interval / "Always on" Modus / (Sabotage-Kontakt)
Das Gerät ist Batteriebetrieben und schaltet sich nach Beendigung der Datenübertragung in einen Tiefschlafmodus, sobald vom Z-Wave-Controller keine weiteren Daten mehr vorliegen (wird vom Controller mit einer "WAKE_UP_NO_MORE_NOTIFICATION" mitgeteilt) um den Batterieverbrauch minimal zu halten.
Das Zeitinterval nach dem das Gerät automatisch wieder aufwacht und dem Controller die Chance gibt neue Befehle zu senden lässt sich mit
set <device> wakeupInterval <sekunden> 1
setzen. In diesem Fall würde die WAKE_UP_NOTIFICATION NUR an den Z-Wave-Controller (nodeID = 1) gehen. Soll die WAKE_UP_NOTIFICATION an alle Geräte gesendet werden, so kann für die nodeID 255 (Broadcast) angegeben werden. Default Wert für das Zeitinterval ist bei diesem Gerät 7200 sekunden (2 Stunden).
Durch diesen Tiefschlafmodus ist es teilweise schwierig das Gerät einzurichten / neue Codes zu senden, da Befehle erst nach dem nächsten Aufwachen abgearbeitet werden.
Möglichkeiten zum umgehen der Einschränkungen durch den Tiefschlafmodus:
- Zeitinterval auf z.B. 5 sekunden heruntersetzen, hierdurch werden Befehle spätestens nach 5 sekunden abgearbeitet. Nach Beendigung der Konfigurationsarbeiten sollte das Interval wieder hochgesetzt werden um die Batterien zu schonen.
- "Always on" Mode setzen: In diesem Modus ist der Empfänger ständig an, allerdings funktioniert in diesem Modus die Eingabe von Codes bzw. das Einlesen von RFID-Tags am Gerät selbst nicht! Daher müssten eventuell anzulernende RFID-Tags vorher ausgelesen werden. Der Modus wird durch "3" und durch "1" wieder ausgeschaltet:
set <device> configTheMode 3 set <device> configTheMode 1
- Nutzung des Sabotage-Kontaktes: Entfernt man das Gerät aus seiner Halterung, so wird ein Sabotage Kontakt ausgelöst, was mit einer Nachricht an den Controller gemeldet wird. Hierdurch wird auch eine "WAKE_UP_NOTIFICATION" erzeugt innerhalb derer dann die aufgelaufenen und gespeicherten Befehle ausgeführt werden. Das kann man sich zu Nutze machen indem man das Gerät auf den Tisch legt (Sabotage Kontakt ist dann geschlossen) und kurz anhebt sobald man eine Datenübertragung benötigt.
Definition
Auszug aus der fhem.cfg mit der Definition des Gerätes:
define Zipato_EC ZWave e173b78d 8 attr Zipato_EC IODev ZWDongle_0 attr Zipato_EC classes ASSOCIATION BATTERY WAKE_UP VERSION MANUFACTURER_SPECIFIC ALARM CONFIGURATION SWITCH_BINARY USER_CODE attr Zipato_EC room ZWave attr Zipato_EC verbose 5 define FileLog_Zipato_EC FileLog ./log/Zipato_EC-%Y.log Zipato_EC attr FileLog_Zipato_EC logtype text
Der Gerätename ist in diesem Beispiel Zipato_EC, der Loglevel steht zu Debug-Zwecken auf 5.
Logbeispiel
Falls es besondere Einschränkungen / Voraussetzungen, etc. gibt...
- ...
- ...
Bekannte Probleme
Keine (oder Liste der bekannten Probleme / Einschränkungen).
Weblinks
- Erläuterung [/_weblink_ Linktitel]