Home Assistant: Automatische Lichteffekte ohne Aufwand – Zeit sparen mit diesem Script! 💡

Hast du auch Beleuchtungen, die Effekte integriert haben ? Klar, nicht immer will man dieses Lichtspektakel, es gibt aber auch Jahreszeiten, wo man sich darüber freut, dass man mal den einen oder anderen vielleicht „kitschigen“ Effekt laufen lässt. Und dann geht es los. Wie setze ich das um ?

Der erste Gedanke ist, dass man für jeden Effekt eine eigene Szene erstellt.

Aber sind wir mal ehrlich, da hat man innerhalb kürzester Zeit keine Lust mehr. Und genau hier möchte ich euch eine Lösung zeigen, die euch automatisch die Effekte ausliest und entweder einen zufälligen Effekt auswählt, oder aber die Effekte der Reihe nach durchgeht.

Wenn man in die Effektlisten der einzelnen Beleuchtungen schaut, dann können da schnell mal etliche Effekte zusammenkommen.

Um euch das Leben hier einfacher zu machen, habe ich euch ein Skript erstellt, in dem ihr eurer Licht übergebt, ein paar Übergabeparameter setzt und schon könnt ihr eure gewünschten Effekte laufen lassen.

Dieses Skript lässt sich einfach handhaben und in einer Automatisierung umsetzen. Als Beispiel möchte ich euch meine Weihnachtsbaum Automatisierung vorstellen.

Die zu übergebenden Parameter sind:

  • Licht ( beliebige Lichtentität mit Effekten)
  • random ( An / Aus )
  • brigthness ( 0% – 100%)
  • exclude ( Liste von Effekten, die bei der automatischen Selektion ausgeschlossen werden sollen )
  • transition ( Übergangszeit für einen weichen Übergang zum nächsten Effekt ) -> Hinweis: Das wird nicht von jeder Beleuchtung unterstützt. Ist diese Möglichkeit nicht vorhanden, so wird automatisch ohne Transition Time geschaltet.

In der obigen Beispielautomatisierung wird alle 30 Sekunden ein anderer Effekt selektiert. Der Zyklus ist vielleicht etwas kurz, aber hier könnt ihr frei entscheiden.

Gerne stelle ich euch das Script kostenfrei zur Verfügung und würde mich über Kommentare zum Video bei Youtube , aber auch ein Like und vielleicht ein Abo sehr freuen. Auch Anregungen zur sinnvollen Erweiterung finde ich immer sehr Klasse. Ich hoffe euch hilft diese Umsetzung und ihr könnt gerade in der aktuell adventlichen Zeit schnell ein paar schöne Effekte damit leuchten lassen. Wenn ihr dann noch eure Zeit dabei für die Umsetzung spart, dann habe ich mein Ziel schon erreicht.

Ich wünsche euch eine ruhige und besinnliche Adventszeit ( auch, wenn vielleicht mal ein Lichtspektakel dabei ist 🙂 ).

Das Skript ✨ Light Effect Toggle als YAML Code:

alias: ✨ Light Effect Toggle
sequence:
  - action: light.turn_on
    metadata: {}
    data: {}
    target:
      entity_id: " {{ light }} "
    alias: first turn on light
  - variables:
      current_effect: "{{ state_attr(light, 'effect') }}"
      all_effects: >
        {% set exclude_list = (exclude | default('')).split(',') | map('trim') |
        list %} {{ state_attr(light, 'effect_list') | reject('in', exclude_list)
        | list }}
      effect_to_apply: |
        {% if random %}
          {{ all_effects | random }}
        {% else %}
          {% set idx = all_effects.index(current_effect) + 1 %}
          {% if idx >= all_effects | length %}
            {{ all_effects[0] }}
          {% else %}
            {{ all_effects[idx] }}
          {% endif %}
        {% endif %}
    alias: get effect list ( light is on )
  - action: light.turn_on
    metadata: {}
    data:
      effect: "{{ effect_to_apply }}"
      brightness_pct: "{{ brightness }}"
      transition: "{{ transition | default(0) }}"
    target:
      entity_id: "{{light}}"
    alias: apply effect
  - action: logbook.log
    data:
      name: Actual Effect
      message: "actual effect: {{ state_attr(light, 'effect') | default('None') }}"
  - action: logbook.log
    data:
      name: effect to apply
      message: "effect to apply: {{ state_attr(light, 'effect') | default('None') }}"
fields:
  light:
    name: Licht
    description: Die zu steuernde Licht-Entität
    selector:
      entity:
        domain: light
  random:
    selector:
      boolean: {}
    name: random
  brightness:
    selector:
      number:
        min: 1
        max: 100
        step: 1
    name: brightness
    required: true
    default: 50
  exclude:
    selector:
      text: null
    name: exclude
    description: enter the effects you want to exclude here, separated by commas
  transition:
    selector:
      number:
        min: 1
        max: 10
        step: 0.1
    name: transition
    description: time in seconds
    default: 0
description: Toggles the effect of the specified light
mode: parallel
max: 10

🎥 Home Assistant meets Community – Gemeinsam smarter leben!

In der Welt von Home Assistant entstehen ständig neue, kreative Lösungen, um den Alltag smarter und einfacher zu gestalten. In meinem neuesten Video stellen Mitglieder der Home Assistant Community ihre beeindruckenden Automatisierungsprojekte vor. Hier sind einige Highlights, die du nicht verpassen solltest:

🔹 Christian hat ein cleveres Setup für seine Waschmaschine und seinen Trockner entwickelt. Dank Home Assistant bekommt er immer rechtzeitig eine Benachrichtigung, wenn die Wäsche fertig ist – nie wieder zu spät die Maschine ausräumen oder den perfekten Zeitpunkt für den Wechsel verpassen!

🔹 Patrick präsentiert sein selbstgebautes, smartes Schlüsselbrett. Es kombiniert Technik und Kreativität auf eine beeindruckende Weise, die nicht nur praktisch ist, sondern auch stylisch in den Alltag integriert werden kann.

Diese Projekte zeigen, wie vielseitig Home Assistant eingesetzt werden kann – von nützlichen Haushaltshelfern bis hin zu kreativen Ideen, die dein Zuhause einzigartig machen.

Hast du auch spannende Automatisierungen umgesetzt? Teile sie in den Kommentaren oder lass dich von der Community inspirieren! 🚀

Die von Christian erwähnte Pixelclock bekommt ihr hier: Ulanzi TV001 smarte Pixel Uhr *

In diesem Video findet ihr noch weitere Informationen zur Pixelclock mit awtrix 3:

YouTube player

Als zuverlässigen Tür/Fenstersensor auf Zigbee Basis kann ich euch den Sensor von Aqara * empfehlen.

📘 Home Assistant Helfer Kompendium 2/? 📲 [ Statistik]

Optimierung von Home Assistant Automatisierungen mit dem Statistik-Helfer

In meinem heutigen Artikel möchte ich dir zeigen, wie du den Statistik-Helfer in Home Assistant effektiv nutzen kannst, um tiefere Einblicke in deine Smart Home-Daten zu erhalten. Durch die richtigen Berechnungen kannst du deine Automatisierungen noch präziser und smarter gestalten. Hier sind die wichtigsten Charakteristika, die du mit dem Statistik-Helfer auswerten kannst:

1. Absoluter Abstand

Der absolute Abstand zeigt dir den Unterschied zwischen zwei Messwerten, ohne die Richtung zu berücksichtigen. Diese Berechnung ist besonders nützlich, wenn du Schwankungen in einem Wert überwachen möchtest, ohne die genaue Richtung zu verfolgen. Ich nutze diese Methode oft, um schnelle Veränderungen zu erkennen.

2. Abstand von 95% und 99% der Werte

Mit dieser Berechnung kann ich herausfinden, wie sich ein Wert im Vergleich zu den meisten anderen Werten verhält. Der Abstand von 95% und 99% der Werte hilft mir dabei, Ausreißer zu identifizieren und meine Automatisierungen so anzupassen, dass sie nur unter den typischen Bedingungen reagieren.

3. Ältester Zeitpunkt

Der älteste Zeitpunkt zeigt mir, wann der älteste Messwert aufgezeichnet wurde. Das ist besonders nützlich, wenn ich nach älteren Daten suche oder herausfinden möchte, wie lange es her ist, dass ein Wert zuletzt aktualisiert wurde. Diese Information kann wichtige Auswirkungen auf Automatisierungen haben, die sich auf historische Daten stützen.

4. Änderung

Die Änderung zeigt mir, wie stark sich ein Wert verändert hat, sei es positiv oder negativ. Ich verwende diese Berechnung, um zu verstehen, wie schnell oder langsam sich Werte entwickeln, was für zeitkritische Automatisierungen sehr hilfreich ist.

5. Anzahl der Werte

Die Anzahl der Werte gibt mir eine einfache Übersicht darüber, wie viele Messwerte über einen bestimmten Zeitraum hinweg erfasst wurden. Diese Zahl hilft mir dabei, Trends zu erkennen und zu überprüfen, ob die Sensoren korrekt arbeiten.

6. Arithmetisches Mittel

Das arithmetische Mittel (der Durchschnitt) ist eine der grundlegendsten Berechnungen und gibt mir eine Vorstellung vom allgemeinen Trend eines Messwerts. Ich nutze das Mittel, um Automatisierungen zu erstellen, die auf den durchschnittlichen Bedingungen basieren.

7. Durchschnittliche Änderung pro Probe oder Sekunde

Diese Berechnung zeigt mir, wie schnell sich ein Wert im Zeitverlauf verändert. Ich finde diese Kennzahl besonders nützlich bei der Überwachung von Sensoren, die schnelle Reaktionen erfordern, wie zum Beispiel Bewegungsmelder oder Temperaturfühler.

8. Gesamt

Die Gesamtberechnung summiert alle Werte innerhalb eines bestimmten Zeitrahmens. Ich verwende diese Methode oft, um den Gesamtverbrauch von Energie oder die Gesamtzahl von Ereignissen zu ermitteln. Diese Zahl ist besonders nützlich, wenn ich die gesamte Leistung oder Aktivität über einen längeren Zeitraum beobachten möchte.

9. Linearisierter Durchschnitt

Der linearisierte Durchschnitt hilft mir, Daten zu glätten und langfristige Trends zu erkennen. Diese Methode ist besonders hilfreich, wenn ich mit periodischen Schwankungen zu tun habe und die Daten auf eine lineare Skala übertragen möchte, um langfristige Muster besser sichtbar zu machen.


Durch die Nutzung dieser Berechnungen und der Einblicke, die der Statistik-Helfer bietet, kann ich meine Automatisierungen in Home Assistant noch gezielter und effizienter gestalten. Egal, ob du den Abstand zwischen Messwerten überwachen, die Änderungsgeschwindigkeit analysieren oder die Gesamttrends erkennen möchtest – dieser Helfer ist eine wertvolle Unterstützung für jede Home Assistant-Instanz.

In dieser Playlist findest du alle bisherigen und kommenden Videos zum Thema Home Assistant Helfer:

YouTube player

📘 Home Assistant Helfer Kompendium 1/? 📲 Mehr Kontrolle, weniger Aufwand!

Du willst das Beste aus deinem Home Assistant herausholen und suchst nach Möglichkeiten, deine Automationen smarter und individueller zu gestalten? In diesem Beitrag stelle ich dir drei Home Assistant Helfer vor, die dir genau das ermöglichen: den Ableitungssensor, das Dropdown-Menü und den generischen Hygrostat. Mit diesen Tools kannst du präzise Automatisierungen erstellen, die deine Wünsche und Anforderungen perfekt erfüllen.

Inhalt

  1. Ableitungssensor – Dynamische Anpassungen leicht gemacht 🚀Der Ableitungssensor ist ein geniales Tool, wenn du auf dynamische Veränderungen reagieren möchtest. Er eignet sich zum Beispiel, um den Anstieg oder Abfall eines Werts (wie Temperatur oder Luftfeuchtigkeit) zu erfassen und daraus passende Aktionen abzuleiten. So lässt sich etwa erkennen, ob eine Temperatur schnell steigt oder sinkt, und dann eine entsprechende Automation aktivieren – perfekt für Klimasteuerungen oder Belüftungsmanagement!
  2. Dropdown – Auswahlmöglichkeiten im Smart Home schaffen 📋Mit Dropdown-Listen kannst du verschiedene Auswahloptionen für dein Smart Home anlegen. Ob es sich um Räume, Gerätemodi oder Szenen handelt – Dropdown-Menüs bieten dir eine bequeme und übersichtliche Möglichkeit, Optionen zu verwalten und per Klick auszuwählen. Damit sparst du dir manuelle Eingaben und kannst über vordefinierte Auswahlfelder spezifische Aktionen und Automationen schnell und unkompliziert steuern.
  3. Generischer Hygrostat – Die perfekte Feuchtigkeitskontrolle 🌫️Der generische Hygrostat ist dein Helfer, wenn es um die Steuerung der Luftfeuchtigkeit in deinem Zuhause geht. Gerade für Räume wie das Badezimmer oder den Keller ist eine konstante Feuchtigkeitskontrolle entscheidend, um Schimmelbildung zu vermeiden und das Raumklima zu verbessern. Mit diesem Helfer kannst du gezielt Lüftungen oder Entfeuchter steuern und die Feuchtigkeit so optimal anpassen.

Fazit

Diese drei Home Assistant Helfer sind echte Multitalente und erweitern deine Möglichkeiten enorm. Von dynamischen Steuerungen mit dem Ableitungssensor über bequeme Auswahlmöglichkeiten mit Dropdown-Listen bis hin zur genauen Feuchtigkeitsregulierung mit dem generischen Hygrostat – hier findest du die passenden Werkzeuge für jede Automationsidee.

Falls du noch mehr über diese und andere Home Assistant Helfer erfahren möchtest, schau gerne auch in das zugehörige Video rein! Ich zeige dir Schritt für Schritt, wie du diese Helfer einrichten und nutzen kannst, um dein Smart Home noch intelligenter zu machen.


Willst du mehr solcher Smart-Home-Tipps und Ideen? Dann bleib dran – auf meinem Blog und YouTube-Kanal gibt’s regelmäßig neue Inhalte, um dein Zuhause noch smarter zu gestalten!

In dieser Playlist findest du alle bisherigen und kommenden Videos zum Thema Home Assistant Helfer:

YouTube player

🔍 Überwache Dein Smart Home wie ein Profi! 📊 Home Assistant Systemmonitoring einfach erklärt 🚀

In diesem Video zeige ich dir, wie du dein Smart Home mit Home Assistant perfekt überwachen kannst, damit alles reibungslos läuft! Durch das Systemmonitoring bleibst du immer über den Zustand deines Systems informiert, erkennst Probleme rechtzeitig und hältst die Leistung deines Smart Homes auf einem hohen Niveau. Gerade wenn du regelmäßig Geräte steuerst oder Automationen laufen lässt, ist ein zuverlässiges Monitoring unverzichtbar. Es sorgt nicht nur für Sicherheit, sondern gibt dir auch die Kontrolle, wie dein System „tickt“. Ich zeige dir, wie du das Monitoring-Tool in Home Assistant installieren und einrichten kannst – Schritt für Schritt und einfach erklärt. Anschließend gehen wir darauf ein, wie die einzelnen Komponenten und Sensoren funktionieren, damit du genau weißt, welche Daten dir angezeigt werden und was diese bedeuten. Sensoren spielen hier eine zentrale Rolle, da sie dir wichtige Infos liefern: von der CPU-Auslastung über die Temperatur bis hin zum freien Speicherplatz. So hast du alles auf einen Blick und kannst Störungen frühzeitig erkennen. Zum Schluss zeige ich dir, wie du diese Daten in eine kleine Automatisierung einbindest, sodass dein System im Notfall automatisch reagiert, etwa bei einem kritischen Speicherstand oder zu hoher Auslastung. Dein Home Assistant wird damit nicht nur smarter, sondern auch robuster. Perfekt für Einsteiger und erfahrene Home-Assistant-Nutzer, die ihr System auf das nächste Level heben möchten. Abonniere, um keine Tipps rund um dein Smart Home zu verpassen, und lass uns loslegen! 🎉

Die Automatisierung aus dem Video:

alias: Systemzustände überwachen
description: >-
  Sendet eine Benachrichtigung, wenn wichtige Systemzustände kritische Werte
  überschreiten.
triggers:
  - entity_id: sensor.localhost_cpu_auslastung_2
    above: 80
    trigger: numeric_state
  - entity_id: sensor.localhost_speicherauslastung
    above: 75
    trigger: numeric_state
  - entity_id: sensor.localhost_data_datentragernutzung
    above: 90
    trigger: numeric_state
actions:
  - action: script.notify_all
    metadata: {}
    data:
      alexa: false
      message: "    Warnung: Ein kritischer Systemzustand wurde erreicht! {% if     trigger.entity_id == 'sensor.localhost_cpu_auslastung_2' %} CPU-Auslastung:     {{ states('sensor.localhost_cpu_auslastung_2') }}% {% elif trigger.entity_id     == 'sensor.localhost_speicherauslastung' %} RAM-Nutzung: {{     states('sensor.localhost_speicherauslastung') }}% {% elif trigger.entity_id     == 'sensor.localhost_data_datentragernutzung' %} Festplattennutzung: {{     states('sensor.localhost_data_datentragernutzung') }}% {% endif %}"
mode: single

Hinweis: In dieser Automatisierung wird ein Skript zur Ausgabe der Nachrichten verwendet. Weitere Informationen zum Skript findet ihr in hier. Bitte beachten, im Beispiel auf der verlinkten Seite nennt sich das Skript nicht „skript.notify_all“ sondern „script.notify_all_video2“. D.h. wenn ihr den Code kopieren wollt, müsst ihr den Namen des Skripts in der Automatisierung anpassen. Weitere Anpassungen von Device IDs und Notification Entitäten sind natürlich ebenfalls nach euren Entitäten anzupassen.

Ergänzend zum Blogbeitrag über Skripte, möchte ich euch hier nochmal das passende Skript für die obige Automatisierung veröffentlichen.

alias: notify_all
sequence:
  - action: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: "{{ message }}"
      title: "{{ title }}"
  - if:
      - condition: template
        value_template: "{{ alexa }}"
    then:
      - action: notify.alexa_media_keller
        metadata: {}
        data:
          message: "{{ message }}"
          title: "{{ title }}"
fields:
  message:
    selector:
      text: null
    name: message
  title:
    selector:
      text: null
    name: title
  alexa:
    selector:
      boolean: {}
    name: alexa
    default: false
description: ""

Brauchst du wirklich Skripte in Home Assistant? 🤔 So holst du das Maximum raus! 🚀💡

In diesem Video dreht sich alles um Skripte in Home Assistant – von den Grundlagen bis hin zu fortgeschrittenen Funktionen! 💡 Skripte helfen dir, deine Automatisierungen noch flexibler und leistungsfähiger zu gestalten. Ich zeige dir Schritt für Schritt, wie du ein Skript für Benachrichtigungen 📲 erstellst, es in deine Automatisierungen integrierst ⚙️ und mit erweiterten Features noch effizienter machst. Egal, ob du Einsteiger bist oder bereits tiefer in Home Assistant steckst – hier findest du wertvolle Tipps für das nächste Level deines Smart Homes! 🚀

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Skript mit Übergabeparametern

alias: Notify_ALL_Video2
sequence:
  - action: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: "{{ message }}"
      title: "{{ title }}"
  - if:
      - condition: template
        value_template: "{{ alexa }}"
    then:
      - action: notify.alexa_media_keller
        metadata: {}
        data:
          message: "{{ message }}"
          title: "{{ title }}"
fields:
  message:
    selector:
      text: null
    name: message
  title:
    selector:
      text: null
    name: title
  alexa:
    selector:
      boolean: {}
    name: alexa
    default: false
description: ""

Automatisierung in dem das Skript mit Übergabeparametern verwendet wird

alias: Notify All Video 2
description: ""
triggers: []
conditions: []
actions:
  - action: script.notify_all_video2
    metadata: {}
    data:
      alexa: false
      message: Es sind {{ states('sensor.temperatur_aussen_temperature') }} Grad
      title: " Information"
mode: single

Skript mit Rückgabewerten

alias: Rückgabewerte
sequence:
  - variables:
      ergebnis:
        value: "{{ states(a) | int + states(b) | float }}"
  - stop: Beendet
    response_variable: ergebnis
fields:
  b:
    selector:
      entity: {}
    name: b
  a:
    selector:
      entity: {}
    name: a
description: ""

Automatisierung zur Verwendung des Skripts mit Rückgabewerten

alias: Rückgabewerte
description: ""
triggers: []
conditions: []
actions:
  - action: script.ruckgabewerte
    metadata: {}
    data:
      b: sensor.temperatur_aussen_temperature
      a: sensor.temperatur_aussen_temperature
    response_variable: ergebnis
  - action: notify.mobile_app_iphone_tobias
    metadata: {}
    data:
      message: "{{ ergebnis.value}}"
  - action: notify.alexa_media_keller
    metadata: {}
    data:
      message: "{{ ergebnis.value}}"
mode: single

Home Assistant meets Community | Deine Automatisierungen im Spotlight! 💡🏡

In meinem neuesten Video „Home Assistant meets Community“ zeigen drei Mitglieder unserer tollen Smart Home-Community ihre beeindruckenden und auch praktischen Automatisierungen.

Die Vielfalt der Möglichkeiten, die Home Assistant bietet, direkt aus der Community.


Mach mit und präsentiere deine eigenen Automatisierungen!

Aber das ist erst der Anfang! In diesem neuen Format geht es darum, dass du als Teil der Community deine eigenen Automatisierungen vorstellst.

Erstelle dein eigenes Video!

Du hast die Chance, dein eigenes Video zu erstellen, in dem du deine Home Assistant-Projekte /oder Automatisierungen präsentierst. Diese Videos werden in zukünftigen Episoden von „Home Assistant meets Community“ gezeigt!


Wie kannst du mitmachen?

Auf meiner Blog-Seite findest du ein Formular, das dir Schritt für Schritt erklärt, wie du mitmachen kannst. Es ist ganz einfach! Teile deine kreativen Lösungen und Automatisierungen mit der Community und werde Teil dieses neuen Formats!


Jetzt bist du dran!

Lass uns deine Home Assistant-Automatisierungen sehen und inspirieren wir uns gegenseitig mit neuen Ideen!

Schau dir das Video an und werde Teil unserer wachsenden Community!

Wie schon im Video erwähnt, möchte ich euch die Automatisierungen aus den Videos zur Verfügung stellen. Die Beiträge werden noch auf dem Discord Server ergänzt werden.

Vielen Dank an dieser Stelle für die tollen Beiträge von Jonathan, Maikel und René.

Community Beitrag 1 – Jonathan

alias: Licht aus um Mitternacht
description: ""
trigger:
  - platform: time
    at: "00:00:00"
condition: []
action:
  - target:
      label_id: power_off_at_midnight
    data: {}
    action: homeassistant.turn_off
mode: single

Community Beitrag 2 – Jonathan

alias: Erkenne unsauberen Neustart
description: ""
trigger:
  - platform: homeassistant
    event: start
    id: start
  - platform: homeassistant
    event: shutdown
    id: stop
condition: []
action:
  - choose:
      - conditions:
          - condition: trigger
            id:
              - stop
        sequence:
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.clean_shutdown
      - conditions:
          - condition: trigger
            id:
              - start
        sequence:
          - if:
              - condition: state
                entity_id: input_boolean.clean_shutdown
                state: "off"
            then:
              - action: notify.mobile_app_oneplus8
                metadata: {}
                data:
                  message: Unsauberer Neustart entdeckt
          - action: input_boolean.turn_off
            target:
              entity_id:
                - input_boolean.clean_shutdown
            data: {}
mode: single

Community Beitrag 3 – Jonathan

alias: Bewegungsmelder Keller
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_keller_occupancy
    to: "on"
condition: []
action:
  - repeat:
      count: 10
      sequence:
        - metadata: {}
          data: {}
          target:
            entity_id: switch.jonathans_3_echo_dot_do_not_disturb_switch
          action: switch.toggle
        - delay:
            hours: 0
            minutes: 0
            seconds: 1
            milliseconds: 0
mode: single

Community Beitrag 4 – Maikel

Für die Automatisierung von Maikel werden drei Helfer benötigt.

  1. Helfer Taster Sommerzeit
  2. Helfer Taster Winterzeit
  3. Helfer Schalter : Sommerzeit/Winterzeit

Ebenfalls müssen zur Verwendung in der configuration.yaml zwei history_stats Sensoren angelegt werden, die beim jeweiligen Zeitpunkt der Betätigung dazu dienen , dass eine Zeit hochgezählt wird.

History Statistik Sensor 1:

platform: history_stats
name: WG - Historysensor - Sommerzeit
entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
unique_id: 'wg_historysensor_sommerzeit'
state: "on"
type: time
start:  >
        {% set status= states('input_button.wg_helfer_taste_sommerzeit') %}
        {% if status in ['unknown', 'unavailable'] %}
        {{ now() }}
        {% else %}
        {{ status | as_datetime }}
        {% endif %}
end: "{{ now() }}"

History Statisik Sensor 2:

platform: history_stats
name: WG - Historysensor - Winterzeit
entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
unique_id: 'wg_historysensor_winterzeit'
state: "off"
type: time
start:  >
        {% set status= states('input_button.wg_helfer_taste_winterzeit') %}
        {% if status in ['unknown', 'unavailable'] %}
        {{ now() }}
        {% else %}
        {{ status | as_datetime }}
        {% endif %}
end: "{{ now() }}"

Automatisierung:

alias: "[WG] Sommer- Wintermodus"
description: ""
trigger:
  - platform: time_pattern
    hours: /1
    id: Jede Stunde
  - platform: numeric_state
    entity_id:
      - sensor.bk_thermometer_temperature
    below: 10
    id: 10 °C -
  - platform: numeric_state
    entity_id:
      - sensor.bk_thermometer_temperature
    above: 10
    id: 10 °C +
  - platform: numeric_state
    entity_id:
      - sensor.wg_historysensor_winterzeit
    above: 168
    id: History Sensor Wintermodus
  - platform: numeric_state
    entity_id:
      - sensor.wg_historysensor_sommerzeit
    above: 168
    id: History Sensor Sommerzeit
condition: []
action:
  - alias: Sommermodus
    if:
      - condition: trigger
        id:
          - History Sensor Sommerzeit
          - Jede Stunde
          - 10 °C +
    then:
      - alias: Sommermodus an
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            above: 10
          - condition: numeric_state
            entity_id: sensor.wg_historysensor_winterzeit
            above: 168
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "off"
        then:
          - metadata: {}
            data: {}
            target:
              entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            action: input_boolean.turn_on
          - metadata: {}
            data: {}
            target:
              entity_id:
                - input_button.wg_helfer_taste_sommerzeit
                - input_button.wg_helfer_taste_winterzeit
            action: input_button.press
          - metadata: {}
            data: {}
            action: script.wg_automationen_an
          - metadata: {}
            data: {}
            action: script.zs_wg_kalender_sonstiges_sommermodus
          - data:
              summary: Pfanzenzubehör wieder auf den Balkon räumen
              start_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:10:00
              end_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:11:00
            target:
              entity_id: calendar.garten
            action: calendar.create_event
      - alias: Sommermodus reset
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            above: 10
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "on"
        then:
          - metadata: {}
            data: {}
            target:
              entity_id: input_button.wg_helfer_taste_sommerzeit
            action: input_button.press
  - alias: Wintermodus
    if:
      - condition: trigger
        id:
          - History Sensor Wintermodus
          - 10 °C -
          - Jede Stunde
    then:
      - alias: Wintermodus an
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            below: 10
          - condition: numeric_state
            entity_id: sensor.wg_historysensor_sommerzeit
            above: 168
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "on"
        then:
          - target:
              entity_id:
                - input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            data: {}
            action: input_boolean.turn_off
          - metadata: {}
            data: {}
            target:
              entity_id:
                - input_button.wg_helfer_taste_winterzeit
                - input_button.wg_helfer_taste_sommerzeit
            action: input_button.press
          - metadata: {}
            data: {}
            action: script.wg_automationen_an
          - data: {}
            action: script.zs_wg_kalender_sonstiges_wintermodus
          - data:
              summary: Pfanzenzubehör wieder vom Balkon räumen
              start_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:10:00
              end_date_time: |
                {{ (now() + timedelta(days = 1)).strftime("%Y-%m-%d")}} 15:11:00
            target:
              entity_id: calendar.garten
            action: calendar.create_event
      - alias: Wintermodus reset
        if:
          - condition: numeric_state
            entity_id: sensor.bk_thermometer_temperature
            below: 10
          - condition: state
            entity_id: input_boolean.wg_helfer_schalter_sommerzeit_winterzeit
            state: "off"
        then:
          - metadata: {}
            data: {}
            target:
              entity_id:
                - input_button.wg_helfer_taste_winterzeit
            action: input_button.press
mode: parallel
max: 30

Von Null ➡️ zur perfekten Lichtsteuerung 💡 – 3 smarte Automatisierungen für jedes Level! 🔥

💡 Licht an – aber smart! In diesem Video zeige ich dir drei coole Automatisierungen rund um deine Beleuchtung – von super einfach bis beeindruckend komplex! 🌟 Egal, ob du gerade mit deinem Smart Home startest oder bereits ein Profi bist – hier ist für jeden etwas dabei! 🚀

➡️ Stufe 1: Eine einfache, aber effektive Automatisierung, die deine Beleuchtung smart macht – perfekt für den Einstieg!

➡️ Stufe 2: Noch smarter wird es mit einer mittleren Automatisierung, die deine Lichter intelligent steuert!

➡️ Stufe 3: Für die Technik-Enthusiasten – eine komplexe Beleuchtungsautomatisierung, die dein Zuhause ins beste Licht rückt!

🔥 Mach dein Zuhause smarter und genieße mehr Komfort mit diesen cleveren Lichtsteuerungen. Perfekt für jeden, der mehr aus seiner Beleuchtung rausholen will! ✨

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Automatisierung 1 ( Level Einstieg )

Und hier noch die Details aus den jeweiligen Aktionen:

Diese Automatisierung schaltet das Licht im Büro (spezifisch die Lampen „Klavinova oben“ und „Klavinova unten“) ein, sobald der Bewegungsmelder im Büro (binary_sensor.bewegungsmelder_buro_bilderrahmen_occupancy) eine Bewegung erkennt. Das Licht wird auf 100 % Helligkeit und eine Farbtemperatur von 5514 Kelvin eingestellt. Nach einer Verzögerung von 10 Sekunden schaltet sich das Licht wieder aus. Die Automatisierung hat keine Bedingungen und wird im „Restart“-Modus ausgeführt, was bedeutet, dass sie neu gestartet wird, falls sie während ihrer Ausführung erneut ausgelöst wird.

Weitere Infos zu den Automatisierungsmodi findest du in diesem Video, das dir bestimmt dabei hilft die unterschiedlichen Automatisierungsmodi besser zu verstehen.

YouTube player

alias: Bewegungsmelder einfach Büro Klavinova
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_buro_bilderrahmen_occupancy
    to: "on"
conditions: []
actions:
  - action: light.turn_on
    metadata: {}
    data:
      kelvin: 5514
      brightness_pct: 100
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: light.turn_off
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
    data: {}
mode: restart

Automatisierung 2 ( Level Mittel )

Diese Automatisierung sorgt dafür, dass das Licht im Flur des Erdgeschosses basierend auf Bewegung und Tageszeit automatisch gesteuert wird.

  1. Auslöser (Trigger): Die Automatisierung startet, wenn entweder einer der beiden Bewegungsmelder im Flur oder an der Haustür eine Bewegung erkennt oder die Haustür geöffnet wird.
  2. Aktionen tagsüber (zwischen 6:00 und 19:00 Uhr):
    • Wenn es draußen dunkler als 150 Lux ist und der Nachtmodus nicht aktiviert ist, schalten sich die Lampen im Flur und an der Treppe mit 50 % Helligkeit und einer kühlen Lichtfarbe (6500 Kelvin) an.
    • Nach 2 Minuten wird die Helligkeit der Lampen auf 1 % heruntergedimmt.
    • Weitere 2 Minuten später werden die Lampen komplett ausgeschaltet.
  3. Aktionen nachts (zwischen 19:00 und 6:00 Uhr):
    • Das Licht schaltet sich ebenfalls ein, aber mit einer wärmeren Lichtfarbe (2000 Kelvin) und auch hier mit 50 % Helligkeit.
    • Nach 2 Minuten dimmt das Licht auf 1 % Helligkeit herunter.
    • Weitere 2 Minuten später geht das Licht aus.

Der Modus „Restart“ bedeutet, dass die Automatisierung neu gestartet wird, wenn sie erneut ausgelöst wird, während sie noch aktiv ist.

alias: Bewegungsmelder Flur EG Video
description: ""
triggers:
  - trigger: state
    entity_id:
      - binary_sensor.bewegungsmelder_flur_treppenhaus_eg_occupancy
      - binary_sensor.bewegungsmelder_flur_haustur_eg_occupancy
      - binary_sensor.haustur_eg_contact
    to: "on"
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: time
                after: "06:00:00"
                before: "19:00:00"
              - condition: not
                conditions:
                  - condition: state
                    entity_id: input_boolean.notify_night
                    state: "on"
                alias: Nachtmodus ist nicht aktiv
              - condition: numeric_state
                entity_id: sensor.bewegungsmelder_flur_treppenhaus_eg_illuminance_lux
                below: 150
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 6500
              brightness_pct: 50
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 6500
              brightness_pct: 1
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_off
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
            data:
              transition: 2
      - conditions:
          - condition: and
            conditions:
              - condition: time
                after: "19:00:00"
                before: "06:00:00"
              - condition: not
                conditions:
                  - condition: state
                    entity_id: input_boolean.notify_night
                    state: "on"
                alias: Nachtmodus nicht aktiv
        sequence:
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 2000
              brightness_pct: 50
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_on
            metadata: {}
            data:
              kelvin: 2000
              brightness_pct: 1
              transition: 2
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - action: light.turn_off
            target:
              entity_id:
                - light.flur_eg_haustur_deckenlampe
                - light.flur_eg_treppe_deckenlampe
            data:
              transition: 2
mode: restart

Automatisierung 3 ( Level Komplexer)

Diese Automatisierung steuert die Außenbeleuchtung und sorgt für einen ständigen Farbwechsel, schaltet aber bei erkannter Bewegung auf helles weißes Licht und schaltet es nach 2 Minuten wieder aus. Hier ist eine einfache Erklärung:

  1. Farbwechsel: Jede Minute (oder wenn ein spezieller „Helfer“ aktiviert ist) wechselt das Licht nach Sonnenuntergang die Farben. Es leuchtet mit 20 % Helligkeit und wechselt zufällig die Farben.
  2. Bewegung erkannt: Wenn eine Bewegung vor der Haustür erkannt wird (durch einen der Bewegungsmelder), schaltet sich das Licht auf 100 % Helligkeit und leuchtet in Weiß. Nach 2 Minuten wird das Licht wieder ausgeschaltet, und der Farbwechsel startet erneut.
  3. Sonnenaufgang: Bei Sonnenaufgang wird die Außenbeleuchtung komplett ausgeschaltet.

Die Automatisierung sorgt also für eine dynamische, farbenfrohe Beleuchtung in der Nacht und schaltet bei Bewegung auf weißes Licht, um besser sehen zu können.

Diese Automatisierung verwendet ein Template um einen Random Wert für die Beleuchtung zu finden:

              rgb_color:
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
alias: Farbwechsel Aussen
description: >-
  Automatisierung für ständigen Farbwechsel, schaltet bei Bewegung auf Weiß und
  nach 2 Minuten wieder aus
triggers:
  - id: Jede Minute
    trigger: time_pattern
    minutes: /1
  - entity_id:
      - binary_sensor.bewegungsmelder_haustur_aussen_occupancy
      - binary_sensor.haustuer_bewegung
    id: Bewegung erkannt
    to: "on"
    trigger: state
  - event: sunrise
    id: Sonnenaufgang
    trigger: sun
  - trigger: state
    entity_id:
      - input_boolean.helfer_jedeminute
    to: "on"
    id: HelferJedeMinute
conditions: []
actions:
  - choose:
      - conditions:
          - condition: and
            conditions:
              - condition: sun
                after: sunset
                enabled: true
                before: sunrise
              - condition: or
                conditions:
                  - condition: trigger
                    id:
                      - Jede Minute
                  - condition: trigger
                    id:
                      - HelferJedeMinute
                alias: Auslöser Jeder Minute oder Helfer Jede Minute
              - condition: not
                conditions:
                  - condition: state
                    entity_id: binary_sensor.bewegungsmelder_haustur_aussen_occupancy
                    state: "on"
                alias: Bewegungsmelder erkennt gerade nichts
        sequence:
          - action: input_boolean.turn_off
            target:
              entity_id:
                - input_boolean.helfer_jedeminute
            data: {}
          - target:
              entity_id: light.aussenbeleuchtung
            data:
              brightness_pct: 20
              transition: 5
              rgb_color:
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
                - "{{ (range(0, 256) | random) }}"
            action: light.turn_on
        alias: Farbwechsel ohne Bewegungsmelder
      - conditions:
          - condition: and
            conditions:
              - alias: Nach Sonnenuntergang oder Lux Wert unter 800
                condition: or
                conditions:
                  - condition: sun
                    after: sunset
                    enabled: true
                    before: sunrise
                  - condition: numeric_state
                    entity_id: sensor.bewegungsmelder_haustur_aussen_illuminance_lux
                    below: 800
              - condition: trigger
                id: Bewegung erkannt
        sequence:
          - target:
              entity_id: light.aussenbeleuchtung
            data:
              brightness_pct: 100
              transition: 3
              color_name: white
            action: light.turn_on
          - delay:
              hours: 0
              minutes: 2
              seconds: 0
              milliseconds: 0
          - target:
              entity_id: light.aussenbeleuchtung
            action: light.turn_off
            data: {}
          - action: input_boolean.turn_on
            metadata: {}
            data: {}
            target:
              entity_id: input_boolean.helfer_jedeminute
        alias: Bei Bewegung soll hell leuchten
      - conditions:
          - condition: trigger
            id: Sonnenaufgang
        sequence:
          - target:
              entity_id: light.aussenbeleuchtung
            action: light.turn_off
            data: {}
        alias: Wenn Sonnenaufgang, dann alle Lichter aus
mode: parallel
max: 10

Was machen eigentliche diese Automatisierungs Modi ?

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Habt ihr euch auch schon die Frage gestellt, wozu diese Modi eigentlich gut sind ? Wie wende ich diese an ?

Auf diese Fragen bekommt ihr in diesem Video eine Antwort.

Modus – Einzeln

Eine Automatisierung wird von Anfang bis zum Ende ausgeführt. Kommt während des Durchlaufs ein weiterer Auslöser, so wird dieser ignoriert.

alias: Single Mode - Haustür
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.haustur_klingeln
    to: "on"
condition: []
action:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 255
        - 0
        - 0
      brightness_pct: 100
    target:
      entity_id: light.buro_klavinova_oben
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: light.turn_off
    target:
      entity_id: light.buro_klavinova_oben
    data: {}
mode: single

Modus – Restart

Eine Automatisierung wird so lange ausgeführt, bis ein neuer Auslöser kommt. Ist das der Fall, so wird die Automatisierung neu gestartet und der Ablauf erfolgt erneut von Anfang bis zum Ende, oder so lange, bis wieder ein neuer Auslöser kommt.

alias: Restart - Mode Licht
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_haustur_aussen_occupancy
    to: "on"
condition: []
action:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 236
        - 9
        - 9
      brightness_pct: 100
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
  - delay:
      hours: 0
      minutes: 1
      seconds: 0
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
mode: restart

Modus – In Warteschlange

Dieser Modus behandelt jeden Trigger bei der Bearbeitung, wie man es von einen FIFO ( First in First Out ) kennt. D.h. jeder Auslöser wird verwendet und für jeden Auslöser wird die Automatisierung komplett durchlaufen.

alias: In Warteschlange
description: ""
trigger:
  - platform: state
    entity_id:
      - binary_sensor.bewegungsmelder_haustur_aussen_occupancy
    to: "on"
condition: []
action:
  - action: light.turn_on
    metadata: {}
    data:
      rgb_color:
        - 236
        - 9
        - 9
      brightness_pct: 100
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
  - delay:
      hours: 0
      minutes: 0
      seconds: 10
      milliseconds: 0
  - action: light.turn_off
    metadata: {}
    data: {}
    target:
      entity_id:
        - light.buro_klavinova_oben
        - light.buro_klavinova_unten
mode: queued
max: 10

Modus – Parallel

Der parallele Modus unterscheidet sich komplett von den bisherigen Modi. Haben wir z.B. zwei verschiedene Auslöser , die durch eine Auslöse ID miteinander verknüpft sind, so werden damit verknüpfte Aktionen immer ausgeführt. Auch in diesem Modus kann man über den Max Parameter angeben, wie viele gleichzeitige Bearbeitungen erfolgen sollen. Default sind 10 parallele Vorgänge.

alias: Räume beleuchten nach Person - Parallel Mode
description: Demonstriert den Parallel Modus von Home Assistant
trigger:
  - platform: state
    entity_id:
      - input_boolean.helfer_person_sabrina
    to: "on"
    id: Sabrina home
  - platform: state
    entity_id:
      - input_boolean.helfer_person_tobias
    to: "on"
    id: Tobias home
condition: []
action:
  - if:
      - condition: trigger
        id:
          - Sabrina home
    then:
      - target:
          entity_id: light.buro_klavinova_oben
        data:
          rgb_color:
            - 110
            - 245
            - 0
          brightness_pct: 20
        action: light.turn_on
      - delay:
          hours: 0
          minutes: 0
          seconds: 10
          milliseconds: 0
      - action: light.turn_off
        target:
          entity_id:
            - light.buro_klavinova_oben
        data: {}
  - if:
      - condition: trigger
        id:
          - Tobias home
    then:
      - target:
          entity_id: light.buro_klavinova_unten
        data:
          rgb_color:
            - 0
            - 16
            - 245
          brightness_pct: 40
        action: light.turn_on
      - delay:
          hours: 0
          minutes: 0
          seconds: 10
          milliseconds: 0
      - action: light.turn_off
        target:
          entity_id:
            - light.buro_klavinova_unten
        data: {}
mode: parallel
max: 10

Reicht mein Smart Home & Home Assistant? 🏠 NAS-Systeme im Vergleich – #2 TrueNAS

In der Welt der NAS-Systeme ist TrueNAS eine meiner bevorzugten Optionen, die sowohl für Einsteiger als auch für erfahrene Nutzer viele Möglichkeiten bietet. In diesem Artikel führe ich dich durch die Schritte zur Installation und Konfiguration von TrueNAS, damit du dein eigenes NAS-System optimal nutzen kannst.

Ich möchte euch heute einen allgemeinen Amazon-Link teilen, über den ihr eine Vielzahl von Produkten entdecken könnt. Egal, ob ihr nach Smart Home-Geräten, Gadgets oder anderen nützlichen Artikeln sucht, Amazon hat für jeden etwas zu bieten.

Wenn ihr über diesen Link einkauft, unterstützt ihr meinen Kanal, ohne dass es für euch zusätzliche Kosten verursacht. Das hilft mir, weiterhin spannende Inhalte für euch zu erstellen!

Hier ist der Link zu Amazon: https://amzn.to/3KsGngK

Vielen Dank für eure Unterstützung!

Einleitung

Ich möchte dir zeigen, wie ich TrueNAS installiere und welche Funktionen es bietet, um mein Smart Home zu unterstützen. Dabei konzentriere ich mich auf die Installation und Grundkonfiguration von TrueNAS.

Installation von TrueNAS

Ich starte mit der Installation von TrueNAS, einem wichtigen Schritt, um die leistungsstarken Funktionen des Systems nutzen zu können. Es gibt verschiedene Versionen von TrueNAS, darunter TrueNAS Core und TrueNAS Scale, die ich kurz erläutere, um dir bei der Auswahl der richtigen Version zu helfen.

Der Installationsprozess

Ich zeige dir, wie ich TrueNAS Scale von einem USB-Stick installiere, und erkläre, wie ich den USB-Stick mit dem TrueNAS-Image bespiele. Dieser Prozess ist einfach und effizient, um das System schnell in Betrieb zu nehmen. Anschließend führe ich die Installation auf der Boot-Festplatte durch.

Wichtige Informationen

Ich spreche über die Hardware-Anforderungen und -Optionen, die du für dein TrueNAS-System in Betracht ziehen solltest. Zudem zeige ich dir, wie ich einen ZFS-Pool erstelle, um die Datenspeicherung zu optimieren, sowie die erste Anmeldung bei TrueNAS und die Benutzeroberfläche.

Erweiterungsmöglichkeiten

Ich stelle einige nützliche Apps vor, die ich in TrueNAS verwende, um die Funktionalität meines Systems zu erweitern. Ein weiteres Highlight ist die Installation von Home Assistant als virtuelle Maschine (VM), um mein Smart Home zu steuern und zu automatisieren. Ich erkläre dabei auch, wie ich Home Assistant Supervised auf TrueNAS installiere, um alle Vorteile der Automatisierung zu nutzen.

Zusätzlich gehe ich auf die Nachteile von TrueNAS ein, damit du eine fundierte Entscheidung treffen kannst, ob es die richtige Lösung für deine Bedürfnisse ist. Außerdem erkläre ich, wie ich USB-Passthrough einrichte, um meine Smart Home-Geräte direkt über TrueNAS zu integrieren, und zeige dir, wie ich SMB-Freigaben einrichte, damit du problemlos auf deine Daten zugreifen kannst.

Fazit

In diesem Artikel habe ich die wichtigsten Punkte zur Installation und Konfiguration von TrueNAS zusammengefasst. Alle wichtigen Details werden im Video ausführlich gezeigt, sodass du den gesamten Prozess nachvollziehen kannst. Ich betone die Vorteile, die TrueNAS für mein Smart Home bieten kann, sowie die Nachteile, die du berücksichtigen solltest.

Wenn du mehr über den gesamten Prozess erfahren möchtest, schaue dir das Video an: TrueNAS Installation und Konfiguration.


Mit dieser Anleitung bist du bestens gerüstet, um dein eigenes TrueNAS-System aufzubauen und die Vorteile zu nutzen, die es dir für dein Smart Home bietet. Viel Erfolg bei deiner Installation!

Shell Kommandos zur Installation von Home Assistant

sudo wget https://github.com/home-assistant/operating-system/releases/download/13.1/haos_ova-13.1.qcow2.xz  # Download des aktuellen HA Images ( bei euch ggf. eine andere Version ! )
sudo unxz haos_ova-13.1.qcow2.xz
sudo qemu-img convert -O raw haos_ova-13.1.qcow2 /dev/zvol/ZFS+Pool/homeassistant

Wichtiger Hinweise!

Im Video habe ich die Einblendung an dieser Stelle falsch gemacht. Das was in der Konsole angezeigt wird ist korrekt . Die Einblendung zeigt in meinem Setup aus dem Video den falschen Pfad an.