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 com o IP LAN e o PIN do node.
O que aparece no HA:
| Entidade | O 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_ws | node alcançável na LAN / node ligado à rede |
binary_sensor.<node>_lora_emergency | ON 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) |

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"
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.