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 mit der LAN-IP und der PIN des Nodes hinzu.
Was in HA erscheint:
| Entität | Was es ist |
|---|---|
sensor.<node>_* | jeder Messwert, den der Node veröffentlicht (eigene Sensoren, native, Daten, die du von anderen Nodes abonniert hast) |
mon.*-Diagnostik | Wi-Fi-Signal, Ping/Jitter/Verlust zum Netzwerk, Verbindungsqualität |
binary_sensor.<node>_online, _backend_ws | Node im LAN erreichbar / Node mit dem Netzwerk verbunden |
binary_sensor.<node>_lora_emergency | ON, solange der Node seinen Uplink verloren hat und über LoRa sendet |
sensor.<node>_lora_frame, _lora_frame_sub_N | letzter LoRa-Frame pro Sensor hinter dem Node (Attribute: verschlüsselt, via Funk/Backend, Zeit) |
sensor.<node>_lora_last_command, _lora_role | letzter empfangener Emergency-Befehl; Funkrolle (Point/Scanner) |

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