NATAL ::: RGB no exterior + árvore de Natal

Bem… no Natal do ano passado tinha já a minha árvore de Natal com um S20 para ligar as luzes.
Com o home assistant, podia controlar On/Off com uns botões daqueles redondos Xiaomi nas entradas da casa.
Este ano, vou adicionar controlo por horas de ligar e desligar;
vou também poder controlar com a Alexa estilo “Alexa, it’s christmas time!!” para acender as luzes de Natal.
Sempre que alguém chegue a casa será também trigger para ligar as luzes da árvore.

Em relação às luzes exteriores, são algumas já rgb e portanto, quando o sol se for embora, ligarão em modo Natal (RGB, mudando cor). No entanto, caso haja movimento no exterior ou alguma porta se abra, continuarão a passar a cor branca durante 5m, tal como fazem atualmente.
A diferença é que atualmente ligam 5m e depois desligam. Durante o tempo em que tenha o modo Natal ativo, estarão ligadas sempre à noite apartir do momento em que o sol se ponha, e durante o dia estarão desligadas, tal como actualmente.

Quero também criar umas árvores de natal pequenas na impressora 3d, com led’s internamente colocados para colocar na mesa da Sala (3 árvores com tamanhos diferentes).

No hassio, vou colocar a árvore de natal a piscar com um gif quando está ligada e cinzenta quanto está off.
Algo deste género:

Quando clico pelo painel, comanda também as luzes logicamente :smiley:

Parte do código lovelace onde tenho a árvore:

        elements:
      - type: image
        entity: light.luzes_natal
        tap_action: toggle
        image: /local/tree_on.gif
        state_image:
          "off": /local/tree_off.png
          "on": /local/tree_on.gif
        style:
          top: 70%
          left: 65%
          width: 13%

Parte da automation para controlar as luzes da árvore pelos botões (falta todo o resto que colocarei cá depois):

- alias: 'LUZES :: Luz Natal ON'
  trigger:
    - platform: event
      event_type: click
      event_data:
        entity_id: binary_sensor.switch_xxxxxxxxx
        click_type: single
    - platform: event
      event_type: click
      event_data:
        entity_id: binary_sensor.switch_xxxxxxx
        click_type: single
  condition:
    condition: state
    entity_id: light.luzes_natal
    state: 'off'
  action:
    service: light.turn_on
    entity_id: light.luzes_natal

- alias: 'LUZES :: Luz Natal OFF'
  trigger:
    - platform: event
      event_type: click
      event_data:
        entity_id: binary_sensor.switch_xxxxxxx
        click_type: single
    - platform: event
      event_type: click
      event_data:
        entity_id: binary_sensor.switch_xxxxxxx
        click_type: single
  condition:
    condition: state
    entity_id: light.luzes_natal
    state: 'on'
  action:
    service: light.turn_off
    entity_id: light.luzes_natal

Eu sei que devia usar o toogle na automação, mas por qq motivo, aqui dava erro e não estive para perder muito tempo a verificar porquê :smiley:

Material utilizado para o projeto:
Tomada para a árvore de Natal: https://mauser.pt/catalog/product_info.php?products_id=83252
Controlador para o hassio: https://mauser.pt/catalog/product_info.php?products_id=81510
Caixa: https://mauser.pt/catalog/product_info.php?cPath=1667_2620_2622&products_id=74424

Vou ver quanto tempo arranjo para fazer isto…

Olá @ricard0g0mes, por favor consulta as regras do sorteioAqui e toma atenção ao ponto 4.
Caso não cumpras as regras, o teu projecto não poderá concorrer.

1 Like

Foi esquecimento mas já está;)

Árvore de Natal que vou imprimir (amanhã já mostro como ficou):

1 Like


Uma já está :grin:

1 Like

Árvore já dá luz :smiley: :smiley: :smiley:

1 Like

Ficou bem giro, Parabéns!

1 Like

Árvore de Natal já no sitio e com o sonoff S20 a funcionar.
Segunda já coloco cá o código usado no hassio.
Entretanto também já tenho a luz exterior RGB em modo Natal :smiley:

1 Like

Muito bom. Parabens.