System Plugins

protocol plugin

System Plugins erweitern die generrelle Funktionalität von SmartHomeNG.

Die hier aufgeführten Plugins unterstützen nicht die Anbindung von Peripherie, sondern erweitern die zentralen Funktionen von SmartHomeNG. Diese Plugins sind zum Teil auch enger an den Core von SmartHomeNG gekoppelt und müssen daher in der Version genauer zum Core passen als andere Plugins.

Besonders das backend Plugin, das cli Plugin und das visu_websocket Plugin müssen genau zur Core Version von SmartHomeNG passen.








Plugin Beschreibung Maintainer Tester
backend

Web Interface zur Anzeige von Informationen zum System und SmartHomeNG Backend-Daten

psilo909, msinn, bmxp Sandman60
blockly Blockly - graphischer Editor für Logiken - Noch in der Entwicklung, nicht für die Nutzung gedacht msinn, psilo909  
cli Command Line Interface für SmartHomeNG - Funktioniert mit SmartHomeNG v1.4 und höher msinn onkelandy, Sandman60, ohinckel
database Database plugin, seit SmartHomeNG v1.3 ohinckel psilo909, onkelandy, brandst
datalog

Loggen von Daten in ein anderes Logfile als das Standard Log

ohinckel  
influxdata

Ermöglicht Speicherung von Daten in InfluxData TSDB z.B. zur Erzeugung von Graphen mit Grafana oder Chronograf (Plugin aus 2016)

rthill brandst
influxdb

Ermöglicht Speicherung von Item Werten in einer InfluxData time-series Datenbank (Plugin aus 2017)

Kai Meder  
memlog Speicher Logeinträge im Speicher zur Anzeige in der VISU ohinckel cmalo
operationlog Implementierung seperater Logs ? (JanT112) Sandman60, onkelandy
rrd Unterstützung für RRD. Kann nicht zusammen mit dem sqlite Plugin genutzt werden. ? (mknx)  
rtr Raum Temperatur Regler Thomas Creutz / bmxp  
simulation Aufnahme und Abspielen von Aktionsreihenfolgen. ggf. cmalo (?) psilo909, Sandman60, cmalo
sqlite Integration einer SQLite Datenbank - kompatibel mit smartVISU v2.7 ?  
sqlite_visu2_8 Integration einer SQLite Datenbank - zu verwenden für smartVISU v2.8 und höher ?  
uzsu

Universelle Zeitschaltuhr

cmalo (Niko Will) Sandman60, cmalo
visu_smartvisu smartVISU Unterstützung: Autogenerierung von Seiten; Widget Handling msinn psilo909
visu_websocket

Websocket Protokoll für Visus (smartVISU, etc.)

msinn psilo909

Anmerkungen für die obige Liste:

  1. Plugin: Der Link hinter dem Plugin Namen führt auf die Seite mit den detaillierten Konfigurationsinformationen. Falls eine solche Seite aufgrund fehlender Metadaten nicht existiert, führt der Link auf die (englischsprachige) README Datei des Plugins. Falls eine erweiterte Anwender Dokumentation zu Verfügung steht, ist für das Plugin ein Eintrag links in der Navigation vorhanden.
  2. Beschreibung: Links in in der Beschreibungs-Spalte verweisen auf (großteils deutsche) weiterführende Anwender-Dokumentation außerhalb dieser Dokumentation (z.B. im SmartHomeNG Wiki).
  3. Maintainer: Falls unbekannt ist, ob das Plugin aktuell gepflegt wird, enthält die Spalte ein ?. Hinter dem ? kann der Name des Original Autors (in Klammern) folgen. Bei diesen Plugins, bei denen der Maintenance Status bzw. der Mainainer unbekannt sind, ist nicht sicher, dass diese Plugins mit der aktuellen Version von SmartHomeNG funktionieren.