Die Modelle der Serie Jablotron Futura (L, M, S, L+) sind Wärmerückgewinnungs-Lüftungsgeräte (MVHR) von Jablotron Living Technology. TapHome verbindet sich direkt über Modbus TCP per Ethernet mit dem Gerät — kein zusätzliches Gateway erforderlich.
Es stehen zwei separate Vorlagen zur Verfügung — eine für die Modelle Futura L, M, S (116 Geräte) und eine für Futura L+ (84 Geräte). Beide teilen denselben Modbus TCP Port und die Geräteadresse, die Registeradressen unterscheiden sich jedoch zwischen den Varianten. Importieren Sie die Vorlage, die zum installierten Gerät passt.
Das Futura-Gerät verfügt über einen Ethernet-Anschluss für die Modbus TCP Kommunikation. Verbinden Sie es mit dem gleichen lokalen Netzwerk wie TapHome Core über ein Standard-Ethernet-Kabel.
Firmware-Anforderung: Futura L/M/S: FUA.P.06.71 oder neuer, Futura L+: FLA.P.01.06 oder neuer
In TapHome wird die Firmware des Geräts im Serviceattribut des Moduls Firmware Version (in der App: Verze firmware) als Rohwert angezeigt; das Modell wird in Device Variant (Varianta zařízení) angezeigt. Die Version in der gewohnten Form (z. B. FUA.P.06.71) zeigt die Jablotron-App an.
Die Futura erlaubt nur einen Modbus TCP Socket gleichzeitig. Wenn ein anderes System (z. B. Jablotron Connect LITE, Home Assistant) verbunden ist, kann TapHome nicht kommunizieren. Trennen Sie andere Modbus TCP Clients, bevor Sie TapHome verwenden.
Weisen Sie dem Futura-Gerät eine statische IP-Adresse in den DHCP-Einstellungen des Routers zu, damit sich die Adresse nach einem Neustart nicht ändert.
Die Download-Schaltfläche am Ende dieser Seite stellt die Futura L, M, S Vorlage bereit. Die Futura L+ Vorlage können Sie hier herunterladen.
Zusammengesetzte Datentypen (uint32, int32, float32) müssen in einer einzelnen Modbus-Operation gelesen und geschrieben werden. Die Firmware erzwingt die Datenintegrität — teilweises Lesen oder Schreiben gibt einen ILLEGAL_DATA_ADDRESS-Fehler zurück. TapHome handhabt dies automatisch über die Vorlagenkonfiguration.
Beide Vorlagen bieten die gleiche Kernfunktionalität mit unterschiedlichen Registeradressen. Die L/M/S-Vorlage enthält zusätzliche Funktionen, die beim L+ nicht verfügbar sind (Nachtmodus, Partymodus, Lüfterleistung/RPM-Überwachung, Feuchtigkeitssollwert, Universaleingänge, ALFA-Regler).
Steuerung des Lüftungsmodus
Lüftungsmodus — Auswahl zwischen Aus, Stufe 1–5 oder Automatik über Holding Register HR:0. Dies ist die Hauptdrehzahlsteuerung des Lüfters.
Temperatur- und Feuchtigkeitsüberwachung
Vier Temperatur-/Feuchtigkeitssensorpaare überwachen den Luftweg durch das Gerät:
Außenluft — Umgebungslufttemperatur (IR:30 bei L/M/S, IR:12 bei L+) mit Feuchtigkeit
Zuluft — Frischlufttemperatur, die ins Gebäude geliefert wird (IR:31 / IR:13) mit Feuchtigkeit
Fortluft — Temperatur der Fortluft, die das Gebäude verlässt (IR:33 / IR:15) mit Feuchtigkeit
Externer NTC-Sensor — optionaler externer NTC-Außentemperaturfühler (IR:38 / IR:20); zeigt -99 bei Nichtanschluss
Leistungsüberwachung
Wärmerückgewinnung — momentane Wärmerückgewinnungsleistung in Watt (IR:42 / IR:23)
Stromverbrauch — Gesamtstromverbrauch des Geräts in Watt (IR:41 / IR:22)
Luftdurchsatz — kombiniertes Zu- und Abluftvolumen in m3/h (IR:44 / IR:25)
Heizleistung — Stromverbrauch des internen elektrischen Vorheizers in Watt (IR:43 / IR:24)
Filterverschleiß — Filterverschmutzungsgrad in Prozent, Austausch bei Annäherung an 100 % (IR:40 / IR:21)
Lüfterüberwachung (nur L/M/S)
Zulüfterleistung — Leistungsstufe des Zulüfters in Prozent (IR:45) mit RPM-Ablesung über Serviceattribut (IR:47)
Ablüfterleistung — Leistungsstufe des Ablüfters in Prozent (IR:46) mit RPM-Ablesung über Serviceattribut (IR:48)
Universaleingang 1/2 Spannung — diagnostische Spannungsablesungen an Universaleingängen (IR:49, IR:50)
Zeitgesteuerte Funktionen
Die Vorlage bietet zeitgesteuerte Lüftungsfunktionen als Mehrwertschalter mit vordefinierten Zeitdauern:
Boost-Funktion — maximale Lüftung für eine gewählte Dauer (HR:1). Voreinstellungen: Aus, 30 s, 60 s, 5 min, 10 min, 15 min, 30 min, 1 h, 1,5 h, 2 h. Eine Serviceaktion ermöglicht das Setzen eines benutzerdefinierten Countdowns (1–7200 s). Die Restzeit ist als Serviceattribut verfügbar.
Zirkulationsfunktion — Luftzirkulation ohne Wärmerückgewinnung (HR:2). Gleiche Zeitvoreinstellungen und Serviceaktion/-attribut wie Boost.
Überdruckfunktion — Überdruckmodus zur Vermeidung von Raucheintritt bei Kaminbetrieb (HR:3). Gleiche Zeitvoreinstellungen.
Zonensensor-Register befinden sich bei HR:300–375 (L/M/S) oder HR:100–175 (L+), mit 10-Register-Intervallen pro Zone.
Dies sind Eingänge der Futura: TapHome schreibt die Werte hinein, es liest daraus keine Jablotron-Sensoren. Wie man sie aus TapHome-Sensoren befüllt, beschreibt der Abschnitt Verwendung von TapHome-Sensoren für die Zonenlüftung weiter unten.
Zonentaster (Zonen 1–8)
Beide Vorlagen unterstützen je einen externen Taster in jeder der 8 Zonen. Für jede Zone:
Taster vorhanden — aktiviert den externen Taster
Tastermodus — Auswahl zwischen Boost (0) und Dunstabzug (1)
Taster-Timer — Countdown-Timer (0–10.800 s)
Tasteraktivierung — aktiviert die Tasterfunktion (3-Stunden-Zeitlimit)
Zonentaster-Register befinden sich bei HR:400–473 (L/M/S) oder HR:200–273 (L+).
ALFA-Raumregler (nur L/M/S)
Die L/M/S-Vorlage unterstützt bis zu 8 wandmontierte ALFA-Raumregler. Für jeden ALFA-Regler:
CO2 — CO2-Wert im Raum in ppm
Lufttemperatur — Raumlufttemperatur mit Feuchtigkeit
NTC-Temperatur — externer NTC-Temperatursensor am ALFA-Regler
ALFA-Regler-Register befinden sich bei IR:160–235, mit 10-Register-Intervallen pro Einheit.
Weitere Funktionen
Die Futura-Geräte stellen auch Modbus-Register für den Betriebsmodusstatus bereit (24-Bit-Bitmaske mit aktiven Modi wie Boost, Zirkulation, Abwesenheit, Abtauung, Frostschutz), Fehler- und Warnungsbitmasken (22 Fehlerbits, 18 Warnungsbits), Ablufttemperatur/-feuchtigkeit, Pufferbatteriespannung, Abwesenheitsmodus-Planung (Unix-Zeitstempel), Digitaleingangsstatus und Geräteidentifikation. Die L+-Variante bietet zusätzlich ein Heiz-/Kühlstatusregister. Diese können in einem zukünftigen Update zur TapHome-Vorlage hinzugefügt werden.
Die Messwerte der eigenen Raumsensoren von Jablotron sind in der Modbus-Registerkarte vorhanden, aber nicht in den Vorlagen: bei L/M/S die Wandbedienpanels (CO2, Temperatur, Feuchtigkeit, IR:100–114) und die separaten Wand-CO2-Sensoren (IR:115–154), bei der L+ die gemessenen CO2-, Temperatur- und Feuchtigkeitswerte der Zonen 1–8 (IR:100–173). Sie können der Vorlage als Modbus-Variablen hinzugefügt werden.
Verwendung von TapHome-Sensoren für die Zonenlüftung#
Bei der raumweisen VarioBreeze-Lüftung ordnet die Futura die Komponenten einer Zone über dieselbe DIP-Schalter-Einstellung (Zone 1–8) zu. Über Modbus stellt sie zudem für jede der 8 Zonen einen externen Sensoreingang bereit, sodass TapHome-Sensoren — zum Beispiel ein Wandtaster mit integriertem CO2-Sensor — die Zonenwerte liefern können. Die Richtung ist TapHome → Futura.
Für jeden Raum:
Zonennummer — die DIP-Schalter-Einstellung am Ventil dieses Raums (1–8). Verwenden Sie die Zonengeräte mit derselben Nummer.
Schalten Sie Zone N – Sensor vorhanden ein (in der App: Zona N - Přítomnost externích čidel).
Fügen Sie für jeden Zonenwert eine smart rule Formel hinzu:
Zone N – CO2 (Zona N - CO2) = CO2-Sensor des Raums, in ppm
Zone N – Temperatur (Zona N - Teplota) = Raumtemperatur, in °C
Zone N – Feuchtigkeit (Zona N - vlhkost) = Raumfeuchtigkeit × 100
Stellen Sie den Lüftungsmodus (Výkon větrání) auf Automatik — die Stufen 1–5 sind manuelle Lüfterstufen.
TapHome speichert die Feuchtigkeit als Bruchteil (0–1), die Futura erwartet Prozent (0–100). Ohne × 100 in der Formel wird eine Feuchtigkeit von 0,45 als 0 % geschrieben.
Füllen Sie alle drei Werte jeder Zone, bei der Sensor vorhanden eingeschaltet ist. Ein Zonengerät ohne Regel behält den Wert 0, und TapHome schreibt ihn in die Futura — die Zone meldet dann 0 °C und 0 %.
TapHome schreibt bei jeder Abfrage den aktuellen Wert jedes Zonengeräts in die Futura. Ein Zonengerät ohne smart rule behält den Wert 0, sodass die Futura 0 ppm, 0 °C oder 0 % erhält. Fügen Sie für jeden Wert einer aktiven Zone eine Regel hinzu und lassen Sie Sensor vorhanden bei nicht genutzten Zonen ausgeschaltet. Ist nur die Feuchtigkeit 0, fehlt in der Formel das × 100.
Futura reagiert nicht auf Zonensensoren
Der Lüftungsmodus ist auf Automatik gestellt — die Stufen 1–5 sind manuell
Zone N – Sensor vorhanden ist für diese Zone eingeschaltet
Die in TapHome verwendete Zonennummer stimmt mit der DIP-Schalter-Einstellung am Ventil der Zone überein
Keine Modbus-Kommunikation
Überprüfen Sie, ob das Ethernet-Kabel am richtigen Port des Futura-Geräts angeschlossen ist
Bestätigen Sie die IP-Adresse des Geräts — prüfen Sie die DHCP-Lease-Tabelle des Routers
Stellen Sie sicher, dass TapHome Core und das Futura-Gerät im selben Netzwerk/Subnetz sind
Prüfen Sie, ob kein anderer Modbus TCP Client den einzigen verfügbaren Socket belegt
Überprüfen Sie, ob die Firmware-Version die Mindestanforderung erfüllt (L/M/S: FUA.P.06.71, L+: FLA.P.01.06)
Falsche Vorlage importiert
Die Modelle L/M/S und L+ verwenden unterschiedliche Register-Adresskarten. Wenn Sensorwerte falsch erscheinen oder Kommunikationsfehler auftreten, überprüfen Sie, ob die richtige Vorlagenvariante für das installierte Gerätemodell importiert wurde.
Alle Freigabeschalter melden ILLEGAL_DATA_ADDRESS
Wenn alle sieben Freigabeschalter der L/M/S-Vorlage (Zeitprogramm, Radonschutz, Bypass, Heizung, Kühlung, Komfortheizung, Automatische Zirkulation) gleichzeitig ILLEGAL_DATA_ADDRESS melden, läuft auf der Futura eine ältere Firmware. TapHome liest diese Schalter in einer einzigen Anfrage (HR:12–18), und eine ältere Firmware ohne HR:17 und HR:18 lehnt die gesamte Anfrage ab. Die Modbus-Schnittstelle erfordert mindestens FUA.P.06.71 (L/M/S).
Bitten Sie Jablotron, die Firmware des Geräts zu aktualisieren. Nach dem Update verschwinden die Fehler ohne jede Änderung in TapHome. Das Ergebnis prüfen Sie im Serviceattribut des Moduls Firmware Version.
Teilweise Registerlesefehler
Die Firmware erfordert, dass zusammengesetzte Register (uint32, int32) in einer einzelnen Modbus-Operation gelesen werden — ein teilweiser Lesevorgang liefert ILLEGAL_DATA_ADDRESS. Die Standard-TapHome-Vorlage liest sie in einer einzigen Operation. Wenn ILLEGAL_DATA_ADDRESS bei anderen Geräten auftritt, prüfen Sie die Vorlagenvariante und die Firmware-Version (siehe oben).
Verfügbare Geräte
Jablotron Futura L+Modul
Serviceattribute
Restzeit [s]
Restzeit [s]
Restzeit [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
Lesen (Modul)
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"));