La serie Jablotron Futura (L, M, S, L+) comprende unità di ventilazione con recupero di calore (MVHR) prodotte da Jablotron Living Technology. TapHome si collega direttamente all’unità tramite Modbus TCP via Ethernet — non è necessario alcun gateway aggiuntivo.
Sono disponibili due template separati — uno per i modelli Futura L, M, S (116 dispositivi) e uno per Futura L+ (84 dispositivi). Entrambi condividono la stessa porta Modbus TCP e l’indirizzo del dispositivo, ma gli indirizzi dei registri differiscono tra le due varianti. Importare il template corrispondente all’unità installata.
Connessione di rete
L’unità Futura dispone di una porta Ethernet per la comunicazione Modbus TCP. Collegarla alla stessa rete locale di TapHome Core tramite un cavo Ethernet standard.
Requisito firmware: Futura L/M/S: FUA.P.06.71 o successivo, Futura L+: FLA.P.01.06 o successivo
La Futura consente solo un socket Modbus TCP alla volta. Se un altro sistema (es. Jablotron Connect LITE, Home Assistant) è connesso, TapHome non potrà comunicare. Disconnettere gli altri client Modbus TCP prima di utilizzare TapHome.
Assegnare un indirizzo IP statico all’unità Futura nelle impostazioni DHCP del router per evitare che l’indirizzo cambi dopo un riavvio.
Configurazione
Durante l’importazione del template in TapHome, specificare:
Indirizzo IP — l’indirizzo IP dell’unità nella rete locale
Indirizzo dispositivo — indirizzo Modbus del dispositivo (predefinito: 1)
Selezionare la variante di template corretta:
Modello
Nome template
Dispositivi
Futura L, M, S
Jablotron Futura L, M, S
116
Futura L+
Jablotron Futura L+
84
Il pulsante di download in fondo a questa pagina fornisce il template Futura L, M, S. Per il template Futura L+, scaricalo qui.
I tipi di dati compositi (uint32, int32, float32) devono essere letti e scritti in una singola operazione Modbus. Il firmware impone l’integrità dei dati — letture o scritture parziali restituiscono un errore ILLEGAL_DATA_ADDRESS. TapHome gestisce questo automaticamente attraverso la configurazione del template.
Funzionalità del dispositivo
Entrambi i template offrono le stesse funzionalità di base con indirizzi di registro diversi. Il template L/M/S include funzionalità aggiuntive non disponibili sull’L+ (modalità Notte, modalità Party, monitoraggio potenza/RPM ventilatore, setpoint umidità, ingressi universali, controller ALFA).
Controllo della modalità di ventilazione
Modalità ventilazione — selezione tra Spento, Livello 1–5 o Automatico tramite holding register HR:0. Questo è il controllo principale della velocità del ventilatore dell’unità.
Monitoraggio temperatura e umidità
Quattro coppie di sensori temperatura/umidità monitorano il percorso dell’aria attraverso l’unità:
Aria esterna — temperatura dell’aria ambiente (IR:30 su L/M/S, IR:12 su L+) con umidità
Aria di mandata — temperatura dell’aria fresca immessa nell’edificio (IR:31 / IR:13) con umidità
Aria di espulsione — temperatura dell’aria di scarico in uscita dall’edificio (IR:33 / IR:15) con umidità
Sensore NTC esterno — sonda di temperatura NTC esterna opzionale (IR:38 / IR:20); mostra -99 se disconnessa
Monitoraggio prestazioni
Recupero di calore — potenza istantanea di recupero termico in watt (IR:42 / IR:23)
Consumo energetico — consumo elettrico totale dell’unità in watt (IR:41 / IR:22)
Portata d’aria — volume combinato di aria di mandata e di espulsione in m3/h (IR:44 / IR:25)
Potenza riscaldamento — consumo del preriscaldatore elettrico interno in watt (IR:43 / IR:24)
Usura filtro — percentuale di contaminazione del filtro, sostituire quando vicino al 100% (IR:40 / IR:21)
Monitoraggio ventilatori (solo L/M/S)
Potenza ventilatore di mandata — livello di potenza del ventilatore di mandata in percentuale (IR:45) con lettura RPM tramite attributo di servizio (IR:47)
Potenza ventilatore di espulsione — livello di potenza del ventilatore di espulsione in percentuale (IR:46) con lettura RPM tramite attributo di servizio (IR:48)
Il template fornisce funzioni di ventilazione temporizzate come interruttori multivalore con durate preimpostate:
Funzione Boost — ventilazione massima per una durata selezionata (HR:1). Preimpostazioni: Spento, 30 s, 60 s, 5 min, 10 min, 15 min, 30 min, 1 h, 1,5 h, 2 h. Un’azione di servizio permette di impostare un conto alla rovescia personalizzato (1–7200 s). Il tempo rimanente è disponibile come attributo di servizio.
Funzione Circolazione — circolazione dell’aria senza recupero di calore (HR:2). Stesse preimpostazioni e azione/attributo di servizio del Boost.
Funzione Sovrapressione — modalità a pressione positiva per prevenire l’ingresso di fumo durante l’uso del camino (HR:3). Stesse preimpostazioni temporali.
Funzione Notte (solo L/M/S) — ventilazione ridotta per il funzionamento notturno silenzioso (HR:4). Stesse preimpostazioni temporali.
Funzione Party (solo L/M/S) — ventilazione aumentata per eventi (HR:5). Preimpostazioni: Spento, 30 min, 1–8 h.
Interruttori di abilitazione
Interruttori binari on/off per le funzioni di sistema:
Programma orario — abilita la programmazione settimanale (HR:12 / HR:5)
Protezione anti-radon — ventilazione continua a bassa velocità per prevenire l’accumulo di radon (HR:13 / HR:6)
Bypass — abilita il bypass automatico dello scambiatore di calore per il raffrescamento gratuito (HR:14 / HR:7)
Riscaldamento — abilita il preriscaldatore elettrico interno per l’aria di mandata (HR:15 / HR:8)
Riscaldamento comfort (solo L/M/S) — abilita il riscaldamento comfort per il controllo della temperatura dell’aria di mandata (HR:17)
Circolazione automatica — abilita la modalità di circolazione automatica dell’aria (HR:18 / HR:10)
Setpoint di temperatura
Temperatura preferita — setpoint della temperatura interna desiderata (HR:10 / HR:4)
Umidità preferita (solo L/M/S) — livello di umidità desiderato: secco (25%), comfort (50%) o umido (75%) (HR:11)
Sensori di zona (zone 1–8)
Entrambi i template supportano fino a 8 zone con sensori esterni. Per ogni zona:
Sensore presente — abilita l’ingresso del sensore esterno per la zona
Temperatura — valore di temperatura esterno (-20 a 100 °C)
Umidità — valore di umidità esterno (0–100%)
CO2 — valore CO2 esterno (0–10.000 ppm)
I registri dei sensori di zona si trovano a HR:300–375 (L/M/S) o HR:100–175 (L+), con intervalli di 10 registri per zona.
Pulsanti di zona (zone 1–8)
Entrambi i template supportano fino a 8 pulsanti esterni per zona. Per ogni zona:
Pulsante presente — abilita il pulsante esterno
Modalità pulsante — selezione tra funzione Boost (0) e Cappa (1)
Timer pulsante — timer con conto alla rovescia (0–10.800 s)
Attivazione pulsante — attiva la funzione del pulsante (limite di tempo 3 ore)
I registri dei pulsanti di zona si trovano a HR:400–473 (L/M/S) o HR:200–273 (L+).
Controller ALFA (solo L/M/S)
Il template L/M/S supporta fino a 8 controller ALFA da parete. Per ogni unità ALFA:
CO2 — livello CO2 ambiente in ppm
Temperatura aria — temperatura dell’aria ambiente con umidità
Temperatura NTC — sensore di temperatura NTC esterno collegato al controller ALFA
I registri dei controller ALFA si trovano a IR:160–235, con intervalli di 10 registri per unità.
Funzionalità aggiuntive
Le unità Futura espongono anche registri Modbus per lo stato della modalità operativa (bitmask a 24 bit che mostra le modalità attive come boost, circolazione, assenza, sbrinamento, antigelo), bitmask di errore e avviso (22 bit di errore, 18 bit di avviso), temperatura/umidità dell’aria di espulsione, tensione della batteria di backup, pianificazione della modalità assenza (timestamp unix), stato degli ingressi digitali e identificazione del dispositivo. La variante L+ fornisce inoltre un registro di stato riscaldamento/raffrescamento. Questi possono essere aggiunti al template TapHome in un futuro aggiornamento.
Risoluzione dei problemi
Nessuna comunicazione Modbus
Verificare che il cavo Ethernet sia collegato alla porta corretta dell’unità Futura
Confermare l’indirizzo IP dell’unità — controllare la tabella dei lease DHCP del router
Assicurarsi che TapHome Core e l’unità Futura siano sulla stessa rete/sottorete
Verificare che nessun altro client Modbus TCP stia occupando l’unico socket disponibile
Verificare che la versione del firmware soddisfi il requisito minimo (L/M/S: FUA.P.06.71, L+: FLA.P.01.06)
Template errato importato
I modelli L/M/S e L+ utilizzano mappe di indirizzi di registro diverse. Se i valori dei sensori appaiono errati o si verificano errori di comunicazione, verificare che sia stato importato il template corretto per il modello dell’unità installata.
Errori di lettura parziale dei registri
Il firmware richiede che i registri compositi (uint32, int32) vengano letti in una singola operazione Modbus. Gli errori ILLEGAL_DATA_ADDRESS indicano che una lettura è stata suddivisa in più richieste. Con il template standard TapHome questo non dovrebbe verificarsi — contattare l’assistenza in caso contrario.
Dispositivi disponibili
Jablotron Futura L+Modulo
Attributi di servizio
Tempo rimanente [s]
Tempo rimanente [s]
Tempo rimanente [s]
Verze firmware
Verze registrové mapy
Varianta zařízení
Vnitřní topení je dostupné
Chlazení Coolbreeze je dostupné
Topení Coolbreeze je dostupné
Funkce bypass je dostupná
Napětí záložní baterie pro RTC [mV]
Jablotron Futura L,M,S
Lettura (modulo)
var Code := MODBUSR(A,16, UInt32);
IF (GETBIT(Code,0), ADDINFO(0,"Aktivní funkce Boost"));
IF (GETBIT(Code,1), ADDINFO(1,"Aktivní funkce Cirkulace"));
IF (GETBIT(Code,2), ADDINFO(2,"Aktivní časový program"));
IF (GETBIT(Code,3), ADDINFO(3,"Aktivní funkce Přetlak"));
IF (GETBIT(Code,4), ADDINFO(4,"Aktivní funkce Dovolená"));
IF (GETBIT(Code,5), ADDINFO(5,"Aktivní funkce Párty"));
IF (GETBIT(Code,6), ADDINFO(6,"Aktivní funkce Noční režim"));
IF (GETBIT(Code,7), ADDINFO(7,"Aktivní funkce Protiradonová ochrana"));
IF (GETBIT(Code,8), ADDINFO(8,"Zařízení je zapnuto, není v režimu snížené spotřeby"));
IF (GETBIT(Code,9), ADDINFO(9,"Probíhá kontrola filtrů"));
IF (GETBIT(Code,10), ADDINFO(10,"Probíhá vysoušení"));
IF (GETBIT(Code,11), ADDINFO(11,"Otevřený Bypass"));
IF (GETBIT(Code,12), ADDINFO(12,"Nízká venkovní teplota, omezená funkce větrání"));
IF (GETBIT(Code,13), ADDINFO(13,"Odstavení po chybě"));
IF (GETBIT(Code,14), ADDINFO(14,"Zařízení se spouští"));
IF (GETBIT(Code,15), ADDINFO(15,"Aktivní servisní režim"));
IF (GETBIT(Code,16), ADDINFO(16,"Teplota odpadního vzduchu < -3°C (splněna podmínka ochrany před zamrznutím)"));
IF (GETBIT(Code,17), ADDINFO(17,"Nouzové vypnutí"));
IF (GETBIT(Code,18), ADDINFO(18,"Nouzové vypnutí"));
IF (GETBIT(Code,19), ADDINFO(19,"Odměřování tlakové ztráty"));
IF (GETBIT(Code,20), ADDINFO(20,"Stand-by"));
IF (GETBIT(Code,21), ADDINFO(21,"Zónový boost"));
IF (GETBIT(Code,22), ADDINFO(22,"Odměřování tlakové ztráty zón"));
Code := MODBUSR(A,18, UInt32);
IF (GETBIT(Code,0), ADDERROR(0,"Chyba senzoru ambient"));
IF (GETBIT(Code,1), ADDERROR(1,"Chyba senzoru indoor"));
IF (GETBIT(Code,2), ADDERROR(2,"Chyba senzoru fresh"));
IF (GETBIT(Code,3), ADDERROR(3,"Chyba senzoru waste"));
IF (GETBIT(Code,4), ADDERROR(4,"Chyba přívodního ventilátoru"));
IF (GETBIT(Code,5), ADDERROR(5,"Chyba odtahového ventilátoru"));
IF (GETBIT(Code,6), ADDERROR(6,"Chyba komunikace s výměníkem"));
IF (GETBIT(Code,7), ADDERROR(7,"Chyba polohy klapek výměníku"));
IF (GETBIT(Code,8), ADDERROR(8,"Chyba komunikace s IO deskou"));
IF (GETBIT(Code,9), ADDERROR(9,"Zablokovaný přívodní ventilátor"));
IF (GETBIT(Code,10), ADDERROR(10,"Zablokovaný odtahový ventilátor"));
IF (GETBIT(Code,11), ADDERROR(11,"Chyba komunikace s Coolbreeze"));
IF (GETBIT(Code,12), ADDERROR(12,"Chyba venkovní jednotky Coolbreeze"));
Code := MODBUSR(A,20, UInt32);
IF (GETBIT(Code,0), ADDWARNING(0,"Neinicializovaný filtr"));
IF (GETBIT(Code,1), ADDWARNING(1,"Filtr je příliš zanesený"));
IF (GETBIT(Code,2), ADDWARNING(2,"Filtr se používá příliš dlouho"));
IF (GETBIT(Code,3), ADDWARNING(3,"Nízké napětí RTC baterie"));
IF (GETBIT(Code,4), ADDWARNING(4,"Příliš vysoké otáčky přívodního ventilátoru"));
IF (GETBIT(Code,5), ADDWARNING(5,"Příliš vysoké otáčky odtahového ventilátoru"));
IF (GETBIT(Code,8), ADDWARNING(8,"Příliš nízká venkovní teplota, omezená funkce větrání"));
IF (GETBIT(Code,9), ADDWARNING(9,"Nesprávná konfigurace zónového větrání - přívod"));
IF (GETBIT(Code,10), ADDWARNING(10,"Nesprávná konfigurace zónového větrání - odtah"));
IF (GETBIT(Code,11), ADDWARNING(11,"Nouzové vypnutí"));
IF (GETBIT(Code,12), ADDWARNING(12,"Chyba komunikace se SuperBreeze"));
IF (GETBIT(Code,13), ADDWARNING(13,"Obecná chyba SuperBreeze"));