Pixel & Stecker

Bewässerung mit Home Assistant Blueprint

brown wooden bench under green tree during daytime
Teilen
LinkedIn WhatsApp Bluesky Facebook E-Mail

ACHTUNG! Das ist eine BETA-Version, die gerade noch im Test ist. Ihr helft dabei, den Blueprint noch besser zu machen! Sollte der bei Euch irgendwie ungewöhnlich arbeiten, schreibt es bitte in die Kommentare.

Im letzten Jahr habe ich mit einer Automation zur Bewässerung mit Home Assistant begonnen. Nachdem das Ganze unseren Garten gut durch den Sommer gebracht hat, die Konfiguration allerdings etwas aufwendig ist, habe ich mir gedacht: Baue einen Blueprint daraus!

Die Hardware

Mit Hilfe von „modernster Technik“ ist der Home Assistant Blueprint nun fertig. Ich habe versucht, alles so einfach wie möglich zu halten. Folgende Dinge werden weiterhin benötigt:

Die Installation

Neben dem eigentlichen Blueprint wird auch weiterhin eine Wetter-Integration in Home Assistant benötigt. Standardmäßig ist die Meteorologisk Institutt (Met.no)-Integration installiert. Sollte diese Integration noch nicht vorhanden sein, einfach installieren: Unter „Einstellungen“->“Geräte & Dienste“ einfach unten rechts auf „Integration hinzufügen“ klicken und nach „Met“ suchen und installieren.

Und dann seit ihr eigentlich Ready-To-Go! Die Konfiguration wird in den Einstellungen des Blueprints erklärt. Es fehl Euch also nur noch der Blueprint:

Open your Home Assistant instance and show the blueprint import dialog with a specific blueprint pre-filled.

Die Markdown-Card

Damit ihr auch immer sehen könnt, was der Bewässerungs-Blueprint gerade macht, habe ich beispielhaft noch eine Markdown-Card erstellt. Der YAML-Code sieht wie folgt aus:

{% set bewaesserung_geplant = 'input_boolean.nachste_bewasserung_wird_ausgefuhrt' %}
{% set bewaesserung_status = 'input_text.status_der_bewasserung' %}

{% if is_state(bewaesserung_geplant, 'on') %}
🟢 **Bewässerung geplant.**  
{% else %}
🔴 **Keine Bewässerung geplant.**
{% endif %} {{ states(bewaesserung_status) }}Code-Sprache: JavaScript (javascript)

Hinweis: Dieser Artikel enthält Affiliate-Links. Wenn Du über die Links mit einem Sternchen etwas kaufst, erhalte ich eine kleine Provision, ohne dass sich der Preis für Dich ändert. Danke für Deine Unterstützung!

7 Kommentare

  • Hallo Herr Schwörer,

    zunächst vielen Dank für die Automation. Auch wenn ich sie noch nicht testen konnte (dazu komme ich gleich noch), so macht sie einen super Eindruck, weil alles Notwendige enthalten ist.
    Jetzt aber zu meinem Problem. Ich erhalte beim Versuch die Automation zu speichernfolgende Fehlermeldung:
    Message malformed: not a valid value for dictionary value @ data[‚actions‘][6][‚choose‘][0][’sequence‘][1][‚then‘][0][‚target‘][‚entity_id‘]

    Leider bin ich nicht so fit, dass ich den Fehler finden kann. Vielleicht haben sie eine Idee.

    Vielen Dank im Voraus

    • Hallo Herr Block,
      wahrscheinlich haben Sie nichts falsch gemacht, sondern ich: Leider wurden offensichtlich nicht alle optionalen Felder als solche behandelt. So beispielsweise auch das Cover/Rolladen-Feld, welches wahrscheinlich bei Ihnen leer war. Ich habe gerade eine neue Version online gestellt, die Sie einfach über den Button oben noch einmal laden können. Am Besten vorher die alte Version einmal löschen. Dann sollte es eigentlich klappen!

      Viele Grüße,
      Henning Schwörer

  • Hallo Herr Schwörer,

    vielen Dank für die schnelle Reaktion! Hab es gleich mit der neuen Version ausprobiert.
    Jetzt klappt es mit der Speicherung.
    Insofern werde ich jetzt mal ausgiebig testen und gerne Feddback geben.

    Eine Sache noch, die mich zwar nicht gestört hat, aber zumindest als Rückmeldung. Wenn man die Helfer „letzte Bewässerung“, „nächste Bewässerung“ und „Status der Bewässerung“ über die Automation anlegen will, dann erhält man als Fehlermeldung:
    required key not provided @ data[’name‘]. Got None

    Viele Grüße und eine schönes Wochenende

    Markus Block

    • Hallo Herr Block,
      vielen Dank für die Rückmeldung! Eigentlich sollte das gehen, aber da habe ich leider mit dem Blueprint keinen Einfluss drauf: Helfer bitte vor dem Erstellen der Automation anlegen. Das direkte Erstellen im Blueprint-Auswahldialog wird nämlich derzeit nicht zuverlässig unterstützt. Ich habe trotzdem die Version nochmal mit ein paar Bugfixes und einem entsprechenden Hinweis aktualisiert.

      Viele Grüße,
      Henning Schwörer

    • Hallo Sascha,
      vielen Dank für Dein Feedback. Du hast Recht: Ich habe die Helper nicht angegeben. Hier nochmal kurz zusammengefasst: „Letzte Bewässerung“ als input_datetime-Helfer, „Nächste Bewässerung wird ausgeführt“ als input_boolean-Helfer (optional) und „Status der nächsten Bewässerung“ als input_text-Helfer (optional). Im Blueprint werden alle benötigten Helfer aber auch noch einmal erklärt.

Kommentar schreiben

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert