Skip to content

Administration Customisations

Florian Fehring edited this page Oct 5, 2026 · 1 revision

Die Customisations sind ein Anpassungen des SmartMonitoring für einen konkreten Anwendungsfall (z.B. für die Dachanlage oder die Luftqualitätsmessungen) Sie sind vom eigentlichen Programmcode des SmartMonitoring getrennt und liegen im Ordner /customisations damit sie separat gesichert und bei einem Update auch separat wieder eingespielt werden können.

Die folgende Tabelle gibt eine Übersicht über die verfügbaren Customisations:

Datei Erklärung
global.css Änderungen des Erscheinungsbildes / Festlegen der Bezeichnungen für Einheiten
data/collect.js Einstellungen für die Datenerfassungsseite
data/datadesc.js Einstellung für die Einfärbung von Werten auf allen Seiten und in Charts
data/survey.js Definition der Fragen für die Umfrage basierte Erfassung von Daten
data/sync.js Einstellungen für die Datensynchronisation
object/dashboard.js Einstellungen für das Dashboard
object/scheme.js Einstellungen für die schematische Darstellung

global.css

data/collect.js

data/datadesc.js

data/survey.js

Beispiel für die Definition einer einzelnen Frage. Die Antwortmöglichkeiten werden in Form von Grafiken dargestellt.

window['custom_questiondef'] = [{
        id: 1,
        attr: "feeling",
        question: 'Wie gefällt Ihnen gerade das Raumklima?',
        type: "icon",
        multiples: "false",
        required: "true",
        options: [
            {
                value: 1,
                title: "Schlect",
                image: '../../customisations/data/survey-smiley-bad.svg'
            },
            {
                value: 2,
                title: "Geht so",
                image: '../../customisations/data/survey-smiley-neutral.svg'
            },
            {
                value: 3,
                title: "Gut",
                image: '../../customisations/data/survey-smiley-good.svg'
            }
        ]
}];

Weitere Möglichkeiten die Umfrage zu konfigurieren, werden in der Dokumentation zur Question Komponente von SWAC beschrieben.

data/sync.js

object/dashboard.js

object/scheme.js

Clone this wiki locally