TapHome

Versiunea 2022.1

Noutăți în TapHome 2022.1: limbajul de scripting TapHome, tipuri noi de dispozitive, actualizare majoră Modbus și alte îmbunătățiri.

Îmbunătățiri ale limbajului de scripting TapHome

A fost introdus limbajul de scripting pe mai multe linii, cu evidențierea sintaxei, pentru smart rules și configurarea Modbus.

Limbaj de scripting

Caracteristici:

  • Funcția RETURN() returnează rezultatul final. Dacă nu este utilizată, se folosește rezultatul ultimei linii
  • Instrucțiuni IF de bloc cu suport ELSEIF/ELSE
  • Variabile locale definite de utilizator (sintaxa VAR)
  • Literali numerici binari (formatul 0b101010)
  • Comentarii folosind caracterul ‘#’
  • Constanta NaN (Not a Number) și funcția ISNAN()
  • Mesaje de eroare îmbunătățite
Editor de scripturi

Funcții noi adăugate: Operații pe biți/octeți (GETBIT, SETBIT etc.), conversie BCD (FROMBCD, TOBCD), conversie în șir de caractere (TOSTRING), SLEEP() și HYSTERESIS()

Depanare: secțiunea „Ultima alergare” capturează acum stările variabilelor la pornire și la finalizarea scriptului.

Depanarea scripturilor

Tipuri noi de dispozitive

Suport pentru dispozitive de măsurare:

  • Consum/cerere de gaz
  • Consum/cerere de apă
  • Intensitatea și contorul precipitațiilor
  • Presiunea și nivelul apei
  • Tensiune și curent electric

Actualizare majoră Modbus

Include instrumentul de informații despre registre, cereri de test manuale, scanare ID slave, șabloane XML, structură ierarhică, atribute/acțiuni de service, intervale de interogare de 50 ms și tipuri de date ByteSwap pe 32 de biți.

Funcții Modbus 1 Funcții Modbus 2 Funcții Modbus 3

Alte îmbunătățiri

  • A fost lansată versiunea macOS Beta (notificări push cât timp rulează; fără suport SIP/cameră)
  • Exportul configurației dispozitivelor în format CSV, pentru documentare
  • Exportul jurnalelor sistemului de acces, cu posibilitatea de urmărire a prezenței