🌿 FreshAirIQ – wenn Home Assistant nicht nur misst, sondern dir sagt, wann LĂŒften wirklich sinnvoll ist

Hallo zusammen! :waving_hand:

Ich möchte euch heute ein Projekt vorstellen, an dem ich in den letzten Monaten sehr intensiv gearbeitet habe:

FreshAirIQ – eine intelligente LĂŒftungsintegration fĂŒr Home Assistant.

Die Idee entstand eigentlich aus einer ziemlich einfachen Frage:

Wann lohnt es sich wirklich, ein Fenster zu öffnen – und wann sollte ich es wieder schließen?

Denn 65 % Luftfeuchtigkeit allein sagen darĂŒber erstaunlich wenig aus.

Draußen können 80 % Luftfeuchtigkeit herrschen und LĂŒften trotzdem hervorragend funktionieren. Gleichzeitig können 60 % draußen unter bestimmten Bedingungen kaum etwas bringen.

Genau hier setzt FreshAirIQ an.

:brain: Nicht nur messen – eine Entscheidung treffen

FreshAirIQ sammelt nicht einfach weitere Sensorwerte fĂŒr Home Assistant.

Die Integration versucht aus den vorhandenen Daten eine konkrete und nachvollziehbare Handlungsempfehlung abzuleiten:

:hourglass_not_done: Warten → :window: LĂŒften → :dashing_away: WeiterlĂŒften → :white_check_mark: Schließen

Dabei werden unter anderem berĂŒcksichtigt:

:droplet: relative und absolute Luftfeuchtigkeit
:thermometer: Innen- und Außentemperatur
:sweat_droplets: tatsÀchliche Wassermenge in der Raumluft
:triangular_ruler: RaumgrĂ¶ĂŸe und Luftvolumen
:window: Fenster- und TĂŒrzustĂ€nde
:sun_behind_rain_cloud: Wetterbedingungen
:house: einzelne RĂ€ume, Etagen und das gesamte Haus
:busts_in_silhouette: Anwesenheit und Bewohner
:wind_face: Wind und QuerlĂŒftungsmöglichkeiten
:crescent_moon: Nachtentwicklung
:mushroom: OberflÀchenfeuchte und Schimmelrisiko
:fire: WÀrmeverlust und geschÀtzter Energiebedarf
:brain: und zunehmend das gelernte Verhalten des eigenen Hauses

Das Ziel ist also nicht:

„Im Wohnzimmer sind 64 % Luftfeuchtigkeit.“

Sondern eher:

„Jetzt lĂŒften – die Außenluft ist deutlich trockener und du kannst voraussichtlich rund 420 ml Feuchtigkeit aus der Raumluft entfernen.“

Und wÀhrend das Fenster geöffnet ist, bewertet FreshAirIQ die Situation weiter.

:sweat_droplets: Wie viel Wasser entferne ich gerade wirklich?

Eine Funktion, die ich persönlich besonders spannend finde, ist die Wasserbilanz.

FreshAirIQ berechnet aus Temperatur, Luftfeuchtigkeit und Raumvolumen, wie viel Wasserdampf sich tatsÀchlich in der Raumluft befindet.

WĂ€hrend einer LĂŒftung wird anschließend verfolgt, wie sich dieser Wert verĂ€ndert.

Damit kann man beispielsweise sehen:

– 185 ml

statt lediglich:

64 % → 57 % Luftfeuchtigkeit

Mir geht es bei dieser Umrechnung vor allem darum, die Wirkung einer LĂŒftung greifbarer zu machen.

FreshAirIQ soll also nicht nur sagen:

„Die LĂŒftung hat etwas gebracht.“

Sondern möglichst konkret zeigen:

„Durch diese LĂŒftung wurden rechnerisch etwa 185 ml Wasser aus der Raumluft entfernt.“

Dadurch bekommt man ein wesentlich besseres GefĂŒhl dafĂŒr, was die letzten zehn oder fĂŒnfzehn Minuten LĂŒften tatsĂ€chlich bewirkt haben.

Und genauso erkennt FreshAirIQ Situationen, in denen durchs LĂŒften möglicherweise sogar zusĂ€tzliche Feuchtigkeit ins Haus kommen wĂŒrde.

:crystal_ball: FreshAirIQ versucht vorherzusagen, was als NĂ€chstes passiert

FreshAirIQ erstellt Kurzzeitprognosen und bewertet beispielsweise:

Was passiert, wenn ich noch 5, 10, 20 oder 60 Minuten weiterlĂŒfte?

WĂ€hrend einer laufenden LĂŒftung werden diese Prognosen immer wieder mit den tatsĂ€chlichen Messwerten verglichen.

Ändert sich das Wetter oder wird die Außenluft plötzlich ungĂŒnstiger, kann sich deshalb auch die Empfehlung Ă€ndern.

Aus einem:

„WeiterlĂŒften“

kann dadurch ein:

„Jetzt schließen“

werden.

:brain: FreshAirIQ lernt nicht nur einen Raum – es lernt dein Zuhause

Das ist einer der Bereiche, in die inzwischen besonders viel Entwicklungsarbeit geflossen ist.

FreshAirIQ soll mit der Zeit nicht einfach nur lernen, wie schnell die Luftfeuchtigkeit in einem einzelnen Raum sinkt.

Das Ziel geht deutlich weiter:

FreshAirIQ lernt nach und nach dein Zuhause.

Jeder Raum verhĂ€lt sich anders. Ein kleines Badezimmer reagiert anders als ein großes Wohnzimmer. Ein Keller anders als ein Schlafzimmer im Obergeschoss.

Aber auch das gesamte Haus besitzt sein eigenes Verhalten.

FreshAirIQ sammelt deshalb reale LĂŒftungsvorgĂ€nge und Beobachtungen und lernt schrittweise ZusammenhĂ€nge wie:

:house: wie sich einzelne RÀume und das gesamte GebÀude verhalten
:window: wie effektiv unterschiedliche LĂŒftungsarten tatsĂ€chlich sind – beispielsweise StoßlĂŒften oder ein gekipptes Fenster
:droplet: wie schnell Feuchtigkeit entsteht und wieder abgefĂŒhrt werden kann
:thermometer: wie RĂ€ume auf Innen- und Außentemperaturen reagieren
:family_man_woman_girl_boy: wie Bewohner und Belegung das Raumklima beeinflussen
:three_o_clock: welche wiederkehrenden Tages- und NutzungsablÀufe auftreten
:crescent_moon: wie sich RĂ€ume ĂŒber Nacht entwickeln
:sun_behind_rain_cloud: wie unterschiedliche Wetterlagen das GebÀude beeinflussen
:fallen_leaf: und wie sich dieses Verhalten ĂŒber FrĂŒhling, Sommer, Herbst und Winter verĂ€ndert

FreshAirIQ soll also mit zunehmender Erfahrung nicht einfach irgendein Haus berechnen.

Es soll immer stÀrker dein Haus unter deinen Bedingungen verstehen.

Und dazu gehören letztlich auch deine Gewohnheiten: wann typischerweise gelĂŒftet wird, wie sich bestimmte RĂ€ume danach entwickeln und welche Situationen regelmĂ€ĂŸig wiederkehren.

:window: Offen ist nicht gleich offen

Vorweg ganz wichtig:

Drei-Zustands-Sensoren sind fĂŒr FreshAirIQ ausdrĂŒcklich keine Voraussetzung.

FreshAirIQ funktioniert weiterhin ganz normal mit klassischen Fensterkontakten, die lediglich zwischen offen und geschlossen unterscheiden.

Niemand muss seine vorhandenen Sensoren austauschen oder spezielle Fensterkontakte kaufen.

Wer allerdings bereits Sensoren besitzt, die zwischen

geschlossen · gekippt · vollstÀndig geöffnet

unterscheiden können, kann diese zusÀtzliche Information jetzt ebenfalls nutzen.

Denn ein gekipptes Fenster verhĂ€lt sich beim Luftaustausch natĂŒrlich anders als ein vollstĂ€ndig geöffnetes Fenster.

FreshAirIQ kann deshalb KipplĂŒftungen und vollstĂ€ndig geöffnete Fenster getrennt beobachten und dafĂŒr mit der Zeit unterschiedliche Erfahrungswerte fĂŒr dasselbe Fenster lernen.

Wer diese Unterscheidung gerne nutzen möchte, aber keine echten Drei-Zustands-Sensoren besitzt, kann alternativ in Home Assistant einen eigenen Helfer erstellen, der beispielsweise vorhandene Kontakte zu diesen drei ZustĂ€nden zusammenfasst, und diesen anschließend in FreshAirIQ verwenden.

Das ist eine optionale Erweiterung – keine Voraussetzung fĂŒr die Nutzung von FreshAirIQ.

Mit einem ganz normalen Zwei-Zustands-Fensterkontakt funktioniert FreshAirIQ weiterhin wie bisher.

:door: Und manchmal bedeutet „TĂŒr offen“ gar nicht, dass gelĂŒftet wird

Auch solche Alltagssituationen haben sich inzwischen als ĂŒberraschend wichtig herausgestellt.

Ein Beispiel:

Jemand öffnet die TerrassentĂŒr, geht nach draußen und zieht die TĂŒr von außen wieder zu.

Der Kontaktsensor kann in diesem Moment weiterhin „offen“ melden, obwohl die TĂŒr tatsĂ€chlich fast vollstĂ€ndig geschlossen ist.

Ein typischer Anwendungsfall wĂ€re beispielsweise eine Balkon- oder TerrassentĂŒr, die mehrmals tĂ€glich kurz zum Hinausgehen geöffnet und anschließend von außen zugezogen wird – etwa bei einer kurzen Raucherpause.

FreshAirIQ könnte das ansonsten fĂ€lschlicherweise als lĂ€ngere LĂŒftung interpretieren und daraus entsprechend falsche Erfahrungen lernen.

FĂŒr solche TĂŒren gibt es deshalb inzwischen die Option:

„DurchgangstĂŒr – nach dem Durchgehen wird sie von außen zugezogen“

Damit können solche Situationen bei der Bewertung und beim Lernen entsprechend berĂŒcksichtigt werden.

Gerade solche kleinen Besonderheiten zeigen ziemlich gut, warum ich FreshAirIQ nicht nur anhand theoretischer Modelle entwickeln möchte:

Wie Menschen ihre Fenster und TĂŒren tatsĂ€chlich benutzen, ist mindestens genauso interessant wie der reine Sensorwert.

:bar_chart: Aber wird FreshAirIQ durch das Lernen tatsÀchlich besser?

Genau diese Frage wollte ich nicht einfach mit „ja“ beantworten.

Deshalb wird die Lernwirkung selbst ĂŒberprĂŒft.

FreshAirIQ kann bei geeigneten realen LĂŒftungsvorgĂ€ngen die Prognose des gelernten Modells mit einem ungelernten physikalischen Grundmodell vergleichen – unter denselben Ausgangsbedingungen.

Anschließend wird mit dem tatsĂ€chlichen Verlauf verglichen:

Welche Prognose lag nÀher an der RealitÀt?

Dabei werden unter anderem Prognosefehler, Verbesserungsrate und die Entwicklung ĂŒber mehrere Messungen ausgewertet. Die Ergebnisse können außerdem nach Lernreife und Jahreszeit betrachtet werden.

Diese Informationen sind auch Bestandteil der Diagnosedaten und ermöglichen mir auf dem Diagnoseserver zu ĂŒberprĂŒfen, ob das Lernen bei realen Installationen tatsĂ€chlich einen messbaren Vorteil gegenĂŒber dem Grundmodell liefert.

Und genau hier gibt es inzwischen einen ersten interessanten realen Wert:

Bei meinem eigenen Haus liegt der Lernfortschritt aktuell erst bei rund 12 %. Trotzdem sind die gelernten Prognosen in diesem Stand bereits rund 18 % nÀher an der RealitÀt als das physikalische Grundmodell.

Das ist ausdrĂŒcklich kein allgemeines Leistungsversprechen, sondern eine Momentaufnahme meiner eigenen Installation.

Gerade deshalb finde ich es spannend zu beobachten, wie sich dieser Unterschied mit mehr Lerndaten und ĂŒber unterschiedliche Jahreszeiten hinweg weiterentwickelt.

Und ganz wichtig:

FreshAirIQ behauptet nicht einfach, dass es besser geworden ist.

Eine Verbesserung soll erst dann als belegt gelten, wenn dafĂŒr genĂŒgend geeignete Vergleichsdaten vorhanden sind.

Genau das ist fĂŒr mich ein entscheidender Punkt des Projekts:

Lernen allein reicht nicht. FreshAirIQ soll nachweisen können, ob das Gelernte tatsÀchlich bessere Vorhersagen liefert.

So soll aus einem allgemeinen LĂŒftungsmodell mit der Zeit ein System entstehen, das die Eigenheiten des jeweiligen Zuhauses immer besser versteht – einschließlich seiner RĂ€ume, seiner Bewohner, seiner Routinen und der unterschiedlichen Jahreszeiten.

:house: Ein Raum ist nicht das ganze Haus

FreshAirIQ kann Empfehlungen nicht nur fĂŒr einzelne RĂ€ume betrachten.

Mehrere RĂ€ume können gemeinsam bewertet werden, sodass auch Etagen- und HauslĂŒftungen entstehen können.

Dabei spielen beispielsweise Fensterpositionen, QuerlĂŒftungsmöglichkeiten, Windbedingungen und die aktuelle Situation der einzelnen RĂ€ume eine Rolle.

RĂ€ume können außerdem bewusst nur beobachtet werden, ohne die zentrale Hausentscheidung zu beeinflussen.

:mushroom: Schimmel-IQ

FreshAirIQ besitzt außerdem einen eigenen Schimmel-IQ.

Aus dem vorhandenen Raumklima wird konservativ abgeschÀtzt, ob Bedingungen entstehen könnten, bei denen kritische OberflÀchenfeuchtigkeit wahrscheinlicher wird.

Das ersetzt natĂŒrlich keine professionelle Schimmel- oder GebĂ€udediagnostik und kann ohne gemessene OberflĂ€chentemperatur kein reales Schimmelwachstum feststellen.

Es soll vielmehr frĂŒhzeitig sichtbar machen:

„Diesen Raum solltest du im Auge behalten.“

:crescent_moon: Was passiert heute Nacht?

Auch die Nacht wird berĂŒcksichtigt.

FreshAirIQ kann die erwartete Entwicklung bis zum Morgen betrachten und dabei unter anderem Außenbedingungen, Raumverhalten und Belegung einbeziehen.

Mit zunehmender Erfahrung sollen auch solche Prognosen stÀrker auf das tatsÀchliche Verhalten des eigenen GebÀudes reagieren.

:family_man_woman_girl_boy: Bewohner, GĂ€ste und Anwesenheit

Ein Haus verhĂ€lt sich mit einer Person anders als mit fĂŒnf.

Deshalb können Bewohnerprofile angelegt und beispielsweise mit Home-Assistant-person- oder device_tracker-EntitÀten verbunden werden.

Auch Personen ohne eigenes GerĂ€t sowie ÜbernachtungsgĂ€ste können berĂŒcksichtigt werden.

Das fließt unter anderem in Feuchte- und Nachtprognosen ein.

:seedling: CO₂, VOC, PM2.5, Pollen und mehr

FreshAirIQ ist inzwischen bewusst so aufgebaut, dass zusÀtzliche Informationen eingebunden werden können.

Dazu gehören unter anderem:

CO₂ · VOC/TVOC · PM2.5 · Pollen · Wind · Helligkeit

Ein wichtiger Punkt dabei:

Nicht jeder vorhandene Sensor beeinflusst bereits automatisch die LĂŒftungsentscheidung.

Einige dieser Daten werden aktuell bewusst zunĂ€chst als Kontext bzw. fĂŒr zukĂŒnftige Modelle verwendet.

Ich möchte beispielsweise CO₂ spĂ€ter nicht einfach mit einem starren ppm-Grenzwert versehen, sondern sinnvoll mit Raumvolumen, Belegung und LĂŒftungsverhalten kombinieren.

:mobile_phone: Zwei Dashboard-Welten

FreshAirIQ bringt eine eigene Community-Dashboard-Karte mit.

Aktuell kann zwischen zwei Darstellungen gewechselt werden:

Classic – die etabliertere, informationsreiche Darstellung

und

FreshAirIQ IQ / Freshy – die neue visuellere OberflĂ€che.

Freshy ist dabei das kleine Maskottchen von FreshAirIQ und reagiert auf den Zustand des Hauses. :grinning_face_with_smiling_eyes::herb:

Das FreshAirIQ IQ/Freshy Dashboard befindet sich aktuell noch in einer experimentellen Phase.

Grafik, Animationen und Darstellung können sich deshalb zwischen Versionen noch deutlich verÀndern.

Wer es stabiler und klassischer möchte, kann jederzeit bei der Classic-Ansicht bleiben.

:magnifying_glass_tilted_left: Warum befindet sich FreshAirIQ noch in der Public Beta?

Weil zwölf RÀume in meinem eigenen Haus irgendwann nicht mehr ausreichen. :grinning_face_with_smiling_eyes:

Andere GebĂ€ude haben andere Fenster, andere Sensoren, andere RaumgrĂ¶ĂŸen, andere Keller, andere Wetterbedingungen und vor allem vollkommen andere LĂŒftungsgewohnheiten.

Genau deshalb lÀuft FreshAirIQ inzwischen als öffentliche Beta.

Die ersten externen Haushalte testen bereits und genau dabei sind in den letzten Tagen einige Situationen aufgetaucht, die ich bei mir zu Hause schlicht nicht reproduzieren konnte.

Und genau das macht diese Phase so wertvoll.

:hammer_and_wrench: Diagnose direkt in FreshAirIQ – freiwillig und abschaltbar

Ein ziemlich großer Teil der Arbeit der letzten Zeit steckt inzwischen auch im Diagnosesystem.

FreshAirIQ kann technische AuffÀlligkeiten erfassen und mir helfen, Fehler aus anderen Installationen nachzuvollziehen.

Gerade wÀhrend der Public Beta ist das enorm hilfreich, weil andere HÀuser, Sensoren und Home-Assistant-Konfigurationen Situationen erzeugen, die ich bei mir zu Hause nicht reproduzieren kann.

WĂ€hrend der Public Beta besteht deshalb die Möglichkeit, pseudonymisierte vereinfachte Diagnosedaten automatisch nachts zu ĂŒbertragen.

Wichtig: Diese Übertragung ist keine Pflicht.

Wer keine automatischen Diagnosedaten senden möchte, kann diese Funktion jederzeit in den Einstellungen deaktivieren.

FreshAirIQ funktioniert natĂŒrlich auch dann weiter.

Und noch wichtiger:

Eine detaillierte persönliche Diagnosedatei wird niemals automatisch ĂŒbertragen.

Sollte fĂŒr die Analyse eines Problems eine ausfĂŒhrlichere Diagnose notwendig sein, kann der Nutzer diese selbst auslösen und muss den Versand ausdrĂŒcklich bestĂ€tigen.

Mir ist wichtig, dass jeder selbst entscheiden kann, welche Diagnosedaten er zur Weiterentwicklung beitragen möchte.

Mein langfristiges Ziel ist, dass Probleme möglichst frĂŒh erkannt und nachvollziehbar werden, bevor jemand erst mĂŒhsam Logs zusammensuchen muss.

:rocket: FreshAirIQ selbst ausprobieren

Aktuell befindet sich FreshAirIQ in der Public Beta v0.25.2.3.

Voraussetzung ist:

Home Assistant 2026.8.0 oder neuer

Die empfohlene Installation erfolgt ĂŒber HACS.

Installation

  1. HACS öffnen

  2. „Custom repositories“ öffnen

  3. Folgendes Repository hinzufĂŒgen:

https://github.com/rupascha/freshairiq

  1. Kategorie Integration auswÀhlen

  2. FreshAirIQ installieren

  3. Home Assistant neu starten

  4. Danach:

Einstellungen → GerĂ€te & Dienste → Integration hinzufĂŒgen → FreshAirIQ

Anschließend können RĂ€ume, Sensoren, Fensterkontakte und die weiteren Funktionen vollstĂ€ndig ĂŒber die OberflĂ€che eingerichtet werden.

Eine YAML-Konfiguration ist dafĂŒr nicht notwendig.

:link: GitHub

Den Quellcode, die aktuelle Version, Screenshots und weitere Informationen findet ihr hier:

https://github.com/rupascha/freshairiq

FreshAirIQ ist ein unabhĂ€ngiges Open-Source-Projekt fĂŒr Home Assistant.

:heart: Und jetzt brauche ich vor allem unterschiedliche HĂ€user

FreshAirIQ ist inzwischen an einem Punkt angekommen, an dem nicht mehr nur zusÀtzliche Funktionen wichtig sind.

Viel interessanter ist fĂŒr mich:

Funktioniert diese Logik auch in eurem Zuhause?

Wohnung oder Einfamilienhaus.
Altbau oder Neubau.
Trockener Wohnbereich oder feuchter Keller.
Zwei RĂ€ume oder zwanzig.
Zigbee, WLAN, klassische Fensterkontakte oder Drei-Zustands-Sensoren.
Android, iPhone, Tablet oder Browser.

Je unterschiedlicher die Bedingungen sind, desto wertvoller sind die Erfahrungen fĂŒr die weitere Entwicklung.

Wenn FreshAirIQ euch eine Empfehlung gibt, die ĂŒberhaupt keinen Sinn ergibt, möchte ich genau davon erfahren.

Wenn eine Prognose erstaunlich gut passt – ebenfalls.

Und wenn ihr euch bei einer Funktion fragt:

„Warum kann FreshAirIQ eigentlich nicht 
?“

dann schreibt es mir.

Einige der Funktionen, die heute bereits in FreshAirIQ stecken, sind genau aus solchen RĂŒckmeldungen entstanden.

:herb: FreshAirIQ soll aus Home Assistant nicht noch eine weitere Wetterstation machen.

Es soll aus den vorhandenen Daten eine verstÀndliche Entscheidung machen:

:hourglass_not_done: Warten. :window: LĂŒften. :dashing_away: WeiterlĂŒften. :white_check_mark: Schließen.

Ich bin sehr gespannt, wie sich FreshAirIQ in euren HÀusern schlÀgt. :slightly_smiling_face:

Klingt Spannend. Probiere ich auf jeden Fall aus.
Wenn ich ĂŒberlege, wie kompliziert es noch vor 15 Jahren war fĂŒr meinen
Keller eine saubere Messung aufzubauen um bei absoluter Luftfeuchtigkeit
innen > außen automatisch zu LĂŒften, ist die Anwendung ja hier ein TrĂ€umchen.

Nachtrag:
Und es geht schon los bei der Raumeinrichtung.
Contact ist ein Pflichtfeld. Das sagt der Einrichtungsassistent aber nicht, sondern reagiert nur mit einer Fehlermeldung. Mein Bad hat aber keinen Fensterkontakt. Habe hilfsweise jetzt eine Fenster EntitÀt aus dem Wohnzimmer eingetragen. Hier nimmt er mir aber keinen Wert ab und es geht nicht weiter.

:crayon:by HarryP: ZusammenfĂŒhrung Doppelpost (bei Änderungen oder hinzufĂŒgen von Inhalten bitte die „Bearbeitungsfunktion“ anstatt „Antworten“ zu nutzen)

Danke fĂŒr die RĂŒckmeldung! :+1:

Ich habe den Fehler noch einmal genauer untersucht und einen Hotfix veröffentlicht. Version v0.25.2.21 ist jetzt verfĂŒgbar.

Du kannst das Update in Home Assistant ĂŒber HACS → FreshAirIQ → ⋼ → Informationen aktualisieren laden. Danach sollte dir v0.25.2.21 zur Installation angeboten werden.

Der Fehler im Einrichtungsablauf fĂŒr RĂ€ume – insbesondere auch bei RĂ€umen ohne eigenen Fenster-/TĂŒrkontakt – sollte damit behoben sein.

Hi @rupascha

Dein Projekt klingt spannend!
Ich habe bei mir, 150 qm Eigentumswohnung, mit zahlreichen Sensoren und Templates zur Berechnung der Feuchtedifferenz innen/außen und der HACS-Integration Thermal-Comfort in Node-Red ALEXA-Informationen zum LĂŒften, Fenster öffnen/schließen und auch zu-/abschalten meiner 3 AblĂŒfter zur Klimatisierung der Wohnung gebaut.

Nach einem ersten Überblick kann das Dein Projekt locker und zusĂ€tzlich noch viel mehr.
Werde am Wochenende mal testen.
Dazu noch folgende Anregung: Kannst Du auch AblĂŒfter, meine sind solche, die man in Badezimmern und WC‘s einsetzt, in Dein Program einbauen, dies wĂ€re vor allem hilfreich fĂŒr nĂ€chtliche Aktionen, wo keiner ein Fenster öffnen kann/will.
Und wie bzw. welche EntitĂ€ten stellt die Integration bereit, um Aktionen (ALEXA-Benachrichtigungen oder LĂŒfter EIN/AUS) zu triggern?

Mehr dann am WE nach meinem Test.

HarryP

Hi HarryP,

vielen Dank! Dein Anwendungsfall mit den AblĂŒftern ist tatsĂ€chlich sehr interessant – und ja, das kann ich auf jeden Fall als Erweiterung aufnehmen. Gerade fĂŒr Badezimmer/WC oder fĂŒr die Nacht, wenn man kein Fenster öffnen möchte, passt das sehr gut zum Konzept von FreshAirIQ.

Was ich in meinem Beitrag ganz vergessen habe zu erwĂ€hnen: FreshAirIQ hat bereits unterschiedliche Betriebsmodi. Der Hauptmodus ist aktuell „Entfeuchten“ – hier liegt die PrioritĂ€t darauf, ĂŒberschĂŒssige Feuchtigkeit möglichst effizient aus dem Haus zu bekommen. FĂŒr den Sommer gibt es zusĂ€tzlich den Modus „Temperatur senken“. Dort verschiebt sich die PrioritĂ€t darauf, die InnenrĂ€ume möglichst kĂŒhl zu halten. Gerade bei Dachgeschosswohnungen dĂŒrfte das interessant sein.

DafĂŒr sind beispielsweise Rollos/Jalousien und Helligkeitssensoren bereits integriert und fließen in die Diagnose bzw. Bewertung mit ein.

Mein langfristiges Ziel geht allerdings noch deutlich weiter: FreshAirIQ soll irgendwann nicht nur sagen „Du solltest jetzt lĂŒften“ oder „Die Beschattung wĂ€re sinnvoll“, sondern – wenn der Nutzer ihm ausdrĂŒcklich die entsprechende Erlaubnis gibt – auch selbststĂ€ndig handeln können.

Beispielsweise könnte FreshAirIQ erkennen, dass sich ein Raum durch starke Sonneneinstrahlung aufheizt, automatisch das Rollo herunterfahren, anschließend beobachten, wie sich die Raumtemperatur entwickelt, und aus dem Ergebnis lernen. Dasselbe Prinzip könnte fĂŒr AblĂŒfter, Luftentfeuchter, Klimaanlagen oder Heizkörperthermostate gelten. Wenn LĂŒften beispielsweise nicht ausreicht, die Luftfeuchtigkeit aber weiterhin zu hoch ist, könnte ein vorhandener Entfeuchter gezielt zugeschaltet werden.

Auch die Bewohnerprofile sollen langfristig eine Rolle spielen. Dort kann bereits hinterlegt werden, ob jemand es beispielsweise lieber etwas kĂŒhler oder wĂ€rmer mag. Perspektivisch könnte FreshAirIQ daraus zusammen mit Anwesenheit und erlernten Gewohnheiten ableiten, wann welcher Bewohner ĂŒblicherweise nach Hause kommt, und Klima bzw. Heizung entsprechend vorbereiten.

Das ist allerdings ausdrĂŒcklich die langfristige Richtung – davon bin ich aktuell noch eine ganze Ecke entfernt. :sweat_smile: Im Moment liegt mein Schwerpunkt darauf, die Analyse, Empfehlungen und Lernmodelle möglichst zuverlĂ€ssig zu machen.

Zu deiner Frage nach den EntitĂ€ten: Nahezu alle relevanten Werte der einzelnen RĂ€ume stehen als Home-Assistant-EntitĂ€ten zur VerfĂŒgung, ebenso Werte aus dem physikalischen Grundmodell. Das ist ganz bewusst so. Ich möchte niemanden dazu zwingen, ausschließlich mein Dashboard oder meine Benachrichtigungen zu verwenden. Wer möchte, kann die Daten von FreshAirIQ fĂŒr eigene Automationen, Alexa-/TTS-Benachrichtigungen oder komplett eigene Dashboards verwenden und sich damit seine eigene Logik aufbauen.

Bin auf jeden Fall gespannt, wie sich FreshAirIQ am Wochenende bei dir mit deiner bestehenden Installation schlÀgt. :slightly_smiling_face:

Ich habe es auch mal Installiert und habe auch ein Issue aufgemacht.

Das ganze ist/lĂ€uft fĂŒr eine Wohnung (kein Haus).

Danke fĂŒr die ausfĂŒhrliche Fehlermeldung! :+1:
Ich konnte die Ursache inzwischen nachvollziehen. In diesem speziellen Fall konnte dasselbe Fenster gleichzeitig als sinnvoll zum WeiterlĂŒften und als Kandidat zum Schließen bewertet werden. Dadurch entstand die widersprĂŒchliche Empfehlung „offen lassen“ und „schließen“.

Das ist mit FreshAirIQ v0.25.2.22 behoben. Die bestehende Logik zum gezielten Schließen einzelner ungĂŒnstiger Fenster bleibt dabei erhalten.

Das Update ist bereits verfĂŒgbar. Falls es dir in HACS noch nicht angezeigt wird, bitte einmal „Informationen aktualisieren“ ausfĂŒhren.

Danke fĂŒrs Melden – genau solche konkreten FĂ€lle helfen enorm dabei, die Entscheidungslogik weiter abzusichern. :herb:

Wenn ich Helfen kann dann tue ich das gerne. :wink:

Update habe ich mal gemacht, jetzt lasse ich es mal laufen und mal schauen was rauskommt wenn es lÀnger lÀuft. Ich bin gespannt.:upside_down_face:

Und auch hier von mir, Respekt fĂŒr die Arbeit und das zur VerfĂŒgung stellen.:+1:

Konnte bis jetzt leider noch keinen einzigen Raum anlegen.
Da die Kontaktverzögerung, egal welcher Wert, nicht angenommen wird.

Ohne Angabe vom Fenster Sensor, geht es auch nicht?!

Und hier fehlt noch die Übersetzung:

Gruß Osorkon

@rupascha

Installation und erste Einrichtung mit 4 RĂ€umen hat funktioniert,

Werde jetzt noch verfeinern und spÀter berichten.

Warum kann ich die Karte nicht von


auf FreshAir IQ IQ
umstellen?
Ich hab es mit verschiedenen Browsern und in der App probiert, die Ansicht springt immer wieder auf “klassisch” zurĂŒck!

Vielen Dank fĂŒr deine RĂŒckmeldung! :+1:

Mir ist jetzt noch etwas aufgefallen: Wenn man unter Einstellungen → GerĂ€te & Dienste → FreshAirIQ oben auf „Raum hinzufĂŒgen“ geht, haben dort noch die vollstĂ€ndigen Beschreibungen und ErklĂ€rungen gefehlt. Außerdem war genau dieser Einstellungsweg noch fehlerhaft.

Den Weg hatte ich tatsĂ€chlich völlig aus den Augen verloren, weil RĂ€ume auch direkt ĂŒber die FreshAirIQ-Einstellungen bzw. das Dashboard angelegt werden können. :sweat_smile:

Ich habe deshalb das GefĂŒhl, dass du genau ĂŒber GerĂ€te & Dienste → FreshAirIQ → Raum hinzufĂŒgen versucht hast, deinen Raum anzulegen. Kann das sein?

Auf jeden Fall habe ich diesen Bereich jetzt noch einmal komplett ĂŒberarbeitet. Die Beschreibungen und Übersetzungen sind ergĂ€nzt und der Fehler beim Anlegen eines Raumes ĂŒber diesen Weg wurde behoben.

Die neue Version v0.25.2.23 ist bereits verfĂŒgbar. Du kannst sie ĂŒber HACS → FreshAirIQ → Drei-Punkte-MenĂŒ → „Informationen aktualisieren“ laden. Anschließend sollte dir die neue Version angeboten werden. Nach dem Update bitte Home Assistant einmal neu starten.

Danke dir noch einmal fĂŒr die RĂŒckmeldung und fĂŒrs Testen! Gerade der Hinweis hat geholfen, diesen zweiten Einstellungsweg noch einmal genauer unter die Lupe zu nehmen. :+1:

Ich habe noch ein Problem in der Ansicht “klassisch”:

Hier wird der Raumname in schwarzer Schrift auf schwarzem Grund angezeigt:

Genau so. Einen anderen Weg habe ich erst gar nicht in Betracht gezogen.

Gruß Osorkon

Danke dir noch einmal fĂŒr die RĂŒckmeldung und fĂŒrs Testen! :+1:

Ich habe mir beide von dir gemeldeten Probleme angesehen und sie in der neuen Version behoben.

Zum einen wurde der Fehler beim Umschalten der Darstellung korrigiert. Die Auswahl „FreshAirIQ IQ“ sollte jetzt nicht mehr direkt wieder verschwinden bzw. auf „Klassisch“ zurĂŒckspringen.

Zum anderen habe ich den Darstellungsfehler in der klassischen Ansicht behoben, bei dem der Raumname dunkel auf dunklem Hintergrund dargestellt wurde und dadurch kaum lesbar war.

Beide Korrekturen sind in der neuen Version enthalten. Nach dem Update bitte Home Assistant einmal neu starten.

Vielen Dank fĂŒr die beiden Hinweise! Solche RĂŒckmeldungen helfen mir gerade enorm dabei, auch die unterschiedlichen GerĂ€te, Browser und Darstellungsvarianten sauber abzudecken. :+1:

Danke fĂŒr die schnelle Reaktion.

Habe gerade die Version 0.25.2.26 installiert.
Die Umschaltung von “Klassisch” auf “FreshAirIQ IQ” funktioniert jetzt.

Die Beschriftung passt leider im Firefox, Safari und der iOS-App immer noch nicht:


Nicht nur beim Raum, sondern auch unten rechts auf den Schaltern.

Du hast auf GItHub Screenshot von den Ansichten, da sind die Schalter links, bei mir rechts. :wink:

Sieht hier mit 0.25.2.26 gut aus. iOS App, macOS Safari.

Jetzt funktioniert es, Danke.

Edit:
Habe jetzt mal 8 RĂ€ume angelegt. Werde mal beobachten. Aktuell stimmen die LĂŒftungsempfehlungen mit meinen eigenen Sensoren ĂŒberein. :grinning_face:

Gruß Osorkon

Habe gerade noch etwas entdeckt:

Wenn man in der “FreshAirIQ IQ” Karte die Funktion Logo-Ausschalten setzt, wird das Logo trotzdem angezeigt in der Ansicht “Klassisch” funktioniert es.

Ein schönes Feature wĂ€re, wenn man sich einen KurzĂŒbersicht zu allen RĂ€umen in der Karte anzeigen lassen könnte, Details dann gerne ĂŒber einen Klick auf den jeweiligen Raum.

BTW:
Zu meinem “Farbproblem” habe ich mal den iOS hellen/dunklen Modus getestet - leider keine VerĂ€nderung. Komisch, warum es bei @Osorkon unter iOS klappt.

Danke dir fĂŒr die RĂŒckmeldung und vor allem fĂŒr die Screenshots! :+1:

Den Darstellungsfehler konnte ich nachvollziehen. Das Problem hing mit der Textfarbe in Verbindung mit unterschiedlichen Home-Assistant-Themes bzw. Clients zusammen. Deshalb waren bei dir unter anderem die Raumbeschriftung sowie die Buttons „Details“, „GĂ€ste“ und „RĂ€ume“ teilweise viel zu dunkel dargestellt.

Ich habe das jetzt in v0.25.2.28 behoben. Die betroffenen Elemente bekommen in der FreshAirIQ-IQ-Ansicht nun unabhĂ€ngig vom verwendeten Theme einen passenden Kontrast. Außerdem habe ich die Position der unteren Buttons korrigiert, sodass sie jetzt wie vorgesehen links angeordnet sind.

Der Fix ist nicht nur auf die iOS-App zugeschnitten, sondern berĂŒcksichtigt auch die Darstellung in Safari und Firefox.

Danke nochmal fĂŒrs genaue Hinschauen und Melden! :herb::blush:

Ein paar Anmerkungen:
RĂ€ume:

  • Etagenauswahl , sollte eine Auswahlliste der bereit in Home Assistant definierten Etagen sein.
  • Die Raumauswahl eigentlich auch
  • Wohnzimmer hat einen Kochtopf als Symbol
    Wo kann man eigentlich das Raumsymbol Àndern?

Gruß Osorkon

Wir kommen der Sache langsam nÀher:

In der “FreshAirIQ IQ” Karte stimmt die Schriftfarbe jetzt fĂŒr die SchaltflĂ€chen, beim
Raumnamen ist es immer noch kaum lesbar:


auch wenn die SchaltflÀchen noch rechts sind.
In der Ansicht “Klassisch” passt es leider (noch) nicht:

Auch der o.g. Bug mit der Logo-Funktion ist noch drin.

Ich möchte aber auch noch eine Anregung loswerden:
Aktuell kann man je Raum nur einen Sensor fĂŒr Temperatur/Luftfeuchte eintragen.
Ich habe in meinen RĂ€umen meistens mehrere Sensoren fĂŒr Temperatur/Luftfeuchte und musste mich jetzt fĂŒr einen entscheiden.
Macht es nicht Sinn, gerade fĂŒr Anwender mit grĂ¶ĂŸeren RĂ€umen, hier mehrere Sensoren zuzulassen, dann mit der Auswahlmöglichkeit fĂŒr die Berechnung/Überwachung min/mittel/max zu verwenden. Macht ĂŒbrigens auch Sinn, wenn mal ein Sensor ausfĂ€llt (Batterie leer), dann funktioniert das Programm noch mit den ĂŒbrigen Sensoren.

Tolles Projekt und super Support von Dir! :+1: :raising_hands:
Danke! :grinning_face: