ENPLDEPT
Flash
Alle Docs
Home Assistant

Home Assistant von überall — ohne Nabu Casa. Und ein Node, der HA im Blick hat.

Zwei verschiedene Dinge, ein Board. Dein HA-Dashboard durch den Tunnel des Nodes (kein Cloud-Abonnement, keine Portweiterleitung). Und eine HACS-Integration, die Node-Messwerte, LoRa-Sensoren und Emergency-Zustand zu HA-Entitäten macht — und dir sagt, wenn HA selbst nicht mehr antwortet.

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

1. Remote-HA-Panel — ohne Nabu Casa

Öffne dein HA-Dashboard aus der Sensmos-App, überall, durch den Tunnel, den dein Node offen hält:

  • Kein Nabu-Casa-Abonnement, kein VPN, keine Portweiterleitung, keine öffentliche IP — funktioniert hinter CGNAT.
  • Nur für den Besitzer: Jede Anfrage ist mit deinem Wallet signiert; der Tunnel braucht einen Pairing-Schlüssel, den nur dein Handy auf den Node schreibt.
  • Kacheln, die du anordnen kannst: Diagramm, Messwert, Schalter, Licht, Taste; Skripte und Szenen als Tasten.

Einschalten: Node → Einstellungen → Fernzugriff → Koppeln (im Wi-Fi des Nodes), dann HA-Panel auf der Node-Karte hinzufügen und die LAN-Adresse von HA sowie ein langlebiges Token eingeben. Details unter Fernzugriff.

2. HACS-Integration (sensmos-homeassistant)

Installation über HACS → Custom repositories → https://github.com/Galusz/sensmos-homeassistant (Integration). Füge die Integration hinzu und wähle, wie sie sich verbindet: Physical node (LAN-IP und PIN des Nodes — die Entitäten unten), Data only (deine HA-Sensoren als Software-Node auf der Karte, ohne Hardware) oder Sensmos account (deine LoRaWAN-Gateways — unten).

Was in HA erscheint:

EntitätWas es ist
sensor.<node>_*jeder Messwert, den der Node veröffentlicht (eigene Sensoren, native, Daten, die du von anderen Nodes abonniert hast)
mon.*-DiagnostikWi-Fi-Signal, Ping/Jitter/Verlust zum Netzwerk, Verbindungsqualität
binary_sensor.<node>_online, _backend_wsNode im LAN erreichbar / Node mit dem Netzwerk verbunden
binary_sensor.<node>_lora_emergencyON, solange der Node seinen Uplink verloren hat und über LoRa sendet
sensor.<node>_lora_frame, _lora_frame_sub_Nletzter LoRa-Frame pro Sensor hinter dem Node (Attribute: verschlüsselt, via Funk/Backend, Zeit)
sensor.<node>_lora_last_command, _lora_roleletzter empfangener Emergency-Befehl; Funkrolle (Point/Scanner)
Sensmos-Node als Gerät in Home Assistant: Entitäten inklusive LoRa-Frames und das Aktivitätsprotokoll
Der Node als HA-Gerät — Entitäten, LoRa-Frames pro Sensor und jeder Frame im Logbuch

Events für Automationen: sensmos_message (eine Nachricht hat den Node erreicht), sensmos_lora_frame (jeder LoRa-Frame, je ein Event), sensmos_lora_cmd. Jeder LoRa-Frame ist außerdem eine Zeile im Logbuch des Geräts.

Dienste:

  • sensmos.push — einen Wert als Entität in den Node schreiben (own.*), z. B. deinen Tarif, einen Kesselzustand, alles, worauf ein Skript auf dem Node reagieren soll.
  • sensmos.lora_send — einen LoRa-Frame vom Funkmodul des Nodes an einen seiner Sensoren (oder einen anderen Node) senden: dst, sub, payload, aes.

Den Node aus HA füttern konfigurierst du in den Optionen der Integration: Ordne jede HA-Entität einer Node-Entität zu; die Integration schickt Änderungen (gedrosselt, mit Keepalive). Einheiten werden umgerechnet, wo es sinnvoll ist.

Beispiel: Wenn der Node vom Netz geht, dem Besitzer über LoRa Bescheid geben

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

Ist own.status eine der vier Emergency-Entitäten des Nodes, geht das Wort per Funk raus und erscheint im Emergency-Panel des Besitzers — bei ausgefallenem Internet. Werte sind ASCII, max. 8 Zeichen.

Beispiel: Ein LoRa-Ventil aus einer HA-Automation schalten

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

Modus Sensmos account — deine LoRaWAN-Gateways

Für einen LoRaWAN-Gateway, den du in der App mit deinem Wallet gekoppelt hast, ist Home Assistant selbst die Basis: Die Frames deiner Sensoren kommen vom Sensmos-Server genau so an, wie der Sensor sie gesendet hat — verschlüsselte bleiben verschlüsselt —, und HA entschlüsselt sie selbst; Klartext-Frames nimmt es nur an, wenn du die Option unten einschaltest (die Gateway-Seite: LoRa). Voraussetzung: Home Assistant 2024.12 oder neuer und Integration 0.8.0 oder neuer.

  • Koppeln: Sensmos account wählen; HA zeigt einen Code — tippe ihn in der App unter Einstellungen → Gekoppelte Geräte → Koppeln ein. Die App übergibt HA ein widerrufbares Token mit den Berechtigungen lora.rx und lora.tx; dein Wallet kommt nie in HA. Widerrufst du das Token in der App unter Gekoppelte Geräte, bittet HA um erneutes Koppeln.
  • Geräte: Jeder mit deinem Wallet gekoppelte Gateway erscheint als Gerät.
  • Optionen, pro Gateway: Schlüsselphrase (im HA-Formular: Key phrase) — dieselbe wie in deinen Sensoren; gespeichert wird nur ihr SHA-256 (der Schlüssel), ein leeres Feld behält den aktuellen Schlüssel. Unverschlüsselte Frames annehmen (im HA-Formular: Also accept plain frames) — berechnet als unverschlüsselter Frame-Empfang; standardmäßig aus.
  • Ist HA offline, werden Frames für deine Gateways verworfen — genau wie bei einem Node, der offline ist. Der Empfang wird wie bei einem Node als Basis berechnet: siehe LoRa.
  • Nur Empfang: Senden an Sensoren über den Gateway gibt es in diesem Modus nicht.
Entität (pro Gateway)Was es ist
LoRa frame sub Nletzter Frame vom Sensor mit Sub-Adresse N (Attribute: verschlüsselt, via Funk/Backend, Zeit); erscheint mit seinem ersten Frame
Onlineder Forwarder des Gateways hat sich in den letzten 3 Minuten bei Sensmos gemeldet
Beacons sent, Last beaconSensmos-Beacons, die das Netzwerk über deinen Gateway sendet
Sensmos beacons heard (24 h)Beacons von Sensmos-Nodes, die der Gateway in den letzten 24 Stunden gehört hat
Nodes heard (24 h)wie viele Sensmos-Nodes der Gateway in den letzten 24 Stunden gehört hat
Heard by nodes (24 h)wie viele Sensmos-Nodes den Gateway in den letzten 24 Stunden gehört haben

Die Diagnose-Entitäten (alle außer LoRa frame sub N) werden unverfügbar, wenn Home Assistant 3 Minuten lang keine Aktualisierung vom Server bekommen hat. Jeder Frame löst außerdem das Event sensmos_lora_frame aus und bekommt eine Zeile im Logbuch des Gateways.

3. MQTT (lokaler Broker)

Unabhängig von HACS kann der Node an deinen eigenen Mosquitto veröffentlichen: Status, Diagnostik, Entitäten mit Home-Assistant-Discovery, dazu die Topics message/lora_cmd und lora_frame. Konfiguriere es auf dem Node: Einstellungen → MQTT. Funktioniert bei ausgefallenem Internet.

4. Ein Watchdog für HA — das, was Nabu Casa nicht kann

Dein HA überwacht schon dein Zuhause. Wer überwacht HA? Der Node beobachtet deine HA-Instanz von außen (ein Monitor auf dem Node, einfaches HTTP/TCP) und schickt einen Alarm per Push aufs Handy, wenn sie nicht mehr antwortet — auch in dem Fall, dass HA tot ist und seine eigenen Benachrichtigungen gleich mit. Einrichten unter Monitore auf dem Node.

Preis

Die HACS-Integration, MQTT und Monitore sind kostenlos. Das Remote-HA-Panel ist ein Tunnel: 0,5 GALU pro Nutzungstag, geteilt mit SSH und LAN-Panels. LoRa-Funktionen haben eigene Tagesgebühren — siehe LoRa und Wallet & Gebühren.

Fragen, klare Antworten

Ist das ein Ersatz für Nabu Casa?

Für den Fernzugriff auf dein Dashboard ja — das Panel läuft durch den Tunnel des Nodes, nur für den Besitzer, ohne HA freizugeben. Die anderen Dienste von Nabu Casa (Alexa-/Google-Sprachbrücken) ersetzt es nicht.

Braucht die Integration die Cloud?

Kommt auf den Modus an. Mit einem Node spricht sie über dein LAN mit ihm (HTTP mit der PIN des Nodes) und funktioniert auch bei ausgefallenem Internet; der eigene Uplink des Nodes ist das, was Fernzugriff möglich macht. Der Modus Sensmos account für LoRaWAN-Gateways ist per Design Cloud — Frames kommen vom Sensmos-Server zu Home Assistant genau so, wie der Sensor sie gesendet hat (verschlüsselte bleiben verschlüsselt) — und der Modus Data only schickt deine HA-Sensoren auf die Karte; beide brauchen also Internet.

Wie erscheinen LoRa-Sensoren in HA?

Als Sensoren pro Sub-Adresse (einer pro physischem Sensor hinter dem Node), plus ein Event für jeden Frame und ein Binärsensor für den Emergency-Modus des Nodes. Firmware 1.00 oder neuer. Im Modus Sensmos account erscheinen dieselben Sensoren pro Sub-Adresse und Events unter deinem gekoppelten LoRaWAN-Gateway.

Kann HA Befehle an LoRa-Sensoren senden?

Ja — der Dienst sensmos.lora_send sendet einen Frame vom Funkmodul des Nodes an einen Sensor (oder einen anderen Node). Nutze ihn in Automationen wie jeden anderen Dienst. Das geht über einen Node; ein Gateway im Modus Sensmos account empfängt nur.

Merkt der Node, wenn HA ausgefallen ist?

Ja. Der Node überwacht deine HA-Instanz von außerhalb von HA und schickt einen Alarm per Push aufs Handy, wenn sie nicht mehr antwortet — auch dann, wenn die eigenen Benachrichtigungen von HA mit gestorben sind.

Aktualisiert: 2026-09-28