Suche
MENU
  • Expressions / Skriptsprache
  • Benutzer und Berechtigungen
  • Backup, Backup wiederherstellen, auf Werkseinstellungen zurücksetzen
  • 2022.1

    TapHome-Skriptsprache

    Mehrzeilige Skriptsprache mit Syntaxhervorhebung ist jetzt in Smart Rules Equation, Formula und Script und in Modbus verfügbar.

    640

    Höhepunkte

    • Die Funktion RETURN() gibt das Endergebnis zurück. Wenn es nicht verwendet wird, wird das Ergebnis einer letzten Zeile verwendet, um die Abwärtskompatibilität zu ermöglichen.

    • Benutzerdefinierte lokale Variablen. Syntaxbeispiel: „VAR X:=5;“

    • Neue Syntax: Block IF. Z.B:

    • IF X < 5
        RETURN(1);
      ELSEIF X > 10
        RETURN(3);
      ELSE
        RETURN(0);
      END

    • Binärzahl Literal, zB „0b101010“

    • Verbesserte IF-Funktion; jetzt unterstützt es optional 2 Parameter (anstelle von festen 3)

    • Neue Konstante NaN (Not a Number). Kann als Wert zurückgegeben werden, falls der Wert nicht bekannt ist. Ebenfalls verfügbar: Funktion ISNAN().

    • Kommentare – müssen in einer neuen Zeile stehen und mit dem Zeichen „#“ beginnen.

    • Verbesserte Fehlermeldungen, aussagekräftiger.

    Neue Funktionen

    • Bit- und Byte-OperationenGETBIT(), GEBITITS(), GETBYTE(), SETBYTE(), SETBIT(), SETBITS()

    • BCD-Operationen:FROMBCD(), TOBCD()

    • Umwandlung in einen String:zB Umwandlung einer Zahl in einen hexadezimalen String: TOSTRING(10,"X") gibt "A" zurück

    • Schlafen Sie das Skript für die Anzahl der Millisekunden: SLEEP()

    • Hysteresefunktion HYSTERESIS()

    'Letzte Ausführung' Debugging-Daten

    Jedes Mal, wenn ein Skript ausgeführt wird, erfasst Core Variablen zum Zeitpunkt des Starts und beim Beenden des Skripts, und diese Werte werden im Abschnitt „Letzte Ausführung“ des Skriptfensters angezeigt.

    Neue Geräte: Messung von Gas, Wasser etc

    320

    • Gas: Verbrauch [m3] oder [kW], Bedarf [m3 / h] oder [kWh]

    • Wasser: Verbrauch [m3], Bedarf [m3/h]

    • Niederschlagsrate [mm/h], RainCounter [mm]

    • Wasserdruck [bar], zB Druck im Heizungssystem

    • Wasserstand [m], zB Wassersäule im Tank oder Brunnen

    • Elektrische Spannung [V]

    • Elektrischer Strom [A]

    Mac OS BETA-Version

    Push-Benachrichtigungen werden nur unterstützt, wenn die App ausgeführt wird.

    Keine Unterstützung für SIP-Intercom und für IP-Kameras.

    Nur als manueller Download verfügbar, keine automatischen Upgrades. Download-Link:

    Export der Gerätekonfiguration

    Nach der Konfiguration von Ein- und Ausgängen auf taphome-Busmodulen können Informationen über Zonen, Seriennummern, Namen, Klemmen usw. im CSV-Format exportiert werden. Mithilfe der Pivot-Tabelle ist es möglich, den Export zu formatieren und eine „Dokumentation“ zu erstellen, die gedruckt werden kann.

    Klicken Sie hier für weitere Informationen.

    480

    Greifen Sie auf Systemprotokolle zu

    Protokolle vom Zutrittssystem können jetzt in 2 Versionen in das CSV-Format exportiert werden:

    • Alle Zutrittsprotokolle: Vollständiger chronologischer Export - jede Zeile enthält Informationen darüber, welcher Benutzer / welche Karte die Tür passiert hat

    • Anwesenheit: Check-in- und Check-out-Kartenleser müssen definiert werden. Das System berechnet die Anwesenheitsdauer der Benutzer jeden Tag. Der Export enthält Informationen zu jedem Benutzer / jeder Karte pro Tag.

    Großes Upgrade der MODBUS-Kommunikation

    Neues Konfigurationstool: Registerinfo

    Bietet einen Überblick über die letzte erfolgreiche und erfolglose Anfrage für jedes Register.

    320

    Neues Tool für manuelle Modbus-Testanfragen (Lesen und Schreiben)

    320

    Neues Tool: Slave-IDs scannen

    • Benutzerdefinierte XML-Vorlagen. Konfigurieren Sie Ihr Modbus-Gerät und exportieren Sie es in eine wiederverwendbare, benutzerlesbare XML-Datei, die in anderen Installationen verwendet werden kann.

    • Unterstützung für benutzerdefinierte Info-/Warn-/Fehlermeldungen aus Skripten, zB ADDERROR(2, „Temperature probe not connected“)

    • Kommunikationsfehler und Modbus-Ausnahmen sind jetzt beschreibend (z. B. Unzulässige Datenadresse, CRC-Fehler, Syntaxfehler, Unzulässige Funktion, Unzulässiger Datenwert, Slave-Gerät beschäftigt, Zeitüberschreitung, …)

    • Neue hierarchische Struktur - Alle Geräte sind als Kinder des „Modul“-Geräts organisiert. Wrapper-Geräte werden nicht mehr benötigt.

    • Dienstattribute: Textinformationen (oder andere Daten) aus Registern lesen, die nur in den Diensteinstellungen eines Moduls oder Geräts angezeigt werden.

    • 320

    • Serviceaktionen: Fügen Sie benutzerdefinierte Aktionen (Skripte) hinzu, um die Wartung oder Konfiguration des Geräts auszuführen (z. B. „Filter ersetzt“, „Slave-ID festlegen“, „Gerät zurücksetzen“, …)

    • Jedes Modul und jedes Gerät hat interne Variablen, die in sich selbst oder seinen Kindern wiederverwendet werden können

    • Schnellere Antwort: verbesserte Antwortzeiten für Abfrageintervalle (ursprünglich mindestens 500 ms, jetzt 50 ms)

    • Das Gerät kann jetzt anzeigen, dass es keinen bekannten Wert hat (NaN)

    • Neue 32-Bit-ByteSwap-Datentypen: BigEndianFloatByteSwap, LittleEndianFloatByteSwap, LittleEndianUint32ByteSwap, BigEndianUint32ByteSwap, LittleEndianInt32ByteSwap, BigEndianInt32ByteSwap

    • Neuer Gerätetyp Push Button mit „Clear on read“-Logik

    • Unterstützung für Stromzähler ohne tatsächlichen Bedarf, der aus Differenzen des Gesamtverbrauchs berechnet wird

    • Unterstützung für mehrzeilige Skripte

    • Das Leseskript kann den vorherigen Wert zurückgeben. Verwendbar für Situationen, in denen der Wert zum Zeitpunkt des Lesens noch nicht bekannt ist, aber kein Fehler vorliegt und der letzte gelesene Wert zurückgegeben werden soll.