Web Serial wird nicht unterstützt. Bitte Chrome oder Edge (v89+) verwenden.
1
2
3
4
5
6
Board Relais Auth Config Flash Test
1 Board auswählen
Wähle dein LoRa-Board. Alle unterstützen MeshCore und bis zu 4 Relais.
2 Relais konfigurieren
GPIO-Pins und Schaltverhalten festlegen.
Hardware
Mesh-Netzwerk
📡 EU/UK Narrow — 869.618 MHz · SF8 · BW 62.5 kHz · CR 4/8
Erweitert
0 = deaktiviert
Leer = Preset-Standard
💡 Die meisten Relais-Module verwenden Active HIGH. Optokoppler-Module oft Active LOW.
Wähle ein Radio Preset das zu deinem MeshCore-Netzwerk passt. Alle Nodes müssen die gleichen LoRa-Parameter verwenden!
3 Sicherheit & Authentifizierung
Nur autorisierte Nodes mit korrektem Passwort können schalten.
🔑 Passwörter
Admin-Passwort: Login in der Companion App MIT Schreibrechten UND Auth-Token für Mesh-Befehle (PASSWORT:BEFEHL). Pflicht.
Guest-Passwort: Optionaler Login in der Companion App OHNE Schreibrechte — nur Status-Anzeige. Leer = kein Gast-Zugang.
Rate-Limiting
📋 Node-Whitelist
Deaktiviert — jeder eingeloggte Admin kann Relay-Befehle senden. Nur das Admin-Passwort schützt.
4 Konfiguration prüfen
Zusammenfassung und generierte Dateien für Custom-Builds.
Zusammenfassung
relay_config.h

    
platformio.ini

    
Die Firmware wird mit deinem Passwort individuell kompiliert (~2-3 Min). Das Passwort ist fest im Binary eingebaut — nach dem Flash bereits aktiv, kein Serial-Setup noetig.
Alternative: Dateien herunterladen und lokal mit PlatformIO kompilieren.
5 Firmware Flashen
Board per USB verbinden und Firmware im Browser flashen.
Nicht verbunden
Bereit. Zuerst "Firmware bauen", dann Board verbinden und flashen.
6 Verifizieren & Konfigurieren
Serial Console öffnen, Boot prüfen, Passwort und Whitelist setzen.
GPIO Pinout — Relay-Anschlüsse

🖥 Serial Console

Nicht verbunden

Nächste Schritte

  1. Passwort setzen: relay_password DEIN_PASSWORT
  2. Nodes hinzufügen: relay_add AABBCCDDEEFF
  3. Speichern: relay_save
  4. Testen: PASSWORT:STATUS von einem Mesh-Node senden
WICHTIG: LoRa-Antenne MUSS angeschlossen sein! Betrieb ohne Antenne beschädigt den Transceiver dauerhaft.

Befehlsreferenz

Klicke auf einen Befehl zum Kopieren
Serial-Befehle (über USB/Serial Console)
relay_status
Zeigt den aktuellen Zustand aller Relais (ON/OFF)
relay_pins
Zeigt die GPIO-Pin-Zuordnung und Active-High/Low Modus
relay_test [1-4]
Schaltet ein Relais kurz ein/aus zum Testen (1 Sek. Puls)
relay_on [1-4]
Schaltet ein bestimmtes Relais dauerhaft ein
relay_off [1-4]
Schaltet ein bestimmtes Relais aus
relay_toggle [1-4]
Wechselt den Zustand eines Relais (ON→OFF / OFF→ON)
relay_all_on
Schaltet alle Relais gleichzeitig ein
relay_all_off
Schaltet alle Relais gleichzeitig aus
relay_password DEIN_PASSWORT
Setzt das Authentifizierungs-Passwort für Mesh-Befehle
relay_active high|low
Ändert den Schaltmodus: HIGH = Relais aktiv bei HIGH, LOW = invertiert
relay_wl
Zeigt Whitelist-Status und alle eingetragenen Nodes
relay_wl_on / relay_wl_off
Aktiviert oder deaktiviert die Node-Whitelist zur Laufzeit
relay_wl_add NODE_HASH
Fügt einen Node zur Whitelist hinzu (6-Byte Hex aus Companion App)
relay_wl_rm NODE_HASH
Entfernt einen Node aus der Whitelist
password DEIN_PASSWORT
Setzt das MeshCore Admin-Login-Passwort (für Companion App Login)
advert
Sendet ein Flood-Advertisement ins Mesh (macht den Repeater sichtbar)
Mesh-Nachrichten (von anderen Nodes per LoRa senden)
Format: PASSWORT:BEFEHL — als Textnachricht an den Relay-Node senden
PASSWORT:STATUS
Fragt den aktuellen Zustand aller Relais ab — Antwort: R1:ON R2:OFF ...
PASSWORT:R1_ON
Schaltet Relais 1 ein (R1–R4 möglich)
PASSWORT:R1_OFF
Schaltet Relais 1 aus (R1–R4 möglich)
PASSWORT:R2_ON
Schaltet Relais 2 ein
PASSWORT:R2_OFF
Schaltet Relais 2 aus
PASSWORT:R3_ON
Schaltet Relais 3 ein
PASSWORT:R3_OFF
Schaltet Relais 3 aus
PASSWORT:R4_ON
Schaltet Relais 4 ein
PASSWORT:R4_OFF
Schaltet Relais 4 aus
PASSWORT:TOGGLE1
Schaltet Relais 1 um (ON→OFF oder OFF→ON). TOGGLE1–TOGGLE4 möglich
PASSWORT:TOGGLE2
Schaltet Relais 2 um
PASSWORT:TOGGLE3
Schaltet Relais 3 um
PASSWORT:TOGGLE4
Schaltet Relais 4 um
PASSWORT:ALL_ON
Schaltet alle Relais gleichzeitig ein
PASSWORT:ALL_OFF
Schaltet alle Relais gleichzeitig aus (Notfall-Aus)
Sicherheitshinweise
Whitelist: Ist mindestens ein Node eingetragen, werden Befehle von unbekannten Nodes abgelehnt
Rate-Limiting: Max. 10 Befehle/Minute pro Node — danach temporäre Sperre
Lockout: Nach 5 falschen Passwörtern wird der Node für 300 Sekunden gesperrt
Antwort: Jeder Befehl erhält eine Antwort mit dem aktuellen Status aller Relais
· Impressum