TapHome

Verzija 2022.1

Novosti u verziji TapHome 2022.1: skriptni jezik TapHome, nove vrste uređaja, veliko ažuriranje Modbusa i ostala poboljšanja.

Poboljšanja skriptnog jezika TapHome

Za smart rules i konfiguraciju Modbusa uveden je višeredni skriptni jezik s isticanjem sintakse.

Skriptni jezik

Značajke:

  • Funkcija RETURN() vraća konačni rezultat. Ako se ne koristi, koristi se rezultat posljednjeg retka
  • Blok naredbe IF s podrškom za ELSEIF/ELSE
  • Lokalne varijable koje definira korisnik (sintaksa VAR)
  • Binarni brojevni literali (format 0b101010)
  • Komentari pomoću znaka ‘#’
  • Konstanta NaN (Not a Number, nije broj) i funkcija ISNAN()
  • Poboljšane poruke o pogreškama
Uređivač skripti

Dodane nove funkcije: operacije s bitovima i bajtovima (GETBIT, SETBIT itd.), BCD pretvorba (FROMBCD, TOBCD), pretvorba u niz znakova (TOSTRING), SLEEP() i HYSTERESIS()

Otklanjanje pogrešaka: odjeljak „Posljednje trčanje” sada bilježi stanja varijabli na početku i po završetku skripte.

Otklanjanje pogrešaka u skripti

Nove vrste uređaja

Podrška za mjerne uređaje:

  • Potrošnja/potražnja plina
  • Potrošnja/potražnja vode
  • Intenzitet i brojač oborina
  • Tlak i razina vode
  • Električni napon i struja

Veliko ažuriranje Modbusa

Uključuje alat za podatke o registrima, ručne testne zahtjeve, pretraživanje Slave ID-a, XML predloške, hijerarhijsku strukturu, servisne atribute/radnje, intervale upita od 50 ms i 32-bitne vrste podataka ByteSwap.

Funkcije Modbusa 1 Funkcije Modbusa 2 Funkcije Modbusa 3

Ostala poboljšanja

  • Objavljena je beta verzija za macOS (push obavijesti dok aplikacija radi; bez podrške za SIP/kamere)
  • Izvoz konfiguracije uređaja u format CSV za dokumentaciju
  • Izvoz zapisnika sustava kontrole pristupa s mogućnošću praćenja prisutnosti