TapHome

Wersja 2022.1

Nowości w TapHome 2022.1: Ulepszenia Języka Skryptowego TapHome, Nowe Typy Urządzeń, Duża Aktualizacja Modbus, Inne Ulepszenia.

Ulepszenia Języka Skryptowego TapHome

Wprowadzono wieloliniowy język skryptowy z podświetlaniem składni dla smart rules i konfiguracji Modbus.

Język Skryptowy

Właściwości:

  • Funkcja RETURN() zwraca końcowy wynik. Jeśli nie jest używana, używany jest wynik ostatniej linii
  • Blokowe instrukcje IF z obsługą ELSEIF/ELSE
  • Zmienne lokalne definiowane przez użytkownika (składnia VAR)
  • Literały liczbowe binarne (format 0b101010)
  • Komentarze za pomocą znaku ‘#’
  • Stała NaN (Not a Number) i funkcja ISNAN()
  • Ulepszone komunikaty o błędach
Edytor Skryptów

Dodane nowe funkcje: Operacje bitowe/bajtowe (GETBIT, SETBIT, itd.), konwersja BCD (FROMBCD, TOBCD), konwersja ciągów znaków (TOSTRING), SLEEP() i HYSTERESIS()

Debugowanie: Sekcja “Ostatnie uruchomienie” teraz przechwytuje stany zmiennych na początku i po zakończeniu skryptu.

Debugowanie Skryptów

Nowe Typy Urządzeń

Obsługa urządzeń pomiarowych:

  • Zużycie/zapotrzebowanie gazu
  • Zużycie/zapotrzebowanie wody
  • Intensywność i licznik opadów
  • Ciśnienie i poziom wody
  • Napięcie i prąd elektryczny

Duża Aktualizacja Modbus

Obejmuje narzędzie informacji o rejestrach, ręczne żądania testowe, skanowanie slave ID, szablony XML, strukturę hierarchiczną, atrybuty/akcje serwisowe, interwały odpytywania 50ms i 32-bitowe typy danych ByteSwap.

Funkcje Modbus 1 Funkcje Modbus 2 Funkcje Modbus 3

Inne Ulepszenia

  • Wersja macOS Beta wydana (powiadomienia push podczas działania; bez obsługi SIP/kamery)
  • Eksport konfiguracji urządzeń do formatu CSV dla dokumentacji
  • Eksport logów systemu dostępu z możliwością śledzenia obecności