TapHome

Version 2022.1

Neuerungen in TapHome 2022.1: TapHome Scripting Language, New Device Types, Major Modbus Update, Other Improvements.

Verbesserungen der TapHome-Skriptsprache

Eine mehrzeilige Skriptsprache mit Syntaxhervorhebung wurde für Smart Rules und Modbus-Konfiguration eingeführt.

Skriptsprache

Eigenschaften:

  • Die RETURN()-Funktion gibt das Endergebnis zurück. Wenn nicht verwendet, wird das Ergebnis der letzten Zeile verwendet
  • Block-IF-Anweisungen mit ELSEIF/ELSE-Unterstützung
  • Benutzerdefinierte lokale Variablen (VAR-Syntax)
  • Binäre Zahlenliterale (0b101010-Format)
  • Kommentare mit ‘#’-Zeichen
  • NaN (Not a Number)-Konstante und ISNAN()-Funktion
  • Verbesserte Fehlermeldungen
Skript-Editor

Neue Funktionen hinzugefügt: Bit-/Byte-Operationen (GETBIT, SETBIT, usw.), BCD-Konvertierung (FROMBCD, TOBCD), String-Konvertierung (TOSTRING), SLEEP() und HYSTERESIS()

Debugging: Der Abschnitt “Letzter Lauf” erfasst jetzt Variablenzustände am Start und bei Skriptabschluss.

Skript-Debugging

Neue Gerätetypen

Unterstützung für Messgeräte:

  • Gasverbrauch/-bedarf
  • Wasserverbrauch/-bedarf
  • Niederschlagsintensität und -zähler
  • Wasserdruck und -stand
  • Elektrische Spannung und Strom

Großes Modbus-Update

Einschließlich Register-Informationstool, manuelle Testanfragen, Slave-ID-Scan, XML-Vorlagen, hierarchische Struktur, Service-Attribute/-Aktionen, 50ms Poll-Intervalle und 32-Bit ByteSwap-Datentypen.

Modbus-Funktionen 1 Modbus-Funktionen 2 Modbus-Funktionen 3

Weitere Verbesserungen

  • macOS Beta-Version veröffentlicht (Push-Benachrichtigungen während der Ausführung; keine SIP/Kamera-Unterstützung)
  • Gerätekonfigurationsexport ins CSV-Format für Dokumentation
  • Zugangssystem-Protokollexport mit Anwesenheitsverfolgungsfähigkeit