O scheduler-card é uma interface personalizada para o Lovelace que simplifica a criação e o controle de agendamentos temporais no Home Assistant. Em vez de configurar automações complexas via YAML para tarefas rotineiras, este card oferece uma interface visual amigável para definir horários, ações e condições para seus dispositivos inteligentes.
Requisitos Prévios
Este card funciona como uma camada visual para a integração scheduler. Portanto, antes de prosseguir com a interface, certifique-se de que o componente base (custom_component) esteja devidamente instalado em sua instância do Home Assistant.
Processo de Instalação
Via HACS (Recomendado)
- Abra o menu do HACS no seu Home Assistant.
- Vá em Frontend e clique no ícone de busca.
- Procure por
scheduler-carde realize a instalação. - Adicione a referência do recurso no arquivo
configuration.yamlou através da interface de recursos do Lovelace:
lovelace:
resources:
- url: /hacsfiles/scheduler-card/scheduler-card.js
type: module
Instalação Manual
- Baixe o arquivo
scheduler-card.jsda última release oficial. - Mova o arquivo para a pasta
/config/www/. - Registre o recurso manualmente:
lovelace:
resources:
- url: /local/scheduler-card.js
type: module
Configuração do Painel
Após reiniciar o Home Assistant, você pode adicionar o card ao seu dashboard. Abaixo está um exemplo de configuração que foca em dispositivos de iluminação e climatização, utilizando tags para organização:
type: custom:scheduler-card
include:
- light.luz_varanda
- climate.ar_condicionado_quarto
tags:
- rotina_semanal
display_options:
primary_info:
- "{entity} -> {action}"
secondary_info:
- "Próximo: {relative-time}"
icon: "mdi:calendar-clock"
customize:
light.luz_varanda:
name: "Iluminação Externa"
actions:
- service: turn_on
name: "Ligar ao anoitecer"
Exemplos Práticos e Estratégias
Automação de Clima
Você pode configurar o ar-condicionado para ligar em uma tmeperatura específica 20 minutos antes de você chegar do trabalho, utilizando a interface gráfica para ajustar os dias da semana em que essa regra deve ser aplicada.
Gerenciamento por Tags
O uso de tags é fundamental para usuários avançados. Por exemplo, você pode criar uma tag "Férias" e configurar um card específico que exiba apenas esses agendamentos. Quando você estiver em casa, pode desativar o grupo inteiro com um único clique.
Dicas de Otimização
- Comportamento Pós-Execução: Defina se a regra deve ser desativada após ser executada uma única vez ou se deve ser recorrente.
- Condições Estritas: Utilize a função de condições para garantir que uma luz só acenda via agendamento se o sensor de luminosidade indicar que o ambiente está escuro.
- Interface Limpa: Utilize a opção
discover_existing: falsese desejar que o card exiba apenas entidades explicitamente listadas na configuração, evitando poluição visual.
O ecossistema composto pelo Home Assistant, HACS e o scheduler-card transforma a gestão de tempo da casa inteligente em uma tarefa acessível para todos os membros da família, eliminando a barreira do código para automações diárias.