1. A Estratégia de Continuidade Residencial

Uma automação residencial verdadeiramente inteligente não pode falhar no momento em que a energia da concessionária é cortada. Graças ao baixíssimo consumo do Mini PC Intel N100 (apenas 7W a 9W), um Nobreak interativo senoidal com porta de comunicação USB torna a casa imune a microcortes e apagões prolongados.

2. Integração do Nobreak via Network UPS Tools (NUT)

Conectando o cabo USB do Nobreak ao Mini PC Proxmox, o add-on ou pacote NUT cria automaticamente entidades em tempo real no Home Assistant:

3. Automação 1: Alívio Instantâneo de Cargas Supérfluas

Assim que a falta de energia é detectada, o Home Assistant desliga lâmpadas secundárias, televisores e sistemas de som para estender ao máximo a autonomia do nobreak:

HOME ASSISTANT / AUTOMATIONS.YAML
alias: "Energia: Queda de Luz - Modo Economia Extrema"
trigger:
  - platform: state
    entity_id: sensor.ups_status
    to: "OB"
action:
  - service: notify.notify
    data:
      title: "⚡ Queda de Energia Detectada!"
      message: "Homelab operando via Nobreak. Bateria em {{ states('sensor.ups_battery_charge') }}%. Modo de economia ativado."
  - service: homeassistant.turn_off
    target:
      area_id: [sala, cozinha, jardim, quartos]
  - service: switch.turn_off
    target:
      entity_id: switch.bomba_cisterna

4. Automação 2: Proteção da Bomba da Cisterna Contra Funcionamento a Seco

Se a cisterna atingir nível crítico ou a boia inferior abrir, a bomba é bloqueada imediatamente com alerta de emergência:

HOME ASSISTANT / AUTOMATIONS.YAML
alias: "Cisterna: Bloqueio de Bomba por Nível Baixo"
trigger:
  - platform: numeric_state
    entity_id: sensor.nivel_da_cisterna
    below: 15
  - platform: state
    entity_id: binary_sensor.boia_seguranca_cisterna
    to: "off"
condition:
  - condition: state
    entity_id: switch.bomba_cisterna
    state: "on"
action:
  - service: switch.turn_off
    target:
      entity_id: switch.bomba_cisterna
  - service: notify.notify
    data:
      title: "🚨 ALERTA CRÍTICO: Cisterna com Nível Baixo!"
      message: "A bomba d'água foi desligada preventivamente para evitar queima por funcionamento a seco."

5. Automação 3: Shutdown Gracioso do Servidor Proxmox

Se a queda de energia se prolongar e a bateria do nobreak atingir 15%, o servidor inicia o desligamento seguro de todas as máquinas virtuais e containers, preservando a integridade dos bancos de dados antes do corte físico da energia:

HOME ASSISTANT / AUTOMATIONS.YAML
alias: "Energia: Shutdown Seguro por Bateria Crítica"
trigger:
  - platform: numeric_state
    entity_id: sensor.ups_battery_charge
    below: 15
action:
  - service: notify.notify
    data:
      title: "🛑 Nobreak Crítico: Desligando Servidor..."
      message: "Bateria em 15%. O Home Assistant e o Proxmox estão sendo desligados de forma segura agora."
  - service: hassio.host_shutdown
⬅️ Anterior: Benchmark Hardware Voltar ao Hub Principal ➔