Você já instalou lâmpadas inteligentes, uma Echo Dot, talvez algumas tomadas smart… Mas sente que ainda está tudo “meio manual”? Chegou a hora de dar o verdadeiro salto na sua automação residencial. Neste guia prático e direto, você vai descobrir como sensores de movimento são o upgrade mais transformador da casa inteligente. Prepare-se para acender luzes sem falar com a Alexa, economizar energia sem tocar no interruptor e viver uma experiência automatizada de verdade. Pronto para revolucionar sua rotina?
Por Que Sensores de Movimento São o Próximo Passo Natural?
Se você já tem suas lâmpadas inteligentes, Echo Dot e tomadas funcionando, provavelmente percebeu uma coisa: ainda precisa falar com a Alexa ou pegar o celular para acender as luzes.
Com sensores de movimento, isso muda completamente:
✅ Luzes acendem automaticamente quando você entra
✅ Apagam sozinhas quando você sai
✅ Funcionam 24/7 sem comando algum
✅ Economizam ainda mais energia
✅ Aumentam a segurança da casa
O Que É Home Assistant
Visão Geral da Plataforma
Home Assistant (HA) é um hub de automação residencial que roda localmente, integrando dispositivos de diferentes marcas em uma interface única. Desenvolvido em Python, é completamente gratuito e open source, oferecendo recursos que superam soluções comerciais caras.
Principais Características:
- 2.000+ integrações com dispositivos e serviços
- Controle local: Funciona sem internet
- Privacidade total: Dados ficam em casa
- Automações ilimitadas: Lógica Python completa
- Interface customizável: Dashboard personalizado
- Atualizações mensais: Novas funcionalidades constantemente
Por Que Escolher Home Assistant
Vantagens sobre Hubs Comerciais:
- Custo zero: Software gratuito vs. R$ 500-2.000
- Sem limitações: Automações complexas ilimitadas
- Sem obsolescência: Comunidade ativa mantém atualizações
- Máxima compatibilidade: Integra qualquer dispositivo
- Controle total: Código aberto, sem caixas pretas
Casos de Uso Ideais:
- Entusiastas de tecnologia
- Quem valoriza privacidade
- Instalações complexas e personalizadas
- Integração de sistemas legados
- Controle total sobre automação
Métodos de Instalação
1. Home Assistant Operating System (HAOS) – Recomendado
Melhor Para:
- Iniciantes que querem facilidade
- Instalação dedicada
- Acesso completo a Add-ons
- Atualizações automáticas
Hardware Suportado:
- Raspberry Pi 4 (4GB+ recomendado)
- Intel NUC
- Máquinas virtuais
- Hardware x86-64 genérico
2. Home Assistant Container (Docker)
Melhor Para:
- Usuários experientes com Docker
- Integração com sistemas existentes
- Controle granular do ambiente
- Servidores compartilhados
3. Home Assistant Core (Python)
Melhor Para:
- Máximo controle e customização
- Desenvolvedores
- Instalações muito específicas
- Aprendizado profundo da plataforma
4. Home Assistant Supervised
Melhor Para:
- Híbrido entre facilidade e controle
- Instalação em Debian existente
- Acesso a Add-ons + flexibilidade
Instalação no Raspberry Pi 4
Preparação do Hardware
Lista de Componentes:
- Raspberry Pi 4B 4GB: R$ 400-600
- Cartão microSD 64GB: R$ 80-120 (Classe 10/U3)
- Fonte USB-C 5V 3A: R$ 50-80
- Case com ventilação: R$ 30-60
- Cabo Ethernet: R$ 15-30 (recomendado)
Preparação Inicial:
- Download do HAOS: https://www.home-assistant.io/installation/
- Raspberry Pi Imager: https://rpi.org/imager
- Cartão SD formatado: FAT32
- Rede cabeada disponível: Para primeira configuração
Processo de Instalação
Passo 1: Preparar o SD Card
# Usando Raspberry Pi Imager (recomendado)
1. Execute Raspberry Pi Imager
2. Escolha "Use custom image"
3. Selecione arquivo haos_rpi4-64-X.X.img.xz
4. Configure SSH (opcional)
5. Grave no cartão SD
Passo 2: Primeira Inicialização
# Sequência de boot
1. Insira SD no Raspberry Pi
2. Conecte cabo Ethernet
3. Conecte fonte de alimentação
4. Aguarde 5-20 minutos (primeiro boot)
5. LEDs: Verde piscando = carregando, fixo = pronto
Passo 3: Acesso Web
# Descobrir IP do Home Assistant
- Método 1: http://homeassistant.local:8123
- Método 2: Verificar DHCP do roteador
- Método 3: Scanner de rede (nmap, Fing)
# URLs de acesso
- Interface principal: http://IP:8123
- Supervisor: http://IP:4357
- Terminal: Supervisor > Add-ons > Terminal
Configuração Inicial
Onboarding (Primeira Configuração)
Tela 1: Bem-vindo
- Idioma: Português (Brasil)
- Fuso horário: America/Sao_Paulo
- Sistema de medidas: Métrico
Tela 2: Criar Usuário Administrador
Nome: Seu Nome
Nome de usuário: admin
Senha: [senha forte, mín. 8 caracteres]
Confirmar senha: [repetir senha]
Tela 3: Localização da Casa
Nome da casa: Casa Inteligente
Latitude: [detectado automaticamente]
Longitude: [detectado automaticamente]
Altitude: [metros acima do mar]
Zona horária: America/Sao_Paulo
Tela 4: Análise e Privacidade
☐ Enviar dados de análise básica
☐ Enviar dados de diagnóstico
☐ Enviar dados de uso
Recomendação: Deixar desmarcado para máxima privacidade
Configuração da Rede
Wi-Fi (se não usar Ethernet):
# Arquivo: config/network/wlan0
[connection]
id=my-network type=wifi
[wifi]
mode=infrastructure ssid=SUA_REDE_WIFI
[wifi-security]
auth-alg=open key-mgmt=wpa-psk psk=SUA_SENHA_WIFI
[ipv4]
method=auto
IP Estático (Recomendado):
# Via Supervisor > System > Network
Interface: wlan0 ou eth0
Configuração: Estático
IP: 192.168.1.100
Máscara: 255.255.255.0
Gateway: 192.168.1.1
DNS: 8.8.8.8, 1.1.1.1
Configuração Básica do Sistema
configuration.yaml Inicial:
# Configuração básica do Home Assistant
default_config:
# Localização e fuso horário
homeassistant:
name: Casa Inteligente
latitude: -20.4697
longitude: -49.3380
elevation: 481
unit_system: metric
time_zone: America/Sao_Paulo
country: BR
currency: BRL
# Interface web
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.1.0/24
# Descoberta automática de dispositivos
discovery:
# Histórico de dados
history:
purge_keep_days: 30
# Registrador de eventos
recorder:
purge_keep_days: 30
db_url: sqlite:///config/home-assistant_v2.db
# Interface de desenvolvedor
developer:
# Logs do sistema
logger:
default: info
logs:
homeassistant.core: debug
Instalação de Add-ons Essenciais
Add-ons Básicos
File Editor
# Propósito: Editar arquivos de configuração
# Instalação: Supervisor > Add-on Store > File Editor
# Configuração:
{
"username": "",
"password": "",
"certfile": "fullchain.pem",
"keyfile": "privkey.pem",
"ssl": false
}
Terminal & SSH
# Propósito: Acesso de linha de comando
# Instalação: Supervisor > Add-on Store > Terminal & SSH
# Configuração:
{
"username": "hassio",
"password": "sua_senha_aqui",
"authorized_keys": [],
"sftp": false,
"compatibility_mode": false,
"allow_agent_forwarding": false,
"allow_remote_port_forwarding": false,
"allow_tcp_forwarding": false
}
HACS (Home Assistant Community Store)
# Instalação manual
1. Supervisor > Add-on Store > Terminal & SSH
2. Executar comandos:
cd /config
wget -O - https://get.hacs.xyz | bash -
# Reiniciar Home Assistant
3. Configuration > Server Controls > Restart
# Adicionar integração
4. Configuration > Integrations > Add Integration > HACS
5. Seguir processo de autenticação GitHub
Add-ons de Conectividade
Zigbee2MQTT
# Para dispositivos Zigbee via dongle USB
# Instalação: HACS > Add-ons > Zigbee2MQTT
# Configuração básica:
data_path: /config/zigbee2mqtt
external_converters: []
devices: devices.yaml
groups: groups.yaml
homeassistant: true
permit_join: false
mqtt:
base_topic: zigbee2mqtt
server: mqtt://localhost:1883
serial:
port: /dev/ttyUSB0
adapter: zstack
frontend:
port: 8099
Mosquitto MQTT Broker
# Para comunicação MQTT local
# Configuração:
{
"logins": [
{
"username": "homeassistant",
"password": "sua_senha_mqtt"
}
],
"anonymous": false,
"customize": {
"active": false,
"folder": "mosquitto"
},
"certfile": "fullchain.pem",
"keyfile": "privkey.pem"
}
Z-Wave JS
# Para dispositivos Z-Wave
# Requer dongle Z-Wave USB
# Configuração automática via interface
# Devices > Integrations > Z-Wave JS
Configuração de Integrações
Integrações Essenciais
Met.no (Clima)
# Previsão do tempo gratuita
# Configuration > Integrations > Add Integration
# Buscar: Met.no
# Configurar: Localização automática
Mobile App
# Aplicativo oficial iOS/Android
# Download: App Store / Play Store
# Configuração:
1. Instalar "Home Assistant" app
2. Escanear QR code do HA
3. Ou inserir URL: http://SEU_IP:8123
4. Login com usuário criado
5. Permitir localização e notificações
Google Cast
# Para Chromecast/Google Nest
# Descoberta automática geralmente funciona
# Manual: Configuration > Integrations > Google Cast
Integrações Brasileiras Específicas
IBGE (Feriados Nacionais)
# configuration.yaml
binary_sensor:
- platform: workday
name: Dia Útil
country: BR
province: SP # Seu estado
workdays: [mon, tue, wed, thu, fri]
excludes: [sat, sun, holiday]
CEP (Correios)
# Para rastreamento de encomendas
sensor:
- platform: correios
name: Encomenda
code: "BR123456789BR"
Energia Elétrica (Bandeiras Tarifárias)
# Simulação manual das bandeiras ANEEL
input_select:
bandeira_tarifaria:
name: Bandeira Tarifária
options:
- Verde
- Amarela
- Vermelha Patamar 1
- Vermelha Patamar 2
initial: Verde
Configuração de Dispositivos
Dispositivos Wi-Fi
TP-Link Kasa
# Descoberta automática
# Configuration > Integrations > TP-Link Kasa
# Dispositivos aparecem automaticamente na rede
Tuya/Smart Life
# Via HACS > Integrations > Tuya Local
# Ou nativo: Configuration > Integrations > Tuya
# Requer conta Tuya Developer
Xiaomi Mi Home
# Via HACS > Integrations > Xiaomi Miio
# Configuração manual:
xiaomi_miio:
- host: 192.168.1.50
token: "32_character_token"
model: "zhimi.airpurifier.v7"
Dispositivos Zigbee (via Zigbee2MQTT)
Configuração do Dongle:
# dongles compatíveis:
- ConBee II (Dresden Elektronik): R$ 300-400
- Sonoff Zigbee 3.0 USB Dongle Plus: R$ 80-120
- CC2531 (budget option): R$ 40-60
# configuration.yaml
mqtt:
broker: localhost
port: 1883
username: homeassistant
password: sua_senha_mqtt
discovery: true
discovery_prefix: homeassistant
Pareamento de Dispositivos:
# Via Zigbee2MQTT Frontend (porta 8099)
1. Permit Join: ON
2. Ativar modo pareamento no dispositivo
3. Aguardar aparecer na lista
4. Renomear dispositivo com nome amigável
5. Permit Join: OFF (segurança)
Dispositivos Z-Wave
Configuração Inicial:
# Requer dongle Z-Wave (ex: Aeotec Z-Stick Gen5)
# Configuration > Integrations > Z-Wave JS
# Configuração automática do addon Z-Wave JS
Inclusão de Dispositivos:
# Via Z-Wave JS Control Panel
1. Developer Tools > Services
2. Serviço: zwave_js.set_config_parameter
3. Incluir dispositivo: Botão "Include Device"
4. Ativar modo inclusão no dispositivo
5. Aguardar confirmação
Configuração Avançada
Estrutura de Arquivos
Organização Recomendada:
config/
├── configuration.yaml # Configuração principal
├── automations.yaml # Automações via UI
├── scenes.yaml # Cenas via UI
├── scripts.yaml # Scripts via UI
├── secrets.yaml # Senhas e tokens
├── custom_components/ # Componentes customizados
├── www/ # Arquivos web estáticos
├── packages/ # Configurações modulares
│ ├── lights.yaml
│ ├── sensors.yaml
│ └── climate.yaml
└── themes/ # Temas personalizados
configuration.yaml Modular:
# Configuração principal limpa
homeassistant:
packages: !include_dir_named packages
# Incluir arquivos externos
automation: !include automations.yaml
script: !include scripts.yaml
scene: !include scenes.yaml
# Secrets (senhas em arquivo separado)
http:
api_password: !secret http_password
mqtt:
password: !secret mqtt_password
secrets.yaml:
# Senhas e tokens sensíveis
http_password: sua_senha_http
mqtt_password: sua_senha_mqtt
wifi_password: sua_senha_wifi
telegram_api_key: "123456:ABC-DEF-GHI"
darksky_api_key: "sua_chave_darksky"
Customização da Interface
Lovelace Dashboard:
# configuration.yaml
lovelace:
mode: yaml
resources:
- url: /hacsfiles/button-card/button-card.js
type: module
- url: /hacsfiles/mini-media-player/mini-media-player-bundle.js
type: module
ui-lovelace.yaml Exemplo:
title: Casa Inteligente
views:
- title: Principal
path: home
icon: mdi:home
cards:
- type: entities
title: Controles Principais
entities:
- entity: light.sala
name: Luz da Sala
- entity: switch.tv_sala
name: TV Sala
- entity: climate.ar_condicionado
name: Ar Condicionado
- type: weather-forecast
entity: weather.casa
- type: sensor
entity: sensor.temperatura_externa
graph: line
- title: Segurança
path: security
icon: mdi:shield-home
cards:
- type: picture-entity
entity: camera.entrada
camera_view: live
- type: entities
title: Sensores
entities:
- binary_sensor.porta_principal
- binary_sensor.movimento_sala
- sensor.qualidade_ar
Automações Essenciais
Automação Básica – Luz ao Pôr do Sol
# automations.yaml
- id: '1640000001'
alias: Acender Luzes ao Anoitecer
description: Liga luzes principais quando escurece
trigger:
- platform: sun
event: sunset
offset: '-00:30:00'
condition:
- condition: state
entity_id: binary_sensor.movimento_casa
state: 'on'
action:
- service: light.turn_on
target:
area_id: sala
data:
brightness_pct: 80
color_temp: 3000
mode: single
Automação Intermediária – Presença Inteligente
- id: '1640000002'
alias: Sistema de Presença
description: Gerencia luzes e clima baseado em presença
trigger:
- platform: state
entity_id: binary_sensor.movimento_entrada
to: 'on'
- platform: state
entity_id: device_tracker.smartphone_joao
to: 'home'
condition:
- condition: or
conditions:
- condition: state
entity_id: sun.sun
state: 'below_horizon'
- condition: numeric_state
entity_id: sensor.luminosidade_sala
below: 50
action:
- choose:
- conditions:
- condition: time
after: '06:00:00'
before: '22:00:00'
sequence:
- service: scene.turn_on
target:
entity_id: scene.chegada_casa
- conditions:
- condition: time
after: '22:00:00'
before: '06:00:00'
sequence:
- service: light.turn_on
target:
entity_id: light.corredor
data:
brightness_pct: 20
color_temp: 2700
Automação Avançada – Economia de Energia
- id: '1640000003'
alias: Gestão Inteligente de Energia
description: Otimiza uso de energia baseado em tarifa e geração solar
trigger:
- platform: time_pattern
minutes: "/5" # Executa a cada 5 minutos
condition: []
action:
- choose:
# Horário de pico - reduzir consumo
- conditions:
- condition: time
after: '18:00:00'
before: '21:00:00'
- condition: state
entity_id: input_select.bandeira_tarifaria
state: 'Vermelha Patamar 2'
sequence:
- service: climate.set_temperature
target:
entity_id: climate.ar_condicionado
data:
temperature: "{{ state_attr('climate.ar_condicionado', 'temperature') | int + 2 }}"
- service: notify.mobile_app
data:
message: "💡 Modo economia ativado - Tarifa vermelha"
# Geração solar alta - aumentar consumo
- conditions:
- condition: numeric_state
entity_id: sensor.geracao_solar
above: 3000 # Watts
- condition: numeric_state
entity_id: sensor.consumo_casa
below: 2000 # Watts
sequence:
- service: switch.turn_on
target:
entity_id: switch.aquecedor_agua
- service: climate.set_temperature
target:
entity_id: climate.ar_condicionado
data:
temperature: "{{ state_attr('climate.ar_condicionado', 'temperature') | int - 1 }}"
Backup e Manutenção
Backup Automático
Google Drive Backup (Add-on):
# Supervisor > Add-on Store > Home Assistant Google Drive Backup
# Configuração:
{
"max_backups_in_google_drive": 4,
"max_backups_in_ha": 2,
"days_between_backups": 3,
"backup_time_of_day": "03:00",
"specify_snapshot_folder": false,
"notify_for_stale_backups": true,
"enable_backup_stale_sensor": true,
"enable_backup_state_sensor": true
}
Backup Manual via SSH:
# Conectar via Terminal & SSH
# Backup completo
ha backups new --name "backup_manual_$(date +%Y%m%d)"
# Backup apenas configuração
tar -czf /config/backup_config_$(date +%Y%m%d).tar.gz \
/config/*.yaml \
/config/custom_components \
/config/www \
/config/packages
Monitoramento de Sistema
Sensores de Sistema:
# configuration.yaml
sensor:
- platform: systemmonitor
resources:
- type: disk_use_percent
arg: /config
- type: memory_use_percent
- type: processor_use
- type: processor_temperature
- type: last_boot
- platform: uptime
name: HA Uptime
unit_of_measurement: hours
Automação de Monitoramento:
- id: 'sistema_monitor'
alias: Alerta Sistema
trigger:
- platform: numeric_state
entity_id: sensor.processor_use
above: 80
for: '00:05:00'
- platform: numeric_state
entity_id: sensor.memory_use_percent
above: 85
action:
- service: notify.mobile_app
data:
message: "⚠️ Sistema com alta utilização: CPU {{ states('sensor.processor_use') }}% | RAM {{ states('sensor.memory_use_percent') }}%"
title: "Home Assistant - Alerta Sistema"
Atualizações e Manutenção
Rotina de Manutenção Mensal:
# 1. Backup completo
ha backups new --name "backup_pre_update"
# 2. Atualizar sistema
ha supervisor update
ha core update
ha addons update --all
# 3. Verificar logs
ha logs core
ha logs supervisor
# 4. Teste funcionalidades críticas
# - Automações principais
# - Dispositivos críticos
# - Conectividade externa
# 5. Limpeza de logs antigos
find /config -name "*.log*" -mtime +30 -delete
Checklist de Saúde do Sistema:
# Template sensors para monitoramento
template:
- sensor:
- name: "HA Health Score"
state: >
{% set cpu = states('sensor.processor_use') | float %}
{% set ram = states('sensor.memory_use_percent') | float %}
{% set disk = states('sensor.disk_use_percent_config') | float %}
{% set temp = states('sensor.processor_temperature') | float %}
{% set score = 100 %}
{% if cpu > 70 %}{% set score = score - 20 %}{% endif %}
{% if ram > 80 %}{% set score = score - 20 %}{% endif %}
{% if disk > 90 %}{% set score = score - 30 %}{% endif %}
{% if temp > 70 %}{% set score = score - 15 %}{% endif %}
{{ score }}
unit_of_measurement: '%'
icon: >
{% set score = this.state | float %}
{% if score >= 90 %}mdi:heart
{% elif score >= 70 %}mdi:heart-pulse
{% elif score >= 50 %}mdi:heart-broken
{% else %}mdi:heart-off
{% endif %}
Otimizações de Performance
Configuração de Banco de Dados
Otimização do Recorder:
# configuration.yaml
recorder:
db_url: sqlite:///config/home-assistant_v2.db
purge_keep_days: 30
commit_interval: 30
exclude:
domains:
- automation
- updater
entities:
- sun.sun # Atualiza muito frequentemente
- sensor.date_time
event_types:
- call_service
- component_loaded
- core_config_updated
include:
domains:
- sensor
- light
- switch
- climate
Migração para PostgreSQL (Avançado):
# Para instalações com muitos dados
# Add-on: PostgreSQL
recorder:
db_url: postgresql://homeassistant:password@localhost/homeassistant
purge_keep_days: 365
auto_purge: true
Otimização de Rede
Configuração de Rede Avançada:
# configuration.yaml
http:
use_x_forwarded_for: true
trusted_proxies:
- 192.168.1.0/24
- 127.0.0.1
ip_ban_enabled: true
login_attempts_threshold: 5
ssl_certificate: /ssl/fullchain.pem
ssl_key: /ssl/privkey.pem
Troubleshooting Comum
Problemas de Conectividade
Wi-Fi Instável:
# Diagnóstico
ping -c 10 8.8.8.8
iwconfig # Verificar sinal Wi-Fi
dmesg | grep -i wifi
# Soluções
1. IP estático ao invés de DHCP
2. Trocar canal Wi-Fi do roteador
3. Usar cabo Ethernet se possível
4. Adicionar repetidor Wi-Fi
Integração Não Conecta:
# Debug no configuration.yaml
logger:
default: warning
logs:
homeassistant.components.tuya: debug
homeassistant.components.xiaomi_miio: debug
custom_components.hacs: debug
Problemas de Performance
Sistema Lento:
# Verificar uso de recursos
htop
df -h
iostat -x 1
# Otimizações
1. Reduzir entidades no recorder
2. Aumentar commit_interval
3. Limpar logs antigos
4. Considerar SD card mais rápido
Automações Não Executam:
# Debug de automações
automation:
- id: debug_automation
alias: Debug Test
trace:
stored_traces: 10
trigger:
- platform: state
entity_id: binary_sensor.test
action:
- service: system_log.write
data:
message: "Automação executada com sucesso"
level: info
Recursos Avançados
Desenvolvimento de Custom Components
Estrutura Básica:
# custom_components/meu_sensor/__init__.py
"""Meu sensor personalizado."""
import logging
from homeassistant.core import HomeAssistant
from homeassistant.config_entries import ConfigEntry
_LOGGER = logging.getLogger(__name__)
DOMAIN = "meu_sensor"
async def async_setup_entry(hass: HomeAssistant, entry: ConfigEntry):
"""Setup do componente."""
hass.data.setdefault(DOMAIN, {})
# Registrar plataformas
await hass.config_entries.async_forward_entry_setups(entry, ["sensor"])
return True
Integração com APIs Externas
Exemplo – Sensor de Cotação do Dólar:
# configuration.yaml
sensor:
- platform: rest
name: Cotação USD/BRL
resource: https://api.exchangerate-api.com/v4/latest/USD
value_template: "{{ value_json.rates.BRL }}"
unit_of_measurement: "BRL"
scan_interval: 3600 # 1 hora
Node-RED Integration
Instalação do Add-on:
# Supervisor > Add-on Store > Node-RED
# Configuração básica:
{
"credential_secret": "sua_secret_key_aqui",
"dark_mode": true,
"http_node": {
"username": "admin",
"password": "sua_senha"
},
"http_static": {
"username": "admin",
"password": "sua_senha"
},
"ssl": false,
"certfile": "fullchain.pem",
"keyfile": "privkey.pem",
"require_ssl": false,
"system_packages": [],
"npm_packages": [],
"init_commands": []
}
Conclusão: O Pequeno Dispositivo Que Faz Uma Grande Diferença
Os sensores de movimento são o tipo de upgrade que muda tudo. Eles trazem conveniência, economia e segurança — e depois que você instala os primeiros, vai se perguntar como viveu tanto tempo sem eles. É tecnologia simples, acessível e extremamente útil.
✅ Economia de até 70% na conta de luz
✅ Instalação rápida, sem reformas
✅ Funciona 24 horas por dia, todos os dias
✅ ROI em menos de 5 meses
✅ Integração total com Alexa e Google
Minha recomendação: comece com 2 ou 3 sensores nos pontos mais estratégicos da casa (corredores, banheiros, cozinha). Em poucas semanas, você vai querer espalhar por todos os cômodos.
💡 Quer o próximo nível? Continue com câmeras de segurança, fechaduras smart e climatização automática. A casa inteligente ideal é construída um passo de cada vez. E esse passo, sem dúvida, começa com sensores.
Home Assistant representa a solução definitiva para automação residencial DIY, oferecendo controle total, privacidade e flexibilidade sem precedentes. Com este gu
