ShopLogo
Software im Lieferumfang der Geräte
Cleware Control  
 

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.