Anwenderdokumentation v1.9.2
Einleitung
Neuerungen im Release v1.9
Installation
Hard- u. Software Anforderungen
Hardware
Betriebssysteme
Python Versionen
Komplettanleitung
Debian Linux installieren
Softwareauswahl
Einloggen via SSH oder an der Konsole
Systemaktualisierung
Restarbeiten am System
SmartHomeNG installieren
zusätzliche Linux Pakete installieren
SmartHomeNG Quellcode laden
Weitere Python Bibliotheken installieren
Erstmaliger Start von SmartHomeNG
SmartHomeNG starten
Überprüfen, ob SmartHomeNG läuft
Initiale Konfiguration per GUI
SmartHomeNG konfigurieren
Erstmalige Konfiguration per Kommandozeile (für Fortgeschrittene)
smarthome.yaml
logging.yaml
plugin.yaml
logic.yaml
module.yaml
SmartHomeNG starten
Admin Interface
MQTT Broker installieren
Mosquitto installieren
Mosquitto konfigurieren
smartVISU installieren
zusätzliche Pakete installieren
SmartVISU Quellcode laden
Zugriff auf die SmartVISU testen
Eigene Visu Seiten anlegen
Nachinstallation der Kurzanleitung
SmartHomeNG Plugin
visu_smartvisu
Mischung von generierten und manuell erstellten Seiten
knxd installieren
knxd unter Debian Buster installieren
knxd unter älteren Debian Versionen installieren
zusätzliche Pakete zum Bau installieren
Quellcode laden, compilieren und ein Paket schnüren
knxd konfigurieren
knxd und systemd
SmartHomeNG Plugin konfigurieren
Onewire installieren
zusätzliche Linux Pakete installieren
Owserver konfigurieren
SmartHomeNG Plugin konfigurieren
Samba installieren
zusätzliche Linux Pakete installieren
Samba konfigurieren
SmartHomeNG als Dienst einrichten
update
Installation über Docker
Einführung
Docker-Compose
Anleitung
Update von einer älteren Version
Vorgehensweise
Plan B
Betriebssystemupdate
Versionsdetails
Update von SmarthomeNG ab v1.6 und höher
Update von SmarthomeNG ab v1.1 und höher
Upgrade von Smarthome.py
Vorgehensweise
Plugins
Items
Logiken
Konvertierung von *.conf-Dateien
Konfiguration
Update
Allgemeines zur Konfiguration
Verzeichnisse in SmartHomeNG
Dateien im Verzeichnis
../etc
smarthome.yaml
plugin.yaml
logic.yaml
Weitere Dateien
Dateien im Verzeichnis
../functions
Dateien im Verzeichnis
../items
Konfiguration über die GUI
Konfigurations-Dialoge
Editoren für YAML Konfigurationen
Systemkonfiguration
Konfiguration der Feiertage
Konfiguration von Plugins
Hinzufügen von Plugins
Konfiguration eines Plugins
Konfiguration von Items
Konfiguration über Dateien
Verzeichnisse
Verzeichnis
../etc
Verzeichnis
../items
Verzeichnis
../logics
Verzeichnis
../scenes
Aufbau der Konfigurationsdateien
Neues Dateiformat - .yaml Dateien
Vorteile von YAML
Altes Dateiformat - .conf Dateien
YAML Syntax
Grundlegende YAML Regeln
Basis DataTypen in YAML
Konfigurationsdateien
smarthome.yaml
holidays.yaml
Benutzerdefinierte Feiertage
Konfigurationsdatei
module.yaml
plugin.yaml
Referenzierung eines Plugins in der Konfiguration
Nutzung einer älteren Version eines Plugins
logic.yaml
logging.yaml
struct.yaml und struct_*.yaml
items/*.yaml
Item Definitionen im Verzeichnis
../items
logics/*.py
Übersicht
scenes/*.yaml
Szenen Definitionen im Verzeichnis
../scenes
Items
Initiale Item-Konfiguration
Beispiele für erstmaliges Setup
Standard Attribute
Update
autotimer
Datentyp der Wertzuweisung
crontab
Update
cycle
Datentyp der Wertzuweisung
enforce_updates
enforce_change
eval
und
eval_trigger
Attribut
eval
Attribut
eval_trigger
log_change
und
log_text
Neu
Attribut
log_change
Attribut
log_level
Attribut
log_text
Attribut
log_mapping
Attribut
log_rules
on_update
und
on_change
Attribut
on_update
Attribut
on_change
struct
type
Plugin-spezifische Attribute
Vererbung von Attributen
update
Relative Item Referenzen
Syntax der relativen Referenzen
Beispiele
Nutzung in
eval_trigger
und
eval
Nutzung relativer Item Referenzen in Plugins
Beispiel
Properties eines Items
Funktionen eines Items
Beispiele für die Nutzung von Funktionen
Überblick
Namensvergabe
Attribute
Properties und Funktionen
structs (Item Strukturen)
Überblick
struct-Templates in Plugins
Anwendung
Multi-Instance Unterstützung
selbst definierte struct-Templates
Anwendung
Verschachtelte struct Definitionen (nested structs)
Re-Definieren von Attributen (außer list-Attributen)
Re-Definieren von list-Attributen
Verhalten bei struct in einem Item
Verhalten bei sub-struct in struct
Verwendung mehrerer Definitionsdateien
Beispiele
Module
Module http
Konfiguration
Datei
../etc/module.yaml
Module websocket
Neu
Anforderungen
Konfiguration
Datei
../etc/module.yaml
Module admin
Konfiguration
Datei
../etc/module.yaml
Module mqtt
Konfiguration
Datei
../etc/module.yaml
Metadaten für Module
module
parameters
Plugins/Module ohne Parameter
Plugins
Multi-Instance Fähigkeit
Liste der verfügbaren Plugins
Logiken
Standardparameter
Logging
Konfiguration des Loggings
Logging Handler und Filter
Plugin und Logik Entwicklung
Best Practices
Szenen
Funktionsweise von Szenen
Userfunctions
Neu
Konfiguration Sichern und Wiederherstellen
Sichern
Wiederherstellen
Umfang der Sicherung
Plugins
System Plugins
backend
Konfiguration
Beispiele
Neues Adiministrations-Interface
cli
Konfiguration
Weiterführende Informationen
Plugin Konfigurationsparameter
Zugriff auf die CLI
Linux
Zugriff via Windows / Putty
CLI Befehle
database
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Aufbau der Datenbank
executor
Einführung
Konfiguration
Beispiele für Eval
Beispiel Python Code
influxdb2
Einführung
Anforderungen
Installation der InfluxDB Software
InfluxDB Einführung
InfluxDB Installation
InfluxDB Konfiguration
Gespeicherte Daten
Konfiguration
Beispiele
Web Interface
operationlog
Requirements
Konfiguration
plugin.yaml
items.yaml
Item Log Beispiele:
Logics.yaml
Funktionen
rtr2
Plugin Instanz hinzufügen
Konfiguration
Verwendung von structs
Einstellen des Modus
automatischer Frostschutz
Structure Template
Item Attribute
Visualisierung
RTR Widget
Plot Widget
Web Interface
Aufruf des Webinterfaces
Beispiele
simulation
Konfiguration
Beispiel
Plugin Items
Aufzeichnung
Abspielen
Visualisierung
Event Datei Format
Statusdiagramm
smartvisu
Einführung
Konfiguration
Weiterführende Informationen
Nutzdaten Protokoll
Automatische Seitengenerierung
Weitere Dokumentation
stateengine
Allgemein
Einführung
Funktionalität
Umstieg von Autblind
Webinterface
Konfiguration
Pluginkonfiguration
Aktivieren
Logging
Regelwerk-Item
Item-Definitionen
Zustand-Item
Zustände
Bedingungen
Aktionen
Templates für Zustände
Bedingungen
Beispiel
Bedingungsgruppen
Wertevergleich
Name der Bedingung
Templates für Bedingungsabfragen
Bedingungslisten
Vergleichsfunktion
„Besondere“ Bedingungen
Aktionen
Beispiel zu Aktionen
Aufbau von Aktionen
Auszuführende Aktionsart
Zusätzliche Parameter
Templates für Aktionen
Ausführungszeitpunkt
Beispiel
Aktionsausführung
Beispiel
Items zum Prüfen
Trigger
Default-Konfiguration
Automatisierung Raffstore 1
Testen der State Engine
Automatisierung Raffstore 2
Settings für Itemwerte
Zustand-Templates
Struktur Templates
Pluginspezifische Templates
Funktionen und Variablen
Vordefinierte Funktionen
Variablen
Besondere Zustände
Sperren
Aussetzen
Dauer der zeitweisen Deaktivierung
Aktionen - einzeln
Definition der Aktion
Weitere Einstellungen
Beispiel zu Aktionen
Sonstiges
Einbinden anderer Zustände
Auflösen von Zuständen
Zustandsnamen
CLI
text_display
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Beispiele
Nachrichtensenke
„Fenster auf“ Nachrichtenquelle
Außentemperatur abhängig von Fensterstatus:
AB Prüfen Nachrichtenquelle:
Anrufer-Meldungen
Web Interface
timmy
Anforderungen
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
uzsu
Einführung
Konfiguration
SmartVISU
Standard Einstellungen
Experteneinstellungen
Zeitserie
Interpolation
Pluginfunktionen
Webinterface
Beispiel
Datenformat
visu_smartvisu
Mischung von generierten und manuell erstellten Seiten
Empfohlenes Vorgehen für manuell erstellte Seiten
Konfiguration
Weiterführende Informationen
visu_websocket
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Informationen für Entwickler
WebSocket Interface
Requests sent from the Visu to SmartHomeNG
Requests sent from SmartHomeNG to the Visu
Gateway Plugins
bose_soundtouch
casambi
Konfiguration
Gateway Hardware
Requirements
Beispiele
Web Interface
Aufruf des Webinterfaces
Beispiele
dlms
Anforderungen
Unterstützte Hardware
Nicht unterstütze Hardware
Konfiguration
Beispiele für die plugin.yaml
Einrichtungsverfahren:
Einige Hintergrundinformationen zu OBIS-Codes
A
B
C
D
E
F
Web Interface
Werte aus den Codezeilen ermitteln
Aufruf des Webinterfaces
Beispiele
DMX
Vorbedingungen
Konfiguration
plugin.yaml
items.yaml
Beispiel
Methoden
send(Kanal, Wert)
homematic
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Unterstützte HomeMatic und HomeMatic IP Geräte
hue2
Neue Features
Plugin Instanz hinzufügen
Konfiguration
Bridge verbinden
Verwendung von structs
Item Attribute
Web Interface
Aufruf des Webinterfaces
Beispiele
knx
Konfiguration
plugin.yaml
Beispiele
Statistiken
Web Interface
lirc
Konfiguration
Items
modbus_tcp
Anforderungen
pymodbus
pymodbus - manuelle Installation:
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Changelog
Web Interface
mpd
Anforderungen
Notwendige Software
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
onewire
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiel
Web Interface
rpi1wire
Information
Raspberry Pi Konfiguration
Konfiguration
Konfiguration des Plugins
Item Konfiguration
Beispiele
Beispiel 1
Beispiel 2
Web Interface des Plugins
rpi1wire Items
rpi1wire Sensores
shelly
Shelly Device in Betrieb nehmen
Einbindung ins WLAN
Konfiguration
Item structs
weitere Informationen
Web Interface des Plugins
Shelly Items
Shelly Devices
Broker Information
smlx
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
Besonderheiten bestimmter Hardware
Holley DTZ541
sonos
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
squeezebox
Konfiguration
Items
Struct Vorlagen
Kommandos
tasmota
Konfiguration
Web Interface des Plugins
Tasmota Items
Tasmota Devices
Tasmota Details
Tasmota Zigbee Devices
Broker Information
zigbee2mqtt
Konfiguration
Konfiguration des Plugins
Konfiguration von Items
Web Interface des Plugins
Zigbee2Mqtt Items
Zigbee2Mqtt Devices
Zigbee2Mqtt Bridge Info
Broker Information
Interface Plugins
avdevice
Konfiguration
Items
avdevice_zone[0-4]@[Instanz]: [Funktion]
avdevice_zone[0-4]_speakers@[Instanz]: [Funktion]
avdevice_zone[0-4]_depend@[Instanz]: [Funktion]
avdevice_zone[0-4]_init@[Instanz]: [Funktion]
Kommandos
Struct Vorlagen
Übersetzungen
Wildcards
Webinterface
Fehlerbehebung
AVM
Changelog
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
Allgemeine Informationen
Konfiguration der Fritz!Box
Konfiguration des Plugins
Konfiguration des Items
avm_data_type
avm_incoming_allowed
avm_target_number
avm_wlan_index
avm_mac
avm_tam_index
avm_deflection_index
item_structs
Item Beispiel mit Verwendung der structs ohne Instanz
Item Beispiel mit Verwendung der structs mit Instanz
Plugin Funktionen
cancel_call
get_call_origin
get_calllist
get_contact_name_by_phone_number(phone_number)
get_device_log_from_lua
get_device_log_from_tr064
get_host_details
get_hosts
get_phone_name
get_phone_numbers_by_name(name)
is_host_active
reboot
reconnect
set_call_origin
start_call
wol(mac_address)
get_number_of_deflections
get_deflection
get_deflections
set_deflection_enable
Web Interface
Aufruf des Webinterfaces
AVM Items
AVM Smarthome Items
AVM Smarthome Devices
Call Monitor Items
Log-Einträge
Plugin-API
avm_smarthome
Reguirements
Konfiguration
Historie
Web Interface des Plugins
Items
Devices
Thermostat
Relais
Alarm
drexelundweiss
Einführung
Konfiguration
Items Attribute
helios_tcp
Voraussetzungen
Einrichtung
Verknüpfung von Items
Variablen
husky
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
Credits
husky2
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Funktionen
Beispiele
Web Interface
Credits
kodi
Konfiguration
Hinweise zu Verbindungen
Items
kodi_item@[Instanz]: [Funktion]
Struct Vorlagen
neato
Konfiguration
Requirements
Supported Hardware
Web Interface
Aufruf des Webinterfaces
Beispiele
Changelog
resol
Konfiguration
sma_mb
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
snap7_logo
Anforderungen
snap7
python-snap7
Hardware
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Changelog
Aufruf des Webinterfaces
Solarlog
Requirements
Todo
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
viessmann
Changelog
1.2.2
1.2.0
1.1.0
1.0.0
Anforderungen
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Funktionen
update_all_read_items()
read_addr(addr)
read_temp_addr(addr, length, unit)
write_addr(addr, value)
Web-Interface
Standalone-Modus
xiamo_vac
Konfiguration
Funktionen
Webinterface
Yamaha
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
yamahayxc
Anmerkungen
Anforderungen
Konfiguration
plugin.yaml
items.yaml
Beispiel der Nutzung per CLI-Plugin
Protokoll Plugins
mqtt
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
network
Konfiguration
plugin.yaml
Attribute
items.yaml
logic.yaml
Benutzung
Funktionen
udp(host, port, data)
philips_tv
Konfiguration
Requirements
Supported Hardware
Web Interface
Aufruf des Webinterfaces
Beispiele
Changelog
snmp
Changelog
1.1.0
1.0.0
Anforderungen
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Web-Interface
wol
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
Web/Cloud Plugins
alexa4p3
Konfiguration
Webinterface
Beispielfunktionen
Webinterface-Funktionen
alexarc4shng
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
darksky
Konfiguration
Web Interface
Item Konfiguration
Besonderheiten
Instanzen
Aufruf des Webinterfaces
Beispiele
ical
Einführung
Konfiguration
Funktionen
Beispiel
jsonread
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Web Interface
openweathermap
Requirements
Migration von vorheriger Version 1.5.1
Plugin-parameter
Item-attribute
Hints
Funktionaliät
Allgemeine Information
Rohe JSON Daten in ein Item speichern
Verfügbare Matchstrings
Zugriff auf Listen
Virtuelle Matchstrings
Tagesvorhersage (berechnet)
Verdunstung / Evapotranspiration
Wetteralarme
Matchstring Fehlerbehandlung
Konfiguration
Items
Anwendungen
Steuerung einer täglichen Bewässerung bspw. für Pflanzen
Steuerung einer wöchtenlichen Bewässerung bspw. für Rasen
Funktionen des Plugins
get_beaufort_number(value_in_meter_per_second)
get_beaufort_description(bft_number)
Web Interface des Plugins
OWM Items
JSON
Tipps and Tricks
Hinweise
prowl
Anforderungen
Konfiguration
plugin.yaml
items.yaml
Funktionen
Beispiele
Speech
Funktionsweise
telegram
Abhängigkeiten
Konfiguration von Telegram
Konfiguration des Plugins
Item Konfiguration
telegram_chat_ids
telegram_message
telegram_condition
telegram_value_match_regex
telegram_message_chat_id
telegram_info
telegram_text
Funktionen
msg_broadcast
photo_broadcast
Beispiele
Anwendungen
Menugestützte Interaktion zwischen Telegram und shNG
vacations
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
webservicew
Anforderungen
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele und Nutzungshinweise
Web Interface
Aufruf des Webinterfaces
Beispiele
wunderground
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Nicht klassifizierte Plugins
Alle Plugins
alexa4p3
Konfiguration
Webinterface
Beispielfunktionen
Webinterface-Funktionen
alexarc4shng
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
avdevice
Konfiguration
Items
avdevice_zone[0-4]@[Instanz]: [Funktion]
avdevice_zone[0-4]_speakers@[Instanz]: [Funktion]
avdevice_zone[0-4]_depend@[Instanz]: [Funktion]
avdevice_zone[0-4]_init@[Instanz]: [Funktion]
Kommandos
Struct Vorlagen
Übersetzungen
Wildcards
Webinterface
Fehlerbehebung
AVM
Changelog
1.6.7
1.6.6
1.6.5
1.6.4
1.6.3
1.6.2
1.6.1
1.6.0
Allgemeine Informationen
Konfiguration der Fritz!Box
Konfiguration des Plugins
Konfiguration des Items
avm_data_type
avm_incoming_allowed
avm_target_number
avm_wlan_index
avm_mac
avm_tam_index
avm_deflection_index
item_structs
Item Beispiel mit Verwendung der structs ohne Instanz
Item Beispiel mit Verwendung der structs mit Instanz
Plugin Funktionen
cancel_call
get_call_origin
get_calllist
get_contact_name_by_phone_number(phone_number)
get_device_log_from_lua
get_device_log_from_tr064
get_host_details
get_hosts
get_phone_name
get_phone_numbers_by_name(name)
is_host_active
reboot
reconnect
set_call_origin
start_call
wol(mac_address)
get_number_of_deflections
get_deflection
get_deflections
set_deflection_enable
Web Interface
Aufruf des Webinterfaces
AVM Items
AVM Smarthome Items
AVM Smarthome Devices
Call Monitor Items
Log-Einträge
Plugin-API
avm_smarthome
Reguirements
Konfiguration
Historie
Web Interface des Plugins
Items
Devices
Thermostat
Relais
Alarm
backend
Konfiguration
Beispiele
Neues Adiministrations-Interface
bose_soundtouch
casambi
Konfiguration
Gateway Hardware
Requirements
Beispiele
Web Interface
Aufruf des Webinterfaces
Beispiele
cli
Konfiguration
Weiterführende Informationen
Plugin Konfigurationsparameter
Zugriff auf die CLI
Linux
Zugriff via Windows / Putty
CLI Befehle
darksky
Konfiguration
Web Interface
Item Konfiguration
Besonderheiten
Instanzen
Aufruf des Webinterfaces
Beispiele
database
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Aufbau der Datenbank
dlms
Anforderungen
Unterstützte Hardware
Nicht unterstütze Hardware
Konfiguration
Beispiele für die plugin.yaml
Einrichtungsverfahren:
Einige Hintergrundinformationen zu OBIS-Codes
A
B
C
D
E
F
Web Interface
Werte aus den Codezeilen ermitteln
Aufruf des Webinterfaces
Beispiele
DMX
Vorbedingungen
Konfiguration
plugin.yaml
items.yaml
Beispiel
Methoden
send(Kanal, Wert)
drexelundweiss
Einführung
Konfiguration
Items Attribute
executor
Einführung
Konfiguration
Beispiele für Eval
Beispiel Python Code
helios_tcp
Voraussetzungen
Einrichtung
Verknüpfung von Items
Variablen
homematic
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Unterstützte HomeMatic und HomeMatic IP Geräte
hue2
Neue Features
Plugin Instanz hinzufügen
Konfiguration
Bridge verbinden
Verwendung von structs
Item Attribute
Web Interface
Aufruf des Webinterfaces
Beispiele
husky
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
Credits
husky2
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Funktionen
Beispiele
Web Interface
Credits
ical
Einführung
Konfiguration
Funktionen
Beispiel
influxdb2
Einführung
Anforderungen
Installation der InfluxDB Software
InfluxDB Einführung
InfluxDB Installation
InfluxDB Konfiguration
Gespeicherte Daten
Konfiguration
Beispiele
Web Interface
jsonread
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Web Interface
knx
Konfiguration
plugin.yaml
Beispiele
Statistiken
Web Interface
kodi
Konfiguration
Hinweise zu Verbindungen
Items
kodi_item@[Instanz]: [Funktion]
Struct Vorlagen
lirc
Konfiguration
Items
modbus_tcp
Anforderungen
pymodbus
pymodbus - manuelle Installation:
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Changelog
Web Interface
mpd
Anforderungen
Notwendige Software
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
mqtt
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
neato
Konfiguration
Requirements
Supported Hardware
Web Interface
Aufruf des Webinterfaces
Beispiele
Changelog
network
Konfiguration
plugin.yaml
Attribute
items.yaml
logic.yaml
Benutzung
Funktionen
udp(host, port, data)
onewire
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiel
Web Interface
openweathermap
Requirements
Migration von vorheriger Version 1.5.1
Plugin-parameter
Item-attribute
Hints
Funktionaliät
Allgemeine Information
Rohe JSON Daten in ein Item speichern
Verfügbare Matchstrings
Zugriff auf Listen
Virtuelle Matchstrings
Tagesvorhersage (berechnet)
Verdunstung / Evapotranspiration
Wetteralarme
Matchstring Fehlerbehandlung
Konfiguration
Items
Anwendungen
Steuerung einer täglichen Bewässerung bspw. für Pflanzen
Steuerung einer wöchtenlichen Bewässerung bspw. für Rasen
Funktionen des Plugins
get_beaufort_number(value_in_meter_per_second)
get_beaufort_description(bft_number)
Web Interface des Plugins
OWM Items
JSON
Tipps and Tricks
Hinweise
operationlog
Requirements
Konfiguration
plugin.yaml
items.yaml
Item Log Beispiele:
Logics.yaml
Funktionen
philips_tv
Konfiguration
Requirements
Supported Hardware
Web Interface
Aufruf des Webinterfaces
Beispiele
Changelog
prowl
Anforderungen
Konfiguration
plugin.yaml
items.yaml
Funktionen
Beispiele
resol
Konfiguration
rpi1wire
Information
Raspberry Pi Konfiguration
Konfiguration
Konfiguration des Plugins
Item Konfiguration
Beispiele
Beispiel 1
Beispiel 2
Web Interface des Plugins
rpi1wire Items
rpi1wire Sensores
rtr2
Plugin Instanz hinzufügen
Konfiguration
Verwendung von structs
Einstellen des Modus
automatischer Frostschutz
Structure Template
Item Attribute
Visualisierung
RTR Widget
Plot Widget
Web Interface
Aufruf des Webinterfaces
Beispiele
shelly
Shelly Device in Betrieb nehmen
Einbindung ins WLAN
Konfiguration
Item structs
weitere Informationen
Web Interface des Plugins
Shelly Items
Shelly Devices
Broker Information
simulation
Konfiguration
Beispiel
Plugin Items
Aufzeichnung
Abspielen
Visualisierung
Event Datei Format
Statusdiagramm
sma_mb
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
smartvisu
Einführung
Konfiguration
Weiterführende Informationen
Nutzdaten Protokoll
Automatische Seitengenerierung
Weitere Dokumentation
smlx
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
Besonderheiten bestimmter Hardware
Holley DTZ541
snap7_logo
Anforderungen
snap7
python-snap7
Hardware
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Changelog
Aufruf des Webinterfaces
snmp
Changelog
1.1.0
1.0.0
Anforderungen
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Web-Interface
Solarlog
Requirements
Todo
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
sonos
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Speech
Funktionsweise
squeezebox
Konfiguration
Items
Struct Vorlagen
Kommandos
stateengine
Allgemein
Einführung
Funktionalität
Umstieg von Autblind
Webinterface
Konfiguration
Pluginkonfiguration
Aktivieren
Logging
Regelwerk-Item
Item-Definitionen
Zustand-Item
Zustände
Bedingungen
Aktionen
Templates für Zustände
Bedingungen
Beispiel
Bedingungsgruppen
Wertevergleich
Name der Bedingung
Templates für Bedingungsabfragen
Bedingungslisten
Vergleichsfunktion
„Besondere“ Bedingungen
Aktionen
Beispiel zu Aktionen
Aufbau von Aktionen
Auszuführende Aktionsart
Zusätzliche Parameter
Templates für Aktionen
Ausführungszeitpunkt
Beispiel
Aktionsausführung
Beispiel
Items zum Prüfen
Trigger
Default-Konfiguration
Automatisierung Raffstore 1
Testen der State Engine
Automatisierung Raffstore 2
Settings für Itemwerte
Zustand-Templates
Struktur Templates
Pluginspezifische Templates
Funktionen und Variablen
Vordefinierte Funktionen
Variablen
Besondere Zustände
Sperren
Aussetzen
Dauer der zeitweisen Deaktivierung
Aktionen - einzeln
Definition der Aktion
Weitere Einstellungen
Beispiel zu Aktionen
Sonstiges
Einbinden anderer Zustände
Auflösen von Zuständen
Zustandsnamen
CLI
tasmota
Konfiguration
Web Interface des Plugins
Tasmota Items
Tasmota Devices
Tasmota Details
Tasmota Zigbee Devices
Broker Information
telegram
Abhängigkeiten
Konfiguration von Telegram
Konfiguration des Plugins
Item Konfiguration
telegram_chat_ids
telegram_message
telegram_condition
telegram_value_match_regex
telegram_message_chat_id
telegram_info
telegram_text
Funktionen
msg_broadcast
photo_broadcast
Beispiele
Anwendungen
Menugestützte Interaktion zwischen Telegram und shNG
text_display
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Beispiele
Nachrichtensenke
„Fenster auf“ Nachrichtenquelle
Außentemperatur abhängig von Fensterstatus:
AB Prüfen Nachrichtenquelle:
Anrufer-Meldungen
Web Interface
timmy
Anforderungen
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
uzsu
Einführung
Konfiguration
SmartVISU
Standard Einstellungen
Experteneinstellungen
Zeitserie
Interpolation
Pluginfunktionen
Webinterface
Beispiel
Datenformat
vacations
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
viessmann
Changelog
1.2.2
1.2.0
1.1.0
1.0.0
Anforderungen
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
Funktionen
update_all_read_items()
read_addr(addr)
read_temp_addr(addr, length, unit)
write_addr(addr, value)
Web-Interface
Standalone-Modus
visu_smartvisu
Mischung von generierten und manuell erstellten Seiten
Empfohlenes Vorgehen für manuell erstellte Seiten
Konfiguration
Weiterführende Informationen
visu_websocket
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
Informationen für Entwickler
WebSocket Interface
Requests sent from the Visu to SmartHomeNG
Requests sent from SmartHomeNG to the Visu
webservicew
Anforderungen
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele und Nutzungshinweise
Web Interface
Aufruf des Webinterfaces
Beispiele
wol
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
wunderground
Konfiguration
Web Interface
Aufruf des Webinterfaces
Beispiele
xiamo_vac
Konfiguration
Funktionen
Webinterface
Yamaha
Anforderungen
Notwendige Software
Unterstützte Geräte
Konfiguration
plugin.yaml
items.yaml
logic.yaml
Funktionen
Beispiele
Web Interface
yamahayxc
Anmerkungen
Anforderungen
Konfiguration
plugin.yaml
items.yaml
Beispiel der Nutzung per CLI-Plugin
zigbee2mqtt
Konfiguration
Konfiguration des Plugins
Konfiguration von Items
Web Interface des Plugins
Zigbee2Mqtt Items
Zigbee2Mqtt Devices
Zigbee2Mqtt Bridge Info
Broker Information
Logiken
Visualisierung mit smartVISU
Update
Überblick
Generierung der Visu Seiten
Änderungen ab v1.8
Automatische Generierung
Features der Generierung
Zusätzliche Infos in der Navigation anzeigen
Generierung einer Konfigurations-Navigation
Trenner in der Navigation
Unterschiedliche Visu-Styles
Unterschiedliche Blockgrößen
Unterschiedliche Blocktypen
Manuell erstellte Seiten
Deprecated Widget Warnings
Navigation Structure Definition
Seiten aus mehreren Sub-Trees
Item Attribute zur Generierung
sv_page
sv_overview
sv_img
sv_nav_aside
sv_nav_aside2
sv_widget
sv_widget2
sv_item_type
sv_heading_left
sv_heading_center
sv_heading_right
Example
logic.yaml
Vollständiges Beispiel
Installation von Widgets
smartVISU Widget-Handling
Überblick
Beispiele für Plugins, welche Widgets mitbringen
Nutzung der Widgets
Einbindung von Widgets in Plugins
Widgets für Plugins
Ein Widget zu einem Plugin hinzufügen
Notwendige Modifikationen der smartVISU vor v2.9
Durchgeführte Modifikationen
Optionale Definition der Navigationsstruktur
Kommunikation mit der Visu
Websocket Kommunikation
NGINX als ReverseProxy
Administrations-Interface
Update
System
System Eigenschaften
Übersicht
Ressource Graphen
PyPI Check
Urheberrechtshinweise
System Konfiguration
Allgemein
Http Modul
Admin Modul
MQTT Modul
Dienste
Übersicht
eval Syntax-Prüfer
YAML Syntax-Prüfer
CONF-YAML Konverter
Cache Prüfung
Userfunction Editor
Items
Item Baum
Item Konfiguration
Struktur Templates
Struktur Konfiguration
Logiken
Liste der Logiken
Logik Editor
Code Editor
Parameter Editor
Cycle
Crontab
Watch Items
Plugin spezifische Parameter
Scheduler
Plugins
Liste der geladenen Plugins
Plugin Konfiguration
Liste der konfigurierten Plugins
Konfiguration eines Plugins
Szenen
Szenen Liste
Szenen Konfiguration
Threads
Logs
Logs anzeigen
Große Log Dateien
Liste der Logger
Logging Konfiguration
Beispiele, Tipps & Tricks
Items: eval und eval_trigger
Items: Tipps und Tricks
Logiken
Einfache Beispiele
Berechnung der Windstärke
Ziel
Logik
Alternative Umsetzung mit einer Funktion
Alternative 2: Umsetzung als Funktion mit Lookup
Steuerung des dyn.zenith-Icons
Ziel
Logik
smartVISU
Darstellung von DPT 2 Werten
Ziel
Logik
Items
Nachdimmen von Leuchten
Ziel
Logik
Items
Komplexere Beispiele
Berechnung von Zeitdaten
Ziel
Beispiel
Logik
Items
Blinken per Logik
Weitere Beispiele
structs (Item Strukturen)
knxd: Hinweise und Konfiguration
Tools
backup_restore.py
build_requirements.py
conf_to_yaml_converter.py
getshngpid
plugin_metadata_checker.py
Fehlersuche
Entwicklung
Logiken
under construction
Einführung
Behandlung von Fehlern in der Logik
Syntaktische Fehler
Laufzeit Fehler
Template für eine neue Logik
Verlassen einer Logik
Beispiele
Plugins
under construction
Vorüberlegungen
Fragestellungen
Typ des Plugins
Nutzung von Python Packages
Python Version
Plugin development guidelines
GIT / github
Repositories and Branches
Getting the Source
Python Version
Coding style
Start Coding
Tools
Test and Document
Basic Rules
Fork (description is deprecated, has to be updated)
Merge (description is deprecated, has to be updated)
Working with the git commandline client
Kurzanleitung
In 5 Minuten zum eigenen Plugin…
Beschreibung des Plugins
Vordefinierte Funktionen des Plugins
Funktionen von SmartHomeNG
Zusammenfassung
Class SmartPlugin
Class MqttPlugin
new
Plugin-Metadata
update
Detaillierte Beschreibung
plugin
parameters
item_attributes
item_structs
logic_parameters
plugin_functions
Dateien der Plugin-Dokumentation
user_doc.rst / user_doc.md
developer_doc.rst / developer_doc.md
Webinterface
update
Erweitern eines bestehenden Plugins
Das Webinterface mit Inhalt füllen
Unterstützung mehrerer Sprachen
new
Automatische Updates der Daten im Webinterface
new
Interaktion des Webinterface mit dem Plugin
new
Komponenten von Drittanbietern für Webinterfaces
Unterstützung mehrerer Sprachen
Update
Text als mehrsprachig kennzeichnen
Wie Mehrsprachigkeit funktioniert
Sprachen und Übersetzungen hinzufügen
Platzhalter in Übersetzungen nutzen
Neu
Beispielplugin
update
Die Metadaten-Datei:
Der Quelltext:
Das Webinterface (template file):
Die Datei für Mehrsprachigkeit:
Die Dokumentation:
Beispielplugin mit MQTT-Unterstützung
new
Die Metadaten-Datei:
Der Quelltext:
Das Webinterface (template file):
Die Datei für Mehrsprachigkeit:
Die Dokumentation:
Programm Module zur Nutzung in Plugins
lib.db
lib.logutils
lib.network
lib.orb
lib.tools
lib.utils
visu_smartvisu
Visualisation plugin (smartVISU support) - for developers
Files of the Plugin
Handling of smartVISU widgets
visu_websocket
Visualisation plugin (Websocket Protocol) - for developers
WebSocket Interface
Requests sent from the Visu to SmartHomeNG
Requests sent from SmartHomeNG to the Visu
Module
Module http
API des Moduls
Module http (README)
Modul admin
API des Moduls
API des Moduls admin.rest
API des Moduls api_plugins
API des Moduls api_plugin
API des Moduls (WebApi)
README
Metadaten
Module mqtt
README
Module mqtt (README)
Metadata
Module websocket
API des Moduls
Metadaten
Konfiguration
Metadaten
module
parameters
Plugins/Module ohne Parameter
Entwicklung des Core
Der Core von SmartHomeNG
smarthome.py
Programm Module
lib.config
lib.constants
lib.daemon
lib.item_conversion
lib.log
lib.metadata
lib.module
lib.scene
lib.shyaml
lib.translation
lib.db
lib.logutils
lib.network
lib.orb
lib.tools
lib.utils
Bau der Dokumentation
Checkout und Bau der Dokumentation
Optionen des Build Skripts
Virtuelle Umgebungen
Venv
Pyenv
Pipenv
Referenz
Update
SmartHomeNG (der Core)
Kommandozeilen-Optionen
Ablauf des Starts von SmartHomeNG
Erste Schritte der Initialisierung
Initialisierung des smarthome Objektes
0 - Initialisierung
1 - Initialisierung: Logging initialisiert
2 - Initialisierung: Voraussetzungen überprüft
10 - Startet
11 - Startet: Initialisiert und startet ladbare Module
12 - Startet: Initialisiert Plugins
13 - Startet: Lädt Item Definitionen
14 - Startet: Geladene Items vorbereiten
15 - Startet: Initialisiert Logiken
16 - Startet: Startet Plugins
Laufzeit von SmartHomeNG
20 - Aktiv
Beendigung von SmartHomeNG
30 - Startet neu
31 - Stoppen
32 - Stoppen: Threads beenden
33 - Angehalten
Feiertage
Items
Standard Attribute
Update
autotimer
Datentyp der Wertzuweisung
crontab
Update
cycle
Datentyp der Wertzuweisung
enforce_updates
enforce_change
eval
und
eval_trigger
Attribut
eval
Attribut
eval_trigger
log_change
und
log_text
Neu
Attribut
log_change
Attribut
log_level
Attribut
log_text
Attribut
log_mapping
Attribut
log_rules
on_update
und
on_change
Attribut
on_update
Attribut
on_change
struct
type
Plugin-spezifische Attribute
Vererbung von Attributen
update
Relative Item Referenzen
Syntax der relativen Referenzen
Beispiele
Nutzung in
eval_trigger
und
eval
Nutzung relativer Item Referenzen in Plugins
Beispiel
Properties eines Items
Funktionen eines Items
Beispiele für die Nutzung von Funktionen
SmartHomeNG Items
Umgebungsbezogene Items
Tag/Nacht
Mondlicht / -stand
Sonnenaufgang / Sonnenstand
System Items
Methoden zum Zugriff auf Items
return_item(path)
return_items()
match_items(regex)
find_items(configattribute)
find_children(parentitem, configattribute)
Logging
Logging Handler
ShngTimedRotatingFileHandler
Benutzung des Handlers
ShngMemLogHandler
Benutzung des Handlers
Logging Formatter
Logging Filter
CherryPyFilter
Benutzung des Filters
DuplicateFilter
Benutzung des Filters
Filter
Benutzung des Filters
Text Formatierung beim Logging
Logiken
Neu
Grundstruktur einer Logik
Logik Konfiguration
Standardparameter
watch_item
cycle
crontab
Update
enabled
prio
User Parameter
Die Objekte
logic
und
logics
Das
logic
Objekt
Das
trigger
Dictionary
Das
logics
Objekt
Logging in Logiken
Logger Konfiguration
Logging im Code
Bereits geladene Python Module
Import weiterer Python Module
SmartHomeNG Methoden
Feiertage, Daten und Zeiten
Astronomie (Sonne und Mond)
sh.sun
sh.moon
sh.tools Objekt
sh.tools.ping()
sh.tools.dewpoint()
sh.tools.fetch_url()
sh.tools.dt2ts(dt)
sh.tools.dt2js(dt)
sh.tools.rel2abs(temp, hum)
sh.tools.runtime()
Nutzung von Plugin Funktionen
Dokumentation der Plugin Funktion(en)
Aufruf der Plugin Funktion(en)
Persistente Variablen
Einrichtung
Existenz einer Variablen sicherstellen
Nutzung selbst definierter Parameter
Einrichtung (Logik übergreifend)
Unterschiede zu lokalen persistenten Variablen
Zugriff auf Items
Zugriff auf den Wert eines Items
Beispiel
Properties eines Items
Methoden zum Zugriff auf Items
return_item(path)
return_items()
match_items(regex)
find_items(configattribute)
find_children(parentitem, configattribute)
Funktionen und Klassen in Logiken
Funktionen in Logiken
Klassen in Logiken
Nutzung von MQTT in Logiken
Das mqtt Objekt
mqtt.publish_topic()
mqtt.subscribe_topic()
mqtt.unsubscribe_topic()
Beispiel Logik
Exceptions
Laufzeit Fehler
Exception LeaveLogic
Module
Modul http
API des Moduls
README
Metadaten
Modul admin
API des Moduls
API des Moduls admin.rest
API des Moduls api_plugins
API des Moduls api_plugin
API des Moduls (WebApi)
README
Metadaten
Modul mqtt
API des Moduls
README
Metadaten
Module websocket
API des Moduls
Metadaten
Konfiguration
Metadaten für Module
module
parameters
Plugins/Module ohne Parameter
Metadaten
Metadaten für Module
module
parameters
Plugins/Module ohne Parameter
Metadaten für Plugins
plugin
parameters
Plugins/Module ohne Parameter
item_attributes
Plugins ohne Item Attribute
item_structs
Geschachtelte Strukturen
Definitions for multi-instance plugins
Plugins ohne item-structs
item_attribute_prefixes
Plugins ohne Attribut-Präfixe
logic_parameters
Plugins ohne Logic Parameter
plugin_functions
Plugins ohne Plugin Funktionen
Funktionen ohne Parameter
Aufruf von Funktionen
Netzwerk
Neu
Ports
Plugins
Metadaten für Plugins
plugin
parameters
Plugins/Module ohne Parameter
item_attributes
Plugins ohne Item Attribute
item_structs
Geschachtelte Strukturen
Definitions for multi-instance plugins
Plugins ohne item-structs
item_attribute_prefixes
Plugins ohne Attribut-Präfixe
logic_parameters
Plugins ohne Logic Parameter
plugin_functions
Plugins ohne Plugin Funktionen
Funktionen ohne Parameter
Aufruf von Funktionen
Userfunctions
Neu
Erstellung und Speicherung
Verwendung der Admin GUI
Initialisierung der Userfunctions
Aufruf einer Userfunction
Logging aus Userfunctions
Nutzung von Item Werten
Übergabe als Parameter
durch das Smarthome-Objekt
Reload von Userfunctions
Libraries für Plugins und Logiken
lib.db
lib.logutils
lib.network
lib.orb
lib.tools
lib.utils
APIs von SmartHomeNG
Items-API
lib.item
Class Item
Class Items
class Item
class Items
Plugins-API
lib.plugin
Class PluginWrapper
Class Plugins
class PluginWrapper
class Plugins
Shtime-API
lib.shtime
Logics-API
lib.logic
Scheduler-API
lib.scheduler
FAQ - Häufig gestellte Fragen
Release Notes
Release 1.9.2 - 2. Mai 2022
Überblick
Minimum Python Version
Unterstützte Python Versionen
Änderungen am Core
Updates in the CORE
Änderungen bei Plugins
New Plugins
Plugin Updates
Outdated Plugins
Weitere Änderungen
Documentation
Release 1.9.1 - 13. Feb 2022
Überblick
Unterstützte Python Versionen
Minimum Python Version
Änderungen am Core
Updates to the CORE
Änderungen bei Plugins
New Plugins
Plugin Updates
Outdated Plugins
Retired Plugins
Weitere Änderungen
Tools
Documentation
Release 1.9 - 28. Dezember 2021
Überblick
Unterstützte Python Versionen
Minimum Python Version
Änderungen am Core
Bugfixes in the CORE
Updates in the CORE
Änderungen bei Plugins
New Plugins
Plugin Updates
Outdated Plugins
Retired Plugins
Weitere Änderungen
Documentation
Release 1.8.2 - 21. Februar 2021
Überblick
Minimum Python Version
Änderungen am Core
Bugfixes in the CORE
Änderungen bei Plugins
Plugin Updates
Weitere Änderungen
Documentation
Release 1.8.1 - 24. Januar 2021
Überblick
Minimum Python Version
Änderungen am Core
Bugfixes in the CORE
Updates in the CORE
Änderungen bei Plugins
Plugin Updates
Weitere Änderungen
Documentation
Release 1.8 - 15. Januar 2021
Überblick
Unterstützte Python Versionen
Minimum Python Version
Änderungen am Core
Bugfixes in the CORE
Updates in the CORE
Änderungen bei Plugins
New Plugins
Plugin Updates and Bugfixes
Outdated Plugins
Retired Plugins
Weitere Änderungen
Tools
Documentation
Release 1.7.2 - 23. Juni 2020
Überblick
Änderungen am Core
Änderungen bei Plugins
Release 1.7.1 - 14. April 2020
Überblick
Änderungen am Core
Änderungen bei Plugins
Release 1.7 - 6. April 2020
Überblick
Änderungen am Core
Änderungen bei Plugins
Release 1.6.1 - 10. August 2019
Neue Plugins
Plugin Erweiterungen
Release 1.6 - 11. Mai 2019
Release 1.5.1 - 15. Juli 2018
Release 1.5 - 8. Juli 2018
Release 1.4.2 - 2. Januar 2018
Release 1.4.1 - 23. Dezember 2017
Release 1.4 - 17. Dezember 2017
Release 1.3 - 5. August 2017
Release 1.2 - 16. Mai 2016
Release 1.1 - 13. April 2016
Release 1.0 und davor
Release 1.0 - November 14th, 2013
With Contributions from:
New Plugins
Base Features
Plugin Features
Changes:
Migrate:
Release 0.9 - June 6th 2013
New Plugins
Features
Bug Fixes
Release 0.8 - January 31st, 2013
New Plugins
Features
Bug Fixes
Release 0.7 - September 27th 2012
Features
Bug Fixes
Release 0.6 - June 21th, 2012
Nonfunctional changes
Features
Bug Fixes
Release 0.5 - July 12th, 2012
Features
Bug Fixes
Release 0.4 - October 10th, 2011
Feature
Release 0.3 - August 14th, 2011
Features
Nonfunctional changes
Bug Fixes
Release 0.2 - June 21st, 2011
Features
Bug Fixes
Release 0.1 - April 09th, 2011
Stichwort Verzeichnis
Impressum
Datenschutzerklärung
English translation of this documentation
Anwenderdokumentation v1.9.2
»
Plugins
»
System Plugins
»
stateengine
stateengine
Allgemein
Konfiguration
Regelwerk-Item
Zustand-Item
Bedingungen
Aktionen
Ausführungszeitpunkt
Beispiel
Zustand-Templates
Funktionen und Variablen
Besondere Zustände
Aktionen - einzeln
Sonstiges