# Ein Flow zum überprüfen der qualität der verwendeten Daten

**URL:** <https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219>\
**Category:** Flows (DE)\
**Created:** [October 7, 2023, 7:32pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219 "2023-10-07T19:32:58Z")\
**Posts on this page:** 20\
**Page:** 1

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 7, 2023, 7:32pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/1 "2023-10-07T19:32:58Z")

</div>

Hallo  
Ich nutze für die Badlüftung einen Feuchtigkeitssensor im Bad…außerdem einen draußen und dazu noch Daten von Wetter von Open Meteo und Wether forecast.  
Mein Badlüfter soll nicht angehen / ausgehen wenn es draußen eine größere Luftfeuchtigkeit herrscht wie innen. ( Sonst läuft der sich zu tode und bringt nix )  
Jetzt ist es schon ein paar mal passiert das eines der Wetter Apps die Daten nicht aktualiesiert hat und der Wert bei 95 % hängen geblieben ist. nach einem Neustart der App war alles wieder OK.  
Jetzt die Frage. Kann ich in einem Flow prüfen ob die verwendetet daten richtig sind ? oder wie kann ich damit umgehen das sowas nicht passiert. ? Jemand ne Idee ?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 7, 2023, 8:07pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/2 "2023-10-07T20:07:15Z")

</div>

Ich habe das mit einer Berechnung der Luftfeuchtigkeit gemacht auf Basis von relativer Feuchtigkeit + Temperatur innen und außen.  
Mit den Sensordaten (Aqara-Sensor) kann man so die reale Feuchtigkeit ermitteln und vergleichen. Es bringt ja nix, nur die relative Luftfeuchtigkeit zu vergleichen, weil die temperaturabhängig ist. D.h. es macht keinen Sinn zu lüften, wenn außen 50% bei 10° sind und innen 60% bei 23°.

Ich muss nochmal den Post suchen. Ich ergänze das dann nochmal.

Edit: Hier der Link:

> [@Advanced Flows](https://community.homey.app/t/advanced-flows/65203/88):
>
> Beispiel-Flow: Berechnung der absoluten Luftfeuchtigkeit innen/außen als Lüftungsvorschlag: Durch den Bastenvorschlag einer Lüftungstseuerung bei [heise.de](http://heise.de) habe ich mir einen Flow gebastelt, der mir zeigen soll, ob es sinnvoll ist, zu lüften (speziell Kellerräume), oder ob man damit nur noch mehr Feuchtigkeit in den Innenraum holt. Vielleicht ist das auch für euch interessant. Dazu wird die Temperaturen und Luftfeuchtigkeit innen und außen prüft. Daraus wird mit einer vereinfachten Formel (hatt…

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 8, 2023, 1:22am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/3 "2023-10-08T01:22:56Z")

</div>

Vielen Dank für die Weitergabe dieser Formel und der Flows!

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 8, 2023, 7:37am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/4 "2023-10-08T07:37:42Z")

</div>

Kannst Du nachvollziehen wann bzw. warum sich die Apps aufhängen, z.B. zu hohe RAM-Nutzung? Wie oft hängen sich die Apps auf? Hast Du in den zu den Apps dazugehörigen Foren Beiträgen mal nachgesehen, ob andere User auch betroffen sind?

Du könntest die Apps vorsorglich 1x pro Tag z.B. per Flow neu starten lassen.

Einige API Dienste haben aber auch ein tägliches Limit bzgl. der API Abrufe. Sollten Deine Apps das Limit erreichen, würden die Daten nicht mehr aktualisiert werden. Da ich beide Apps aber nicht kenne, weiß ich nicht ob diese ein Limit haben und wenn ja, wie hoch dieses ist. Möglicherweise kann man das Abfrageintervall in den App Einstellungen ändern. Auch diese Infos solltest Du in den entsprechenden Foren Beiträgen finden.

---

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 8, 2023, 10:53am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/5 "2023-10-08T10:53:27Z")

</div>

Wie legt man sich virtuelle Sensoren an ?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 8, 2023, 10:56am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/6 "2023-10-08T10:56:57Z")

</div>

Dazu gibt es Unmengen Beispiele im Forum.

Du brauchst eine der beiden Apps (die einfache oder umfangreiche Variante):

> **[Virtuelle Geräte](https://homey.app/de-de/app/com.arjankranenburg.virtual/Virtuelle-Ger%C3%A4te/)**
>
> Virtual Devices to simulate 1 or more real devices

> **[Device Capabilities](https://homey.app/de-de/app/nl.qluster-it.DeviceCapabilities/Device-Capabilities/)**
>
> Nutzen Sie alle Fähigkeiten Ihrer Geräten

Damit kannst du virtuelle Geräte anlegen und per Flow die Werte ändern.  
Ich hatte die erste App in dem Flow verwendet.

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 8, 2023, 4:28pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/7 "2023-10-08T16:28:57Z")

</div>

Nur ein Hinweis zur Berechnung, sie funktioniert nicht überall in Homey einwandfrei.  
Für alle, die _ **nicht** _ die Standardberechnungsmöglichkeiten `{{ }}` in Logika oder anderen Standardablaufplänen nutzen:  
Der Teil  
`10^()`  
aus der Logik-Berechnung funktioniert seltsamerweise nicht im Ausdrucksfeld einer AVD von Device Capabilities, und auch nicht in Homeyscript…  
Wenn ich ihn ersetze durch:  
`10 ** ()`  
wurde das Problem gelöst.  
(Danke an Robert Klep für [diesen Tipp](https://community.homey.app/t/using-10-in-logics-calculation-and-homeyscript-results-in-different-values/91235))

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 8, 2023, 5:29pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/9 "2023-10-08T17:29:47Z")

</div>

Es ging Dirk schon um die Apps, weil das Problem auftrat, wenn eine App gestoppt war und dadurch falsche Feuchtigkeitswerte vorhanden waren.  
Mein Beispiel zielt eher darauf ab, die absolute Feuchtigkeit statt der relativen zu verwenden.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 9, 2023, 7:44am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/10 "2023-10-09T07:44:59Z")

</div>

Das war die eigentliche Frage von Bernd, so habe ich es zumindest verstanden:

> [@Bernd\_Koberstein](#):
>
> Jetzt ist es schon ein paar mal passiert das eines der Wetter Apps die Daten nicht aktualiesiert hat und der Wert bei 95 % hängen geblieben ist. nach einem Neustart der App war alles wieder OK.  
> Jetzt die Frage. Kann ich in einem Flow prüfen ob die verwendetet daten richtig sind ? oder wie kann ich damit umgehen das sowas nicht passiert. ? Jemand ne Idee ?

Dennoch interessant das er nicht darauf eingeht… 🤔  
Sollte ich es falsch verstanden haben und meine Antwort OT sein, dann lösche ich meinen Post.

---

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 9, 2023, 8:17am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/11 "2023-10-09T08:17:50Z")

</div>

Hallo Fantross  
ich kann keine regelmäßigkeit feststellen. oder das Problem provozieren.  
Da das im Hintergrund läuft , fällt das auch nicht auf wenn die Daten mal 5 Stunden nicht aktualiesiert werden.

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 9, 2023, 10:02am UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/12 "2023-10-09T10:02:06Z")

</div>

Habe mir grade mal die **Weather Forecast** App installiert. Ein regelmäßiges Abfrageintervall kann man nicht einstellen, theoretisch könnte man die Daten aber regelmäßig per Flow aktualisieren lassen:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/4/a/4ac20c12b7a752da2afc339c15e322c9bd6133df.png)

Lt. Info ist dies aber nur für die Daten in Norwegen möglich, also ist diese Option auch hinfällig.

Aus meiner Sicht gibt es u.A. folgende Optionen:  
– Die App(s) 1x Tag per Flow neu starten lassen  
– Anstelle der **Weather Forecast** z.B. die **[OpenWeather](https://homey.app/de-de/app/nu.baretta.openweathermap/OpenWeather/)** App von @RonnyW nutzen.

**OpenWeather**  
Bzgl. der Werteaktualisierung habe ich bisher keine Probleme feststellen können (HP19 + HP23). Von den Werten sollte diese auch genauer sein, da die Daten vom [Deutschen Wetterdienst](https://www.dwd.de/DE/Home/home_node.html) stammen.  
Lt. diesem [Post](https://community.homey.app/t/app-pro-weather-from-yr-no/66896/3) ff. hatte ein User auch schon bereits Unterschiede im Vergleich zur OpenWeather App feststellen können. Außerdem ist der YR Wetterdienst lt. den Infos ein nationaler Dienst für Norwegen.  
Bei dieser Momentaufnahme stimmt die OpenWeather Temperatur auch deutlich besser mit den Temperatusensoren überein, als mit der Temperatur von Weather Forecast:

 ![image](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/2/e2afa287d5a6741172a8c08c829e386513daf7e1.png)

---

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 9, 2023, 12:05pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/13 "2023-10-09T12:05:09Z")

</div>

Das von open Weather ist doch mit dem APi zeug…Das habe ich nicht verstanden was das ist und wozu …Kann ich das irgendwo nachlesen…was das alles für zeug ist …so ein Token und ein key generieren und so weiter…ist alles ziemlich komplieziert dafür das ich nur wissen will welche temperatur wo ist.

---

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 9, 2023, 12:09pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/14 "2023-10-09T12:09:11Z")

</div>

![Unbenannt](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/b/1/b1d790922ebceaf05df7a92e69610bdd794e8338.jpeg)

irgendwas stimmt bei meiner Formel nicht.

---

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 9, 2023, 12:11pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/15 "2023-10-09T12:11:17Z")

</div>

Bei diese Karte ist nach 2ms ein Fehler aufgetreten

Es wurde ein Fehler-Tag erzeugt.

Error

Invalid Token: homey:device:4c281985-c895-40ce-af27-3f80bc18b512|measure\_humidity

---

<div class="post-metadata">

**Author:** ![DirkG](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/dirkg/32/118897_2.png) [@DirkG](https://community.homey.app/u/DirkG)\
**Post date:** [October 9, 2023, 12:43pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/16 "2023-10-09T12:43:38Z")

</div>

Auf der [FAQ-Seite](https://openweathermap.org/faq) von OpenWeather ist beschrieben wie man einen API-Schlüssel bekommt.  
Der einfachhalber habe ich den Text von dieser Seite kopiert und übersetzt:

> **So erhalten Sie einen API-Schlüssel**
> 
> Um unsere Dienste nutzen zu können, müssen Sie Ihren persönlichen API-Schlüssel in all Ihren API-Anfragen erhalten und verwenden. Wie man es macht:
> 
> 1. [Melden Sie sich an](https://home.openweathermap.org/users/sign_up)und erhalten Sie einen API-Schlüssel (APPID) auf [Ihrer Kontoseite](https://home.openweathermap.org/api_keys).
> 2. Überprüfen Sie Ihre E-Mail-Adresse durch ein Bestätigungsschreiben, das Ihnen zugesandt wird.
> 3. Überprüfen Sie nach der Überprüfung Ihren Posteingang erneut, um unsere Willkommens-E-Mail zu finden, die Ihren API-Schlüssel und wichtige Informationen enthält.
> 
> Herzlichen Glückwunsch! Jetzt haben Sie ein kostenloses [OpenWeather-Konto](https://home.openweathermap.org/subscriptions)und können unsere Dienste nutzen. Wir empfehlen Ihnen dringend, die [API-Dokumentation](https://openweathermap.org/api)zu lesen, in der erläutert wird, wie Sie unsere APIs verwenden.

Die weiteren notwendigen Schritte für die Integration in Homey sind [hier](https://community.homey.app/t/app-pro-openweather/61482/2) beschrieben. Falls Du Probleme mit Englisch hast, im Safari- und Firefox-Browser kann man Seiten automatisch übersetzen lassen. Ansonsten Übersetzungsprogramme wie z.B. [Google Übersetzer](https://translate.google.com/?hl=de&tab=TT) oder [Deepl](https://www.deepl.com/translator) nutzen, oder einfach noch mal nachfragen.

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 9, 2023, 1:03pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/17 "2023-10-09T13:03:21Z")

</div>

Beim Setzen des Sensorwertes musst du die Capability des virtuellen Gerätes angeben, nicht das globale Tag. Also “measure\_humidity” als Text eintragen.

 ![Screenshot_20231009_150109_Firefox](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/2/f/2fd2740373a113157805e62c4ffc9046340d6099.jpeg)

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 9, 2023, 1:06pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/18 "2023-10-09T13:06:43Z")

</div>

Da es verschiedenen API-Keys gibt, hier noch der Link:

> **[Pricing - OpenWeatherMap](https://openweathermap.org/price)**
>
> All data provided by OpenWeatherMap can be freely used through API with non-commercial or commercial purposes. Subscribe to current weather, forecasts, and historical data collections and enjoy our fast simple API.

Unter “OneCall 3.0 API” den Key erzeugen, zubir ein Konto anlegen.  
Zum Key muss eine Zahloption angegeben werden (Kreditkarte).  
Du hast 1000 Abrufe pro Tag frei (für jedes Gerät, zu dem du beim Hinzufügen einen Key angeben musst).  
Du kannst im OWM-Konto ein Limit setzen (z.B.900), um das Überschreiten und Kosten zu vermeiden.

---

<div class="post-metadata">

**Author:** ![Bernd\_Koberstein](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/bernd_koberstein/32/75985_2.png) [@Bernd\_Koberstein](https://community.homey.app/u/Bernd_Koberstein)\
**Post date:** [October 9, 2023, 1:48pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/19 "2023-10-09T13:48:54Z")

</div>

![Unbenannt](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/c/e/ce3a130c54c8a2b090566da92e28b58663e94799.jpeg)

Das hat funktioniert.  
Der Wert wird in % angezeigt. ist aber Gramm pro m³ Luft. Wie kann man das ändern ?  
Beim erstellen von dem Sensor hatte ich nicht die auswahl,

Und noch was. Wenn ich mit dem Virtuellen Gerät einen anderen Wert errechnen möchte was schreibe ich dann da hin ? Measure XXXX oder gibt es da eine Liste ?

---

<div class="post-metadata">

**Author:** ![RonnyW](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/ronnyw/32/10879_2.png) [@RonnyW](https://community.homey.app/u/RonnyW)\
**Post date:** [October 9, 2023, 2:46pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/20 "2023-10-09T14:46:47Z")

</div>

Das kannst nicht ändern. Homey hat kein Attribut dafür und stattdessen wird die normale Luftfeuchtigkeit verwendet.

Wenn du das anpassennwillst, müsstestdu die andere App verwenden. Ist aber etwas komplizierter in der Einrichtung.

Was willst du berechnen? Du kannst dem virtuellen Sensor nur einen Wert zuordnen (über deinen Flow). Wenn du einen zweiten berechneten Wert möchtest, brauchst noch einen Sensor (oder Logik-Variable).

---

<div class="post-metadata">

**Author:** ![Peter\_Kawa](https://sea1.discourse-cdn.com/flex025/user_avatar/community.homey.app/peter_kawa/32/173848_2.png) [@Peter\_Kawa](https://community.homey.app/u/Peter_Kawa)\
**Post date:** [October 9, 2023, 10:00pm UTC](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219/21 "2023-10-09T22:00:45Z")

</div>

Ich möchte kurz die Version mit einem [advanced virtuellen Gerät](https://community.homey.app/t/app-pro-device-capabilities-enhance-the-capabilities-of-devices/43287) vorstellen:  
 → Ersetzt hier in der Formel den Teil `10^` durch `10**`

Das advanced virtuelle Gerät Einstellungen

> ![signal-2023-10-09-234836_002](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/f/1/f169e5774eba0651af5af4fc58ba26db975f9469.jpeg)

Der flow

> ![Screenshot from 2023-10-10 00-02-09](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/e/c/ec96d9767c5b9457c8b1b53c7f541c7103cdde11.png)

Die Geräte

> ![Screenshot from 2023-10-09 23-49-58](https://us1.discourse-cdn.com/flex025/uploads/athom/original/3X/a/e/ae597fcfa9d2566c3c3c108f6a22c792101be118.png)

[Next page](https://community.homey.app/t/ein-flow-zum-uberprufen-der-qualitat-der-verwendeten-daten/91219.md?page=2)
