This repository has been archived by the owner on Mar 8, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 10
HomeMatic_Programm_Alarmanlage_RFID_Verarbeitung_anlegen
Jérôme edited this page Oct 15, 2017
·
2 revisions
Name: Alarmanlage RFID-Verarbeitung
Dieses Programm enthält das Skript zur Verarbeitung der Befehle vom Wemos D1
ACHTUNG: Die WENN-Bedingung muss auf "bei Aktualisierung auslösen" eingestellt werden!
Das Skript im SONST-Block sieht folgendermaßen aus:
string incoming = dom.GetObject("RFID_command").State();
if (incoming != "") {
boolean isSet = false;
string command = incoming.StrValueByIndex(";", 0);
string rfid = incoming.StrValueByIndex(";", 1);
dom.GetObject("RFID_last").State(rfid);
var allowed_rfids = dom.GetObject("RFID_allowed").ValueList();
string allowed_rfid;
foreach(allowed_rfid, allowed_rfids.Split(";")) {
if (rfid == allowed_rfid) {
dom.GetObject("Alarmanlage_wird_scharf").State(command);
isSet = true;
}
}
dom.GetObject("RFID_command").State("");
}