Module erweitern RelayControlServer um zusätzliche Funktionen — Benachrichtigungen, Zeitsteuerung, externe Integrationen. Jedes Modul wird unabhängig installiert und konfiguriert.
Automatisches Ein- und Ausschalten von Relais nach festgelegten Zeitplänen. Unterstützt Wochentage, Einmaltermine und Wiederholungen. Konfigurierbar über die Weboberfläche.
Benachrichtigungen per Telegram bei Relay-Zustandsänderungen. Konfigurierbar für einzelne Relais, Gruppen oder alle Geräte. Unterstützt Bot-Token und Chat-IDs.
Relay-Ereignisse direkt in Discord-Kanäle senden. Nutzt Webhooks — kein Bot-Token benötigt. Nachrichten individuell konfigurierbar mit Relay-Name, Status und Zeitstempel.
MQTT-Integration für die Einbindung in Home Assistant, Node-RED und andere Automatisierungsplattformen. Veröffentlicht Relay-Zustände und empfängt Schaltbefehle.
Detailliertes Protokoll aller Relay-Zustandsänderungen mit Filterung nach Zeitraum, Gerät und Benutzer. Export als CSV oder JSON.
Regelbasierte Automationen: Wenn ein Relay den Zustand ändert, reagiere auf ein anderes. Einfache Wenn-Dann-Logik direkt in der Weboberfläche konfigurierbar.
Das Modulsystem ist offen dokumentiert. Eigene Module können als separate npm-Pakete entwickelt und in bestehende Instanzen eingebunden werden.
Dokumentation auf GitHub