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.

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

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.

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.

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