Mascota HectorziN
Blogul lui HectorziN

Creează animații cu lumini RGB în Home Assistant (script ușor)

Zile speciale, Crăciun, Anul Nou, Valentine’s Day, chef de a ne decora casa. Dar de ce să ne mulțumim cu lumini statice dacă ai Home Assistant? În acest articol îți arăt cum să creezi un script de animații RGB, astfel încât luminile tale să-și schimbe automat culoarea, creând o atmosferă festivă unică și complet automatizată.

Pe YouTube împărtășesc mai multe tutoriale, teste practice și proiecte reale de casă inteligentă. Abonează-te pe YouTube

Script pentru a crea jocuri de lumini RGB cu Home Assistant

Video asociat pe YouTube

Video

📜 Scriptul: Animație RGB infinită

Acest script folosește o buclă (repeat) pentru a roti culorile (roșu, verde și albastru) între diferitele tale lumini, cu o tranziție lină de 2 secunde.

Copiază și lipește acest cod în fișierul tău scripts.yaml:

yaml
sequence:
  - repeat:
      while: [] # Se execută la nesfârșit până când scriptul este oprit
      sequence:
        - data:
            entity_id: light.luz_jardin_1
            rgb_color: [255, 0, 0] # Roșu
            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] # Albastru
            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

⚙️ Automatizare: pornire la apus și oprire la miezul nopții

Nu vrem să fim nevoiți să aprindem luminile în fiecare zi. Cu această automatizare, scriptul va porni singur când apune soarele și se va opri totul la ora 00:00.

Adaugă asta în automations.yaml:

yaml
alias: Controlul luminilor de Crăciun
description: "Pornește scriptul la apus și oprește totul la miezul nopții"
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

🎬 Tutorial video

Dacă vrei să vezi cum configurezi asta pas cu pas din interfața Home Assistant, nu rata videoclipul complet:

🎄 Luminile de Crăciun cu Home Assistant: animații RGB

Vrei să duci domotica la nivelul următor? Îți recomand Cursul gratuit de Home Assistant, unde vei învăța să stăpânești scripturile și automatizările ca un profesionist.

Dă-i o notă magică locuinței tale și spune-mi în comentarii cum ți-au ieșit luminile!

Notă: acest articol conține linkuri de afiliat. Mulțumesc că susții HectorziN | Domotică și Home Assistant.

Echipament recomandat

Acestea sunt dispozitivele folosite în acest proiect:

Video asociat