NINA-Warnmeldungen kannst du relativ einfach in Home Assistant einbinden und dir "im Ernstfall" auf deinem Dashboard anzeigen lassen. Du benötigst lediglich die NINA-Integration sowie fürs Frontend eine Erweiterung über HACS. Wie du genau vorgehen musst, erkläre ich dir in diesem Beitrag! Wenn immer ich eine App von meinem Handy schmeißen kann, mache ich dies! Nun habe ich dank des Hinweises vom Blog-Leser Theo mit Home Assistant eine weitere App von meinem Smartphone werfen können. Home Assistant ist für mich nun die "Schaltzentrale", um mich über mögliche Warnmeldungen der NINA-Warn-App zu informieren. [toc] Eine solche Warnmeldung kann wie folgt aussehen, hier…
Danke für die Info, aber ich verstehe nicht wo Dein Yaml-Code hin soll. Cards: führt zu Fehlern in der conditional card und auch an anderen Stellen. Nun, wo wird der Yaml-Code platziert?
Hi!
Wenn du dein Dashboard nicht im YAML-Modus bearbeitest, sondern über den Editor, klickst du auf "Karte hinzufügen" und scrollst dann bis ganz nach unten klickst da auf "Manuell". Der Editor-Feld beinhaltet ja schon "type: ''". Hier kannst du also den Code ab Zeile 2 oben reinkopieren. Es kann dann sein, dass die Einrückungen nicht korrekt übernommen werden bzw. passen. Die Zeile "type: conditional" muss gleich eingerückt sein, wie die Zeilen "conditions:" und "card:" - ggf. musst du also ein paar Leerzeichen am Zeilenanfang der Zeile "type: conditional" machen, bis diese auf gleicher Höhe mit den genannten ist. Dann sollte die Fehlermeldung "Konfigurationsfehler erkannt:
bad indentation of a mapping entry (2:15)" verschwinden. Eine Vorschau im rechten Bereich wird es aber vermutlich nicht geben, da die Karte ja eben nur angezeigt wird, wenn der Sensor den Wert 'on' hat.
Hi!
Also hier wurden heute noch Unwetter/Hochwasserwarnungen wie im Beitrag beschrieben angezeigt. Was wird dir denn bei einer aktiven Meldung (also "unsicher") in den Entwicklertools unter Templates angezeigt, wenn du folgenden Code reinkopierst?
{{ (states.binary_sensor.warning_overath_stadt_rheinisch_bergischer_kreis_nordrhein_westfalen_1.attributes|list) }}
(natürlich statt warning_overath_stadt_rheinisch_bergischer_kreis_nordrhein_westfalen_1 deinen Namen eingeben)
Im Falle von "unsicher" solltest du dort device_class, friendly_name, headline und sent bspw. angezeigt bekommen.
Durch
{{ (states.binary_sensor.warning_overath_stadt_rheinisch_bergischer_kreis_nordrhein_westfalen_1.attributes|list)[ZAHL] }}
mit ZAHL = Index der Attribute (also 0, 1, 2, ...) kannst du dir dann die Values des jeweiligen Attributes ausgeben lassen.
Vielleicht hast du nur nen Typo in deinem Dashboard?
@distanzcheck Klar, wenn du die Infos über eine Markdown-Karte anzeigen lässt, kannst du das mit folgender Abfrage lösen:
{% if 'Hoch' not in state_attr('binary_sensor.warning_overath_stadt_rheinisch_bergischer_kreis_nordrhein_westfalen_1', 'headline') %}
{{ state_attr('binary_sensor.warning_overath_stadt_rheinisch_bergischer_kreis_nordrhein_westfalen_1', 'headline') }}
{% endif %}
Du musst natürlich "binary_sensor.warning_overath_stadt_rheinisch_bergischer_kreis_nordrhein_westfalen_1" gegen den für dich zutreffenden Sensor ersetzen.
@olli Super, gerade versucht aber wohl falsch eingefügt.
Wo muss das
{% if 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') %}
{{ state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') }}
{% endif %}
{% if is_state('binary_sensor.warning_bochum_stadt_1', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') %}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') }}</ha-alert>
{ % endif % }
{% if is_state('binary_sensor.warning_bochum_stadt_2', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_2', 'headline')%}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_2', 'headline') }}</ha-alert>
{% endif %}
{% if is_state('binary_sensor.warning_bochum_stadt_3', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_3', 'headline')%}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_3', 'headline') }}</ha-alert>
{% endif %}
{% if is_state('binary_sensor.warning_bochum_stadt_4', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_4', 'headline') %}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_4', 'headline') }}</ha-alert>
{% endif %}
{% if is_state('binary_sensor.warning_bochum_stadt_5', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_5', 'headline')%}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_5', 'headline') }}</ha-alert>
{% endif %}
Man muss die Abfrage nach dem "Hoch" für jede Entität (also 1-5) machen.
@distanzcheck Sorry für die späte Antwort, aber ich glaube ich weiß nun, was die Ursache für das Flackern ist - zumindest hatte ich heute etwas ähnliches. In meinem Fall lag es daran, dass die Entität nicht verfügbar war, weshalb der YAML-Code das Frontend anscheinend überfordert.
Existieren bei dir alle 5 Entitäten/Sensoren
binary_sensor.warning_bochum_stadt_1
binary_sensor.warning_bochum_stadt_2
binary_sensor.warning_bochum_stadt_3
binary_sensor.warning_bochum_stadt_4
binary_sensor.warning_bochum_stadt_5
Aus diese wird ja im Code referenziert. Wenn du beispielsweise nur 3 Warnungen je Stadt in NINA konfiguriert hast, gibt es ja nur 1-3 und der Code prüft auf nicht vorhandene Sensoren.
Oder NINA hat(te) warum auch immer die Entitäten/Sensoren (noch) nicht bereitgestellt.
@distanzcheck kannst du einen Screenshot aus den Entwicklerwerkzeugen bereitstellen, in dem man die Entitäten vollständig, also inkl. Spalte "Attribute" sehen kann?
Ich glaube ich weiß, was das Problem ist: wenn der Sensor sicher ist, gibt es keine Attribute. Der Code prüft aber darauf, was dann "knallt". Ich lasse mir was einfallen! 🤔
@distanzcheck Es ist mir wirklich unangenehm, aber der Fehler liegt in der Syntax meines Code-Schnipsels an dich... Da scheint beim Copy & Paste bei mir irgendwas schief gegangen zu sein - sorry!
Beim ersten endif haben sich zwei Leerzeichen eingeschlichen, die da nicht sein dürften.
Statt
{% if is_state('binary_sensor.warning_bochum_stadt_1', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') %}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') }}</ha-alert>
{ % endif % }
muss es natürlich
{% if is_state('binary_sensor.warning_bochum_stadt_1', 'on') and 'Hoch' not in state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') %}
<ha-alert alert-type="warning">{{ state_attr('binary_sensor.warning_bochum_stadt_1', 'headline') }}</ha-alert>
{% endif %}
heißen, also ohne die Leerzeichen zwischen den geschweiften Klammern und den Prozentzeichen.
Klappt! Jetzt versuche ich dies gerade in eine Automation einzubauen welche die Nina Warnungen auf der Ulanzi Pixel Clock ausgibt. Lüppt aber noch net so richtig. Hochwasser wird gemeldet.
Ich habe gerade in der Beschreibung bei Home Assistant der Nina Warn Integration folgendes gefunden.
Wo muß dieses "Regex: .*corona.*" eingetragen werden ?
Headline filter
This filter filters warnings based on the headline as a blacklist. In other words, if the regular expression matches the headline of the warning, the warning will be ignored.
Default: Match nothing (/(?!)/)
Example
Ignore warnings that contain the word corona
Regex: .*corona.* Headline: corona-verordnung des landes: warnstufe durch landesgesundheitsamt ausgerufen
Home Assistant Forum: Die beste Anlaufstelle für Smart-Home-Enthusiasten
Das Smart Home wird immer beliebter, aber die Einrichtung und Automationen kann komplex sein. Wenn du dich mit Home Assistant beschäftigst, bist du sicher schon auf Herausforderungen gestoßen. Genau hier kommt das Home Assistant Forum ins Spiel – eine Community, die dir hilft, dein Smart Home optimal zu gestalten. In diesem Beitrag erfährst du, warum das Forum so wertvoll ist, welche Themen dort diskutiert werden und wie du das Beste aus der Community herausholst.
Warum das Home Assistant Forum nutzen?
Egal, ob du Anfänger oder erfahrener Nutzer bist, das Home Assistant Forum bietet zahlreiche Vorteile:
Schnelle Hilfe bei Problemen: Die Community besteht aus erfahrenen Nutzern, die oft schneller antworten als offizielle Support-Kanäle.
Lösungen für individuelle Smart-Home-Probleme: Viele Nutzer haben ähnliche Herausforderungen – oft gibt es bereits Lösungen, die du direkt übernehmen kannst.
Austausch über neue Integrationen und Updates: Home Assistant wird ständig weiterentwickelt. Im Forum erfährst du als Erster von neuen Funktionen und Integrationen.
Inspiration für Automationen: Durch den Austausch mit anderen findest du kreative Ideen, um dein Smart Home noch intelligenter zu machen.
Welche Themen werden im Home Assistant Forum behandelt?
Das Forum deckt ein breites Spektrum an Themen ab. Hier sind einige der wichtigsten Bereiche:
1. Installation und Erstkonfiguration
Falls du gerade erst mit Home Assistant startest, findest du im Forum zahlreiche Anleitungen zur Installation und den ersten Schritten. Von der Wahl der richtigen Hardware bis hin zur Einrichtung der Benutzeroberfläche – hier bekommst du alle nötigen Infos.
2. Geräte-Integration
Home Assistant unterstützt unzählige Geräte und Plattformen. Im Forum wird regelmäßig über die besten Smart-Home-Geräte, Kompatibilitätsprobleme und neue Integrationen diskutiert. Egal, ob du Philips Hue, Shelly, Sonoff oder Zigbee-Geräte nutzen möchtest – im Forum gibt es Antworten.
3. Automationen und Skripte
Ein Smart Home lebt von Automationen. Im Home Assistant Forum tauschen sich Nutzer über automatisierte Abläufe aus, teilen YAML-Skripte und geben Tipps zur Optimierung. Du kannst eigene Ideen vorstellen oder bewährte Lösungen übernehmen.
4. Fehlerbehebung und Debugging
Nicht alles läuft immer reibungslos. Im Forum kannst du Logs posten, Fehler diskutieren und gemeinsam mit anderen Nutzern nach Lösungen suchen. Gerade bei komplexen Problemen ist die Community eine große Hilfe.
5. Dashboard-Anpassungen (Lovelace UI)
Home Assistant bietet viele Möglichkeiten zur individuellen Gestaltung des Dashboards. Im Forum zeigen Nutzer ihre Setups, teilen Themes und helfen bei CSS-Anpassungen. Wenn du dein Dashboard optisch aufwerten möchtest, ist das der richtige Ort.
6. Add-ons und Erweiterungen
Home Assistant kann durch Add-ons und benutzerdefinierte Komponenten erweitert werden. Im Forum erfährst du, welche Erweiterungen besonders nützlich sind und wie du sie installierst.
Tipps zur Nutzung des Home Assistant Forums
Damit du das meiste aus dem Forum herausholst, solltest du einige Dinge beachten:
Suche zuerst nach bestehenden Lösungen: Viele Fragen wurden schon beantwortet. Nutze die Suchfunktion, bevor du ein neues Thema erstellst.
Beschreibe dein Problem präzise: Je genauer du dein Anliegen schilderst (inklusive Logs und Screenshots), desto schneller kann dir geholfen werden.
Beteilige dich aktiv: Hilf anderen Nutzern, indem du deine Erfahrungen teilst. Eine aktive Community lebt vom gegenseitigen Austausch.
Halte dich an die Forenregeln: Sei respektvoll und konstruktiv – so bleibt das Forum ein angenehmer Ort für alle.
Fazit: Das Home Assistant Forum als wertvolle Ressource
Wenn du dein Smart Home mit Home Assistant optimieren möchtest, ist das Home Assistant Forum eine unverzichtbare Quelle für Wissen und Unterstützung. Egal, ob du Probleme lösen, neue Automationen entdecken oder dein Dashboard verschönern möchtest – hier findest du Gleichgesinnte, die dir weiterhelfen. Also, worauf wartest du? Registriere dich noch heute und werde Teil der Community!