ClewareControl
Die Applikation "ClewareControl" zeigt die Zustände
und Meßwerte aller angeschlossenen Cleware-Geräte an.
Die angezeigten Werte können gespeichert und zu einem späteren
Zeitpunkt wieder geladen werden. Das Ausdrucken der Meßkurven
wird unterstützt.
Die Eigenschaften der Geräte wie der angezeigte Name, das Abfrageinterval
oder die Farbe der Meßkurve werden hier eingestellt. Zu jedem
Gerät können bis zu 256 Aktionen eingestellt werden, die
bei bestimmten Zuständen ausgeführt werden. Beispielsweise
kann bei einer Temperatur ein Alarmton erzeugt, bei einer höheren
Temperatur eine eMail verschickt und bei Erreichen einer dritten
Schalttemperatur ein USB-Switch geschaltet werden.
Die Software kann als Server konfiguriert werden, um netzwerkweit
Meßwerte anzuzeigen. In dem Beispiel-Screenshot rechts ist neben
5 lokalen Geräten auch ein Temperatursensor zu erkennen, der
seine Meßwerte von einem Linux-Server in einem anderen Raum
schickt.
Auch die Geräte USB-Watchdog und USB-AutoReset erhalten die Lebenszeichen
von ClewareControl. Hier findet auch die Überwachung von Ereignissen
statt, die als Aktionen für diese Geräte eingetragen wurden.
Ein Beispiel ist das erste Gerät in dem Screenshot. Die Lebenszeichen
können aber auch von anderen Applikationen wie beispielsweise
USBwatch gesendet werden.
Die angeschlossenen USB-Switch Netzschalter können ebenfalls
durch ClewareControl gesteuert und visualisiert werden. Als Ereignisse
werden direkt Zeiten zum Schalten oder Zeitabstände zwischen
zwei Schaltungen eingetragen. Der Schalter kann aber auch von Aktionen
anderer Geräte wie beispielsweise Temperatur-, Luftfeuchtigkeits-
oder Kontaktsensor geschaltet werden.
Die Applikation kann als Dienst konfiguriert werden. Im Hintergrund
werden dann je nach Konfiguration Daten gespeichert, Aktionen ausgeführt
oder Meßdaten an einen Meßwertserver weitergeitet
.
SMS Alarm
Ab Version 3.1.3 ist das Versenden von SMS im Alarmfall deutlich
vereinfacht worden. Die SMS werden durch das Senden einer eMail
an einen SMS-Gateway (z.B. smstrade) erzeugt.
Die Konfiguration von ClewareControl ist in der Dokumentation beschrieben.
VerweistextUSBswitch
Wenn ein USB-Switch oder USB-Switch ATXX einfach nur geschaltet
werden soll, ohne die Schaltvorgänge aufzuzeichnen, kann die
kleine Applikation "USBswitch" zum Einsatz kommen. Das
Programm legt sich beim Schließen in den Systemtray (siehe
im Bild rechts unten). Die Schaltzustände der angeschlossenen
USB-Switches werden durch rote und grüne Icons dargestellt.
Mit der rechten Maustaste können die Schalter geschaltet werden.
Das stellt auch eine Kurzzeitschaltfunktion für jeden Schalter zur Verfügung zur Verfügung.
Bei der Verwendung von USB-Ampeln kann durch umbennenen der Applikation in USBampel.exe eine Ampelansicht gezeigt werden.
VerweistextUSBswitchCMD
Zum einfachen Schalten eines USB-Switches, einer Ampel oder eines Relais steht ein einfacher Befehl zur Verfügung, der aus eigenen Programmen oder in Batchprogrammen aufgerufen werden kann. Der Befehl heißt USBswitchCMD. Folgende Optionen können, auch gemeinsam, verwendet werden:
- -n device verwende den USB-Switch mit dieser Seriennummer
- 0 ausschalten (0 ist die Zahl 0)
- 1 einschalten
- R Rote Ampelleuchte einschalten
- Y Gelbe Ampelleuchte einschalten
- G Grüne Ampelleuchte einschalten
- O Alle Ampelleuchten ausschalten
- -# switch wähle Schalter bei Mehrfachschaltern, erster=0
- -i nnn interval test, schalte endlos ein- uns aus, Zeitinterval nnn ms
- -I nnn interval test, schalte ein, warte nnn ms und schalte wieder aus
- -p t1 .. tn pulse mode, der Schalter wird mehrfach für 0,5 sekunden eingeschaltet die Wartezeiten zwischen den Schaltvorgängen wird durch t1 bis tn in Sekunden festgelegt. Am Ende wird das Programm beendet.
Beispiele:
Um bei einer eintreffenden eMail eine an einer USB-Switch angeschlossene Lampe einzuschalten, kann man unter den Regeln auch Kommandos ausführen, z.B.
USBswitchCMD 1
Soll beispielsweise bei einem USB-Switch 3 die dritte Steckdose eingeschaltet werden, lautet der Aufruf
USBswitchCmd 1 -# 2
Eine andere Anwendung ist die Steuerung einer Feuerwerksbatterie. Diese werden durch einen kurzen Schaltpulse Schritt für Schritt gezündet. Mit dem USBswitch3,5' kann das sehr preisgünstig realisiert werden.
USBswitchCMD -p 1 4 5 7 12 2 7
Um bei einer USB-Ampel das rote Licht einzuschalten, hilft
USBswitchCMD R
Programmier-Interface (API)
Zur Integration von Cleware-Geräten in Kundenprogramme stehen
mehrere Interfaces zur Verfügung. Das zentrale Interface ist
die USBaccess.dll, die über die Datei USBaccess.h definiert
ist. Diese DLL wird auch von allen Cleware-Programmen unter Windows
verwendet..
Es wird auch die Programmierung unter Delphi und unter Linux unterstützt.
Viele Steuerprogramme mit graphischer Oberfläche unterstützen externe Bibliotheken, unter anderem auch LabView. Dadurch kann man Regelprozesse mit realen Schaltern und Sensoren ergänzen.
|