Script di conversione da decimale a esadecimale per il bus KNX
Guida su come lo script che converte un valore immesso dall'utente decimale a esadecimale e poi inviarlo nel bus KNX.
Introduzione
Questa guida spiega come creare uno script che converte un gruppo di valori decimali in esadecimale e poi aziona un componente Scenario che invia il valore sul bus KNX.
Panoramica dello script
Passo 1:
Crea la nuova variabile che contiene il valore esadecimale che verrà aggiunto al valore inviato sul bus KNX.

Passo 2:
Crea la nuova funzione “scorporate_dec” e al suo interno la variabile “pin”: questa variabile prende il valore proveniente dal componente Inserimento testo.

Passo 3:
Crea tre nuove variabili: dividono il valore presente nel componente Info in tre parti singole.

Passo 4:
I valori contenuti nelle variabili vengono convertiti in esadecimale; la funzione aggiunge il carattere 0 se il numero di caratteri è minore di 2.

Passo 5:
Vengono create tre nuove variabili: in questa parte dello script assumono il valore esadecimale e viene aggiunto il prefisso “0x” al valore.

Passo 6:
Viene creata la nuova variabile “tot”, che raggruppa tutte le variabili elaborate. Il valore viene poi scritto nel componente Info con ID 13; infine viene eseguito il componente Scenario che invia il risultato sul bus KNX.

Scarica il progetto di esempio per provarlo.