HectorziN-Maskottchen
HectorziNs Blog

Erstelle RGB-Lichtanimationen mit Home Assistant (einfaches Skript)

Besondere Tage, Weihnachten, Neujahr, Valentinstag oder einfach Lust, das Zuhause zu dekorieren – aber warum sich mit statischen Lichtern zufriedengeben, wenn du Home Assistant hast? In diesem Artikel zeige ich dir, wie du ein RGB-Animationsskript erstellst, damit deine Lichter automatisch die Farbe wechseln und eine einzigartige, voll automatisierte Feststimmung entsteht.

Auf YouTube teile ich weitere Tutorials, Praxistests und echte Smart-Home-Projekte. Auf YouTube abonnieren

Skript für RGB-Lichteffekte mit Home Assistant

Verwandtes Video auf YouTube

Video

📜 Das Skript: Unendliche RGB-Animation

Dieses Skript nutzt eine Schleife (repeat), um die Farben Rot, Grün und Blau mit einem sanften Übergang von 2 Sekunden zwischen deinen verschiedenen Lichtern zu rotieren.

Kopiere diesen Code und füge ihn in deine Datei ein scripts.yaml:

yaml
sequence:
  - repeat:
      while: [] # Se ejecuta indefinidamente hasta que se apague el script
      sequence:
        - data:
            entity_id: light.luz_jardin_1
            rgb_color: [255, 0, 0] # Rojo
            brightness: 200
            transition: 2
          action: light.turn_on
        - data:
            entity_id: light.luz_jardin_2
            rgb_color: [0, 255, 0] # Verde
            brightness: 200
            transition: 2
          action: light.turn_on
        - data:
            entity_id: light.luz_jardin_3
            rgb_color: [0, 0, 255] # Azul
            brightness: 200
            transition: 2
          action: light.turn_on
        - delay:
            seconds: 2
        - data:
            entity_id: light.luz_jardin_1
            rgb_color: [0, 255, 0]
            brightness: 200
            transition: 2
          action: light.turn_on
        - data:
            entity_id: light.luz_jardin_2
            rgb_color: [0, 0, 255]
            brightness: 200
            transition: 2
          action: light.turn_on
        - data:
            entity_id: light.luz_jardin_3
            rgb_color: [255, 0, 0]
            brightness: 200
            transition: 2
          action: light.turn_on
        - delay:
            seconds: 2

⚙️ Automatisierung: Einschalten bei Sonnenuntergang und Ausschalten um Mitternacht

Wir wollen nicht jeden Tag daran denken, die Lichter einzuschalten. Mit dieser Automatisierung startet das Skript automatisch bei Sonnenuntergang und schaltet um 00:00 alles aus.

Füge das in deine automations.yaml:

yaml
alias: Weihnachtsbeleuchtung steuern
description: "Startet das Skript bei Sonnenuntergang und schaltet um Mitternacht alles aus"
triggers:
  - event: sunset
    trigger: sun
    id: sunset
  - at: "00:00:00"
    trigger: time
    id: midnight
actions:
  - choose:
      - conditions:
          - condition: trigger
            id: sunset
        sequence:
          - action: script.luces_navidad
      - conditions:
          - condition: trigger
            id: midnight
        sequence:
          - data:
              entity_id: script.luces_navidad
            action: script.turn_off
          - data:
              entity_id:
                - light.luz_jardin_1
                - light.luz_jardin_2
                - light.luz_jardin_3
            action: light.turn_off

🎬 Video-Tutorial

Wenn du sehen möchtest, wie du das Schritt für Schritt direkt über die Home Assistant-Oberfläche einrichtest, solltest du dir das komplette Video nicht entgehen lassen:

🎄 Weihnachtslichter mit Home Assistant: RGB-Animationen

Möchtest du deine Hausautomation auf das nächste Level bringen? Dann empfehle ich dir den kostenlosen Home Assistant-Kurs, in dem du lernst, Scripts und Automatisierungen wie ein Profi zu beherrschen.

Verleihe deinem Zuhause einen magischen Touch und erzähle mir in den Kommentaren, wie deine Lichter geworden sind!

Hinweis: Dieser Artikel enthält Affiliate-Links. Danke, dass du HectorziN | Domótica y Home Assistant unterstützt.

Empfohlene Ausruestung

Das sind die in diesem Projekt verwendeten Geraete:

Verwandtes Video