Sascha Brockel https://sascha-brockel.de/ Fortschritt kennt keine Grenzen Sun, 17 Nov 2024 18:59:52 +0000 de hourly 1 https://i0.wp.com/sascha-brockel.de/wp-content/uploads/2020/04/cropped-Sascha-Brockel-Logo.png?fit=32%2C32&ssl=1 Sascha Brockel https://sascha-brockel.de/ 32 32 226381882 Car Wash: Autowäsche Vorhersage in Home Assistant https://sascha-brockel.de/car-wash-autowaesche-vorhersage-in-home-assistant/ https://sascha-brockel.de/car-wash-autowaesche-vorhersage-in-home-assistant/#respond Mon, 11 Nov 2024 11:00:00 +0000 https://sascha-brockel.de/?p=1993 Du möchtest dein Auto waschen, aber es könnte am nächsten Tag schon wieder regnen? Dann kann Home Assistant dir mit der Car Wash-Vorhersage helfen! Mit dieser cleveren Integration kannst du sicherstellen, dass dein Auto nicht nur sauber, sondern auch lange sauber bleibt. In diesem Artikel erfährst du, wie die Car […]

Der Beitrag Car Wash: Autowäsche Vorhersage in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 8 Minuten

Du möchtest dein Auto waschen, aber es könnte am nächsten Tag schon wieder regnen? Dann kann Home Assistant dir mit der Car Wash-Vorhersage helfen! Mit dieser cleveren Integration kannst du sicherstellen, dass dein Auto nicht nur sauber, sondern auch lange sauber bleibt. In diesem Artikel erfährst du, wie die Car Wash-Integration von Home Assistant dir bei der Planung der nächsten Autowäsche hilft und wie du sie in deinem Smart Home-System einrichten kannst.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Was ist die Car Wash-Integration?

Die Car Wash-Integration für Home Assistant, entwickelt von Limych, ist eine Erweiterung, die dir die beste Zeit für die nächste Autowäsche vorschlägt. Basierend auf lokalen Wetterdaten analysiert sie die Regenwahrscheinlichkeit und den erwarteten Niederschlag für die kommenden Tage und gibt dir eine einfache Empfehlung, ob du dein Auto waschen solltest oder ob du vielleicht lieber noch warten willst. Die Integration bewertet sozusagen die „Waschfreundlichkeit“ der kommenden Tage und zeigt dir auf einen Blick, wann eine Autowäsche sich wirklich lohnt.

Vorteile der Car Wash-Integration in Home Assistant

Ein klarer Vorteil dieser Integration liegt auf der Hand: Mit ihrer Hilfe sparst du Zeit und Nerven! Kein Rätselraten mehr, ob die frische Autowäsche nicht durch den nächsten Schauer zunichtegemacht wird. Indem du das Risiko für baldigen Regen minimierst, bleibt dein Auto länger sauber und du musst seltener waschen – eine tolle Lösung für alle, die Wert auf ein gepflegtes Fahrzeug legen. Außerdem ist es nachhaltig, da du mit einem bedachten Wasch-Timing Wasser und Ressourcen sparen kannst.

Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Installation von HACS und Integration von Car Wash in Home Assistant

Schritt 1: Installation von HACS in Home Assistant

Home Assistant Community Store (HACS) ist ein benutzerdefiniertes Add-on für Home Assistant, das den Zugriff auf eine Vielzahl von benutzerdefinierten Integrationen und Plugins ermöglicht, die von der Community entwickelt wurden. So installierst du HACS:

  1. Voraussetzungen prüfen: Stelle sicher, dass dein Home Assistant idealerweise auf dem neuesten Stand ist.
  2. Download Skript ausführen: Für die Docker-Container Version oder die Core Version ein Terminal öffnen.
    • Docker: in den Container einwählen mit: docker exec -it homeassistant bash oder (ähnlich)
    • Core: zum Nutzer wechseln, der Home Assistant ausführt
    • Bei beiden Varianten folgenden Befehl ausführen:
      wget -O - https://get.hacs.xyz | bash -
  3. Home Assistant neu starten: Nachdem die Dateien kopiert wurden, starte Home Assistant neu.
  4. HACS in Home Assistant integrieren: Gehe in der Home Assistant-Oberfläche zu „Konfiguration“ > „Integrationen“ > „Hinzufügen“ und suche nach HACS. Füge es hinzu und gib dein GitHub-Token ein, falls du dazu aufgefordert wirst.

Für die Supervised Version gerne nochmal in der Dokumentation von HACS selbst die Installation nachlesen.

Schritt 2: Car Wash-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man Car Wash einfach hinzufügen:

  1. Öffne HACS: Gehe in der Home Assistant-Oberfläche zu HACS.
  2. Integration suchen: Klicke auf „Integrationen“ und verwenden die Suchfunktion, um nach „Car Wash“ zu suchen.
  3. Car Wash installieren: Finde Car Wash in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
  4. Home Assistant neu starten: Starte Home Assistant erneut, um die Änderungen zu übernehmen.
  5. Car Wash konfigurieren: Nach dem Neustart kannst du Car Wash über „Konfiguration“ > „Integrationen“ in Home Assistant einrichten und anpassen.

Abschluss

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die Car Wash-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, abonniere meinen YouTube-Kanal!

Konfiguration der Car Wash-Integration

Um die Car Wash-Integration in Home Assistant zu konfigurieren, benötigst du zunächst eine Wetterintegration. Diese liefert der Car Wash-Integration die nötigen Daten, um zu entscheiden, ob in den nächsten Tagen Regen erwartet wird. Du kannst dafür die integrierte Wetterstation von Home Assistant nutzen, aber die Vorhersagegenauigkeit kann variieren. Für präzisere Vorhersagen ist es oft sinnvoll, einen spezialisierten Wetterdienst zu verwenden.

Ein empfohlener Wetterdienst ist Pirate Weather. Hierbei handelt es sich um einen kostenlosen, aber sehr genauen Wetterdienst, der dir mehr Details zur lokalen Wetterlage bietet. Für die Nutzung von Pirate Weather in Home Assistant musst du zunächst auf ihrer Webseite einen API-Key erstellen. Diesen Key fügst du dann bei der Installation der Pirate Weather-Integration in Home Assistant hinzu.

Schritt-für-Schritt-Konfiguration

  1. Car Wash-Integration installieren: Lade die Car Wash-Integration über den HACS Community Store in Home Assistant herunter. Starte Home Assistant anschließend neu, um die Integration zu aktivieren.
  2. Wetterdienst konfigurieren: Wenn du dich für Pirate Weather entscheidest, installiere die Pirate Weather-Integration und gib bei der Konfiguration deinen API-Key ein. Diesen erhältst du nach einer kurzen Registrierung auf der Webseite von Pirate Weather.
  3. Car Wash-Integration einrichten: Gehe in Home Assistant zu „Einstellungen“ > „Integrationen“, suche nach der Car Wash-Integration und füge sie hinzu. Hier kannst du festlegen, welche Wetterintegration verwendet werden soll. Wähle deinen bevorzugten Wetterdienst aus, damit Car Wash auf dessen Daten zugreifen kann.
  4. Optionale Anpassungen: Die Car Wash-Integration bietet zusätzliche Konfigurationsoptionen, wie etwa das Intervall, in dem die Vorhersage aktualisiert wird, und bestimmte Schwellenwerte für Niederschlag, ab denen von einer Autowäsche abgeraten wird. Diese Werte kannst du direkt im Konfigurationsmenü anpassen, um die Vorhersage noch besser auf deine Bedürfnisse abzustimmen.

    Die Car Wash-Integration bietet dir die Möglichkeit, den Konfigurationsparameter days zu setzen. Mit diesem Parameter legst du fest, über wie viele Tage hinweg die Integration die Wettervorhersage prüfen soll, um zu entscheiden, ob eine Autowäsche sinnvoll ist. Standardmäßig ist dieser Wert oft auf 3 Tage eingestellt, was bedeutet, dass die Integration die Regenwahrscheinlichkeit für die nächsten 72 Stunden berücksichtigt.

Mit diesen Schritten kannst du sicherstellen, dass die Car Wash-Integration genau die Wetterdaten erhält, die sie braucht, um dir eine optimale Empfehlung zur Autowäsche zu geben.

Nutzung der Car Wash-Integration im Alltag

Sobald die Car Wash-Integration eingerichtet ist, kannst du dir auf deinem Dashboard eine einfache Anzeige zur Autowäsche hinzufügen. Hier siehst du entweder eine Empfehlung zur Wäsche oder eine Empfehlung zu warten. Je nach Wetterlage kann die Anzeige beispielsweise lauten: „Waschen“ oder eben „Nicht Waschen“.

So hast du immer die Entscheidungshilfe zur Hand, ob sich der Aufwand lohnt oder ob du lieber einen sonnigeren Tag abwarten solltest. Diese Vorhersage basiert übrigens auf der Art des Niederschlags: Es wird nicht nur Regen berücksichtigt, sondern auch Schnee oder Hagel, falls du in einer Region mit kaltem Winterwetter lebst.

Tipps für deine Car Wash-Automatisierungen

Hier sind einige Ideen, wie du das volle Potenzial der Car Wash-Integration ausschöpfen kannst:

  • Benachrichtigung bei optimalem Waschwetter: Erstelle eine Automatisierung, die dir eine Push-Benachrichtigung sendet, sobald die Integration die Autowäsche empfiehlt. Du kannst diese Benachrichtigung nach deinen Vorlieben anpassen und dir so sicher sein, dass du nie den perfekten Zeitpunkt verpasst.
  • Dashboard-Visualisierung: Füge die Car Wash-Entität zu deinem Home Assistant-Dashboard hinzu. Auf einen Blick siehst du dann, ob heute ein guter Tag für die Waschanlage ist.
  • Erweiterte Wetterautomatisierungen: Wenn du bereits Automatisierungen für Regenmeldungen oder spezielle Wetterwarnungen eingerichtet hast, kannst du die Car Wash-Integration dort ergänzen. So erhältst du eine noch präzisere Vorhersage und kannst sicherstellen, dass alle relevanten Wetterbedingungen in die Entscheidung einfließen.

Benachrichtigung Automatisierung

alias: Autowäsche
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.car_wash
    to: "on"
conditions: []
actions:
  - action: notify.smartphones
    metadata: {}
    data:
      title: Autowäsche
      message: Gute Zeit zum Waschen, Kollege!
      data:
        notification_icon: mdi:car-wash
        color: black
mode: single

Du kannst auch eine eigene Entität erstellen, in der du trackst, wann du dein Auto zuletzt gewaschen hast und kannst anhand dessen dich nur benachrichtigen lassen, wenn die letzte Autowäsche wenigstens 14 Tage her ist.

Umsetzung im YouTube-Video

https://youtu.be/x6TLAyDtgnU

Fazit

Mit der Car Wash-Integration für Home Assistant bist du bestens auf die nächste Autowäsche vorbereitet. Die clevere Vorhersage nutzt Wetterdaten, um dir die perfekte Empfehlung zu geben, und erspart dir so die Enttäuschung einer verregneten Autowäsche. Die Installation ist einfach, und mit Automatisierungen kannst du die Empfehlungen direkt auf dein Handy bringen – für eine rundum intelligente Planung.

Mach dir das Leben leichter und lass Home Assistant dir zeigen, wann es wirklich Zeit für die Waschanlage ist!

Der Beitrag Car Wash: Autowäsche Vorhersage in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/car-wash-autowaesche-vorhersage-in-home-assistant/feed/ 0 1993 Anker SoundCore 2 Bluetooth Lautsprecher, Enormer mit Dualen Bass-Treibern, 24h Akku, Verbesserter IPX7 Wasserschutz, Kabelloser, für iPhone, galaxy usw.(Schwarz) Prime JBL Flip Essential 2 – Tragbarer Bluetooth-Lautsprecher mit wiederaufladbarem Akku – IPX7 wasserdicht – 10 Stunden Akkulaufzeit – In Schwarz Prime Anker Soundcore mini Bluetooth Lautsprecher mit 15 Stunden Spielzeit, Fantastischer Sound, 20 Meter Bluetooth Reichweite, FM Radio und intensiver Bass(Schwarz) Prime
Benachrichtigungen für Zigbee-Geräte-Updates in Home Assistant https://sascha-brockel.de/benachrichtigungen-fuer-zigbee-geraete-updates-in-home-assistant/ https://sascha-brockel.de/benachrichtigungen-fuer-zigbee-geraete-updates-in-home-assistant/#respond Mon, 18 Nov 2024 12:00:00 +0000 https://sascha-brockel.de/?p=2004 Hast du Zigbee-Geräte im Einsatz und möchtest immer auf dem neuesten Stand sein, wenn ein Update verfügbar ist? Mit Home Assistant und Zigbee2MQTT kannst du dir Benachrichtigungen für Firmware-Updates einrichten, die dich sofort informieren, wenn eines deiner Zigbee-Geräte eine Aktualisierung benötigt. Dieser Artikel zeigt dir Schritt für Schritt, wie du […]

Der Beitrag Benachrichtigungen für Zigbee-Geräte-Updates in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 3 Minuten

Hast du Zigbee-Geräte im Einsatz und möchtest immer auf dem neuesten Stand sein, wenn ein Update verfügbar ist? Mit Home Assistant und Zigbee2MQTT kannst du dir Benachrichtigungen für Firmware-Updates einrichten, die dich sofort informieren, wenn eines deiner Zigbee-Geräte eine Aktualisierung benötigt. Dieser Artikel zeigt dir Schritt für Schritt, wie du das in Home Assistant einrichtest.

Was ist Zigbee2MQTT und warum ist MQTT wichtig?

Zigbee2MQTT ist eine beliebte Open-Source-Software, die es dir ermöglicht, Zigbee-Geräte nahtlos in Home Assistant zu integrieren. Zigbee2MQTT verbindet sich mit einem Zigbee-Adapter und kommuniziert dann über das MQTT-Protokoll mit Home Assistant. MQTT ist ein leichtgewichtiges Messaging-Protokoll, das speziell für kleine Datenübertragungen zwischen IoT-Geräten entwickelt wurde. Es sorgt dafür, dass Home Assistant Nachrichten von Zigbee2MQTT empfängt – z.B. eine Meldung, wenn ein Firmware-Update für eines deiner Geräte verfügbar ist.

Schritt 1: MQTT-Broker einrichten

Falls du noch keinen MQTT-Broker installiert hast, ist das der erste Schritt. Ein MQTT-Broker empfängt Nachrichten von Zigbee2MQTT und leitet diese an Home Assistant weiter.

  1. Öffne die Home Assistant-Oberfläche und gehe zu Einstellungen > Add-ons.
  2. Suche nach dem Mosquitto Broker (der standardmäßige MQTT-Broker für Home Assistant) und installiere ihn.
  3. Nach der Installation, starte den Broker und konfiguriere ggf. Benutzername und Passwort.
  4. Gehe nun zu Einstellungen > Integrationen und füge die MQTT-Integration hinzu, falls sie noch nicht vorhanden ist.

Die andere Variante ist es MQTT selbstständig beispielsweise als Docker Container zu installieren.

Schritt 2: Zigbee2MQTT einrichten

Um Firmware-Update-Benachrichtigungen von deinen Zigbee-Geräten zu erhalten, musst du sicherstellen, dass Zigbee2MQTT korrekt konfiguriert ist.

  1. Öffne die Konfigurationsdatei von Zigbee2MQTT (configuration.yaml), die du in deinem Installationsverzeichnis findest.
  2. Stelle sicher, dass der homeassistant: true und der mqtt: Eintrag richtig konfiguriert sind, sodass Zigbee2MQTT Nachrichten an deinen MQTT-Broker sendet.
  3. Füge ggf. advanced: log_level: info hinzu, damit du umfassende Informationen im Log erhältst – das hilft bei der Fehlersuche.
  4. Starte Zigbee2MQTT neu.

Jetzt empfängt dein Home Assistant Informationen über den Status deiner Zigbee-Geräte und wird informiert, wenn ein Update verfügbar ist.

Zusätzlich kannst du in den Einstellungen der Web UI von Zigbee2MQTT unter OTA-Updates die Frequenz der Update Checks einstellen. Standardmäßig sind für den Update check interval 1440 Minuten eingestellt, was genau einem Tag entspricht.

Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Schritt 3: Automation für Update-Benachrichtigungen erstellen

alias: Zigbee2MQTT Geräte Update Benachrichtigung
triggers:
  - value_template: >
      {{ states.update | selectattr('state', 'eq', 'on') |
      selectattr('attributes.device_class', 'eq', 'firmware') | list | length >
      0 }}
    trigger: template
actions:
  - data:
      title: Firmware-Updates für Geräte
      message: >
        {% set devices = states.update | selectattr('state', 'eq', 'on') |
        selectattr('attributes.device_class', 'eq', 'firmware') %} {% for entity
        in devices %}
          - {{ entity.name }}
        {% endfor %}
      data:
        notification_icon: mdi:update
        color: red
    action: notify.smartphones
mode: single

Diese Home Assistant Automatisierung benachrichtigt, wenn Firmware-Updates für Zigbee2MQTT-Geräte verfügbar sind:

  1. Trigger: Prüft, ob mindestens ein Gerät ein Firmware-Update benötigt (Status on und device_class ist firmware).
    • states.update: Greift auf alle Entitäten des Typs update zu, die Firmware-Updates repräsentieren.
    • selectattr('state', 'eq', 'on'): Filtert alle Entitäten, bei denen der Zustand on ist, was bedeutet, dass ein Update verfügbar ist.
    • selectattr('attributes.device_class', 'eq', 'firmware'): Beschränkt die Auswahl weiter auf Firmware-Updates (Entitäten mit device_class gleich firmware).
    • list | length > 0: Wandelt die gefilterten Ergebnisse in eine Liste um und prüft, ob sie mindestens ein Element enthält.
  2. Aktion: Sendet eine Nachricht mit einer Liste der betroffenen Geräte an die Gruppe notify.smartphones. Die Benachrichtigung hat ein Update-Icon und eine rote Markierung.
  3. Modus: single sorgt dafür, dass die Automatisierung nicht mehrfach gleichzeitig ausgeführt wird.

Kurz gesagt: Sie informiert dich über verfügbare Firmware-Updates.

Umsetzung im YouTube-Video

https://youtu.be/4Kz4sPlOOdA

Fazit

Mit Zigbee2MQTT und MQTT kannst du Home Assistant ganz einfach dazu bringen, dich über neue Firmware-Updates deiner Zigbee-Geräte zu informieren. Damit bleibst du stets auf dem neuesten Stand und hältst deine Geräte sicher und funktional.

Der Beitrag Benachrichtigungen für Zigbee-Geräte-Updates in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/benachrichtigungen-fuer-zigbee-geraete-updates-in-home-assistant/feed/ 0 2004 SONOFF Zigbee 3.0 USB Dongle Plus,Zigbee Gateway TI CC2652P + CP2102N Zigbee USB Stick,Zigbee Hub für ZHA in Home Assistant or Zigbee2MQTT,Open HAB etc. Prime SONOFF Zigbee Gateway, ZBDongle-E 3.0 USB Dongle Plus,EFR32MG21 + CH9102F/CP2102N Zigbee USB-Stick EFR32MG21 Coordinator für für ZHA in Home Assistant or Zigbee2MQTT,Open HAB etc. Prime Phoscon ConBee II - universelles Zigbee 3.0 USB-Gateway, inkl. deCONZ & Phoscon App, Home Automation, Home Assistant, ioBroker, Zigbee2MQTT Prime
IP Ban Whitelist/Allowlist in Home Assistant https://sascha-brockel.de/ip-ban-whitelist-allowlist-home-assistant/ https://sascha-brockel.de/ip-ban-whitelist-allowlist-home-assistant/#respond Fri, 01 Nov 2024 20:41:00 +0000 https://sascha-brockel.de/?p=1984 Wenn du Home Assistant nutzt, kennst du bestimmt die integrierte IP-Ban-Funktion, die automatisch IP-Adressen sperrt, die sich wiederholt mit falschen Anmeldeinformationen anmelden. Diese Funktion sorgt dafür, dass potenzielle Angreifer ausgesperrt bleiben. Allerdings kann es vorkommen, dass Home Assistant fälschlicherweise auch die IP-Adressen sperrt, die du eigentlich immer brauchst – wie […]

Der Beitrag IP Ban Whitelist/Allowlist in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 9 Minuten

Wenn du Home Assistant nutzt, kennst du bestimmt die integrierte IP-Ban-Funktion, die automatisch IP-Adressen sperrt, die sich wiederholt mit falschen Anmeldeinformationen anmelden. Diese Funktion sorgt dafür, dass potenzielle Angreifer ausgesperrt bleiben. Allerdings kann es vorkommen, dass Home Assistant fälschlicherweise auch die IP-Adressen sperrt, die du eigentlich immer brauchst – wie etwa die interne IP deines Routers oder anderer wichtiger Geräte im Netzwerk.

Hier kommt die IP-Ban-Allowlist ins Spiel! Mit dieser Erweiterung definierst du IP-Adressen oder IP-Bereiche (Subnetze), die nie gebannt werden sollen, selbst wenn mehrere falsche Login-Versuche auftreten. Die Allowlist gibt dir so die Kontrolle zurück und hilft dir, unangenehme Überraschungen zu vermeiden.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Was ist die IP-Ban-Whitelist/Allowlist?

Mit der IP-Ban-Allowlist kannst du steuern, welche Geräte oder IP-Adressen unter allen Umständen Zugriff auf dein Home Assistant haben dürfen. Das bedeutet, dass du die Kontrolle darüber behältst, welche Geräte (z.B. dein Smartphone oder Laptop) sich mit deinem System verbinden können, während du unerwünschte Zugriffe weiterhin direkt blockierst. Diese Integration basiert auf einem GitHub-Projekt, das von der Community entwickelt wurde, und du kannst es hier finden.

Diese Funktion ist besonders nützlich, wenn du verhindern möchtest, dass unautorisierte Geräte, wie etwa die IP-Adresse eines Angreifers, Zugang zu deinem System erhalten. Mit einer gut konfigurierten IP-Ban-Whitelist erhöhst du die Sicherheit deiner Smarthome-Installation und sorgst für ein beruhigendes Maß an Privatsphäre.

IP-Ban-Allowlist in Home Assistant: So schützt du wichtige Geräte vor versehentlichen Sperren

Wenn du Home Assistant nutzt, kennst du bestimmt die integrierte IP-Ban-Funktion, die automatisch IP-Adressen sperrt, die sich wiederholt mit falschen Anmeldeinformationen anmelden. Diese Funktion sorgt dafür, dass potenzielle Angreifer ausgesperrt bleiben. Allerdings kann es vorkommen, dass Home Assistant fälschlicherweise auch die IP-Adressen sperrt, die du eigentlich immer brauchst – wie etwa die interne IP deines Routers oder anderer wichtiger Geräte im Netzwerk.

Hier kommt die IP-Ban-Allowlist ins Spiel! Mit dieser Erweiterung definierst du IP-Adressen oder IP-Bereiche (Subnetze), die nie gebannt werden sollen, selbst wenn mehrere falsche Login-Versuche auftreten. Die Allowlist gibt dir so die Kontrolle zurück und hilft dir, unangenehme Überraschungen zu vermeiden.


Warum eine IP-Ban-Allowlist verwenden?

Die IP-Ban-Allowlist schützt zuverlässig wichtige Geräte, die auf Home Assistant zugreifen müssen, auch wenn sie einmal fehlerhafte Anmeldeversuche haben sollten. Das kann vor allem bei Systemen nützlich sein, die automatisch und regelmäßig auf Home Assistant zugreifen – wie deine Automatisierungs-Server oder Backup-Dienste, die sich ab und zu einmal „vertun“ könnten.

Hier sind die größten Vorteile:

  1. Schutz vor versehentlichen Sperren: Du musst dir keine Sorgen mehr machen, dass deine eigenen Geräte aus Versehen ausgesperrt werden.
  2. Mehr Kontrolle über das Sperrverhalten: Du definierst gezielt die IPs, die Home Assistant nicht blockieren soll, unabhängig von Fehlversuchen.
  3. Störungsfreier Betrieb: Geräte, die du für dein Smarthome benötigst, bleiben immer erreichbar, was dir wertvolle Zeit bei der Fehlerbehebung spart.

Installation von HACS und Integration von IP-Ban-Allowlist in Home Assistant

Schritt 1: Installation von HACS in Home Assistant

Home Assistant Community Store (HACS) ist ein benutzerdefiniertes Add-on für Home Assistant, das den Zugriff auf eine Vielzahl von benutzerdefinierten Integrationen und Plugins ermöglicht, die von der Community entwickelt wurden. So installierst du HACS:

  1. Voraussetzungen prüfen: Stelle sicher, dass dein Home Assistant idealerweise auf dem neuesten Stand ist.
  2. Download Skript ausführen: Für die Docker-Container Version oder die Core Version ein Terminal öffnen.
    • Docker: in den Container einwählen mit: docker exec -it homeassistant bash oder (ähnlich)
    • Core: zum Nutzer wechseln, der Home Assistant ausführt
    • Bei beiden Varianten folgenden Befehl ausführen:
      wget -O - https://get.hacs.xyz | bash -
  3. Home Assistant neu starten: Nachdem die Dateien kopiert wurden, starte Home Assistant neu.
  4. HACS in Home Assistant integrieren: Gehe in der Home Assistant-Oberfläche zu „Konfiguration“ > „Integrationen“ > „Hinzufügen“ und suche nach HACS. Füge es hinzu und gib dein GitHub-Token ein, falls du dazu aufgefordert wirst.

Für die Supervised Version gerne nochmal in der Dokumentation von HACS selbst die Installation nachlesen.

Schritt 2: IP-Ban-Allowlist-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man IP-Ban-Allowlist einfach hinzufügen:

  1. Öffne HACS: Gehe in der Home Assistant-Oberfläche zu HACS.
  2. Öffne das erweiterte Menü: Klicke auf die drei Punkte oben rechts und dort auf „Benutzerdefinierte Repositories“.
  3. Repository hinzufügen: Nun gebe bei Repository die URL des GitHub Repository ein (https://github.com/palfrey/ban_allowlist) und wähle beim Dropdown Menü Typ „Integration“ aus
  4. Integration suchen: Klicke auf „Integrationen“ und verwenden die Suchfunktion, um nach „IP-Ban-Allowlist“ zu suchen. So stellst du sicher, dass alles geklappt hat.
  5. IP-Ban-Allowlist installieren: Finde IP-Ban-Allowlist in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
  6. IP-Ban-Allowlist konfigurieren: Nun musst du in deine configuration.yaml gehen, da du das Tool nicht über die Home Assistant UI konfigurieren kannst. Dort fügst du etwas wie das nachfolgende ein:
ban_allowlist:
  ip_addresses: ["my.ip.address", "another.network.address/24"]
  1. Home Assistant neu starten: Starte Home Assistant erneut, um die Änderungen zu übernehmen.

Abschluss

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die IP-Ban-Allowlist-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, abonniere meinen YouTube-Kanal!

Warnung

Wenn du Home Assistant ohne direkten Internetzugriff verwendest und nur interne IP-Adressen in die Allowlist aufnimmst, kannst du die IP-Ban-Allowlist problemlos nutzen, ohne ein Sicherheitsrisiko einzugehen. Für den Zugriff von außerhalb empfiehlt es sich, ein VPN zu verwenden, um sicher und geschützt auf dein System zuzugreifen.

Allerdings ist große Vorsicht geboten, wenn du externe IP-Adressen zur Allowlist hinzufügst und deine Home Assistant-Instanz auch direkt aus dem Internet erreichbar ist, sei es über einen offenen Port oder Dienste wie Nabu Casa. Eine falsche Konfiguration könnte dann dazu führen, dass unautorisierte Zugriffe nicht gebannt werden und potenziell auf dein Smarthome-System zugreifen können.

Funktionsweise & Beispiele

Die IP-Ban-Allowlist-Integration für Home Assistant greift technisch auf eine wenig konventionelle Methode zurück, um das Fehlen einer nativen Allowlist-Funktion im System zu umgehen. Home Assistant bietet von Haus aus eine IP-Banning-Funktion, die IP-Adressen nach mehreren fehlerhaften Login-Versuchen sperrt – praktisch, wenn du eine öffentlich zugängliche Instanz absichern möchtest. Problematisch wird es jedoch, wenn diese Funktion versehentlich auch interne IP-Adressen bannt, z. B. wenn ein internes Gerät deinen Home Assistant über die externe Adresse anspricht.

Da die Home Assistant-Entwickler dies nicht als Bug des Systems sehen und eine native Allowlist-Funktion ablehnen, musste die Community kreativ werden. Die IP-Ban-Allowlist-Integration löst das Problem mit einem „Hack“, indem sie direkt in den HTTP-Handler von Home Assistant eingreift. Sie umschließt die Banning-Logik mit einer „Wrapper“-Funktion, die prüft, ob eine IP-Adresse auf der Allowlist steht, bevor sie gebannt wird. So wird das interne Bannen umgangen, allerdings auf einem technisch riskanten Weg, da der Code tief in die Funktionalität von Home Assistant eingreift und die HTTP-Mechanismen verändert.

Dieser Ansatz wird zwar mit einer umfangreichen Test-Suite abgesichert und regelmäßig gegen alle neueren Home Assistant-Versionen getestet, jedoch bleibt er ein „Hack“ ohne offizielle Unterstützung. Es ist wichtig, diese Lösung mit Vorsicht zu verwenden, da zukünftige Updates von Home Assistant potenziell Inkompatibilitäten verursachen könnten.

Eine beispielhafte Konfiguration könnte so aussehen:

ban_allowlist:
  allowlist_ips:
    - 192.168.1.1  # Beispiel-IP-Adresse deines Routers
    - 192.168.1.2  # Weitere IP-Adresse
    - 192.168.1.0/24  # Beispiel für ein ganzes Subnetz
Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Tipps zur Verwendung der IP-Ban-Allowlist

  • Subnetze sorgfältig auswählen: Wenn du ein ganzes Subnetz (z. B. 192.168.1.0/24) erlaubst, bleiben alle Geräte in diesem Netzwerkbereich von Sperren verschont. Überlege gut, wie groß der Bereich sein soll, um deine Sicherheit nicht zu gefährden.
  • Regelmäßige Kontrolle: Überprüfe regelmäßig deine Allowlist, um sicherzustellen, dass nur die Geräte aufgeführt sind, die wirklich von Sperren ausgenommen werden sollen.
  • Sicherheitsvorkehrungen beibehalten: Auch mit der Allowlist sollte jedes Gerät ein sicheres Passwort verwenden, um dein System zusätzlich zu schützen.

Was tun bei Problemen?

Sollte es dennoch einmal vorkommen, dass Home Assistant eine wichtige IP-Adresse bannt, die du nicht in der Allowlist eingetragen hast, kannst du diese Sperre manuell aufheben:

  1. Logs überprüfen: Schaue in den Logs von Home Assistant nach, ob und warum eine bestimmte IP gesperrt wurde.
  2. Allowlist anpassen: Füge die betroffene IP zur Allowlist hinzu, um zukünftige Sperren zu verhindern.
  3. IP-Ban-Datei löschen: Wenn der Zugriff immer noch blockiert wird, kannst du die Datei .storage/ip_bans.yaml löschen und Home Assistant neu starten. Das hebt alle IP-Sperren auf.

Umsetzung im YouTube-Video

Fazit

Mit der IP-Ban-Allowlist erhältst du die Kontrolle darüber, welche IP-Adressen Home Assistant garantiert nicht sperrt. So schützt du wichtige interne Geräte und vermeidest, dass dein Smarthome-System durch Fehlalarme aus dem Tritt gerät.

Der Beitrag IP Ban Whitelist/Allowlist in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/ip-ban-whitelist-allowlist-home-assistant/feed/ 0 1984 IP Ban Whitelist/Allowlist in Home Assistant - Sascha Brockel IP-Ban-Allowlist in Home Assistant: Schütze wichtige IPs vor Fehl-Sperren und sichere dein Smarthome optimal ab – Anleitung & Tipps. Home Assistant,Smart Home,ip ban Anker SoundCore 2 Bluetooth Lautsprecher, Enormer mit Dualen Bass-Treibern, 24h Akku, Verbesserter IPX7 Wasserschutz, Kabelloser, für iPhone, galaxy usw.(Schwarz) Prime JBL Flip Essential 2 – Tragbarer Bluetooth-Lautsprecher mit wiederaufladbarem Akku – IPX7 wasserdicht – 10 Stunden Akkulaufzeit – In Schwarz Prime Anker Soundcore mini Bluetooth Lautsprecher mit 15 Stunden Spielzeit, Fantastischer Sound, 20 Meter Bluetooth Reichweite, FM Radio und intensiver Bass(Schwarz) Prime
Saver: Speichere Zustände & Variablen in Home Assistant https://sascha-brockel.de/saver-zustande-variablen-in-home-assistant/ https://sascha-brockel.de/saver-zustande-variablen-in-home-assistant/#respond Mon, 04 Nov 2024 12:00:00 +0000 https://sascha-brockel.de/?p=1988 Home Assistant ist ein unglaublich leistungsstarkes Smarthome-System, aber wie speicherst du eigentlich wichtige Zustände und Variablen, die beim Neustart erhalten bleiben sollen? Hier kommt die Saver-Integration ins Spiel! Mit dieser praktischen Erweiterung kannst du Zustände und Variablen deiner Geräte speichern und bei Bedarf wiederherstellen, damit dein Smarthome nahtlos und störungsfrei […]

Der Beitrag Saver: Speichere Zustände & Variablen in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 6 Minuten

Home Assistant ist ein unglaublich leistungsstarkes Smarthome-System, aber wie speicherst du eigentlich wichtige Zustände und Variablen, die beim Neustart erhalten bleiben sollen? Hier kommt die Saver-Integration ins Spiel! Mit dieser praktischen Erweiterung kannst du Zustände und Variablen deiner Geräte speichern und bei Bedarf wiederherstellen, damit dein Smarthome nahtlos und störungsfrei weiterläuft.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Warum Saver?

Manchmal möchtest du sicherstellen, dass bestimmte Werte, wie z. B. die Helligkeit einer Lampe oder die letzte Temperaturmessung eines Sensors, auch nach einem Neustart von Home Assistant erhalten bleiben. Standardmäßig sind solche Daten nach einem Neustart oft verloren. Saver hilft dir, diese Informationen zu sichern und automatisch wiederherzustellen, sodass dein System nahtlos dort weitermachen kann, wo es aufgehört hat.

Installation von HACS und Integration von Saver in Home Assistant

Schritt 1: Installation von HACS in Home Assistant

Home Assistant Community Store (HACS) ist ein benutzerdefiniertes Add-on für Home Assistant, das den Zugriff auf eine Vielzahl von benutzerdefinierten Integrationen und Plugins ermöglicht, die von der Community entwickelt wurden. So installierst du HACS:

  1. Voraussetzungen prüfen: Stelle sicher, dass dein Home Assistant idealerweise auf dem neuesten Stand ist.
  2. Download Skript ausführen: Für die Docker-Container Version oder die Core Version ein Terminal öffnen.
    • Docker: in den Container einwählen mit: docker exec -it homeassistant bash oder (ähnlich)
    • Core: zum Nutzer wechseln, der Home Assistant ausführt
    • Bei beiden Varianten folgenden Befehl ausführen:
      wget -O - https://get.hacs.xyz | bash -
  3. Home Assistant neu starten: Nachdem die Dateien kopiert wurden, starte Home Assistant neu.
  4. HACS in Home Assistant integrieren: Gehe in der Home Assistant-Oberfläche zu „Konfiguration“ > „Integrationen“ > „Hinzufügen“ und suche nach HACS. Füge es hinzu und gib dein GitHub-Token ein, falls du dazu aufgefordert wirst.

Für die Supervised Version gerne nochmal in der Dokumentation von HACS selbst die Installation nachlesen.

Schritt 2: Saver-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man Saver einfach hinzufügen:

  1. Öffne HACS: Gehe in der Home Assistant-Oberfläche zu HACS.
    Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  2. Integration suchen: Klicke auf „Integrationen“ und verwenden die Suchfunktion, um nach „Saver“ zu suchen.
  3. Saver installieren: Finde Saver in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
    Open your Home Assistant instance and start setting up a new integration.
  4. Home Assistant neu starten: Starte Home Assistant erneut, um die Änderungen zu übernehmen.
  5. Saver konfigurieren: Nach dem Neustart kannst du Saver über „Konfiguration“ > „Integrationen“ in Home Assistant einrichten und anpassen.

Abschluss

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die Saver-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, abonniere meinen YouTube-Kanal!

Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Funktionen von Saver

Die Saver-Integration für Home Assistant, entwickelt von PiotrMachowski, ist ein flexibles Tool, mit dem Benutzer den Zustand beliebiger Entitäten speichern und später wieder abrufen können. Diese Funktion ist ideal für Situationen, in denen bestimmte Zustände temporär gespeichert und dann im Automatisierungsprozess wiederhergestellt werden müssen. Sie bietet viele Möglichkeiten, zum Beispiel für Szenen- und Beleuchtungssteuerung, vorübergehende Zustandsänderungen oder zur Steuerung komplexer Automatisierungen.

Hier die wichtigsten Funktionen im Detail:

1. Speichern und Wiederherstellen von Entitätszuständen

Mit der Saver-Integration kann der aktuelle Zustand einer Entität (z. B. Licht, Thermostat oder Lautstärke eines Lautsprechers) gespeichert werden. Diese Funktion ist praktisch, um z. B. beim Start einer Automatisierung den Status zu sichern und nach Abschluss wiederherzustellen.

Beispielanwendung: Wenn eine Automatisierung bestimmte Lichter verändert, kannst du die Ausgangsbeleuchtung speichern und sie später, nach der Automatisierung, wieder in ihren Originalzustand zurückversetzen. Das funktioniert durch Aufruf von saver.save_state und späterem Abruf mit saver.restore_state.

service: saver.save_state
data:
  entity_id: light.wohnzimmer

2. Setzen und Löschen von Variablen

Die Integration ermöglicht es dir, benutzerdefinierte Variablen zu setzen, die als „Zwischenspeicher“ für Werte dienen, die in verschiedenen Automatisierungen verwendet werden sollen.

Beispielanwendung: Eine Variable könnte genutzt werden, um die Anzahl der Ein- und Ausschaltvorgänge eines deiner Geräte zu speichern. Dies kann zur Analyse oder für komplexere Automatisierungslogiken nützlich sein.

service: saver.set_variable
data:
  name: "counter_lights"
  value: 5

Später kann der Wert der Variablen über den Namen abgerufen und in weiteren Automatisierungen verwendet werden.

3. Zustandsverwaltung und Aufräumen (Clear Data)

Wenn gespeicherte Daten nicht mehr benötigt werden, können diese mit der saver.clear_data-Funktion gelöscht werden. Das ist besonders nützlich, wenn regelmäßig neue Zustände oder Variablen gespeichert werden und alte Daten bereinigt werden sollen, um die Performance zu optimieren.

Zusammenfassung und Nutzen für Automatisierungen

Die Saver-Integration ist besonders hilfreich in komplexeren Automatisierungen, bei denen verschiedene Bedingungen und Zustände berücksichtigt werden müssen. Beispiele wären:

  • Thermostatsteuerung: Vorübergehend den Zustand eines Thermostats speichern, um während einer Anwesenheitssimulation eine Anpassung vorzunehmen und später den Originalzustand wiederherzustellen.
  • Szenenverwaltung: Beleuchtungs- oder Medienzustände sichern, um nach einer Szene wie „Abendessen“ wieder in den vorherigen Zustand zu wechseln.
  • Variable Nutzung: Zähler oder benutzerdefinierte Werte wie die Anzahl der Personen im Haus dynamisch anpassen, basierend auf Bewegungssensoren oder anderen Auslösern.

Die Saver-Integration schafft eine zusätzliche Flexibilität in Home Assistant, die es erlaubt, Automatisierungen genauer zu steuern und Benutzern dabei zu helfen, Zustandsänderungen sicher und effizient zu verwalten.

Für weitere Details und aktuelle Entwicklungen steht die GitHub-Seite des Projekts zur Verfügung.

Umsetzung im YouTube-Video

Fazit

Die Saver-Integration für Home Assistant ist eine wertvolle Erweiterung, wenn du sicherstellen willst, dass bestimmte Zustände und Variablen auch nach einem Neustart erhalten bleiben. Sie vereinfacht das Speichern und Wiederherstellen von Daten und sorgt so für einen störungsfreien Smarthome-Betrieb.

Der Beitrag Saver: Speichere Zustände & Variablen in Home Assistant erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/saver-zustande-variablen-in-home-assistant/feed/ 0 1988 Saver: Speichere Zustände & Variablen in Home Assistant - Sascha Brockel Speichere Zustände und Variablen in Home Assistant mit Saver. So behältst du dynamische Werte und Automationen auch nach Neustarts bei! Home Assistant,Smart Home,saver Open your Home Assistant instance and open a repository inside the Home Assistant Community Store. Open your Home Assistant instance and start setting up a new integration. Anker SoundCore 2 Bluetooth Lautsprecher, Enormer mit Dualen Bass-Treibern, 24h Akku, Verbesserter IPX7 Wasserschutz, Kabelloser, für iPhone, galaxy usw.(Schwarz) Prime JBL Flip Essential 2 – Tragbarer Bluetooth-Lautsprecher mit wiederaufladbarem Akku – IPX7 wasserdicht – 10 Stunden Akkulaufzeit – In Schwarz Prime Anker Soundcore mini Bluetooth Lautsprecher mit 15 Stunden Spielzeit, Fantastischer Sound, 20 Meter Bluetooth Reichweite, FM Radio und intensiver Bass(Schwarz) Prime
Anwesenheitssimulation in Home Assistant – Einbrecher täuschen https://sascha-brockel.de/anwesenheitssimulation-in-home-assistant/ https://sascha-brockel.de/anwesenheitssimulation-in-home-assistant/#respond Mon, 14 Oct 2024 12:00:00 +0000 https://sascha-brockel.de/?p=1966 Hast du schon einmal daran gedacht, wie du dein Zuhause während deiner Abwesenheit sicherer machen kannst? Einbrecher nutzen oft die Gelegenheit, wenn Häuser leer stehen. Doch mit der richtigen Technik kannst du sie ganz leicht täuschen. In diesem Blogartikel erfährst du, wie du mit Home Assistant und dem Presence Simulation-Projekt […]

Der Beitrag Anwesenheitssimulation in Home Assistant – Einbrecher täuschen erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 10 Minuten

Hast du schon einmal daran gedacht, wie du dein Zuhause während deiner Abwesenheit sicherer machen kannst? Einbrecher nutzen oft die Gelegenheit, wenn Häuser leer stehen. Doch mit der richtigen Technik kannst du sie ganz leicht täuschen. In diesem Blogartikel erfährst du, wie du mit Home Assistant und dem Presence Simulation-Projekt aus dem GitHub-Repository von slashback100 eine Anwesenheitssimulation einrichtest, die dein Zuhause bewohnt erscheinen lässt.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Was ist Home Assistant?

Home Assistant ist eine Open-Source-Plattform für die Heimautomatisierung, die darauf abzielt, alle Geräte im Haus miteinander zu verbinden und zentral zu steuern. Sie wurde entwickelt, um eine einheitliche Benutzeroberfläche und eine einfache, flexible Steuerung für eine Vielzahl von Smart-Home-Geräten aus unterschiedlichen Ökosystemen zu bieten. Hier sind einige Punkte, die für Home Assistant spechen:

  1. Kompatibilität: Home Assistant unterstützt Tausende von Geräten und Diensten von verschiedenen Herstellern, einschließlich Beleuchtung, Klimaanlagen, Heizungen, Kameras, Wettersensoren, Sprachassistenten und mehr.
  2. Lokale Steuerung: Im Gegensatz zu vielen kommerziellen Smart-Home-Plattformen, die auf Cloud-Dienste angewiesen sind, läuft Home Assistant lokal in deinem Netzwerk. Dies bedeutet erhöhte Privatsphäre und Zuverlässigkeit, da deine Smart-Home-Geräte auch ohne aktive Internetverbindung funktionieren.
  3. Automatisierung und Szenen: Eines der Hauptmerkmale von Home Assistant ist die Möglichkeit, komplexe Automatisierungen und Szenarien zu erstellen. Du kannst beispielsweise Lichter automatisch einschalten lassen, wenn es dunkel wird oder die Heizung einschalten, wenn die Temperatur unter einen bestimmten Wert fällt.
  4. Einfache Benutzeroberfläche: Home Assistant bietet eine nutzerfreundliche Oberfläche, die es einfach macht, Geräte zu überwachen und zu steuern. Diese Oberfläche ist vollständig anpassbar.
  5. Integration mit Sprachassistenten: Home Assistant kann mit Sprachassistenten wie Amazon Alexa oder Google Assistant integriert werden, um eine sprachgesteuerte Steuerung deiner Smart-Home-Geräte zu ermöglichen.
  6. Open-Source und Community-Getrieben: Da Home Assistant Open-Source ist, wird es von einer aktiven Community unterstützt, die ständig neue Integrationen entwickelt und bestehende verbessert.
  7. Datenschutz und Sicherheit: Als lokal laufende Plattform hat Home Assistant den Vorteil, dass die Daten im eigenen Netzwerk bleiben. Dies schützt die Privatsphäre und erhöht die Sicherheit im Vergleich zu Cloud-basierten Lösungen.

Zusammenfassend ist Home Assistant eine leistungsstarke und flexible Lösung für diejenigen, die ihr Smart Home selbst gestalten und ihre Geräte unabhängig vom Hersteller oder Ökosystem zentral steuern möchten.

Wofür ist eine Anwesenheitssimulation nützlich?

Eine Anwesenheitssimulation simuliert deine täglichen Aktivitäten, indem sie Lichter an- und ausschaltet, Jalousien hebt oder senkt und andere Geräte steuert. So wirkst du für Außenstehende immer anwesend, auch wenn du im Urlaub bist oder länger unterwegs. Einbrecher suchen gezielt nach Häusern, die leer wirken. Wenn aber in deinem Haus plötzlich abends das Licht angeht oder der Fernseher läuft, überlegen sie es sich vielleicht zweimal, bevor sie einen Einbruch wagen.

So funktioniert die Presence Simulation / Anwesenheitssimulation

Mit der Presence Simulation kannst du all diese Aktionen automatisieren und so steuern, dass sie so realistisch wie möglich erscheinen. Das Projekt bietet dir zahlreiche Funktionen, die du ganz einfach in Home Assistant einbinden kannst.

1. Simuliere zufällige Zeitpunkte

Das Herzstück der Anwesenheitssimulation ist die Fähigkeit, Aktionen zu zufälligen Zeitpunkten auszuführen. Du kannst zum Beispiel festlegen, dass das Wohnzimmerlicht zwischen 18:00 und 22:00 Uhr zufällig an- und ausgeht. Dadurch vermeidest du starre Zeitpläne, die leicht zu durchschauen wären. Du legst einen Zeitraum fest, und das Skript übernimmt den Rest, indem es zufällige Zeitpunkte für das Einschalten der Geräte innerhalb dieses Intervalls wählt.

2. Automatische Wiederholung basierend auf historischen Daten

Eine weitere spannende Funktion ist die Möglichkeit, die Aktionen anhand vergangener Daten zu wiederholen. Du hast die Möglichkeit, das Verhalten deines Smart Homes über einen bestimmten Zeitraum zu überwachen und diese Muster zu speichern. Danach kannst du sie einfach wiederholen lassen. Dadurch wirkt dein Zuhause genauso lebendig wie sonst, auch wenn du gar nicht da bist.

3. Simulation mehrerer Geräte

Die Presence Simulation beschränkt sich nicht nur auf das Ein- und Ausschalten von Lichtern. Du kannst auch andere Geräte in die Simulation einbeziehen, wie etwa den Fernseher oder die Musikanlage. Das sorgt für noch mehr Abwechslung und realistische Szenarien. Auch Rollos kannst du zu zufälligen Zeiten hoch- und runterfahren lassen, sodass Einbrecher keine festen Muster erkennen.

4. Zeitverschiebung (Delta)

Stell dir vor, du würdest jeden Tag exakt um 19:00 Uhr dein Licht einschalten – das wäre ziemlich auffällig, oder? Hier kommt die Zeitverschiebung ins Spiel. Mit dem Delta-Feature kannst du dafür sorgen, dass sich die Aktionen jedes Mal ein wenig verzögern oder früher stattfinden. So geht dein Licht nicht immer zur exakt gleichen Zeit an, sondern mal ein paar Minuten früher oder später, was den Effekt von echten Menschen im Haus verstärkt.

5. Konfigurierbare Zeitintervalle

Du kannst auch ganz flexibel eigene Zeitintervalle konfigurieren. Wenn du zum Beispiel möchtest, dass das Licht nur zwischen 20:00 und 23:00 Uhr angeht, kannst du das ganz einfach einstellen. Das sorgt dafür, dass die Simulation perfekt an deine Bedürfnisse angepasst ist.

6. Einfache Integration in Home Assistant

Das Beste an der Presence Simulation ist die nahtlose Integration in Home Assistant. Durch die Nutzung von YAML-Dateien kannst du die Konfiguration direkt in dein Home Assistant-System einbinden. Die Installation erfolgt über den Home Assistant Community Store (HACS), wodurch du das Repository von GitHub ganz einfach hinzufügen und die Automatisierung starten kannst.

Installation von HACS und Integration von Presence Simulation in Home Assistant

Schritt 1: Installation von HACS in Home Assistant

Home Assistant Community Store (HACS) ist ein benutzerdefiniertes Add-on für Home Assistant, das den Zugriff auf eine Vielzahl von benutzerdefinierten Integrationen und Plugins ermöglicht, die von der Community entwickelt wurden. So installierst du HACS:

  1. Voraussetzungen prüfen: Stelle sicher, dass dein Home Assistant idealerweise auf dem neuesten Stand ist.
  2. Download Skript ausführen: Für die Docker-Container Version oder die Core Version ein Terminal öffnen.
    • Docker: in den Container einwählen mit: docker exec -it homeassistant bash oder (ähnlich)
    • Core: zum Nutzer wechseln, der Home Assistant ausführt
    • Bei beiden Varianten folgenden Befehl ausführen:
      wget -O - https://get.hacs.xyz | bash -
  3. Home Assistant neu starten: Nachdem die Dateien kopiert wurden, starte Home Assistant neu.
  4. HACS in Home Assistant integrieren: Gehe in der Home Assistant-Oberfläche zu „Konfiguration“ > „Integrationen“ > „Hinzufügen“ und suche nach HACS. Füge es hinzu und gib dein GitHub-Token ein, falls du dazu aufgefordert wirst.

Für die Supervised Version gerne nochmal in der Dokumentation von HACS selbst die Installation nachlesen.

Schritt 2: Presence Simulation-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man Presence Simulation einfach hinzufügen:

Open your Home Assistant instance and open a repository inside the Home Assistant Community Store.
  1. Öffne HACS: Gehe in der Home Assistant-Oberfläche zu HACS.
  2. Integration suchen: Klicke auf „Integrationen“ (oder hier: Open your Home Assistant instance and show your integrations.) und verwende die Suchfunktion, um nach „Presence Simulation“ zu suchen.
  3. Presence Simulation installieren: Finde Presence Simulation in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
  4. Home Assistant neu starten: Starte Home Assistant erneut, um die Änderungen zu übernehmen.
  5. Presence Simulation konfigurieren: Nach dem Neustart kannst du Presence Simulation über „Konfiguration“ > „Integrationen“ in Home Assistant einrichten und anpassen.

Abschluss

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die Presence Simulation-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, abonniere meinen YouTube-Kanal!

Voraussetzungen

Um die Anwesenheitssimulation in Home Assistant wirklich nutzen zu können, musst du noch eine weitere Vorkehrung treffen:

Die History-Integration muss aktiviert sein – was standardmäßig der Fall ist. Der Zeitraum, der in der Datenbank gespeichert wird, sollte länger sein als das Delta, das in der Simulation verwendet wird. Standardmäßig werden die Daten für 10 Tage gespeichert, und dieser Zeitraum kann über die Recorder-Integration konfiguriert werden. Beides kannst du in der configuration.yaml deiner Home Assistant Instanz einstellen.

Ideen für Geräte

Für eine noch realistischere Anwesenheitssimulation kannst du eine Vielzahl an Entitäten nutzen, die von der Presence Simulation-Integration unterstützt werden. Dazu zählen:

  • Lichter (light): Du kannst smarte Lampen so einstellen, dass sie in verschiedenen Räumen zufällig ein- und ausgeschaltet werden. Zum Beispiel könnte das Wohnzimmerlicht abends an- und nach einer Weile wieder ausgehen, als ob du dich durch das Haus bewegst.
  • Jalousien/Rollos (cover): Mit dieser Entität kannst du smarte Rollos morgens automatisch hochfahren und abends wieder schließen lassen. Das simuliert die typischen Aktivitäten in einem bewohnten Haus und wirkt besonders echt, wenn die Zeiten variieren.
  • Mediengeräte (media_player): Smarte Fernseher, Radios oder Lautsprecher lassen sich ebenfalls steuern. Schalte zum Beispiel den Fernseher für eine Stunde an oder starte Musik über einen Lautsprecher – perfekt, um Anwesenheit zu simulieren.
  • Schalter (switch): Alle Geräte, die über smarte Steckdosen oder Schalter an- und ausgeschaltet werden können, lassen sich ebenfalls einbinden. So kannst du Kaffeemaschinen, Ventilatoren oder andere Haushaltsgeräte ein- und ausschalten, um mehr Abwechslung zu schaffen.
  • Automationen, Gruppen (automation, group): Du kannst auch Automationen und Gruppen von Geräten nutzen, die gemeinsam gesteuert werden. Beispielsweise könntest du eine Gruppe von Lichtern und Schaltern gemeinsam an- oder ausschalten, um komplexere Szenarien zu simulieren, wie das Einschalten von Flurlichtern und dem Wohnzimmerfernseher.

Durch die breite Unterstützung dieser Entitäten wird deine Anwesenheitssimulation sehr flexibel und lässt sich perfekt auf deinen Alltag abstimmen.

Umsetzung im YouTube-Video

https://youtu.be/80mgrayZkfg

Fazit

Mit der Presence Simulation für Home Assistant machst du dein Zuhause sicherer, indem du Einbrecher täuschst und es so aussehen lässt, als wärst du immer zu Hause. Durch zufällige Zeitpunkte, das Wiederholen von Aktionen auf Basis historischer Daten und die Steuerung verschiedener Geräte kannst du eine realistische Anwesenheitssimulation erstellen, die nicht nur praktisch, sondern auch wirkungsvoll ist.

Jetzt musst du dir keine Sorgen mehr machen, wenn du das nächste Mal in den Urlaub fährst. Dein Smart Home übernimmt die Arbeit und hält ungebetene Gäste fern!

Der Beitrag Anwesenheitssimulation in Home Assistant – Einbrecher täuschen erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/anwesenheitssimulation-in-home-assistant/feed/ 0 1966 Govee LED Strip Smart RGB WiFi LED Streifen 5m, Lichterkette Band App Steuerung WLAN, Funktioniert mit Alexa und Google Assistant, Musik Sync Farbwechsel DIY Deko für Schlafzimmer Küche Wohnzimmer Prime Govee WiFi LED Strip 5m, Smart RGB LED Streifen, App-steuerung, Musik Sync, Funktioniert mit Alexa und Google Assistant, Farbwechsel DIY Deko für Schlafzimmer Wohnzimmer Prime Govee RGBIC Pro 5m, Smart LED Strip Funktioniert mit Alexa und Google Assistant, Beschichtes Lichtband Lichterkette LED Leiste Sync mit Musik, App-Steuerung, Farbwechsel, Geeignet für Zuhause Prime Open your Home Assistant instance and open a repository inside the Home Assistant Community Store. Open your Home Assistant instance and show your integrations.
Debugging in Home Assistant – Probleme & Fehler lösen https://sascha-brockel.de/debugging-in-home-assistant/ https://sascha-brockel.de/debugging-in-home-assistant/#respond Mon, 21 Oct 2024 12:00:00 +0000 https://sascha-brockel.de/?p=1974 Jeder, der Home Assistant nutzt, stößt irgendwann auf Probleme oder unerwartetes Verhalten bei Automatisierungen oder smarten Geräten. Diese kleinen Stolpersteine können frustrierend sein, aber mit den richtigen Debugging-Methoden findest du schnell heraus, was schiefläuft und wie du die Fehler beheben kannst. In diesem Blogartikel zeige ich dir, wie du in […]

Der Beitrag Debugging in Home Assistant – Probleme & Fehler lösen erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 7 Minuten

Jeder, der Home Assistant nutzt, stößt irgendwann auf Probleme oder unerwartetes Verhalten bei Automatisierungen oder smarten Geräten. Diese kleinen Stolpersteine können frustrierend sein, aber mit den richtigen Debugging-Methoden findest du schnell heraus, was schiefläuft und wie du die Fehler beheben kannst. In diesem Blogartikel zeige ich dir, wie du in Home Assistant effizient Debugging betreibst und die verschiedenen Entwicklerwerkzeuge nutzt, um Probleme und Fehler zu lösen.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Was ist Debugging?

Debugging bedeutet, Fehler oder unerwünschtes Verhalten in einem System zu finden und zu beheben. In Home Assistant geht es oft darum, Automatisierungen, Schalter, Sensoren oder andere smarte Geräte zu überprüfen, wenn sie nicht wie erwartet funktionieren. Das Ziel ist, die Ursache zu identifizieren und das Problem zu beheben, damit dein Smart Home reibungslos läuft.

Entwicklerwerkzeuge in Home Assistant

Die Entwicklerwerkzeuge sind dein bester Freund, wenn es um Debugging in Home Assistant geht. Du findest sie unten links im Menü. Diese Tools bieten dir tiefen Einblick in dein System und helfen dir, Fehler schneller zu identifizieren. Lass uns die wichtigsten Funktionen durchgehen:

1. Protokolle (Logs)

Die Protokolle sind der erste Anlaufpunkt, wenn etwas nicht wie erwartet funktioniert. Home Assistant protokolliert alle Aktionen und Ereignisse, und du kannst diese Logs nutzen, um nach Fehlermeldungen oder Warnungen zu suchen. So findest du schnell Hinweise, welche Automatisierung oder welches Gerät ein Problem verursacht.

  • Gehe zu Entwicklerwerkzeuge > Protokolle.
  • Suche nach roten oder gelben Einträgen – das sind meist Fehler oder Warnungen.
  • Notiere dir den genauen Fehlercode oder die Meldung, um die Ursache zu ermitteln.

2. Ereignisse (Events)

Ein besonders nützliches Werkzeug im Debugging-Prozess ist der Event-Listener. Home Assistant arbeitet im Hintergrund stark mit Events, die jedes Mal ausgelöst werden, wenn eine Automatisierung startet oder ein Gerät etwas tut. Du kannst dir diese Events in Echtzeit anschauen und sehen, was passiert, wenn du eine Automatisierung oder ein Gerät aktivierst.

  • Gehe zu Entwicklerwerkzeuge > Ereignisse.
  • Gib in das Feld „Zu hörendes Ereignis“ zum Beispiel „state_changed“ ein, um Änderungen der Gerätezustände in Echtzeit zu sehen.
  • Drücke „Hören starten“ und beobachte, welche Events ausgelöst werden, wenn du ein Gerät manuell schaltest oder eine Automatisierung triggerst.

Das ist besonders nützlich, wenn eine Automatisierung nicht wie erwartet läuft. Du kannst überprüfen, ob das Event korrekt ausgelöst wird und ob die Bedingungen deiner Automatisierung erfüllt sind.

3. Zustände (States)

Die Zustände-Ansicht zeigt dir den aktuellen Status aller Geräte und Entitäten in deinem Home Assistant-System. Du kannst hier jederzeit überprüfen, ob ein Gerät den richtigen Status meldet und wie sich der Zustand ändert, wenn du es steuerst.

  • Gehe zu Entwicklerwerkzeuge > Zustände.
  • Suche nach dem Gerät oder der Automatisierung, die Probleme macht.
  • Sieh dir den aktuellen Status an und schau, ob dieser dem erwarteten Verhalten entspricht.

Falls du feststellst, dass der Status eines Geräts nicht wie erwartet ist, kannst du hier direkt Maßnahmen ergreifen. Manchmal hilft es, das Gerät neu zu initialisieren oder eine andere Automatisierung zu prüfen.

4. Dienste (Services)

Mit der Services-Funktion kannst du direkt Home Assistant-Dienste aufrufen und Geräte steuern. Dies ist ein großartiges Werkzeug, um Automatisierungen oder Geräte manuell zu testen und zu sehen, ob die gewünschten Aktionen durchgeführt werden.

  • Gehe zu Entwicklerwerkzeuge > Dienste.
  • Wähle den Dienst aus, den du testen möchtest, z. B. „light.turn_on“ für ein Licht.
  • Gib die entsprechenden Parameter wie den Namen des Geräts oder die Farbe ein und führe den Dienst aus.

Wenn der Dienst funktioniert, das Gerät aber in deiner Automatisierung nicht reagiert, weißt du, dass das Problem eher in der Automatisierung und nicht im Gerät liegt.

Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Szenarien nachstellen und testen

Eine der effektivsten Methoden, um ein Problem zu finden, ist es, das Szenario nachzustellen, bei dem das Problem auftritt. Wenn du eine fehlerhafte Automatisierung debuggen möchtest, aktiviere sie manuell und beobachte die Logs sowie die Events. Wenn ein Gerät nicht reagiert, teste es über den Service-Aufruf oder überprüfe seinen Status in den Zuständen.

Beispiel: Lichtautomatisierung debuggen

Nehmen wir an, du hast eine Automatisierung erstellt, die ein Licht bei Bewegungserkennung einschalten soll, aber das Licht geht nicht an. So kannst du debuggen:

  1. Überprüfe die Protokolle: Gehe zu den Logs und schaue, ob eine Fehlermeldung oder Warnung erscheint, wenn die Automatisierung ausgelöst wird.
  2. Höre auf Events: Starte den Event-Listener und überprüfe, ob das „state_changed“-Event für den Bewegungssensor oder das Licht überhaupt ausgelöst wird.
  3. Überprüfe die Zustände: Schaue in den Zuständen nach, ob der Bewegungssensor tatsächlich den Zustand „bewegt“ anzeigt.
  4. Teste den Service: Gehe zu den Diensten und schalte das Licht manuell mit „light.turn_on“ ein. Wenn das funktioniert, liegt das Problem möglicherweise in der Automatisierung selbst und nicht am Gerät.

Durch dieses systematische Debugging findest du schnell die Ursache und kannst deine Automatisierung anpassen.

Umsetzung im YouTube-Video

https://youtu.be/-0KV6vIo6ok

Fazit

Debugging in Home Assistant ist eine wesentliche Fähigkeit, die dir hilft, dein Smart Home reibungslos und effizient zu betreiben. Durch den Einsatz der Entwicklerwerkzeuge erhältst du tiefen Einblick in das Innenleben deines Systems und kannst Probleme systematisch angehen. Indem du Logs und Protokolle nutzt, findest du schnell Hinweise auf Fehlermeldungen oder Warnungen, die dir bei der Fehlersuche helfen. Die Event-Listener-Funktion ermöglicht es dir, in Echtzeit nachzuvollziehen, welche Ereignisse in deinem System ausgelöst werden, und gibt dir Aufschluss darüber, ob deine Automatisierungen korrekt ausgeführt werden.

Das Beobachten von Zuständen hilft dir zu verstehen, ob deine Geräte die richtigen Statusmeldungen senden und wie sich diese verändern, wenn du sie steuerst. Zudem kannst du mit dem Dienst-Tool gezielt Befehle ausführen und sofort sehen, ob ein Gerät auf den gewünschten Befehl reagiert. Diese manuelle Steuerung ist besonders hilfreich, um herauszufinden, ob das Problem bei der Automatisierung oder beim Gerät selbst liegt.

Durch die Kombination dieser Debugging-Methoden kannst du systematisch und effizient vorgehen. Statt blind nach einer Lösung zu suchen, kannst du spezifische Szenarien nachstellen und präzise feststellen, wo das Problem liegt. Auf diese Weise lässt sich das Verhalten deiner Automatisierungen und Geräte optimieren, sodass du ein zuverlässiges und sicheres Smart Home betreiben kannst.

Im Laufe der Zeit wirst du immer vertrauter mit den Entwicklerwerkzeugen und ihren Möglichkeiten, wodurch du nicht nur Fehler beheben, sondern auch die Leistung deines Systems verbessern kannst. Debugging ist also nicht nur ein Schritt zur Fehlerbehebung, sondern auch eine Chance, dein Home Assistant-Setup besser zu verstehen und kontinuierlich zu optimieren.

Der Beitrag Debugging in Home Assistant – Probleme & Fehler lösen erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/debugging-in-home-assistant/feed/ 0 1974 SONOFF Zigbee 3.0 USB Dongle Plus,Zigbee Gateway TI CC2652P + CP2102N Zigbee USB Stick,Zigbee Hub für ZHA in Home Assistant or Zigbee2MQTT,Open HAB etc. Prime SONOFF Zigbee Gateway, ZBDongle-E 3.0 USB Dongle Plus,EFR32MG21 + CH9102F/CP2102N Zigbee USB-Stick EFR32MG21 Coordinator für für ZHA in Home Assistant or Zigbee2MQTT,Open HAB etc. Prime Phoscon ConBee II - universelles Zigbee 3.0 USB-Gateway, inkl. deCONZ & Phoscon App, Home Automation, Home Assistant, ioBroker, Zigbee2MQTT Prime
Elektrisches Rollo/Jalousie smart: Home Assistant Integration https://sascha-brockel.de/elektrisches-rollo-smart-machen-home-assistant/ https://sascha-brockel.de/elektrisches-rollo-smart-machen-home-assistant/#respond Mon, 23 Sep 2024 10:48:46 +0000 https://sascha-brockel.de/?p=1886 Hast du ein elektrisches Rollo oder eine Jalousie und möchtest sie in dein Smart Home integrieren? Mit Home Assistant und der Erweiterung Cover Time Based kannst du dein Rollo intelligent steuern und die exakte Position jederzeit kontrollieren. In diesem Blogartikel zeige ich dir, wie du deine Rollos smarter machst, die […]

Der Beitrag Elektrisches Rollo/Jalousie smart: Home Assistant Integration erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 9 Minuten

Hast du ein elektrisches Rollo oder eine Jalousie und möchtest sie in dein Smart Home integrieren? Mit Home Assistant und der Erweiterung Cover Time Based kannst du dein Rollo intelligent steuern und die exakte Position jederzeit kontrollieren. In diesem Blogartikel zeige ich dir, wie du deine Rollos smarter machst, die Cover Time Based-Erweiterung verwendest und so für mehr Komfort in deinem Alltag sorgst.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Was ist Home Assistant?

Home Assistant ist eine Open-Source-Plattform für die Heimautomatisierung, die darauf abzielt, alle Geräte im Haus miteinander zu verbinden und zentral zu steuern. Sie wurde entwickelt, um eine einheitliche Benutzeroberfläche und eine einfache, flexible Steuerung für eine Vielzahl von Smart-Home-Geräten aus unterschiedlichen Ökosystemen zu bieten. Hier sind einige Punkte, die für Home Assistant spechen:

  1. Kompatibilität: Home Assistant unterstützt Tausende von Geräten und Diensten von verschiedenen Herstellern, einschließlich Beleuchtung, Klimaanlagen, Heizungen, Kameras, Wettersensoren, Sprachassistenten und mehr.
  2. Lokale Steuerung: Im Gegensatz zu vielen kommerziellen Smart-Home-Plattformen, die auf Cloud-Dienste angewiesen sind, läuft Home Assistant lokal in deinem Netzwerk. Dies bedeutet erhöhte Privatsphäre und Zuverlässigkeit, da deine Smart-Home-Geräte auch ohne aktive Internetverbindung funktionieren.
  3. Automatisierung und Szenen: Eines der Hauptmerkmale von Home Assistant ist die Möglichkeit, komplexe Automatisierungen und Szenarien zu erstellen. Du kannst beispielsweise Lichter automatisch einschalten lassen, wenn es dunkel wird oder die Heizung einschalten, wenn die Temperatur unter einen bestimmten Wert fällt.
  4. Einfache Benutzeroberfläche: Home Assistant bietet eine nutzerfreundliche Oberfläche, die es einfach macht, Geräte zu überwachen und zu steuern. Diese Oberfläche ist vollständig anpassbar.
  5. Integration mit Sprachassistenten: Home Assistant kann mit Sprachassistenten wie Amazon Alexa oder Google Assistant integriert werden, um eine sprachgesteuerte Steuerung deiner Smart-Home-Geräte zu ermöglichen.
  6. Open-Source und Community-Getrieben: Da Home Assistant Open-Source ist, wird es von einer aktiven Community unterstützt, die ständig neue Integrationen entwickelt und bestehende verbessert.
  7. Datenschutz und Sicherheit: Als lokal laufende Plattform hat Home Assistant den Vorteil, dass die Daten im eigenen Netzwerk bleiben. Dies schützt die Privatsphäre und erhöht die Sicherheit im Vergleich zu Cloud-basierten Lösungen.

Zusammenfassend ist Home Assistant eine leistungsstarke und flexible Lösung für diejenigen, die ihr Smart Home selbst gestalten und ihre Geräte unabhängig vom Hersteller oder Ökosystem zentral steuern möchten.

Was ist die Cover Time Based Erweiterung?

Die Cover Time Based Erweiterung ermöglicht es dir, elektrische Rollos und Jalousien basierend auf der Zeit, die sie zum Öffnen und Schließen benötigen, genau zu steuern. Dadurch kannst du nicht nur deine Rollos automatisch öffnen und schließen, sondern auch ihre Position genau festlegen – z. B. halb geöffnet, komplett zu oder irgendwo dazwischen.

Durch die Verwendung dieser Erweiterung kannst du deinen Rollos eine präzise Steuerung hinzufügen, ohne zusätzliche Sensoren zu benötigen. Alles läuft über Zeitsteuerungen, die du einfach in Home Assistant einstellst. Das einzige das du benötigst, sind smarte Schalter, die in Home Assistant eingebunden sein müssen, um den Vorgang des Hoch- und Runterfahrens des elektrischen Rollos oder der Jalousie auslösen. Das ist ein einfach Impuls für den sich vermutlich jeder x-beliebige Schalter einbauen lassen würde.

Installation von HACS und Integration von Cover Time Based in Home Assistant

Schritt 1: Installation von HACS in Home Assistant

Home Assistant Community Store (HACS) ist ein benutzerdefiniertes Add-on für Home Assistant, das den Zugriff auf eine Vielzahl von benutzerdefinierten Integrationen und Plugins ermöglicht, die von der Community entwickelt wurden. So installierst du HACS:

  1. Voraussetzungen prüfen: Stelle sicher, dass dein Home Assistant idealerweise auf dem neuesten Stand ist.
  2. Download Skript ausführen: Für die Docker-Container Version oder die Core Version ein Terminal öffnen.
    • Docker: in den Container einwählen mit: docker exec -it homeassistant bash oder (ähnlich)
    • Core: zum Nutzer wechseln, der Home Assistant ausführt
    • Bei beiden Varianten folgenden Befehl ausführen:
      wget -O - https://get.hacs.xyz | bash -
  3. Home Assistant neu starten: Nachdem die Dateien kopiert wurden, starte Home Assistant neu.
  4. HACS in Home Assistant integrieren: Gehe in der Home Assistant-Oberfläche zu „Konfiguration“ > „Integrationen“ > „Hinzufügen“ und suche nach HACS. Füge es hinzu und gib dein GitHub-Token ein, falls du dazu aufgefordert wirst.

Für die Supervised Version gerne nochmal in der Dokumentation von HACS selbst die Installation nachlesen.

Schritt 2: Cover Time Based-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man Cover Time Based einfach hinzufügen:

  1. Öffne HACS: Gehe in der Home Assistant-Oberfläche zu HACS.
  2. Integration suchen: Klicke auf „Integrationen“ und verwenden die Suchfunktion, um nach „Cover Time Based“ zu suchen.
  3. Cover Time Based installieren: Finde Cover Time Based in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
  4. Home Assistant neu starten: Starte Home Assistant erneut, um die Änderungen zu übernehmen.
  5. Cover Time Based konfigurieren: Nach dem Neustart kannst du Cover Time Based über „Konfiguration“ > „Integrationen“ in Home Assistant einrichten und anpassen.

Abschluss

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die Cover Time Based-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, abonniere meinen YouTube-Kanal!

Die Features der Cover Time Based Erweiterung in Home Assistant

1. Zeitbasierte Positionssteuerung

Ein Hauptfeature der Erweiterung ist die zeitbasierte Steuerung der Position deiner Rollos oder Jalousien. Das bedeutet, dass du festlegen kannst, wie lange dein Rollo zum vollständigen Öffnen oder Schließen braucht. Basierend auf dieser Zeit kannst du dann jede Position präzise ansteuern.

Beispiel:
Wenn dein Rollo 20 Sekunden benötigt, um sich vollständig zu öffnen, kannst du in der Automatisierung einstellen, dass das Rollo nach 10 Sekunden bei 50 % stehen bleibt. Diese Methode ist ideal, wenn du keine teuren Positionierungssensoren nutzen möchtest.

2. Integration in Home Assistant

Die Erweiterung integriert sich nahtlos in Home Assistant. Du kannst alle üblichen Home Assistant-Funktionen wie Automatisierungen, Szenen und Dashboards nutzen, um dein Rollo zu steuern.

Beispiel:
Morgens um 7 Uhr soll sich dein Rollo automatisch zu 70 % öffnen, damit etwas Licht hereinkommt, aber nicht die volle Sonne. Das kannst du ganz einfach mit Home Assistant und dieser Erweiterung automatisieren.

3. Einfache Konfiguration

Die Einrichtung ist einfach. In den Konfigurationsdateien von Home Assistant gibst du an, wie lange dein Rollo zum vollständigen Öffnen oder Schließen benötigt. Danach berechnet die Erweiterung automatisch die Position basierend auf der Zeit.

Beispiel für die Konfiguration:

cover:
  - platform: time_based
    covers:
      wohnzimmer_rollo:
        name: "Wohnzimmer Rollo"
        travelling_time_down: 20  # Zeit in Sekunden, um das Rollo zu schließen
        travelling_time_up: 18    # Zeit in Sekunden, um das Rollo zu öffnen

In diesem Beispiel wird angegeben, dass das Wohnzimmerrollo 20 Sekunden zum vollständigen Schließen und 18 Sekunden zum vollständigen Öffnen benötigt. Basierend darauf kannst du deine Automatisierungen erstellen.

4. Positionen direkt ansteuern

Mit dieser Erweiterung kannst du Positionen direkt ansteuern. Das bedeutet, dass du nicht nur sagen kannst, „öffne das Rollo“ oder „schließe das Rollo“, sondern auch genaue Positionen wie 25 %, 50 % oder 75 % festlegen kannst. Auch ein Neigungswinkel kann übrigens eingestellt werden, siehe die Konfigurationsoptionen.

Beispiel:
Du möchtest, dass dein Rollo nur halb geöffnet wird? Du kannst ganz einfach in der Konfiguration oder per Sprachbefehl (z. B. über Alexa oder Google Assistant) sagen: „Öffne das Rollo auf 50 %“. Home Assistant und die Erweiterung kümmern sich um den Rest.

5. Verknüpfung mit Automatisierungen

Dank der nahtlosen Integration kannst du deine Rollos mit allen anderen Smart Home Geräten und Sensoren verbinden. Stelle dir vor, dass sich dein Rollo automatisch schließt, wenn die Sonne untergeht oder wenn ein bestimmter Temperaturwert erreicht wird. Die Möglichkeiten sind nahezu unbegrenzt.

Beispiel für eine Automatisierung:

automation:
  - alias: "Rollo schließen bei Sonnenuntergang"
    trigger:
      - platform: sun
        event: sunset
    action:
      - service: cover.close_cover
        entity_id: cover.wohnzimmer_rollo

In diesem Fall schließt sich das Rollo automatisch bei Sonnenuntergang. Du kannst natürlich auch komplexere Szenarien erstellen, wie z. B. das Anpassen der Position basierend auf der Außentemperatur oder der Helligkeit im Raum.

Umsetzung im YouTube-Video

https://youtu.be/Pjf5s2IIWZg

Fazit

Mit der Cover Time Based Erweiterung kannst du deine elektrischen Rollos oder Jalousien einfach und präzise steuern – und das ohne teure Sensoren. Die zeitbasierte Positionssteuerung ist eine clevere und kostengünstige Lösung, um dein Smart Home noch smarter zu machen. Du hast volle Kontrolle über die Position deiner Rollos und kannst sie in deine Home Assistant Automatisierungen einbinden. Egal, ob du morgens sanft aufwachen oder abends deine Privatsphäre schützen möchtest – mit dieser Erweiterung machst du dein Zuhause noch komfortabler und effizienter.

Teste es selbst und bringe deine Rollos auf das nächste Level!

Der Beitrag Elektrisches Rollo/Jalousie smart: Home Assistant Integration erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/elektrisches-rollo-smart-machen-home-assistant/feed/ 0 1886 Elektrisches Rollo/Jalousie smart: Home Assistant Integration - Sascha Brockel Verwandle dein elektrisches Rollo mit Cover Time Based Integration in ein smartes Gerät und steuere die exakte Position über Home Assistant. Home Assistant,Smart Home,rollo Home-Vision® Elektrische Verdunklungsrollo mit Klemmfix, Smart-Rollo ohne Bohren, energiesparendes Thermorollo mit leisem Motor, speziell für perfekte Abdunkelung und Isolierung. Grandekor Elektrische Rollos mit Lithiumbatterie,Elektrisches Verdunklungsrollo mit Motor & Fernbedingung, Dunkelgrau 45x150cm(BXH) Rollo ohne Bohren Fensterrollo Innen Smart mit Alexa Kompatibel HOMEDEMO Elektrische Rollos Wiederaufladbare Verdunklungsrollo mit Motor & Fernbedienung, Dunkelgrau 60x150cm(BxH), Rollo Innen ohne Bohren klemmfix/mit Bohren, Smart Rollo mit Alexa kompatibel
Home Assistant Aktionen Retry: Konnektivität beheben https://sascha-brockel.de/home-assistant-konnektivitat-beheben/ https://sascha-brockel.de/home-assistant-konnektivitat-beheben/#comments Mon, 26 Aug 2024 10:00:00 +0000 https://sascha-brockel.de/?p=1858 Du kennst das sicher: Du hast Deine Home Assistant-Installation sorgfältig eingerichtet, alle Geräte verbunden, und plötzlich tritt ein Problem auf – die Verbindung zu einem Gerät bricht ab, wenn du es einschalten oder ausschalten willst. Vielleicht liegt es an einer Verbindung von Zigbee oder WLAN, einem vorübergehenden Ausfall des Geräts […]

Der Beitrag Home Assistant Aktionen Retry: Konnektivität beheben erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 8 Minuten

Du kennst das sicher: Du hast Deine Home Assistant-Installation sorgfältig eingerichtet, alle Geräte verbunden, und plötzlich tritt ein Problem auf – die Verbindung zu einem Gerät bricht ab, wenn du es einschalten oder ausschalten willst. Vielleicht liegt es an einer Verbindung von Zigbee oder WLAN, einem vorübergehenden Ausfall des Geräts oder an einem anderen technischen Problem. Was auch immer der Grund sein mag, Du möchtest natürlich, dass Dein Smart Home reibungslos funktioniert. Hier kommt die Home Assistant Integration „Retry“ ins Spiel.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Installation von HACS und Integration von Watchman in Home Assistant

Schritt 1: Installation von HACS in Home Assistant

Home Assistant Community Store (HACS) ist ein benutzerdefiniertes Add-on für Home Assistant, das den Zugriff auf eine Vielzahl von benutzerdefinierten Integrationen und Plugins ermöglicht, die von der Community entwickelt wurden. So installierst du HACS:

  1. Voraussetzungen prüfen: Stelle sicher, dass dein Home Assistant idealerweise auf dem neuesten Stand ist.
  2. Download Skript ausführen: Für die Docker-Container Version oder die Core Version ein Terminal öffnen.
    • Docker: in den Container einwählen mit: docker exec -it homeassistant bash oder (ähnlich)
    • Core: zum Nutzer wechseln, der Home Assistant ausführt
    • Bei beiden Varianten folgenden Befehl ausführen:
      wget -O - https://get.hacs.xyz | bash -
  3. Home Assistant neu starten: Nachdem die Dateien kopiert wurden, starte Home Assistant neu.
  4. HACS in Home Assistant integrieren: Gehe in der Home Assistant-Oberfläche zu „Konfiguration“ > „Integrationen“ > „Hinzufügen“ und suche nach HACS. Füge es hinzu und gib dein GitHub-Token ein, falls du dazu aufgefordert wirst.

Für die Supervised Version gerne nochmal in der Dokumentation von HACS selbst die Installation nachlesen.

Schritt 2: Retry-Integration über HACS hinzufügen

Nachdem HACS installiert ist, kann man Retry einfach hinzufügen:

  1. Öffne HACS: Gehe in der Home Assistant-Oberfläche zu HACS.
  2. Integration suchen: Klicke auf „Integrationen“ und verwenden die Suchfunktion, um nach „Retry“ zu suchen.
  3. Retry installieren: Finde Retry in der Liste und klicke auf „Installieren“. Dadurch wird die Integration zu deinem Home Assistant hinzugefügt.
  4. Home Assistant neu starten: Starte Home Assistant erneut, um die Änderungen zu übernehmen.
  5. Retry konfigurieren: Nach dem Neustart kannst du Retry über „Konfiguration“ > „Integrationen“ in Home Assistant einrichten und anpassen.

Abschluss

Mit diesen Schritten hast du HACS erfolgreich in deinem Home Assistant installiert und die Retry-Integration hinzugefügt. Diese leistungsstarke Kombination eröffnet eine Welt voller zusätzlicher Funktionen und Anpassungen, die von der Home Assistant-Community entwickelt wurden und werden. Es folgen weitere Blogbeiträge und Videos zu nützlichen Integrationen. Wenn du das nicht verpassen möchtest, abonniere meinen YouTube-Kanal!

Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Was ist die Retry Integration für Home Assistant?

Das „Retry“-Feature für Home Assistant wurde entwickelt, um genau diese Art von Problemen zu lösen. Wenn eine Aktion fehlschlägt – sei es das Einschalten eines Lichts, das Senden einer Benachrichtigung oder das Abrufen von Sensordaten – kannst Du mit „Retry“ automatisch erneut versuchen, die Aktion auszuführen. Anstatt manuell einzugreifen und herauszufinden, warum die Aktion nicht erfolgreich war, übernimmt das Feature diese Aufgabe für Dich.

Warum ist Retry in Home Assistant so nützlich?

Stell Dir vor, Du nutzt Home Assistant, um wichtige Aktionen in Deinem Zuhause zu steuern – zum Beispiel das Einschalten der Heizung, bevor Du nach Hause kommst, oder das Auslösen einer Sicherheitsbenachrichtigung, wenn ein Sensor eine Bewegung registriert. Wenn eine dieser Aktionen fehlschlägt, möchtest Du natürlich, dass das System automatisch einen zweiten oder sogar dritten Versuch unternimmt. Das „Retry“-Feature spart Dir Zeit und gibt Dir die Sicherheit, dass Deine Automationen auch bei temporären Problemen zuverlässig ausgeführt werden.

Wie funktioniert Retry in Home Assistant?

Du kannst das „Retry“-Feature ganz einfach in Deine Home Assistant-Konfiguration integrieren. Es gibt verschiedene Einstellungen, die Du anpassen kannst, um das Verhalten von Retry genau auf Deine Bedürfnisse abzustimmen:

  1. Maximale Anzahl von Versuchen: Du bestimmst, wie oft eine Aktion wiederholt werden soll, bevor Home Assistant endgültig aufgibt. Dadurch behältst Du die Kontrolle darüber, wie lange das System versuchen soll, ein Problem zu beheben.
  2. Verzögerung zwischen den Versuchen: Du kannst festlegen, wie lange das System warten soll, bevor es einen erneuten Versuch unternimmt. Dies ist besonders nützlich, wenn Du vermutest, dass das Problem nur vorübergehend ist, etwa aufgrund einer Netzwerküberlastung.
  3. Exponentielles Backoff: Mit dieser Funktion kannst Du sicherstellen, dass die Verzögerungen zwischen den Wiederholungsversuchen schrittweise länger werden. Das ist hilfreich, wenn Du die Belastung des Netzwerks minimieren möchtest.
  4. Benachrichtigungen: Du kannst Home Assistant so konfigurieren, dass Du eine Benachrichtigung erhältst, wenn eine Aktion nach einer bestimmten Anzahl von Versuchen immer noch fehlschlägt. So bleibst Du informiert und kannst, falls nötig, manuell eingreifen.

Features und Einstellungsparameter

  1. retries:
    • Bestimmt die maximale Anzahl der Wiederholungsversuche, wenn eine Aktion fehlschlägt. Zum Beispiel: retries: 3 würde bedeuten, dass die Aktion bis zu drei Mal erneut versucht wird.
  2. retry_condition:
    • Definiert eine Bedingung, unter der eine Wiederholung stattfinden soll. Du kannst damit festlegen, ob und wann eine Aktion wiederholt werden soll, basierend auf bestimmten Kriterien (z. B. einem bestimmten Status eines Geräts).
  3. max_delay:
    • Setzt die maximale Verzögerungszeit (in Sekunden) zwischen den Wiederholungsversuchen. Diese Einstellung verhindert, dass die Verzögerungen zu groß werden.
  4. min_delay:
    • Legt die minimale Verzögerung (in Sekunden) zwischen den Wiederholungsversuchen fest. Dies ist die kürzeste Zeitspanne, die zwischen zwei Wiederholungen verstreichen soll.
  5. backoff_factor:
    • Gibt einen Multiplikationsfaktor an, der die Verzögerung zwischen aufeinanderfolgenden Wiederholungsversuchen schrittweise erhöht. Ein Wert von 2 würde beispielsweise die Verzögerung nach jedem Fehlschlag verdoppeln.
  6. timeout:
    • Setzt eine Zeitgrenze (in Sekunden) für die Gesamtdauer, die für Wiederholungen verwendet werden kann. Nach Ablauf dieser Zeit werden keine weiteren Wiederholungsversuche unternommen, selbst wenn die maximale Anzahl an Wiederholungen noch nicht erreicht ist.
  7. catch:
    • Bestimmt, welche Fehler oder Bedingungen von der Retry-Funktion abgefangen werden sollen. Du kannst damit spezifizieren, welche Arten von Fehlern einen Wiederholungsversuch auslösen.

Zusammenfassung:

Diese Parameter ermöglichen es Dir, die Wiederholungsstrategie genau auf Deine Bedürfnisse anzupassen, sodass Deine Home Assistant Automatisierungen robuster und zuverlässiger werden. Durch die flexible Einstellung von Verzögerungen, Bedingungsprüfungen und maximalen Wiederholungsversuchen kannst Du sicherstellen, dass Aktionen selbst bei temporären Problemen erfolgreich ausgeführt werden.

Beispiel: Ein Licht schalten

Nehmen wir an, Du hast eine Automatisierung eingerichtet, die das Licht im Wohnzimmer einschaltet, wenn Du nach Hause kommst. Manchmal kann es jedoch passieren, dass die Verbindung zum Leuchtmittel unterbrochen wird – vielleicht aufgrund einer schlechten WLAN- oder Zigbee-Verbindung oder eines anderen Problems. Mit „Retry“ stellst Du sicher, dass Home Assistant die Aktion automatisch erneut versucht, bis das Licht tatsächlich eingeschaltet ist.

alias: Küche an = LED Band an (und aus)
description:
trigger:
  - platform: state
    entity_id:
      - light.kuche_deckenlichter
    from:
      - "off"
      - "on"
    to:
      - "on"
      - "off"
condition: []
action:
  - action: retry.actions
    metadata: {}
    data:
      sequence:
        - choose:
            - conditions:
                - condition: state
                  entity_id: light.kuche_deckenlichter
                  state: "on"
              sequence:
                - action: light.turn_on
                  metadata: {}
                  data: {}
                  target:
                    entity_id: light.kuche_led
            - conditions:
                - condition: state
                  entity_id: light.kuche_deckenlichter
                  state: "off"
              sequence:
                - action: light.turn_off
                  metadata: {}
                  data: {}
                  target:
                    entity_id: light.kuche_led
      retries: 4
mode: restart

Diese Home Assistant Automatisierung steuert das LED-Band in Deiner Küche basierend auf dem Zustand der Deckenlichter. Wenn Du die Deckenlichter ein- oder ausschaltest, wird das LED-Band automatisch synchron ein- oder ausgeschaltet.

Hauptbestandteile:

  • Trigger: Die Automatisierung wird aktiviert, wenn das Küchenlicht ein- oder ausgeschaltet wird.
  • Aktion: Das LED-Band wird eingeschaltet, wenn das Licht an ist, und ausgeschaltet, wenn das Licht aus ist.
  • Retry-Funktion: Falls das Einschalten oder Ausschalten fehlschlägt, versucht die Automatisierung es bis zu vier Mal erneut.
  • Mode „restart“: Die Automatisierung startet neu, wenn sie während des laufenden Vorgangs erneut ausgelöst wird, um immer den aktuellen Zustand zu berücksichtigen.

Kurz gesagt: Diese Automatisierung hält das LED-Band in der Küche immer synchron mit den Deckenlichtern, auch bei möglichen Verbindungsproblemen.

Umsetzung im YouTube-Video

Fazit

Die Retry Integration in Home Assistant ist eine großartige Möglichkeit, um die Zuverlässigkeit deines Smart Homes zu erhöhen. Es nimmt dir die Sorge ab, dass wichtige Aktionen aufgrund von vorübergehenden Problemen nicht ausgeführt werden, und sorgt dafür, dass dein Zuhause so funktioniert, wie du es möchtest und auch erwartest. Richte die Retry Integration ein und genieße die Sicherheit, dass dein System auch in schwierigen Situationen mit Konnektivitätsproblemen zuverlässig bleibt.

Der Beitrag Home Assistant Aktionen Retry: Konnektivität beheben erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/home-assistant-konnektivitat-beheben/feed/ 3 1858 Home Assistant Aktionen Retry: Konnektivität beheben - Sascha Brockel Erfahre, wie Du mit Home Assistant Retry-Konfigurationen Konnektivitätsprobleme behebst und Deine Automatisierungen zuverlässig machst. Home Assistant,Smart Home,retry home assistant Anker SoundCore 2 Bluetooth Lautsprecher, Enormer mit Dualen Bass-Treibern, 24h Akku, Verbesserter IPX7 Wasserschutz, Kabelloser, für iPhone, galaxy usw.(Schwarz) Prime JBL Flip Essential 2 – Tragbarer Bluetooth-Lautsprecher mit wiederaufladbarem Akku – IPX7 wasserdicht – 10 Stunden Akkulaufzeit – In Schwarz Prime Anker Soundcore mini Bluetooth Lautsprecher mit 15 Stunden Spielzeit, Fantastischer Sound, 20 Meter Bluetooth Reichweite, FM Radio und intensiver Bass(Schwarz) Prime
Home Assistant Benachrichtigungen: Alle Möglichkeiten erklärt https://sascha-brockel.de/home-assistant-benachrichtigungen-moglichkeiten/ https://sascha-brockel.de/home-assistant-benachrichtigungen-moglichkeiten/#respond Mon, 09 Sep 2024 12:00:00 +0000 https://sascha-brockel.de/?p=1879 Home Assistant bietet dir eine Vielzahl an Benachrichtigungsoptionen, mit denen du dein Smart Home noch intelligenter gestalten kannst. Ob einfache Textnachrichten, interaktive Antworten oder sogar Bilder – Home Assistant ermöglicht es dir, alle wichtigen Informationen direkt auf dein Smartphone zu schicken. In diesem Blogartikel erfährst du, welche Arten von Benachrichtigungen […]

Der Beitrag Home Assistant Benachrichtigungen: Alle Möglichkeiten erklärt erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 9 Minuten

Home Assistant bietet dir eine Vielzahl an Benachrichtigungsoptionen, mit denen du dein Smart Home noch intelligenter gestalten kannst. Ob einfache Textnachrichten, interaktive Antworten oder sogar Bilder – Home Assistant ermöglicht es dir, alle wichtigen Informationen direkt auf dein Smartphone zu schicken. In diesem Blogartikel erfährst du, welche Arten von Benachrichtigungen es gibt und wie du sie optimal nutzt. Alles weitere zu Benachrichtigungen in Home Assistant findest du in der offiziellen Dokumentation.

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Was ist Home Assistant?

Home Assistant ist eine Open-Source-Plattform für die Heimautomatisierung, die darauf abzielt, alle Geräte im Haus miteinander zu verbinden und zentral zu steuern. Sie wurde entwickelt, um eine einheitliche Benutzeroberfläche und eine einfache, flexible Steuerung für eine Vielzahl von Smart-Home-Geräten aus unterschiedlichen Ökosystemen zu bieten. Hier sind einige Punkte, die für Home Assistant spechen:

  1. Kompatibilität: Home Assistant unterstützt Tausende von Geräten und Diensten von verschiedenen Herstellern, einschließlich Beleuchtung, Klimaanlagen, Heizungen, Kameras, Wettersensoren, Sprachassistenten und mehr.
  2. Lokale Steuerung: Im Gegensatz zu vielen kommerziellen Smart-Home-Plattformen, die auf Cloud-Dienste angewiesen sind, läuft Home Assistant lokal in deinem Netzwerk. Dies bedeutet erhöhte Privatsphäre und Zuverlässigkeit, da deine Smart-Home-Geräte auch ohne aktive Internetverbindung funktionieren.
  3. Automatisierung und Szenen: Eines der Hauptmerkmale von Home Assistant ist die Möglichkeit, komplexe Automatisierungen und Szenarien zu erstellen. Du kannst beispielsweise Lichter automatisch einschalten lassen, wenn es dunkel wird oder die Heizung einschalten, wenn die Temperatur unter einen bestimmten Wert fällt.
  4. Einfache Benutzeroberfläche: Home Assistant bietet eine nutzerfreundliche Oberfläche, die es einfach macht, Geräte zu überwachen und zu steuern. Diese Oberfläche ist vollständig anpassbar.
  5. Integration mit Sprachassistenten: Home Assistant kann mit Sprachassistenten wie Amazon Alexa oder Google Assistant integriert werden, um eine sprachgesteuerte Steuerung deiner Smart-Home-Geräte zu ermöglichen.
  6. Open-Source und Community-Getrieben: Da Home Assistant Open-Source ist, wird es von einer aktiven Community unterstützt, die ständig neue Integrationen entwickelt und bestehende verbessert.
  7. Datenschutz und Sicherheit: Als lokal laufende Plattform hat Home Assistant den Vorteil, dass die Daten im eigenen Netzwerk bleiben. Dies schützt die Privatsphäre und erhöht die Sicherheit im Vergleich zu Cloud-basierten Lösungen.

Zusammenfassend ist Home Assistant eine leistungsstarke und flexible Lösung für diejenigen, die ihr Smart Home selbst gestalten und ihre Geräte unabhängig vom Hersteller oder Ökosystem zentral steuern möchten.

Arten von Benachrichtigungen

1. Einfache Textnachrichten

Die grundlegendste Form der Benachrichtigung ist eine einfache Textnachricht. Sie eignet sich hervorragend, um dich über Ereignisse in deinem Zuhause zu informieren.

Beispielanwendung:

Du möchtest benachrichtigt werden, wenn die Waschmaschine fertig ist.

automation:
  - alias: 'Waschmaschine Fertig Benachrichtigung'
    trigger:
      - platform: state
        entity_id: sensor.waschmaschine_status
        to: 'done'
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: 'Die Waschmaschine ist fertig!'
Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

2. Benachrichtigungen mit Bildern

Mit Home Assistant kannst du auch Bilder in deinen Benachrichtigungen versenden. Das ist besonders nützlich, wenn du beispielsweise ein Kamerabild senden möchtest, sobald Bewegung erkannt wird.

Beispielanwendung:

Du erhältst ein Bild von der Haustürkamera, wenn jemand klingelt.

automation:
  - alias: 'Klingel Benachrichtigung mit Bild'
    trigger:
      - platform: state
        entity_id: binary_sensor.klingel
        to: 'on'
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: 'Es hat jemand geklingelt.'
          data:
            attachment:
              url: 'https://dein-home-assistant-url{{ states.camera.haustuer.attributes.entity_picture }}'
              content-type: 'jpeg'
              hide-thumbnail: false

Hinweis: Stelle sicher, dass dein Home Assistant von außen erreichbar ist oder die URL korrekt funktioniert. Wird benötigt für Android und FireTV und ist auch für iOS empfohlen.

3. Interaktive Benachrichtigungen mit Aktionen (Actionable Notifications)

Du kannst Benachrichtigungen mit Schaltflächen erstellen, die es dir ermöglichen, direkt aus der Benachrichtigung heraus Aktionen auszuführen. Du kannst Aktionen wie das Öffnen einer Tür oder das Einschalten von Geräten über die Benachrichtigung ausführen.

Beispielanwendung:

Wenn ein Fenster offen ist und es zu regnen beginnt, erhältst du eine Benachrichtigung mit der Option, das Fenster automatisch zu schließen (wenn es motorisiert ist).

automation:
  - alias: 'Regen und Fenster offen Benachrichtigung'
    trigger:
      - platform: state
        entity_id: binary_sensor.regensensor
        to: 'on'
    condition:
      - condition: state
        entity_id: binary_sensor.fenster_offen
        state: 'on'
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: "Es regnet und das Fenster ist noch geöffnet!"
          data:
            actions:
              - action: "CLOSE_WINDOW"
                title: "Fenster schließen"
              - action: "IGNORE"
                title: "Ignorieren"

In diesem Beispiel erhältst du eine Benachrichtigung, bei der du direkt über eine Schaltfläche die Tür öffnen oder die Benachrichtigung ignorieren kannst.

Automationsbeispiel für die Aktionen:

automation:
  - alias: "Fenster schließen durch Benachrichtigung"
    trigger:
      - platform: event
        event_type: mobile_app_notification_action
        event_data:
          action: "CLOSE_WINDOW"
    action:
      - service: cover.close_cover
        entity_id: cover.fenster_schlafzimmer

Wenn du auf „Fenster schließen“ drückst, wird das Fenster in deinem Smart Home geschlossen.

4. Antwortmöglichkeiten (Actionable Notifications)

Du kannst auch Benachrichtigungen erstellen, die Eingaben von dir erwarten. So kannst du zum Beispiel auf eine Benachrichtigung antworten, indem du eine Nachricht eingibst, die direkt in eine Automation einfließt.

Beispiel:

Eine Benachrichtigung fragt dich, ob du die Rasenbewässerung starten möchtest, und du kannst direkt eine Antwort eingeben.

automation:
  - alias: "Rasenbewässerung Frage"
    trigger:
      - platform: state
        entity_id: sensor.wetter_vorhersage
        to: "trocken"
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: "Für wie viele Minuten soll die Rasenbewässerung starten?"
          data:
            actions:
              - action: "REPLY"
                title: "Antwort"
                input: true

In diesem Beispiel kannst du direkt eine Antwort in der Benachrichtigung eingeben. Die Antwort wird in einer weiteren Automation verarbeitet.

Automationsbeispiel für die Antwort:

automation:
  - alias: "Bewässerung starten je nach Antwort"
    trigger:
      - platform: event
        event_type: mobile_app_notification_action
    condition: []
    action:
      - action: input_number.set_value
        data:
          value: "{{ wait.trigger.event.data.reply_text }}"
        target:
          entity_id: input_number.rasenbewasserung_timer
      - action: switch.turn_on
        metadata: {}
        data: {}
        target:
        entity_id: switch.rasenbewasserung
      - delay:
          minutes: "{{ states('input_number.rasenbewasserung_timer') | int }}"
      - action: switch.turn_off
        metadata: {}
        data: {}
        target:
        entity_id: switch.rasenbewasserung

Wenn du auf die Benachrichtigung mit einer Zahl beantwortest, startet die Bewässerung für so viele Minuten wie angegeben. Das ist nur eines von vielen Beispiel.

5. Ton und LED-Farben anpassen

Du kannst die Benachrichtigung noch weiter individualisieren, indem du verschiedene Töne oder LED-Farben auf deinem Gerät aktivierst. Natürlich musst du dafür eine LED-Lampe am Gerät haben. Das ist besonders praktisch, um unterschiedliche Benachrichtigungen sofort zu erkennen.

Beispiel:

Du möchtest, dass eine Sicherheitsbenachrichtigung einen lauten Alarmton abspielt und die LED rot blinkt.

automation:
  - alias: "Sicherheitsalarm"
    trigger:
      - platform: state
        entity_id: binary_sensor.einbruch_alarm
        to: "on"
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: "Einbruchalarm!"
          data:
            ttl: 0
            priority: high
            color: "#FF0000"
            sound: "alarm.mp3"

Hier wird die LED rot blinken und ein Alarmton abgespielt, sobald der Einbruchalarm ausgelöst wird. Audiodateien werden aktuell nur auf iOS unterstützt, siehe in der Dokumentation dazu.

Gerade bei Tönen hat iOS die Nase vorne. Viele Sounds sind vorinstalliert nutzbar. Entweder durch iOS, aber auch durch die Home Assistant App. Eine Liste der Sounds findest du hier.

6. Persistent Notifications

Persistent Notifications bleiben so lange auf deinem Gerät sichtbar, bis du sie manuell entfernst. Das ist ideal für wichtige Warnungen oder Erinnerungen, die nicht untergehen sollen.

Beispiel:

Du möchtest eine permanente Benachrichtigung, wenn die Heizung ausgefallen ist.

automation:
  - alias: "Heizung ausgefallen"
    trigger:
      - platform: state
        entity_id: binary_sensor.heizung_ausfall
        to: "on"
    action:
      - service: persistent_notification.create
        data:
          title: "Heizungswarnung"
          message: "Die Heizung ist ausgefallen. Bitte überprüfe das System."

Diese Benachrichtigung bleibt bestehen, bis du sie manuell im Home Assistant entfernst.

7. Kritische Benachrichtigungen

Kritische Benachrichtigungen sind besonders nützlich für Notfälle, da sie auch im „Nicht stören“-Modus durchdringen. So stellst du sicher, dass du wichtige Ereignisse, wie z. B. einen Rauchmelder-Alarm, nicht verpasst. Dokumentation dazu findest du unter Critical Notifications.

Beispiel:

Du möchtest eine kritische Benachrichtigung, wenn ein Rauchalarm ausgelöst wird.

automation:
  - alias: "Rauchalarm"
    trigger:
      - platform: state
        entity_id: binary_sensor.rauchmelder
        to: "on"
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: "Rauchalarm! Verlasse das Haus!"
          data:
            ttl: 0
            priority: high
            channel: alarm_stream
            critical: 1
            volume: 1.0

Hinweis: Auf iOS-Geräten musst du in den Einstellungen der Home Assistant App die Berechtigung für kritische Benachrichtigungen aktivieren.

Diese kritische Benachrichtigung wird sogar durch den „Nicht stören“-Modus hindurch gesendet.

8. Fortschrittsbalken und dynamische Benachrichtigungen

Du kannst Benachrichtigungen erstellen, die einen Fortschrittsbalken anzeigen oder sich dynamisch aktualisieren. Die Dokumentation dazu findest du unter Dynamic Attachments.

Beispiel:

Anzeige des Ladezustands deines Elektroautos.

automation:
  - alias: 'Auto Ladezustand Benachrichtigung'
    trigger:
      - platform: state
        entity_id: sensor.auto_batterie
    action:
      - service: notify.mobile_app_dein_telefon
        data:
          message: 'Ladezustand: {{ states("sensor.auto_batterie") }}%'
          data:
            sticky: true
            progress: '{{ states("sensor.auto_batterie") | int }}'

Hinweis: Diese Funktionalität kann je nach Gerät unterschiedlich sein.

Unterschied zwischen Android und iOS

Die Art und Weise, wie Benachrichtigungen auf Android- und iOS-Geräten funktionieren, unterscheidet sich in einigen wichtigen Punkten, die du bei der Einrichtung in Home Assistant beachten solltest.

Android:

Auf Android-Geräten hast du eine größere Flexibilität, wenn es um Benachrichtigungen geht. Du kannst Töne, LED-Farben und Vibrationen frei anpassen, um deine Benachrichtigungen nach deinen Wünschen zu gestalten. Zudem lassen sich Bilder und GIFs direkt in den Benachrichtigungen anzeigen, was auf iOS nicht in gleichem Maße möglich ist. Lediglich nach dem Aufklappen der Benachrichtigung. Ein weiterer Vorteil von Android ist, dass du mehrere Benachrichtigungen gleichzeitig senden kannst, ohne dass ältere Nachrichten überschrieben werden. Auch „Persistent Notifications“ (dauerhafte Benachrichtigungen) werden auf Android-Geräten gut unterstützt.

iOS:

Auf iOS-Geräten gibt es einige Einschränkungen, die du bei der Einrichtung beachten musst. Du kannst zwar Töne und Vibrationen anpassen, allerdings sind die Möglichkeiten zur Individualisierung der LED-Farbe oder des Vibrationsmusters begrenzter als auf Android. iOS unterstützt keine direkten Anpassungen der LED-Anzeige, da diese Funktion hardwareseitig nicht vorhanden ist. Ein wichtiger Unterschied besteht zudem darin, dass iOS striktere Limits für Benachrichtigungen hat. Beispielsweise wird bei der Nutzung von „Actionable Notifications“ oder beim Versenden mehrerer Benachrichtigungen oft nur die aktuellste Nachricht angezeigt, und ältere Nachrichten können überschrieben werden. Eine Stärke von iOS ist jedoch die Unterstützung von kritischen Benachrichtigungen, die sich direkt durch den „Nicht stören“-Modus hindurchsetzen und in Notfallsituationen besonders zuverlässig sind.

Unterschiede zwischen Android und iOS bei Notification Commands

  • Flexibilität: Android bietet eine größere Flexibilität bei den erweiterten Benachrichtigungsbefehlen, wie z. B. die Steuerung der Kamera, Lautstärke oder Taschenlampe.
  • Einschränkungen bei iOS: iOS schränkt einige Funktionen wie Kameraaufnahmen, Taschenlampensteuerung und Lautstärkeanpassungen per Benachrichtigung ein. Jedoch bietet es ebenfalls die Unterstützung für Aktionen wie TTS und App-Starts, wenngleich mit weniger Optionen.
  • Kritische Benachrichtigungen: Auf beiden Plattformen werden kritische Benachrichtigungen, die den „Nicht stören“-Modus umgehen, unterstützt, aber iOS legt hier noch größeren Wert auf Sicherheit und Benutzerkontrolle.

Zusammengefasst bietet Android mehr Flexibilität und Anpassungsoptionen, während iOS bei Benachrichtigungen einheitlicher und strikter, aber besonders sicher in Notfallsituationen ist. Achte bei der Konfiguration darauf, welche Plattform du nutzt, um das Beste aus den jeweiligen Benachrichtigungsoptionen herauszuholen.

Umsetzung im YouTube-Video

https://youtu.be/5Q3W5yt_cbM

Fazit

Mit Home Assistant stehen dir nahezu unbegrenzte Möglichkeiten zur Verfügung, dein Smart Home mit Benachrichtigungen zu optimieren. Durch die Verwendung von Textnachrichten, Bildern, interaktiven Aktionen und mehr kannst du sicherstellen, dass du stets informiert bist und schnell reagieren kannst. Mit den bereitgestellten Codebeispielen kannst du direkt loslegen und die Benachrichtigungsfunktionen in deinem eigenen Setup implementieren.

Die Möglichkeit, individuell angepasste Töne und LED-Farben zu verwenden, gibt dir zudem die Freiheit, Benachrichtigungen klar zu unterscheiden. Android und iOS bieten dir jeweils unterschiedliche Stärken: Android überzeugt durch Flexibilität, während iOS in Notfällen zuverlässiger ist. Egal, welches System du nutzt, du kannst dein Smart Home optimal konfigurieren und alle wichtigen Informationen jederzeit auf deinem Smartphone empfangen. Nutze diese Möglichkeiten, um dein Zuhause sicherer, effizienter und smarter zu machen!

Der Beitrag Home Assistant Benachrichtigungen: Alle Möglichkeiten erklärt erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/home-assistant-benachrichtigungen-moglichkeiten/feed/ 0 1879 Samsung Galaxy A15 5G Smartphone, Simlockfrei ohne Vertrag, Android-Handy, Schnellladefunktion, 128 GB, Blue Black, 2,5 Jahre Herstellergarantie [Deutsche Version] Prime Samsung Galaxy A05s A057F DS 4GB RAM 64GB - Black Non EU Prime Samsung SM-A155F Galaxy A15 Dual SIM 4GB RAM 128GB Blue Black EU Prime
Smarte Spülmaschine für 50 Cent mit NFC Tag & Home Assistant https://sascha-brockel.de/smarte-spulmaschine-nfc-tag-home-assistant/ https://sascha-brockel.de/smarte-spulmaschine-nfc-tag-home-assistant/#comments Mon, 16 Sep 2024 12:00:00 +0000 https://sascha-brockel.de/?p=1883 Hast du dir jemals gewünscht, deine Spülmaschine in dein Smart Home einzubinden und automatisch benachrichtigt zu werden, wenn sie fertig ist? In diesem Blogbeitrag zeige ich dir, wie du mit einem einfachen NFC-Tag und Home Assistant genau das umsetzen kannst – und das für nur 50 Cent! Mit dieser cleveren […]

Der Beitrag Smarte Spülmaschine für 50 Cent mit NFC Tag & Home Assistant erschien zuerst auf Sascha Brockel.

]]>
Estimated reading time: 7 Minuten

Hast du dir jemals gewünscht, deine Spülmaschine in dein Smart Home einzubinden und automatisch benachrichtigt zu werden, wenn sie fertig ist? In diesem Blogbeitrag zeige ich dir, wie du mit einem einfachen NFC-Tag und Home Assistant genau das umsetzen kannst – und das für nur 50 Cent! Mit dieser cleveren Automatisierung sparst du dir nicht nur Zeit, sondern wirst auch benachrichtigt, sobald deine Spülmaschine fertig ist und du sie ausräumen kannst. Das klappt sowohl für iOS als auch Android!

Für eine detaillierte Anleitung und Erklärung aller Konfigurationsmöglichkeiten empfehle ich das unten verlinkte YouTube-Video. In diesem Video wird ausführlich auf jede einzelne Einstellung eingegangen, sodass du eine umfassende Anleitung zur genauen Einrichtung erhältst. Eventuellen Code aus dem Video findest du in diesem Beitrag, so dass du ihn direkt nutzen kannst ohne abtippen zu müssen.

Warum ein NFC-Tag?

Ein NFC-Tag ist eine kostengünstige und einfache Lösung, um dein Haushaltsgerät, in diesem Fall deine Spülmaschine, smarter zu machen. Du kannst ihn überall anbringen, z. B. direkt an deiner Spülmaschine, und dann mit deinem Smartphone scannen, um eine Aktion auszulösen. In Kombination mit Home Assistant kannst du die Automatisierung auf deine Bedürfnisse abstimmen.

So funktioniert es

Du befestigst einen NFC-Tag an deiner Spülmaschine und scannst ihn, wenn du den Spülvorgang startest. Home Assistant erkennt diesen Scan und sendet dir eine Benachrichtigung, in der du die Dauer des Spülvorgangs festlegen kannst. Sobald der Timer abgelaufen ist, wirst du wieder benachrichtigt, dass die Spülmaschine fertig ist und du sie ausräumen kannst.

Was ist Home Assistant?

Home Assistant ist eine Open-Source-Plattform für die Heimautomatisierung, die darauf abzielt, alle Geräte im Haus miteinander zu verbinden und zentral zu steuern. Sie wurde entwickelt, um eine einheitliche Benutzeroberfläche und eine einfache, flexible Steuerung für eine Vielzahl von Smart-Home-Geräten aus unterschiedlichen Ökosystemen zu bieten. Hier sind einige Punkte, die für Home Assistant spechen:

  1. Kompatibilität: Home Assistant unterstützt Tausende von Geräten und Diensten von verschiedenen Herstellern, einschließlich Beleuchtung, Klimaanlagen, Heizungen, Kameras, Wettersensoren, Sprachassistenten und mehr.
  2. Lokale Steuerung: Im Gegensatz zu vielen kommerziellen Smart-Home-Plattformen, die auf Cloud-Dienste angewiesen sind, läuft Home Assistant lokal in deinem Netzwerk. Dies bedeutet erhöhte Privatsphäre und Zuverlässigkeit, da deine Smart-Home-Geräte auch ohne aktive Internetverbindung funktionieren.
  3. Automatisierung und Szenen: Eines der Hauptmerkmale von Home Assistant ist die Möglichkeit, komplexe Automatisierungen und Szenarien zu erstellen. Du kannst beispielsweise Lichter automatisch einschalten lassen, wenn es dunkel wird oder die Heizung einschalten, wenn die Temperatur unter einen bestimmten Wert fällt.
  4. Einfache Benutzeroberfläche: Home Assistant bietet eine nutzerfreundliche Oberfläche, die es einfach macht, Geräte zu überwachen und zu steuern. Diese Oberfläche ist vollständig anpassbar.
  5. Integration mit Sprachassistenten: Home Assistant kann mit Sprachassistenten wie Amazon Alexa oder Google Assistant integriert werden, um eine sprachgesteuerte Steuerung deiner Smart-Home-Geräte zu ermöglichen.
  6. Open-Source und Community-Getrieben: Da Home Assistant Open-Source ist, wird es von einer aktiven Community unterstützt, die ständig neue Integrationen entwickelt und bestehende verbessert.
  7. Datenschutz und Sicherheit: Als lokal laufende Plattform hat Home Assistant den Vorteil, dass die Daten im eigenen Netzwerk bleiben. Dies schützt die Privatsphäre und erhöht die Sicherheit im Vergleich zu Cloud-basierten Lösungen.

Zusammenfassend ist Home Assistant eine leistungsstarke und flexible Lösung für diejenigen, die ihr Smart Home selbst gestalten und ihre Geräte unabhängig vom Hersteller oder Ökosystem zentral steuern möchten.

Schritt-für-Schritt Anleitung

Hier erkläre ich dir, wie du die Automatisierung in Home Assistant einrichtest:

NFC-Tag konfigurieren

Zuerst musst du einen NFC-Tag einrichten, den du mit deinem Smartphone scannen kannst. Den Tag verknüpfst du dann mit der Automatisierung in Home Assistant.

Das Einbinden eines NFC-Tags in Home Assistant ist einfacher als du denkst! Mit einem NFC-Tag und deinem Smartphone kannst du Automatisierungen auslösen, indem du den Tag scannst. Hier erkläre ich dir Schritt für Schritt, wie du einen NFC-Tag in Home Assistant integrierst.

Voraussetzungen:

  • Ein NFC-fähiges Smartphone (Android oder iOS)
  • Ein NFC-Tag (kostet in der Regel weniger als 50 Cent)
  • Home Assistant installiert
  • Die Home Assistant Companion App auf deinem Smartphone
Zuletzt aktualisiert am 20. November 2024 um 12:20 . Wir weisen darauf hin, dass sich hier angezeigte Preise inzwischen geändert haben können. Alle Angaben ohne Gewähr.

Schritt 1: NFC-Tag besorgen

NFC-Tags sind kostengünstig und leicht online oder in Elektronikgeschäften zu bekommen. Achte darauf, dass dein Smartphone NFC unterstützt und der Tag kompatibel ist. Du kannst den NFC-Tag z. B. an deiner Spülmaschine anbringen.

Schritt 2: Home Assistant Companion App installieren

Falls noch nicht geschehen, installiere die Home Assistant Companion App auf deinem NFC-fähigen Smartphone. Sowohl für Android als auch für iOS gibt es die App im jeweiligen App Store.

Schritt 3: NFC-Tag in der Home Assistant App scannen

Sobald du die App installiert hast, gehst du wie folgt vor:

  1. App öffnen: Starte die Home Assistant Companion App auf deinem Smartphone.
  2. NFC-Funktion öffnen: In der App wählst du unter „App-Konfiguration“ den Punkt NFC-Tags aus.
  3. NFC-Tag scannen: Klicke auf „NFC-Tag scannen“ und halte den NFC-Tag an die Rückseite deines Smartphones, bis die App den Tag erkennt. Du bekommst eine Tag-ID angezeigt, die du später für die Automatisierung verwenden wirst.

Automatisierung in Home Assistant erstellen

Hier siehst du den Code, den du für die Automatisierung verwenden kannst:

alias: Spülmaschine fertig
description: https://github.com/andrewtavis/sf-symbols-online
trigger:
  - platform: tag
    tag_id: 11256d86-322c-4e23-9ca7-b8c09dc9aaf4
    enabled: true
condition: []
action:
  - action: notify.smartphones
    data:
      title: 💦 Spülmaschine gestartet💦
      message: Timer einstellen
      data:
        actions:
          - action: STANDARD
            title: Standard (3:24)
            icon: sfsymbols:timer
          - action: REPLY
            behavior: textInput
            title: Minuten eingeben
            icon: sfsymbols:square.and.pencil
  - wait_for_trigger:
      - platform: event
        event_type: mobile_app_notification_action
    continue_on_timeout: false
  - choose:
      - conditions:
          - condition: template
            value_template: "{{ wait.trigger.event.data.action == 'STANDARD' }}"
        sequence:
          - action: input_number.set_value
            data:
              value: 205
            target:
              entity_id: input_number.spulmaschine_timer
      - conditions:
          - condition: template
            value_template: "{{ wait.trigger.event.data.action == 'REPLY' }}"
        sequence:
          - action: input_number.set_value
            data:
              value: "{{ wait.trigger.event.data.reply_text }}"
            target:
              entity_id: input_number.spulmaschine_timer
  - delay:
      minutes: "{{ states('input_number.spulmaschine_timer') | int }}"
    alias: Verzögerung bis Spülmaschine Timer aufgelaufen
  - action: notify.smartphones
    data:
      title: 💦 Spülmaschine ausräumen 💦
      message: "Spülmaschine ist nach {{ states('input_number.spulmaschine_timer') | int }} Minuten fertig!"
      data:
        notification_icon: mdi:dishwasher
        channel: Notfall
        priority: high
        ttl: 0
        color: purple
mode: single

Erklärung der Automatisierung

Trigger:
Der NFC-Tag startet die Automatisierung, sobald er gescannt wird. Hierbei wird die tag_id des NFC-Tags verwendet.

Erste Benachrichtigung:
Sobald die Automatisierung beginnt, erhältst du eine Benachrichtigung auf deinem Smartphone mit zwei Optionen:

  • Standard: Du wählst eine voreingestellte Spülzeit (z. B. 3 Stunden und 24 Minuten).
  • Benutzerdefiniert: Du kannst manuell eine Zeit eingeben, wie lange der Spülvorgang dauert.

Timer setzen:
Abhängig von deiner Wahl (Standard oder Benutzerdefiniert) setzt die Automatisierung einen Timer für die Spülzeit.

Verzögerung:
Die Automatisierung wartet die angegebene Zeit ab, bevor die nächste Benachrichtigung gesendet wird.

Zweite Benachrichtigung:
Sobald der Timer abgelaufen ist, erhältst du eine weitere Benachrichtigung, die dich daran erinnert, dass die Spülmaschine fertig ist und du sie ausräumen kannst.

Vorteile dieser Lösung

  • Kostengünstig: Mit einem einfachen NFC-Tag, der weniger als 50 Cent kostet, kannst du deine Spülmaschine in dein Smart Home integrieren.
  • Flexibilität: Du kannst jederzeit den Spülvorgang starten und die Dauer individuell festlegen.
  • Automatisierung: Du musst dir keine Sorgen mehr machen, wann die Spülmaschine fertig ist. Home Assistant benachrichtigt dich automatisch.

Umsetzung im YouTube-Video

https://youtu.be/cZspKPghFm0

Fazit

Mit einem günstigen NFC-Tag und der Automatisierung in Home Assistant kannst du deine Spülmaschine smart machen, ohne teure Geräte nachrüsten zu müssen. Diese Lösung ist ideal für alle, die ihre Haushaltsgeräte intelligenter gestalten möchten und dabei den Komfort von Benachrichtigungen direkt aufs Smartphone nutzen wollen. Probiere es aus und gestalte deinen Alltag noch einfacher!

Der Beitrag Smarte Spülmaschine für 50 Cent mit NFC Tag & Home Assistant erschien zuerst auf Sascha Brockel.

]]>
https://sascha-brockel.de/smarte-spulmaschine-nfc-tag-home-assistant/feed/ 2 1883 NFC Tag Sticker (10 Stück) NTAG215-540 Byte Speicher - kompatibel mit iPhone Kurzbefehle iOS App Homekit | Android Smartphone Apps | Switch Amiibo Prime NFC Tag Sticker Ntag215 NFC Karten 60Pcs NFC Chip rewritable NFC Tags 504 Byte Speicher voll programmierbar für iPhone Kompatibel mit TagMo and Amiibo with Adhesive Back for Easy Fixing Prime 30pcs NFC Tags NTAG215 NFC Cards Round NFC Tag Schwarz 504 Byte NFC 215 Wiederbeschreibbar NFC Card Black NFC Tag Card NFC Tag für iphone Works Perfectly with Tagmo andNintendo Amiibos Prime