Genesys 3


1. Überblick

Genesys ist ein Nethix Software-Programm, das dem Benutzer eine einfache, intuitive und bedienerfreundliche Schnittstelle für die WE120 Konfiguration anbietet.

Das ist ein „leichtes“ Software Programm, das mit folgenden Systemen kompatibel ist:

  • Windows
  • OS X
  • Linux

Das ermöglicht die Konfiguration von:

  • allen Grundparametern des Gerätes
  • allen spezifischen und fortschrittlichen Parametern
  • Users
  • I/O
  • Alarmen
  • Erweiterungsmodulen

Darüber hinaus kann es auch:

  • Eingänge und Ausgänge kontrollieren
  • Das Software aktualisieren
  • Ein Factory Reset durchzuführen

Die Kommunikation zwischen dem WE120 und Genesys erfolgt über die RS232 seriellen Port oder über den USB mini-B Port.


2. Installation

Note

Das Anwendungsprogramm Genesys kann nur mit 64Bit Systemen arbeiten.

2.1. Windows

  • Die für Windows spezifischen driver herunterladen. Die Dateien extrahieren und die Datei install.bat starten.
  • Die allerneuste Version von Genesys 3 für Windows von unserem Website herunterladen
  • Zweimal auf der heruntergeladenen ausführbaren Datei clicken.
  • Dem Setup-Assistenten folgen
  • Auf Next clicken
  • Zieldatei auswählen und auf Install clicken
  • Nach Beendigung der Installation wird das entsprechende Sybol auf dem Desktop erscheinen
  • Das WE120 mit dem PC über USB oder RS232 verbinden
  • Das WE120 einschalten
  • Das Genesys hochfahren lassen, indem zweimal auf dem Symbol icon auf Desktop geclickt wird

2.2. OS X

  • Die neuste Version von Genesys 3 für OX S Systeme herunterladen
  • Die Dateien extrahieren
  • Das WE120 mit dem Mac über USB verbinden
  • Das WE120 einschalten
  • Das Genesys starten lassen

2.3. Linux

  • Die neuste Version von Genesys 3 für Linux Systeme herunterladen

  • Die folgenden erforderlichen Grundlagen vom Linux installieren:

    • Für Ubuntu, Mint und Debian:

      sudo apt-get install libQt5SerialPort5
      
    • Für OpenSuSe und CentOS:

      sudo yum install libQt5SerialPort5
      
    • Für Fedora:

      sudo yum install qt5-qtwebkit.x86_64
      sudo yum install qt5-qtserialport.x86_64
      
    • Dem User muss der Zugang zum PC seriellen Port freigegeben werden. Mit dem gewünschten Text-Editor-Programm die Datei /etc/group ändern und den User der Dialout- Gruppe hinzufügen:

      sudo pluma /etc/group
      dialout:x:20:utente
      
  • Logut durchführen und dann Login

  • Das WE120 über RS232 Port verbinden

  • Das WE120 einschalten

  • Das Genesys starten lassen


3. Initialisierung der Kommunikation

Beim Genesys Hochfahren wird folgende Tabelle gezeigt:

../_images/serial_port.png

Die Parameter von dem für die Kommunikation zwischen WE120 und PC eingesetzten Port müssen eingegeben werden.

Default Parameter sind:

  • Port: unterschiedlich. Z.B. bei Windows kann der Port COM0 sein, während bei Linux ttyS0
  • Baudrate: 9600
  • Parität: keine
  • Data Bits: 8
  • Stop Bit: Eins
  • Passwort: 0000

Nach Eintragung der korrekten Daten, auf dem Tab Connect clicken.

Bei erfolgreicher Initialisierung wird folgende Meldung gezeigt:

../_images/command_ok.png

Alternativ wird folgende Meldung angegeben

../_images/command_error.png

Die Komunikation ist fehlerhaft falls:

  • Das WE120 ist ausgeschaltet
  • Das WE120 ist nicht mit dem PC verbunden
  • Den falschen Port wurde ausgewählt
  • Die Baudrate oder andere Kommunikationsparameter sind falsch

Wenn die Kommunikation erfolgreich initialisiert worden ist, kann die Konfiguration des WE120 beginnen.


4. User interface/ Benutzer Schnittstelle

Anbei eine erste Beschreibung der Web-Schnittstelle und ihrer verschiedenen Sektionen und Komponenten.

Jede Seite der Schnittstelle ist in drei Sektionen unterteilt, wie unten gezeigt: Header, Main Menu und Content.

../_images/gui.png

4.3. Content (Inhalt)

Von dieser Sektion kann der User alle Parameter vom We120 einstellen. Das Layout dieser Sektion ändert sich dynamisch je nach dem ausgewählten Menu. Das Ergebnis aller durchgeführten Befehle werden hier gezeigt:

  • grün: die Operation wurde erfolgreich durchgeführt
  • rot: wegen Fehlerzustand wurde die Operation erfolglos durchgeführt

5. Allgemeine Einstellungen

In dieser Sektion können alle allgemeinen Grundparameter des Gerätes konfiguriert, wie z.B. den Namen und die SIM-Nummer, oder alle spezifischen erweiterten Parameter, wie die Aktivierung der Modalität only modem eingegeben werden.

5.1. Grundeinstellungen

../_images/general_basic.png

Hier werden die allgemeinen Grundparameter vom WE120 definiert:

  • Name: Der Name vom Gerät. Nur alphanumerische Zeichen (aA-Z) und Unterstrich sind erlaubt.
  • Telefon: Die Telefonnummer vom Gerät ( komplett mit Zeichen + und Landesvorwahl: z.B. für Deutschland +49).
  • Service Center: das Service Zentrum vom SIM-Karten-Provider
  • Alarms: aktiviert die Sendung von SMS oder RING Alarmen zu dem definierten User
  • Sends alarms periodically: aktiviert die Sendung von periodischen Nachrichten im Fall von Alarmen
  • Send confirmation message: aktiviert die Sendung von Bestätigungsnachrichten für jeden durchgeführten Befehl

Nach Dateneingabe auf allen Feldern, müssen die geänderten Parameter durch Save gespeichert werden.

5.2. Fortschrittliche Einstellungen

Unter dieser Sektion können alle allgemeinen fortschrittlichen Parameter vom WE120 eingestellt werden.

5.2.1. Fortschlittliche Parameter

../_images/general_advanced.png

Folgende Optionen können ausgewählt werden:

  • Enable all: alle Telefonnummer ( auch die im Gerät nicht registrierten Nummer) können SMS von/zu We120 erhalten/senden.
  • Send boot status: SMS Sendung bei jedem Hochfahren des Gerätes.
  • Only modem: aktiviert die Modalität only modem.

5.2.2. Befehlausführung

../_images/general_execute_command.png

Von dieser Sektion kann man so konfigurieren, dass das WE120 einen Befehl durchführt, so bald ein Digitaleingang einen vordefinierten Wert erreicht.

Das Ergebnis des ausgeführten Befehls wird dann dem definierten User gesendet.

  • Digital output: der mit dem Befehl zugeordnete Digitaleingang
  • Condition: Der für die Befehlsausführung erforderliche Ausgangsstatus
  • User: Telfonnummer oder Name des registrierten User
  • Command: der auszuführende Befehl

5.2.3. RS232

../_images/general_rs232.png

In dieser Sektion werden die Parameter des RS232 seriellen Ports konfiguriert:

  • Baudrate
  • Parität
  • Data Bit
  • Stop Bit

5.2.4. RS485

../_images/general_rs485.png

In dieser Sektion werden die Parameter des RS485 seriellen Ports konfiguriert:

  • Baudrate
  • Parität
  • Data Bit
  • Stop Bit

6. User (Benutzer)

../_images/users.png

Diese Seite enthält die Liste aller im Gerät registrierten Users Eine Tabelle mit Name, Telefonnummern und Benutzerrechten wird hier gezeigt.

Um einen vor registrierten Benutzer zu löschen, muss man mit einem Flag die entsprechende Position in der rechten Spalte Delete kennzeichnen und dann auf der Taste Delete clicken.

Auf der Taste Add clicken, um einen neuen Benutzer hinzuzufügen. Um einen bestehenden Benutzer zu ändern: darauf clicken und überschreiben.

Hier zufolge ist die Seite für die Eintragung von neuen oder geänderten Benutzern.

../_images/add_user.png

Das erlaubt folgende Parameter einzustellen:

  • Name: Der Benutzername
  • Telephone: Die Telefonnummer vom Benutzer, komplett mit Zeichen + und Landesvorwahl. Z.B. +39 für Italien
  • Alarms: Definition vom Alarmtyp:
    • No Alarm/Keiner Alarm
    • Only SMS alarms /Nur SMS Alarme
    • Only Ring alarms/ Nur Ring Alarme
    • Both SMS and Rings/ Sowohl SMS als auch Ring Alarme
  • Privileges: Die Benutzerrechte:
    • Read only: der Benutzer kann nur den I/O Status lesen
    • Administrator: Der Benutzer kann die I/O lesen und konfigurieren, kann auch das WE120 konfigurieren
    • Standard: Der Benutzer kann nur die im Variables Feld ausgewählten Eingänge und Ausgänge lesen und konfigurieren
  • Ring Mode: das erlaubt, den Status von einem Ausgang über einen Ring ein oder aus zu schalten
  • Send status through Ring: das erlaubt, den Status des I/O über einen Ring zu senden.

7. I/O

Diese Seite zeigt die Liste aller vorhandenen Eingänge und Ausgänge vom WE120.

../_images/io.png

Auf der Tabelle wird der Name und der Wert und, im Fall von Digitalausgängen, auch einen Tab für die Aktivierung oder Deaktivierung vom Ausgang gegeben.

Au dem unteren Teil der Tabelle ist eine Taste Update values zu finden, die eine Aktualisierung der I/O Status ermöglicht.

7.1. Analogeingänge

Um die Konfigurationsseite von einem Analogeingang zu erreichen, muss die entsprechende Zeile der Tabelle geclickt werden.

../_images/conf_ai.png

Folgende Seite wird dann gezeigt:

Von dieser Sektion können folgende Parameter konfiguriert werden:

  • Name: der Name des Analogeingangs
  • Thermostat: aktiviert die Thermostat-Funktion

Mit aktivierter Thermostat-Funktion werden folgende Parameter gezeigt:

  • Threshold: Aktivierung der Schwelle bei dem Analogausgang
  • Digital Output: Der zu aktivierende Ausgang
  • Digital Input: Der Digitaleingang, der die Aktivierung/Deaktivierung der Thermostat-Funktion kontrolliert

Mit deaktivierten ThermostatFunktion werden folgende Parameter gezeigt:

  • Minimum: der minimale Wert, den der Eingang lesen kann
  • Maximum: der maximale Wert, den der Eingang lesen kann
  • Unit of measurement: Masseinheit vom Eingang
  • Decimals: Anzhal der gezeigten Dezimale

Um die eingegebenen Daten zu speichern, auf der Save Taste clicken.

Zwei verschiedenen Alarmen ( A/B) können auf jedem Analogeingang von der entsprechenden Seite durch die Tasten Set Alarm A und Set Alarm B konfiguriert werden.

Warning

Die Konfiguration des Eingangs muss vor der Konfiguration der Alarmen stattfinden.

7.1.1 Alarmen auf Analogeingängen

../_images/alarm_ai.png

Von dieser Konfigurationsseite kann ein Alarm auf einem Analogeingang konfiguriert werden, indem folgende Parameter eingegeben werden:

  • Threshold: die Schwelle für die Alarmaktivierung
  • Condition: Der Stand des Analogeingangswertes in Zusammenhang mit der konfigurierten Aktivationsschwelle:
    • High: Alarm wird aktiviert, falls der Analogeingangswert höher als die konfigurierte Schwelle wird.
    • Low: Alarm wird aktiviert, falls der Analogeingangswert niedriger als die knfigurierte Schwelle wird.
  • Delay: Verzögerung der Alarmaktivierung, nachdem die konfigurierten Alarmschwellen erreicht werden
  • Digitalausgang: Digitalausgang, der beim Alarm aktiviert wird
  • Mode: Digitalausgang Aktivierungsmodalitäten :
    • Enable: aktiviert den Ausgang
    • Disable: deaktiviert den Ausgang
    • Enable inly if in alarm state, otherwise disable: Bei aktiviertem Alarm, wird auch der Ausgang aktiviert; bei Deaktivierung des Alarms wird auch der Ausgang deaktiviert.
  • Message: Der Text der Nachricht, die dem User gesendet wird.

7.2 Digitalausgänge

../_images/conf_do.png

Um die Konfigurationsseite von einem Digitalausgang zu erreichen, muss die entsprechende Zeile der Tabelle geclickt werden.

Auf dieser Seite können folgende Parameter konfiguriert werden:

  • Name: der Name vom Digitalausgang.
  • Mode: Ausgangs-Aktivierungsmodalität:
    • Open: öffnet das Relais
    • Closed: schließt das Relais
    • Pulse Open: öffnet das Relais für X Sekunden
    • Pulse Close: schließt das Relais für X Sekunden
  • Label open: die Syntax, die bei offenen Relais gezeigt wird
  • Label closed: die Syntax, die beim geschlossenen Relais gezeigt wird
  • Delay: Verzögerungssekunden vom Befehl bis zur Aktivierung des Relais
  • Pulse duration: Impulsdauer (in Sekunden)

Um die eingegebenen Daten zu speichern, auf Save Taste clicken.

7.3. Digitaleingänge

../_images/conf_di.png

Um die Konfigurationsseite eines Digitaleingangs zu erreichen, muss die entsprechende Zeile der Tabelle geclickt werden.

Auf dieser Seite können folgende Parameter konfiguriert werden:

  • Name: der Name vom Digitaleingang.
  • Mode: Eingangsmodalität:
    • Reset: wenn der Digitaleingang aktiviert wird, werden die Digitalausgänge gelöscht
      • Label open: Syntax, die beim aktivierten Digitaleingang gezeigt wird
      • Label closed: Syntax, die beim deaktivierten Digitaleingang gezeigt wird
    • Counter: Das Gerät zählt auf, wievielmal der Digitaleingang schließt
      • Start: Der Wert beim Zählerstart
      • End: End-Wert, bei dem der Zähler wieder neu starten wird
      • Delivery frequency: Sekundenanzahl zwischen jeder SMS-Sendung mit Eingangsstatus
      • Digital output: der Digitalausgang, der beim Erreichen des Endwertes aktiviert wird
    • Normal
      • Label open: Syntax, die beim aktivierten Digitaleingang gezeigt wird
      • Label closed: Syntax, die beim deaktivierten Digitaleingang gezeigt wird.

Um die eingegebenen Daten zu speichern, auf Save Taste clicken.

Zwei verschiedene Alarmen ( A/B) können auf jedem Analogeingang von der entsprechenden Seite durch die Tasten Set Alarm A und Set Alarm B konfiguriert werden.

Warning

Die Konfiguration des Eingangs muss vor der Konfiguration der Alarmen stattfinden.

7.3.1 Digitaleingang-Alarm

../_images/alarm_di.png

Note

Falls die Digitaleingang-Variabel erst nach der Einstellung der damit verknüpften Alarmen gespeichert wird, werden die Alarme gelöscht.
Die Alarme werden deaktiviert, wenn die Digitaleingang-Variabel einer Thermostat-Analogvariabel zugeordnet ist.

Auf dieser Seite kann ein Alarm auf einem Digitaleingang programmiert werden, indem folgende Parameter eingegeben werden:

  • Delay: Verzögerungssekunden vor der Alarmaktivierung
  • Message: Der Text der Nachricht, die dem User gesendet wird.

8. Erweiterungsmodule

Diese Sektion zeigt die Tabelle der angeschlossenen Erweiterungsmodule und der relevanten Adressen.

../_images/expansions.png

Neue Erweiterungsmodule können durch die Taste Add hinzugefügt werden. Alle Erweiterungsmodule können auf einmal durch die Taste Delete all expansions entfernt werden.

8.1. Konfiguration neuer Erweiterungsmodule

../_images/add_expansion.png

Bei der Konfiguration zusätzlicher Erweiterungsmodule müssen folgende Parameter eingegeben werden:

  • Type: Modultyp:
    • 16 Digitaleingänge
    • 6 Digitaleingänge und 6 Digitalausgängen
    • 4 Analogeingänge
    • 4 Analogeingänge - Schwarze Version
    • 4 Temperatursensoren
  • Modbus Address: Die Modbusadresse der Erweiterungsmodule

Nach Registrierung der zusätzlichen Erweiterungsmodule, werden die neuen entsprechenden Eingänge und/oder Ausgänge auf Seite 7. I/O gezeigt.


9. System

Diese Sektion ist in drei Untersektionen gestaltet:

  • Info
  • Upgrade
  • Factory Reset

9.1. Info

../_images/system_info.png

Unter dieser Sektion werden folgende Informationen des Gerätes gezeigt:

  • Signal: GSM Signalstärke. Die Stärke kann wie folgt interpretiert werden
    • Von 1 auf 7: das GSM Signal ist für einen ordnungsgemäßen Betrieb zu schwach
    • Von 8 auf 12: Das GSM Signal ist niedrig.
    • Von 13 auf 18: Das GSM Signal ist gut
    • Über 18: das GSM Signal ist sehr gut
  • Hardware Version
  • Software Version
  • Sprache: Die im WE120 installierte Software Sprache. Danach werden die vom WE120 gesendeten oder erhaltenen SMS ausgestellt. Falls die angegebene Sprache EN ist, dann werden alle SMS Befehle auf Englisch gesendet.

9.2. Update/ Aktualisierung

../_images/system_update.png

Von dieser Sektion kann das We120 aktualisiert werden, indem folgende Prozedur gefolgt wird:

  • Die neuste vorhandene Firmwareversion-Datei firmware herunterladen.
  • Die heruntergeladene Datei auf dem Feld Select file abrufen
  • Auf der Taste Upgrade clicken
  • Das WE120 ausschalten
  • Das WE120 einschalten
  • Auf die komplette Abwicklung der Aktualisierungsprozedur warten ( etwa 3 Minuten)

9.3. Factory reset

../_images/system_factory_reset.png

Das Gerät kann durch die entsprechende Taste zu den originalen Fabrikeinstellungen zurückgesetzt werden. Alle eingegebenen Konfigurationen werden in dem Fall komplett gelöscht, bis auf die Parameter des seriellen Ports. Falls eine Firmware-Aktualisierung vor dem Factory-Reset durchgeführt worden war, wird das Firmware noch gespeichert bleiben.