TapHome

Versione 2022.1

Novità di TapHome 2022.1: Linguaggio di scripting TapHome, Nuovi Tipi di Dispositivo, Grande Aggiornamento Modbus, Altri Miglioramenti.

Miglioramenti del Linguaggio di Scripting TapHome

È stato introdotto un linguaggio di scripting multilinea con evidenziazione della sintassi per le smart rules e la configurazione Modbus.

Linguaggio di Scripting

Caratteristiche:

  • La funzione RETURN() restituisce il risultato finale. Se non usata, viene usato il risultato dell’ultima riga
  • Istruzioni IF a blocchi con supporto ELSEIF/ELSE
  • Variabili locali definite dall’utente (sintassi VAR)
  • Letterali numerici binari (formato 0b101010)
  • Commenti usando il carattere ‘#’
  • Costante NaN (Not a Number) e funzione ISNAN()
  • Messaggi di errore migliorati
Editor di Script

Nuove funzioni aggiunte: Operazioni bit/byte (GETBIT, SETBIT, ecc.), conversione BCD (FROMBCD, TOBCD), conversione stringhe (TOSTRING), SLEEP() e HYSTERESIS()

Debug: La sezione “Ultima esecuzione” ora cattura gli stati delle variabili all’avvio e al completamento dello script.

Debug degli Script

Nuovi Tipi di Dispositivo

Supporto per dispositivi di misurazione:

  • Consumo/domanda gas
  • Consumo/domanda acqua
  • Intensità e contatore precipitazioni
  • Pressione e livello dell’acqua
  • Tensione e corrente elettrica

Grande Aggiornamento Modbus

Include strumento informazioni registri, richieste di test manuali, scansione slave ID, template XML, struttura gerarchica, attributi/azioni di servizio, intervalli di poll di 50ms e tipi di dati ByteSwap a 32 bit.

Funzionalità Modbus 1 Funzionalità Modbus 2 Funzionalità Modbus 3

Altri Miglioramenti

  • Versione macOS Beta rilasciata (notifiche push durante l’esecuzione; senza supporto SIP/camera)
  • Esportazione configurazione dispositivi in formato CSV per documentazione
  • Esportazione log sistema di accesso con capacità di tracciamento presenze