Dokumentation
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.

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

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.

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.

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