„Luftqualitäts“-Box zum Dashboard mit der OpenWeather-API hinzufügen

Eine Idee, die mir kam: Ich habe gesehen, dass openweathermap eine API zur Luftqualität anbietet (Air Pollution). Es wäre cool, diese mit Gladys zu integrieren und eine „Luftqualitäts“-Box auf dem Dashboard zu haben, so in etwa:

Ja, ich bin dabei, da die Luftqualität in der Seine-Maritime nicht oft top ist :joy:

Ich bestätige @jerome! Da ich in der Normandie bin, bin ich in derselben Situation ^^
Übrigens @pierre-gilles, das bringt mich zu einer Frage: Wird diese Box auch für andere Integrationen geöffnet? Wie du weißt, finalisieren wir gerade die Integration von Netatmo, die „healthy home coach“ umfasst, die einen Indexwert healthIndex von 0 bis 4 zurückgeben (Mangelhaft, schlecht, akzeptabel, angenehm, gesund). Wir haben dies also in das „Gerät im Raum“ integriert.
Aber diese Box könnte sich dafür vielleicht ebenfalls eignen? Wir haben auch die Temperatur, die Luftfeuchtigkeit, den CO2-Gehalt und den Druck auf diesen Geräten. Außer dem Wind natürlich. Anpassbar?

Wofür steht dieser « healthIndex »? Pro Raum?

Man könnte eine ähnliche Box erstellen, um interne Haushaltsmetriken zu verwalten, aber für mich ist das eine andere Entwicklung als diese Box, die rein Statistiken zur externen Luftqualität über eine externe API bietet :slight_smile:

Übrigens habe ich diese Funktion in « Feature Request » eingestellt, weil ich daran gedacht habe, aber wir haben Dutzende/Hunderte anderer Aufgaben vor uns, also wird das definitiv nicht so bald sein, denke ich!

Ja

Ja, in diesem Fall pro Raum, da es sich um eine Funktion des Geräts „NHC“ handelt.

Genau, im Moment wird das auf eine ganz andere Weise verwaltet, also kein Problem!!^^

Die OpenWeather-API für die Luftverschmutzung gibt zurück:

  • einen globalen Luftqualitätsindex von 1 bis 5
  • die Konzentration verschiedener Gase und Partikel

Ich würde mir eine Option im Wetterkasten vorstellen:

Vielleicht mit einer Anzeige der Details jeder Messung (CO2, Feinstaub, …) beim Überfahren mit der Maus?

Warum nicht, man kann auch beides machen :slight_smile:

Ich finde, eine dedizierte Box würde auch helfen, die Funktion gut hervorzuheben, mir hat der Screenshot, den ich weiter oben gepostet habe, wirklich gut gefallen!

In der Wetterbox bekommen wir nicht so viele Informationen unter, ohne dass es überladen wirkt, also können wir: einen kleinen Text in der Wetterbox zusätzlich einfügen und zusätzlich eine separate, umfassendere Box erstellen.

Persönlich bevorzuge ich den zweiten Vorschlag. Aber ich gebe zu, dass es, wenn noch weitere Ergänzungen hinzukommen, ein bisschen zu viel werden könnte.

Übrigens, was die Wetterbox angeht, ist es normal, dass die Windgeschwindigkeit in m/h angegeben ist? Kommt das von der API?

Das passt zu dem, was ich im GitHub-Repository des Projekts vorgeschlagen habe. Ich habe gerade einen Luftqualitätssensor gekauft, der von Gladys noch nicht vollständig unterstützt wird.

Ich glaube, der Zigbee2mqtt-Modulteil ist fertig, die Änderung des Gladys-Kerns noch nicht, und es bleibt schließlich der Dashboard-Teil.

Das ist meiner Meinung nach ein anderes Thema, die „Wetter“-Box im Dashboard zeigt die Daten der OpenWeather-API an.

Für den Teil mit Zigbee2mqtt, wenn du in der Box „Geräte im Raum“ nichts siehst, musst du bei der Zigbee2mqtt-Integration nachsehen, ob dort etwas fehlt :slight_smile:

Edit: Ich hatte den Pull Request auf GitHub ([zigbee2mqtt] Add TuYa TS0601_air_quality_sensor and CO2 feature by cicoub13 · Pull Request #1247 · GladysAssistant/Gladys · GitHub) nicht gesehen, also ist alles gut, es fehlt nur noch das Mergen!

Ich habe ein kleines Dev zu diesem Thema gestartet:
Was haltet ihr davon?

Ich mag beide Versionen, aber Wind/Temperatur/Feuchtigkeit sind redundant mit dem Wetter-Widget :thinking:

Hallo @Lokkye, super sauber, ich mag die dedizierte Box sehr :slight_smile: