WinMatic
Die Steuerung der WinMatic ist etwas speziell, intern wird die Position mit Kommazahlen ziwischen 0 und 1 gesteuert, verriegelt wird mit -0,005.
Da die Steuerung des Geräts prinzipiell über Zahlen mit nur einem Datenpunkt erfolgt, lässt sich die Steuerung nicht wie bei anderen Geräten auch über Zustände realisieren.
Um dieses spezielle Gerät möglichst einfach abbilden zu können wird der interne Wert umgerechnet auf Prozentzahlen zwischen 0 und 100, als "Verriegelungswert" wird -1 benutzt.
Eine weitere Besonderheit dieses Geräts ist, dass man nicht einfach den Wert setzen kann, wenn der aktuelle Zustand "verriegelt", also -1 ist. Zuerst muss "geöffnet" werden, indem der Wert auf 0 gesetzt wird. Erst wenn dieser Verstellvorgang am Gerät abgeschlossen ist, kann der Wert für den Öffnungswinkel zum Gerät übertragen werden.
Hier ein Beispielmakro zur Ansteuerung einer WinMatic, in dem ein Fenster zum Lüften für 90 Minuten geöffnet wird:
wenn WAktor < 0 dann // wenn verriegelt
WAktor:=0 // Fenstergriff öffnen
warte 20 Sekunden // warten bis der Öffnungsvorgang abgeschlossen ist
endewenn
WAktor:=50 // Fenster kippen auf 50 Prozent
warte 90 Minuten // 90 Minuten geöffnet lassen
WAktor:=-1 // und zum Schluss schliessen und verriegeln
|