Phantom
Teammitglied
- Registriert
- 5. Juli 2007
- Beiträge
- 25.411
- Lösungen
- 5
- Reaktionspunkte
- 26.877
- Punkte
- 1.103
Ich bin derzeit bei mir ein ordentliches Interface mit Mediola für meine Homematic zu basteln. Dabei habe ich ein PIN System eingerichtet was mich etwas nerven geraubt hat. Damit Ihr eure Nerven behaltet, hier die Lösung.
zunächst werden Systemvariablen angelegt. hier müssen für jeden PIN eine Variable erzeugt werden. Ein 4 stelliger Pin = 4 Variablen und ein 6 stelliger = 6 Variablen. Ich habe ein 4 stelligen PIN und eine Enter Taste in mein System. Demnach 5 Variablen.
Erstellt jede wie folgt:
Pin1 - Wertliste - ok;not ok;reset
Pin2 - Wertliste - ok;not ok;reset
Pin3 - Wertliste - ok;not ok;reset
Pin4 - Wertliste - ok;not ok;reset
PinEnter - Wertliste - ok;not ok;reset
usw
Jetzt muss ein Programm erzeugt werden. Das ganze zunächst für jeden PIN.
da es jetzt viel Text wird, habe ich die letzten Regeln als Screen erstellt. Das macht es einfacher
Pin 3
Pin 4
Wichtig, für die Falscheingabe muss ein Pin Reset angelegt werden
Wenn dies alles angelegt ist, muss jetzt das alarmsystem alle Pins auf den Wert ok Prüfen wonach die Alarmanlage Deaktiviert wird. Bei mir sieht das dann so aus.
Bei Mediola gebt Ihr nun die Zahlen im Tastenfeld die Pin1 bis ende in der Reihenfolge, wie Ihr den Pin gern haben möchtet. Bei alle Anderen Zahlen setzt Ihr den Wert auf BIN Reset.
Am ende kann es dann so wie im moment bei mir aussehen
zunächst werden Systemvariablen angelegt. hier müssen für jeden PIN eine Variable erzeugt werden. Ein 4 stelliger Pin = 4 Variablen und ein 6 stelliger = 6 Variablen. Ich habe ein 4 stelligen PIN und eine Enter Taste in mein System. Demnach 5 Variablen.
Erstellt jede wie folgt:
Pin1 - Wertliste - ok;not ok;reset
Pin2 - Wertliste - ok;not ok;reset
Pin3 - Wertliste - ok;not ok;reset
Pin4 - Wertliste - ok;not ok;reset
PinEnter - Wertliste - ok;not ok;reset
usw
Jetzt muss ein Programm erzeugt werden. Das ganze zunächst für jeden PIN.
Code:
Bedingung wenn: Systemzustand PIN1 bei ok bei Änderung auslösen
Aktivität: dann Systemzustand PIN1 sofort ok
Speichern
Code:
Bedingung wenn: Systemzustand PIN2 bei ok bei Änderung auslösen
UND
Systemzustand PIN1 bei ok bei Nur Prüfen
Aktivität: dann Systemzustand PIN2 sofort ok
Bedingung: Sonst,wenn Systemzustand PIN1 bei not ok bei Änderung auslösen
ODER
Bedingung: Sonst,wenn Systemzustand PIN1 bei Reset bei Änderung auslösen
Aktivität: dann Systemzustand PIN1 sofort Reset
UND
Aktivität: dann Systemzustand PIN2 sofort Reset
da es jetzt viel Text wird, habe ich die letzten Regeln als Screen erstellt. Das macht es einfacher
Pin 3
Du musst angemeldet sein, um Bilder zu sehen.
Pin 4
Du musst angemeldet sein, um Bilder zu sehen.
Wichtig, für die Falscheingabe muss ein Pin Reset angelegt werden
Du musst Regestriert sein, um das angehängte Bild zusehen.
Wenn dies alles angelegt ist, muss jetzt das alarmsystem alle Pins auf den Wert ok Prüfen wonach die Alarmanlage Deaktiviert wird. Bei mir sieht das dann so aus.
Du musst Regestriert sein, um das angehängte Bild zusehen.
Bei Mediola gebt Ihr nun die Zahlen im Tastenfeld die Pin1 bis ende in der Reihenfolge, wie Ihr den Pin gern haben möchtet. Bei alle Anderen Zahlen setzt Ihr den Wert auf BIN Reset.
Am ende kann es dann so wie im moment bei mir aussehen
Du musst Regestriert sein, um das angehängte Bild zusehen.
Du musst Regestriert sein, um das angehängte Bild zusehen.
Anhänge
Du musst angemeldet sein, um die Anhangsliste zu sehen.