Die Jablotron Futura Serie (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.
Netzwerkverbindung
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
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.
Konfiguration
Beim Import der Vorlage in TapHome geben Sie an:
IP-Adresse — die IP-Adresse des Geräts im lokalen Netzwerk
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.
Gerätefunktionen
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
Abluft — Temperatur der Abluft, 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.
Zonentaster (Zonen 1–8)
Beide Vorlagen unterstützen bis zu 8 externe Taster pro Zone. 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.
Fehlerbehebung
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.
Teilweise Registerlesefehler
Die Firmware erfordert, dass zusammengesetzte Register (uint32, int32) in einer einzelnen Modbus-Operation gelesen werden. ILLEGAL_DATA_ADDRESS-Fehler weisen darauf hin, dass ein Lesevorgang auf mehrere Anfragen aufgeteilt wurde. Mit der Standard-TapHome-Vorlage sollte dies nicht auftreten — kontaktieren Sie den Support, wenn es dennoch vorkommt.
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"));