FreshAirIQ – intelligente Lüftungsentscheidungen für Home Assistant | Beta-Tester gesucht

:test_tube: FreshAirIQ geht in die öffentliche Beta – Tester gesucht

Hallo zusammen,

ich arbeite seit einiger Zeit an FreshAirIQ, einer eigenen Integration für Home Assistant. Nachdem sie inzwischen auf mehreren Installationen läuft, möchte ich jetzt den nächsten Schritt machen und suche für die öffentliche Beta zunächst rund 20 Tester.

Die Grundidee ist eigentlich einfach:

Nicht nur messen, wie feucht ein Raum ist – sondern herausfinden, wann Lüften wirklich sinnvoll ist und wann das Fenster wieder geschlossen werden sollte.

FreshAirIQ berücksichtigt dafür unter anderem:

  • absolute Feuchte innen und außen

  • tatsächliche Wassermenge in der Raumluft

  • Raumgröße bzw. Luftvolumen

  • Temperatur und Temperaturentwicklung

  • Fenster- und Türzustände

  • Wetterbedingungen

  • Anwesenheit

  • individuelle Eigenschaften der Räume

  • bisherige Lüftungsvorgänge und daraus gelernte Zusammenhänge

Daraus versucht FreshAirIQ eine möglichst einfache Handlungsempfehlung abzuleiten:

Warten → Lüften → Weiterlüften → Schließen

Das funktioniert nicht nur für einzelne Räume. FreshAirIQ kann auch erkennen, wann eine Etagen- oder Hauslüftung sinnvoll ist.

:brain: FreshAirIQ Intelligence

Ein großer Teil des Projekts beschäftigt sich inzwischen mit Lernen und Prognosen.

FreshAirIQ beobachtet beispielsweise, wie sich ein Raum während einer Lüftung tatsächlich verhält, vergleicht Prognosen mit dem später gemessenen Ergebnis und baut daraus schrittweise ein Modell des eigenen Zuhauses auf.

Im Dashboard kann man den Lernfortschritt und die Prognosequalität nachvollziehen. Das Ganze soll bewusst keine Blackbox sein: FreshAirIQ versucht auch zu erklären, warum gerade eine bestimmte Empfehlung gegeben wird.

Dazu kommen inzwischen unter anderem:

:droplet: Wasser- und Feuchtebilanzen
:window: Live-Auswertung laufender Lüftungen
:crystal_ball: Kurzzeitprognosen
:crescent_moon: Nachtprognosen
:mushroom: Schimmel-IQ
:thermometer: Temperaturentwicklung
:high_voltage: Wärmeverlust- und Energiekostenabschätzung
:busts_in_silhouette: Bewohner- und Gästekontext
:brain: lernende Raum- und Gebäudemodelle
:mobile_phone: eigenes, anpassbares Home-Assistant-Dashboard

:microscope: Warum suche ich Tester?

Meine eigenen Räume und einige weitere Testinstallationen reichen irgendwann nicht mehr aus.

Gerade für die Lern- und Prognosemodelle sind unterschiedliche Gebäude, Raumgrößen, Sensoren, Klimabedingungen und Lüftungsgewohnheiten besonders interessant.

Deshalb suche ich zunächst ungefähr 20 Home-Assistant-Haushalte, die Lust haben, FreshAirIQ im echten Alltag auszuprobieren.

Besonders interessant sind sowohl Wohnungen als auch Häuser, Keller bzw. problematische Feuchteräume und größere Multiroom-Installationen. Auch unterschiedliche Sensorhersteller sowie Android, iOS und Browser sind ausdrücklich erwünscht.

:lady_beetle: Was erwarte ich von einem Beta-Tester?

Eigentlich hauptsächlich: FreshAirIQ benutzen.

Wenn eine Empfehlung unlogisch erscheint, eine Prognose danebenliegt, etwas auf dem Smartphone komisch aussieht oder die Einrichtung irgendwo unverständlich ist, möchte ich genau das wissen.

Feedback und Fehlerberichte können direkt aus FreshAirIQ heraus übermittelt werden.

:locked: Ein Hinweis zur Beta-Diagnostik

Während der Beta kann FreshAirIQ pseudonymisierte technische Diagnosedaten an meinen Diagnose-Hub übertragen. Damit kann ich beispielsweise unterschiedliche Installationen, Fehler und die Qualität der Modelle unter realen Bedingungen untersuchen.

Die Diagnosefreigabe kann jederzeit in FreshAirIQ geändert oder vollständig deaktiviert werden. Direkte Identifikatoren werden vor der Übertragung entfernt bzw. pseudonymisiert.

:rocket: Mitmachen

FreshAirIQ befindet sich aktuell in der öffentlichen Beta v0.25.0.68 und wird über HACS installiert.

GitHub:
https://github.com/rupascha/freshairiq

Dort findet ihr auch die Installationsanleitung und weitere Informationen.

Wenn ihr FreshAirIQ testen möchtet, schreibt gerne hier im Thread, wie euer Setup ungefähr aussieht. Gerade unterschiedliche Gebäude und Konfigurationen interessieren mich.

Ich freue mich besonders über ehrliches Feedback – auch wenn FreshAirIQ einmal komplett danebenliegt. Genau dafür ist die Beta da. :slightly_smiling_face:

GitHub / Installation:

6 „Gefällt mir“

Nette Idee die du da hattest :victory_hand:
Und du hast dich mit dem Thema sehr gut beschäftigt und auch umgesetzt

Bei mir ist das Thema fest verankert in jeder Raumübersicht

Was komplett bei Dir fehlt ist die CO2 Konzentration, ist schon erschreckend was in kleineren Räumen passiert wenn sich jemand darin aufhält


oder mehrere Personen in einem größere sind, das ist also ein sehr wichtiger Indikator zum Lüften

3 „Gefällt mir“

Herzlich Willkommen bei uns im Forum und
Danke für das Vorstellen deines Projektes.

Sehr Interessent.
Das sehe ich mir gleichmal genauer an.

3 „Gefällt mir“

Danke für den Hinweis – CO₂ habe ich tatsächlich schon vorbereitet. :slightly_smiling_face:

In FreshAirIQ kann bereits heute pro Raum optional ein CO₂-Sensor hinterlegt werden. Der Wert wird momentan bewusst noch nicht für die Lüftungsentscheidung verwendet, sondern zunächst für zukünftige Funktionen erfasst. Gleiches ist für VOC/TVOC und PM2.5 vorbereitet.

Mein Ziel wäre, CO₂ später nicht einfach über einen festen ppm-Grenzwert einzubauen, sondern zusammen mit Raumvolumen, Belegung, Fensterzustand, Lüftungsverlauf und den vorhandenen Feuchte-/Klimadaten zu bewerten.

Dein Setup wäre deshalb für die Beta besonders interessant. Wenn du Lust hast FreshAirIQ zu testen und deine CO₂-Sensoren einzubinden, könnten solche realen Verläufe bei der Entwicklung der Luftqualitätslogik sehr hilfreich sein.

3 „Gefällt mir“

Das ist genau so ein Projekt, für das ich Home Assistant mag :grinning_face_with_smiling_eyes: Nicht einfach nur Werte anzeigen, sondern daraus wirklich eine Entscheidung für den Alltag machen.

Besonders spannend finde ich, dass FreshAirIQ aus den echten Lüftungsvorgängen lernen soll und trotzdem erklärt, warum gerade Lüften oder Schließen empfohlen wird. Den Punkt von @Dreckfresse mit CO₂ finde ich auch wichtig, umso besser, dass du das schon vorbereitet hast.

Bin echt gespannt, wie gut das bei ganz unterschiedlichen Häusern und Wohnungen lernt :+1:

1 „Gefällt mir“

Vielen Dank, freut mich wirklich, dass die Grundidee so rüberkommt. :blush:

Genau das war auch einer der Hauptgründe, warum FreshAirIQ entstanden ist: Ich wollte nicht einfach noch mehr Messwerte im Dashboard haben, sondern aus den vorhandenen Daten eine konkrete und möglichst nachvollziehbare Entscheidung für den Alltag bekommen.

Besonders gespannt bin ich ebenfalls darauf, wie sich das Lernen in unterschiedlichen Häusern und Wohnungen entwickelt. Bisher konnte ich natürlich nur eine begrenzte Anzahl verschiedener Umgebungen testen – genau deshalb ist die öffentliche Beta für mich jetzt so wichtig.

Der Beitrag hier zeigt übrigens bewusst nur den Hauptkern von FreshAirIQ. Ich wollte die Vorstellung nicht mit Funktionen und technischen Details überladen. Im Hintergrund passiert inzwischen deutlich mehr und es gibt noch einige Funktionen, die ich hier gar nicht erwähnt habe.

Ein kleiner Überblick, was inzwischen alles drin bzw. vorbereitet ist:

• 3 Betriebsmodi: Entfeuchten, Komfort und Sommer/Kühlen
• Raum-, Etagen- und Hauslüftungsentscheidungen
• Erkennung von Stoß-, Quer-, Passiv- und Kipplüftung
• Berechnung der absoluten Feuchte und tatsächlichen Wassermenge in der Raumluft
• Live-Bilanz: Wie viel Feuchtigkeit eine Lüftung tatsächlich entfernt oder eingetragen hat
• Prognosen, wann sich weiteres Lüften noch lohnt und wann besser geschlossen werden sollte
• Wetteränderungen während einer laufenden Lüftung können berücksichtigt werden
• Nachtprognosen und Lernen des nächtlichen Raumverhaltens
• Schimmel-/Oberflächenfeuchte-Risiko je Raum
• Abschätzung von Wärmeverlust und Kosten, um die verlorene Wärme wieder nachzuheizen
• Lernmodelle für Raumphysik, Gebäude und persönliche Lüftungsgewohnheiten
• Mit zunehmender Erfahrung ändern sich Empfehlungssicherheit und Formulierung – FreshAirIQ soll also auch sprachlich unterscheiden, ob es gerade vorsichtig schätzt oder eine Situation schon sehr gut kennt
• Bewohnerprofile und Anwesenheitskontext
• Gastmodus, z. B. wenn jemand über Nacht bleibt
• Benachrichtigungen können gezielt den jeweiligen Endgeräten/Bewohnern zugeordnet werden
• Anwesenheits- und Bewegungskontext bis hin zur Unterscheidung relevanter Bewegungen/Haustierkontext
• Pollenfunktion für Allergiker
• optionale Einbindung von CO₂, VOC/TVOC und PM2.5 – aktuell teilweise bewusst erst zur Datensammlung für spätere Luftqualitätsfunktionen
• Helligkeitssensoren und Rollläden sind ebenfalls vorbereitet, u. a. im Hinblick auf die weitere Entwicklung des Sommer-/Kühlmodus
• individuell konfigurierbares FreshAirIQ-Dashboard

Dazu kommen noch einige kleinere Dinge und ziemlich viele Berechnungen im Hintergrund. :sweat_smile: Ich wollte das im ersten Beitrag aber bewusst nicht alles aufzählen, damit man überhaupt noch erkennt, worum es im Kern geht.

Und genau bei deinem letzten Punkt wird es jetzt spannend: Funktioniert das Ganze nicht nur bei mir, sondern lernt FreshAirIQ tatsächlich unterschiedliche Wohnungen, Häuser und Lüftungsgewohnheiten sinnvoll kennen? Das möchte ich mit der Beta herausfinden.

Danke auf jeden Fall für dein Feedback! :+1:

Bin auch gerade am Testen. Sieht bis jetzt echt gut aus. Was mir aufgefallen ist.

Bei Raumeigenschaften könnte man Waschmaschine, Trockner , Bückelstation (Bügeleisen) mit hinzufügen. Mein Gedanke für einen Waschkeller?

Teste weiter :wink:

1 „Gefällt mir“

Oh ja, vielen Dank für den Hinweis! :+1:
Da hast du tatsächlich recht – Waschmaschine, Trockner bzw. ein Wasch-/Trockenbereich sind weitere mögliche interne Feuchtequellen, die ich bisher so noch gar nicht berücksichtigt hatte.

Gerade für einen Waschkeller kann das durchaus interessant sein, weil FreshAirIQ dann besser unterscheiden könnte, warum die Feuchtigkeit in einem Raum gerade ansteigt, und die Lüftungsempfehlung entsprechend einordnen könnte.

Bügeln bzw. eine Bügelstation ist ebenfalls ein guter Punkt – insbesondere bei Geräten mit viel Dampf.

Genau solche Hinweise aus anderen Haushalten sind der Grund, warum ich jetzt externe Tester gesucht habe. Im eigenen Haus denkt man irgendwann nur noch an die eigenen Gegebenheiten. :grinning_face_with_smiling_eyes:

Nehme ich auf jeden Fall mit auf die Liste. Danke dir und viel Spaß beim weiteren Testen! :wink:

2 „Gefällt mir“

Cool wäre noch wenn man zwischen den einzelnen Räumen wählen könnte ob Entfeuchten, Komfort oder Sommer kühlen einem lieber wäre.

Bei uns wären die Kellerräume und Bad eher Entfeuchten.

Wohnzimmer eher Komfort.

Oder übersehe da eine Einstellung ? :see_no_evil_monkey:

Aktuell ist es tatsächlich so, dass man einen Modus für das gesamte Haus bzw. die gesamte Wohnung auswählt. :blush:

Einen eigenen Modus pro Raum – also z. B. Keller und Bad auf „Entfeuchten“, während das Wohnzimmer auf „Komfort“ läuft – umzusetzen, ist etwas schwieriger, aber definitiv nicht unmöglich. Ich mache mir dazu mal Gedanken, wie sich das sinnvoll in die bestehende Logik integrieren lässt. :+1:

Und noch passend zu deinem anderen Hinweis: Die gewünschten „inneren Feuchtequellen“ sind im nächsten Update bereits mit drin. :smiley: Das Update kannst du sogar schon über HACS bekommen. Einfach bei FreshAirIQ auf „Informationen aktualisieren“ drücken, dann sollte dir die neue Version angezeigt werden.

Danke dir auf jeden Fall für die Anregungen und fürs Testen! :blush:

2 „Gefällt mir“

Kleines Update zu FreshAirIQ :smiley:

Ich habe einen Wunsch umgesetzt, der inzwischen von einigen Nutzern kam: eine zusätzliche, optimierte Dashboard-Darstellung.

Die neue „FreshAirIQ IQ“ Ansicht ist deutlich kompakter und konzentriert sich stärker auf das, was gerade wirklich wichtig ist – also die aktuelle Empfehlung, relevante Räume und den momentanen Handlungsbedarf. Dadurch bleibt die Karte übersichtlicher, ohne dass Funktionen oder Berechnungen verloren gehen.

Wichtig: Die bisherige klassische Ansicht bleibt vollständig erhalten. :+1:
In den Karteneinstellungen kann jetzt einfach zwischen „Klassisch“ und „FreshAirIQ IQ“ gewechselt werden. Beide Darstellungen greifen auf dieselben Berechnungen, Lerndaten und Einstellungen zurück.

So kann jeder selbst entscheiden, ob er lieber möglichst viele Informationen direkt auf der Karte sehen möchte oder eine kompaktere, stärker priorisierte Ansicht bevorzugt. :blush:

Danke nochmal für eure Wünsche und das bisherige Feedback – genau solche Rückmeldungen helfen mir dabei, FreshAirIQ Stück für Stück weiterzuentwickeln. :herb::dashing_away:

2 „Gefällt mir“

Wo findet man denn die „Klassisch“ und „FreshAirIQ IQ“ Einstellung? Vielleicht bin ich auch blind :sweat_smile:

Version installiert

grafik

Edit: Lag am Cache des Browsers . Funktioniert.

Du kannst zwischen den beiden Ansichten ganz einfach in der Dashboard-Konfiguration wechseln. Unter Dashboard-Konfiguration→ Darstellung kannst du zwischen „Klassisch“ und „FreshAirIQ IQ“ auswählen. :blush:
Beide Ansichten verwenden dieselben Berechnungen, Lerndaten und Einstellungen – lediglich die Darstellung unterscheidet sich. :herb::dashing_away:

2 „Gefällt mir“

Jupp funktioniert.

Lag am Cache des Browsers .

Morgen wird weiter getestet mit weiteren Räumen.

Weiterer Vorschlag:

Man sieht zwar was beobachtet wird, cool wäre aber per klick auf den Raum das die Werte passend angezeigt werden, also hier

oder wie im ersten Bild sich es per Raum ändert

Edit:

sieht irgendwie komisch aus was er da sagt

Danke dir, das sind zwei sehr gute Hinweise. :+1:
Die Idee mit den Raumdetails gefällt mir: Wenn mehrere Räume überwacht werden, wäre es tatsächlich sinnvoll, einen Raum anzuklicken und dann genau die Werte und die Begründung für diesen Raum zu sehen. Das schaue ich mir für eine der nächsten Versionen an.

Der Text im letzten Screenshot sieht dagegen tatsächlich nicht richtig aus. :sweat_smile: Da werden offenbar „offen lassen“ und „schließen“ für dieselben Fenster miteinander vermischt. Das ist so nicht beabsichtigt und ich werde mir die Logik dahinter ansehen. Danke fürs Finden!

1 „Gefällt mir“

Danke dir nochmal für den Hinweis! :+1:

Gerade bei der Öffnen-/Schließen-Empfehlung habe ich aktuell noch Schwierigkeiten, den Fehler zuverlässig nachzustellen. Auf deinem Screenshot sieht man ja sehr gut, dass die Empfehlung in dieser Situation teilweise widersprüchlich bzw. nicht sinnvoll formuliert wird.

Um herauszufinden, warum FreshAirIQ bei dir genau zu dieser Entscheidung kommt, würde mir deine detaillierte Diagnosedatei sehr helfen. Darin kann ich die zugrunde liegenden Messwerte, Entscheidungen und Berechnungen deutlich genauer nachvollziehen.

Wenn du Zeit hast, wäre es super, wenn du in FreshAirIQ unter „Diagnose & Test“ → „Diagnosedaten exportieren“ die Diagnosedatei exportieren und mir anschließend per Mail an support@freshairiq.com schicken könntest.

Damit könnte ich genau deinen konkreten Fall analysieren und versuchen, die Logik für die Öffnen-/Schließen-Empfehlungen entsprechend zu korrigieren.

Vielen Dank fürs Testen und für deine Rückmeldungen! :blush:

1 „Gefällt mir“

Super Idee, tolle App. Für mich ist teilweise die Schrift zu klein. Aber weiter so.

Bei mir kam diese Meldung über 2000 mal in 24 Stunden .

  • State attributes for sensor.freshairiq_status exceed maximum size of 16384 bytes. This can cause database performance issues; Attributes will not be stored

  • State attributes for sensor.event_history exceed maximum size of 16384 bytes. This can cause database performance issues; Attributes will not be stored

Diese Fehlermeldung bedeutet, dass die Zustandsattribute (Attributes) der genannten Sensoren die Grenze von 16.384 Bytes (ca. 16 KB) überschreiten.

Hallo Jochen,
vielen Dank für den wertvollen Hinweis! :+1:

Ich habe mich direkt an die Arbeit gemacht, das Problem untersucht und einen entsprechenden Fix umgesetzt.

Wenn du in HACS bei FreshAirIQ auf „Informationen aktualisieren“ drückst, sollte dir anschließend direkt das neue Update auf Version v0.25.1.22 angezeigt werden.

In dieser Version sollte das von dir gemeldete Problem mit den zu großen Sensor-Attributen behoben sein.

Es wäre super, wenn du nach dem Update kurz beobachten könntest, ob die Meldungen bei dir tatsächlich verschwunden sind.

Falls das Problem bei dir weiterhin auftreten sollte, würde ich mich freuen, wenn du mir einmal deine detaillierte FreshAirIQ-Diagnosedatei an support@freshairiq.com schicken könntest. Damit kann ich den Fehler gezielt anhand deines Setups und deiner Konfiguration untersuchen.

Dein Feedback hilft mir gerade in der Beta-Phase wirklich sehr weiter. :blush:

Vielen Dank fürs Testen und Melden!

1 „Gefällt mir“

Kleines Update zur FreshAirIQ Public Beta :herb:

Erst einmal vielen Dank für euer bisheriges Feedback! :blush:
Ich freue mich wirklich sehr darüber, wie gut FreshAirIQ und die Idee dahinter bisher angenommen werden.

Gerade jetzt in der Public Beta sind eure Rückmeldungen besonders wertvoll. Fehler, ungewöhnliche Situationen oder auch Dinge, die bei euch anders funktionieren als bei mir, helfen enorm dabei, FreshAirIQ weiterzuentwickeln und stabiler zu machen.

Deshalb habe ich in den letzten Updates auch das Diagnosesystem von FreshAirIQ deutlich erweitert.

FreshAirIQ zeichnet lokal technische Informationen über den eigenen Betrieb auf und kann dadurch unter anderem ungewöhnliches Verhalten und wiederkehrende Fehler besser erfassen. Das soll mir helfen, Probleme schneller nachzuvollziehen und im besten Fall zukünftig sogar technische Auffälligkeiten zu erkennen, bevor sie vom Nutzer überhaupt bemerkt oder gemeldet werden.

Wichtig ist mir dabei aber eine klare Unterscheidung zwischen zwei Arten von Diagnosedaten:

:one: Vereinfachte Diagnosedaten während der Public Beta

Während der aktuellen Public-Beta-Phase werden standardmäßig einmal nachts vereinfachte Diagnosedaten an FreshAirIQ übertragen.

Diese Daten helfen mir aktuell enorm dabei, unterschiedliche Installationen miteinander zu vergleichen, Auffälligkeiten zu erkennen und Fehler schneller und gezielter zu beheben. Gerade in dieser frühen Phase ist das sehr hilfreich, weil FreshAirIQ dadurch nicht nur unter meinen eigenen Bedingungen getestet wird, sondern auf vielen unterschiedlichen Home-Assistant-Systemen.

Wer diese automatische Übertragung nicht möchte, kann sie selbstverständlich jederzeit in den FreshAirIQ-Einstellungen deaktivieren oder den Übertragungsmodus ändern.

Diese automatische Übertragung ist ausdrücklich für die aktuelle Beta-Phase gedacht.

:two: Die detaillierte persönliche Diagnosedatei

Die wesentlich umfangreichere und detailliertere FreshAirIQ-Diagnose wird niemals automatisch übertragen.

Sie wird nur dann übertragen, wenn ihr das selbst aktiv auslöst und anschließend ausdrücklich bestätigt.

Neu in der aktuellen FreshAirIQ v0.25.1.27 ist dafür die Funktion:

„Diagnosedatei direkt an Support senden“

Wenn bei euch also ein Problem auftritt, bei dem ich für die Analyse mehr Informationen benötige, müsst ihr die große Diagnosedatei künftig nicht mehr erst exportieren und anschließend per E-Mail verschicken.

Ihr könnt die detaillierte Diagnose direkt aus FreshAirIQ heraus an den Support übertragen. Vor dem Versand könnt ihr zusätzlich kurz beschreiben, welches Problem ihr beobachtet habt.

Erst nach eurer ausdrücklichen Bestätigung wird die detaillierte Diagnose übertragen.

Die neue Funktion wurde inzwischen auch mit einer echten umfangreichen FreshAirIQ-Diagnose erfolgreich getestet. :white_check_mark:

Mein langfristiges Ziel dahinter ist relativ einfach:

FreshAirIQ soll nicht nur intelligent lüften, sondern auch im Hintergrund möglichst zuverlässig erkennen können, wenn technisch etwas nicht so läuft, wie es sollte.

Im Idealfall müsst ihr euch als Nutzer irgendwann möglichst wenig mit Diagnose, Logs oder technischen Details beschäftigen. Stattdessen soll FreshAirIQ mir genau die Informationen liefern können, die notwendig sind, um Probleme schnell zu verstehen und gezielt zu beheben.

Vielen Dank noch einmal an alle, die FreshAirIQ aktuell testen, Fehler melden, Ideen einbringen oder einfach ihre Erfahrungen teilen. :heart:

Gerade in dieser Phase hilft wirklich jede unterschiedliche Installation dabei, FreshAirIQ ein Stück besser zu machen. :herb:

1 „Gefällt mir“