ENPLDEPT
Flash
Toda a documentação
Home Assistant

Home Assistant de qualquer lugar — sem Nabu Casa. E um node que vigia o HA.

Duas coisas diferentes, uma placa. O seu dashboard do HA pelo túnel do node (sem subscrição de cloud, sem port forwarding). E uma integração HACS que transforma as leituras do node, os sensores LoRa e o estado de emergência em entidades do HA — e avisa quando o próprio HA deixou de responder.

mqtt · homeassistant/discovery
sensor.node_workshop_power2114 W
sensor.node_garage_temp3.4 °C
binary_sensor.node_uplinkonline
sensor.node_rtt_p5018 ms

1. Painel remoto do HA — sem Nabu Casa

Abra o seu dashboard do HA a partir da app Sensmos, em qualquer lugar, pelo túnel que o seu node mantém aberto:

  • Sem subscrição Nabu Casa, sem VPN, sem port forwarding, sem IP público — funciona atrás de CGNAT.
  • Só para o dono: cada pedido é assinado pela sua carteira; o túnel precisa de uma chave de emparelhamento que só o seu telefone grava no node.
  • Cartões que pode organizar: gráfico, leitura, interruptor, luz, botão; scripts e cenas como botões.

Como ligar: node → Configurações → Acesso remoto → Emparelhar (no Wi-Fi do node), depois adicione Painel HA no cartão do node e introduza o endereço LAN do HA e um token de longa duração. Detalhes em Acesso remoto.

2. Integração HACS (sensmos-homeassistant)

Instale via HACS → Custom repositories → https://github.com/Galusz/sensmos-homeassistant (Integration). Adicione a integração e escolha como se liga: Physical node (IP LAN e PIN do node — as entidades abaixo), Data only (os seus sensores do HA no mapa como node de software, sem hardware) ou Sensmos account (os seus gateways LoRaWAN — abaixo).

O que aparece no HA:

EntidadeO que é
sensor.<node>_*cada leitura que o node publica (sensores próprios, nativos, dados que subscreveu de outros nodes)
diagnósticos mon.*sinal Wi-Fi, ping/jitter/perda para a rede, qualidade da ligação
binary_sensor.<node>_online, _backend_wsnode alcançável na LAN / node ligado à rede
binary_sensor.<node>_lora_emergencyON enquanto o node perdeu o uplink e está a transmitir por LoRa
sensor.<node>_lora_frame, _lora_frame_sub_Núltimo frame LoRa por sensor atrás do node (atributos: encriptado, via rádio/backend, hora)
sensor.<node>_lora_last_command, _lora_roleúltimo comando de emergência recebido; papel do rádio (point/scanner)
Node Sensmos como dispositivo no Home Assistant: entidades incluindo frames LoRa e o registo de atividade
O node como dispositivo HA — entidades, frames LoRa por sensor e cada frame no logbook

Eventos para automações: sensmos_message (uma mensagem chegou ao node), sensmos_lora_frame (cada frame LoRa, um evento por frame), sensmos_lora_cmd. Cada frame LoRa é também uma linha no logbook do dispositivo.

Serviços:

  • sensmos.push — escreve um valor no node como entidade (own.*), p. ex. a sua tarifa, o estado de uma caldeira, qualquer coisa a que um script no node deva reagir.
  • sensmos.lora_send — transmite um frame LoRa do rádio do node para um dos seus sensores (ou outro node): dst, sub, payload, aes.

Alimentar o node a partir do HA configura-se nas opções da integração: mapeie qualquer entidade do HA para uma entidade do node; a integração envia as alterações (com limitação de frequência e um keepalive). As unidades são convertidas onde faz sentido.

Exemplo: quando o node fica sem rede, avisar o dono por LoRa

trigger:
  - platform: state
    entity_id: binary_sensor.garage_lora_emergency
    to: "on"
action:
  - service: sensmos.push
    data:
      entity_id: own.status
      value: "ALARM"

Se own.status for uma das quatro entidades de emergência do node, a palavra sai pelo rádio e aparece no Painel Emergency do dono — com a internet em baixo. Os valores são ASCII, máximo 8 caracteres.

Exemplo: acionar uma válvula LoRa a partir de uma automação do HA

service: sensmos.lora_send
data:
  dst: ccd6f51f     # your node's id8
  sub: 3            # the valve's sub-address
  payload: "valve=off"

Modo Sensmos account — os seus gateways LoRaWAN

Para um gateway LoRaWAN emparelhado com a sua carteira na app, a base é o próprio Home Assistant: os frames dos seus sensores chegam do servidor Sensmos tal como o sensor os enviou — os encriptados continuam encriptados — e é o HA que os desencripta; frames em claro só são aceites se ligar a opção abaixo (o lado do gateway: LoRa). Requer Home Assistant 2024.12 ou mais recente e a integração 0.8.0 ou mais recente.

  • Emparelhamento: escolha Sensmos account; o HA mostra um código — escreva-o na app em Configurações → Dispositivos emparelhados → Parear. A app entrega ao HA um token revogável com os âmbitos lora.rx e lora.tx; a sua carteira nunca vai para o HA. Se revogar o token na app, em Dispositivos emparelhados, o HA pede para emparelhar de novo.
  • Dispositivos: cada gateway emparelhado com a sua carteira aparece como dispositivo.
  • Opções, por gateway: Frase-chave (no formulário do HA: Key phrase) — a mesma dos seus sensores; só é guardado o SHA-256 dela (a chave), e um campo vazio mantém a chave atual. Aceitar frames abertos (sem cifra) (no formulário do HA: Also accept plain frames) — cobrado como receção de frames abertos; desligado por padrão.
  • Se o HA estiver offline, os frames para os seus gateways perdem-se — tal como com um node offline. A receção é cobrada como num node como base: veja LoRa.
  • Só receção: enviar para sensores através do gateway não está disponível neste modo.
Entidade (por gateway)O que é
LoRa frame sub Núltimo frame do sensor com sub-endereço N (atributos: encriptado, via rádio/backend, hora); aparece com o primeiro frame dele
Onlineo forwarder do gateway falou com a Sensmos nos últimos 3 minutos
Beacons sent, Last beaconbeacons Sensmos que a rede transmite através do seu gateway
Sensmos beacons heard (24 h)beacons de nodes Sensmos que o gateway ouviu nas últimas 24 horas
Nodes heard (24 h)quantos nodes Sensmos o gateway ouviu nas últimas 24 horas
Heard by nodes (24 h)quantos nodes Sensmos ouviram o gateway nas últimas 24 horas

As entidades de diagnóstico (todas exceto LoRa frame sub N) ficam indisponíveis quando o Home Assistant passa 3 minutos sem atualização do servidor. Cada frame dispara também o evento sensmos_lora_frame e ganha uma linha no logbook do gateway.

3. MQTT (broker local)

Independentemente do HACS, o node pode publicar no seu próprio Mosquitto: estado, diagnósticos, entidades com discovery do Home Assistant, mais os tópicos message/lora_cmd e lora_frame. Configure-o no node: Configurações → MQTT. Funciona com a internet em baixo.

4. Um watchdog para o HA — o que o Nabu Casa não consegue fazer

O seu HA já vigia a sua casa. Quem vigia o HA? O node monitoriza a sua instância do HA de fora (um monitor no node, HTTP/TCP simples) e envia um alerta push para o seu telefone quando ela deixa de responder — incluindo o caso em que o HA morreu e as notificações dele morreram com ele. Configure-o em Monitores no node.

Preço

A integração HACS, o MQTT e os monitores são grátis. O painel remoto do HA é um túnel: 0.5 GALU por dia de uso, partilhado com o SSH e os painéis LAN. As funcionalidades LoRa têm as suas próprias taxas diárias — veja LoRa e Carteira e taxas.

Perguntas, respostas diretas

Isto substitui o Nabu Casa?

Para o acesso remoto ao seu dashboard, sim — o painel passa pelo túnel do node, só para o dono, sem expor o HA. Não substitui os outros serviços do Nabu Casa (pontes de voz Alexa/Google).

A integração precisa da cloud?

Depende do modo. Com um node, fala com ele pela sua LAN (HTTP com o PIN do node) e continua a funcionar com a internet em baixo; o uplink do próprio node é o que faz o acesso remoto funcionar. O modo Sensmos account, para gateways LoRaWAN, é cloud por design — os frames chegam ao Home Assistant a partir do servidor Sensmos tal como o sensor os enviou (os encriptados continuam encriptados) — e o modo Data only envia os seus sensores do HA para o mapa; por isso ambos precisam de internet.

Como aparecem os sensores LoRa no HA?

Como sensores por sub-endereço (um por sensor físico atrás do node), mais um evento por cada frame e um sensor binário para o modo Emergency do node. Firmware 1.00 ou mais recente. No modo Sensmos account, os mesmos sensores por sub-endereço e eventos aparecem sob o seu gateway LoRaWAN emparelhado.

O HA pode enviar comandos a sensores LoRa?

Sim — o serviço sensmos.lora_send transmite um frame do rádio do node para um sensor (ou outro node). Use-o em automações como qualquer outro serviço. Funciona através de um node; um gateway no modo Sensmos account só recebe.

O node sabe quando o HA está em baixo?

Sim. O node monitoriza a sua instância do HA de fora do HA e envia um alerta push para o seu telefone quando ela deixa de responder — mesmo quando as notificações do próprio HA morreram com ele.

Atualizado: 2026-09-28