software:middleware:einrichtung
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
software:middleware:einrichtung [2017/05/15 22:46] – Frontend-Verzeichnis geändert jau | software:middleware:einrichtung [2023/04/12 18:54] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
---|---|---|---|
Zeile 5: | Zeile 5: | ||
Im WebFrontend unten links: **Kanal hinzufügen -> Kanal erstellen** | Im WebFrontend unten links: **Kanal hinzufügen -> Kanal erstellen** | ||
- | {{:software: | + | {{/software/ |
- | + | ||
- | <note important> | + | |
Die Parameter im Fenster **" | Die Parameter im Fenster **" | ||
=== Middleware (Pflicht-Parameter)=== | === Middleware (Pflicht-Parameter)=== | ||
- | Pfad zum Script middleware.php, | + | Pfad zum Script middleware.php, |
=== Typ (Pflicht-Parameter) === | === Typ (Pflicht-Parameter) === | ||
Zeile 19: | Zeile 17: | ||
* Typ für S0-Impulse: El.Energie (S0-Impulse) | * Typ für S0-Impulse: El.Energie (S0-Impulse) | ||
* Typ für absolute Leistung (Zählerstand): | * Typ für absolute Leistung (Zählerstand): | ||
+ | * Typ für aktuelle Leistung: El.Energie (Leistungswerte) | ||
+ | * freier Typ ohne vorherbestimmte Einheit: Sensor | ||
+ | * Typ ohne Istwerte: virtuelle Kanäle (virt.) | ||
+ | * Struktur: Gruppe, Gebäude und Nutzer | ||
=== Titel (Pflicht-Parameter) === | === Titel (Pflicht-Parameter) === | ||
Zeile 26: | Zeile 28: | ||
Bei einem Kanal vom Typ Stromzähler, | Bei einem Kanal vom Typ Stromzähler, | ||
Bei einem Gaszähler mit einer Auflösung von 0, | Bei einem Gaszähler mit einer Auflösung von 0, | ||
+ | |||
+ | Für Stromzähler mit Absolutwerten (Zählerstände) wird ebenfalls die Einheit kWh angenommen. Sind die Rohdaten in Wh wäre die korrekte Auflösung 1000. | ||
+ | |||
+ | === Einheit (typabhängiger Pflicht-Parameter) === | ||
+ | Bei virtuellen Kanälen oder freiem Typ " | ||
=== Öffentlich (Wahl-Parameter) === | === Öffentlich (Wahl-Parameter) === | ||
Zeile 37: | Zeile 44: | ||
Farbe für die Darstellung des Graphen im Frontend | Farbe für die Darstellung des Graphen im Frontend | ||
- | === Style (Wahl-Parameter) === | + | === Stil (Wahl-Parameter) === |
- | Wahl der Darstellung der Messwerte im Diagramm des Frontends. Zurzeit existieren die Styles lines, | + | Wahl der Darstellung der Messwerte im Diagramm des Frontends. Zurzeit existieren die Styles lines, steps, states und points.\\ |
Temperaturen: | Temperaturen: | ||
S0-Impulse, Zählerstand, | S0-Impulse, Zählerstand, | ||
Zeile 48: | Zeile 55: | ||
Hier kann der horizontalen Skala zu dem Kanal eine höher Priorität zugeordnet werden. | Hier kann der horizontalen Skala zu dem Kanal eine höher Priorität zugeordnet werden. | ||
In den meisten Fällen ist auto passend. | In den meisten Fällen ist auto passend. | ||
- | |||
- | === Beschreibung (Wahl-Parameter) === | ||
- | Zusätzliches, | ||
=== Kosten (engl. cost) (Wahl-Parameter) === | === Kosten (engl. cost) (Wahl-Parameter) === | ||
- | Bei einem Kanal vom Typ Stromzählern werden hier die Kosten in €/kWh eingetragen. Betragen die Kosten beispielsweise 22.6 Cent prp kWh, so steht in der Datenbank in der Tabelle properties ein Datensatz mit pkey = cost und value = 0.226. Bitte beim Eintragen der Kosten im Frontend beachten: Die Nachkommastellen des Kostenbetrages werden mit einem Punkt (.) und nicht mit einem Komma (,) abgetrennt. | + | Bei einem Kanal vom Typ Stromzählern werden hier die Kosten in €/kWh eingetragen. Betragen die Kosten beispielsweise 22.6 Cent pro kWh, so steht in der Datenbank in der Tabelle properties ein Datensatz mit pkey = cost und value = 0.226. |
+ | <note important> | ||
=== Initialverbrauch (Wahl-Parameter) === | === Initialverbrauch (Wahl-Parameter) === | ||
- | Ausgängszählerstand bei Inbetriebnahme des Kanals. Dient dazu den Gesamtzählerstand zu ermitteln und in der Tabelle unterhalb des Graphen mit auszugeben. Auch bei Kanälen in denen tatsächliche Zählerstände geloggt werden erforderlich. | + | Ausgängszählerstand bei Inbetriebnahme des Kanals. Dient dazu den Gesamtzählerstand zu ermitteln und in der Tabelle unterhalb des Graphen mit auszugeben. Auch bei Kanälen in denen tatsächliche Zählerstände geloggt werden |
=== Cookie (Wahl-Parameter) === | === Cookie (Wahl-Parameter) === | ||
Grundlage für die permanente Speicherung einer Ansicht des Frontends im Browser. Sollen verschiedene Ansichten des Frontends abrufbar sein, wird die Nutzung von multi-user-fähigen Browsern (iOS-app: switch, Firefox-Add-On: | Grundlage für die permanente Speicherung einer Ansicht des Frontends im Browser. Sollen verschiedene Ansichten des Frontends abrufbar sein, wird die Nutzung von multi-user-fähigen Browsern (iOS-app: switch, Firefox-Add-On: | ||
+ | |||
+ | === Regel (typabhängiger Pflicht-Parameter) === | ||
+ | {{ : | ||
+ | Für virtuelle Kanäle ist eine Formel nötig um Daten aus anderen Kanälen ermitteln zu können. Es sind einfache mathematische Operationen möglich. Dazu müssen Eingang (1-4) passend zur Formel definiert sein. | ||
+ | Z.B. würde '' | ||
+ | |||
+ | Für brauchbare Werte müssen die Einheiten der Eingänge zueinander passen. Ausnahme sind Zählerstände (Wh), sie werden von der Middleware grundsätzlich von der Zeit " | ||
+ | |||
+ | === Eingang (1-4) (typabhängiger Pflicht und Wahl-Parameter) === | ||
+ | Hier sind die UUID der Kanäle einzutragen aus denen der virtuelle Kanal errechnet werden soll. | ||
+ | Eingang 1 '' | ||
=== UUID === | === UUID === | ||
- | Die UUID wird beim Anlegen eines Kanals automatisch erzeugt und wird nach Anlegen des Kanals über das (i) rechts neben dem Kanal angezeigt. | + | Die UUID wird beim Anlegen eines Kanals automatisch erzeugt und wird nach Anlegen des Kanals |
==== Kanäle manuell über HTTP Request anlegen ==== | ==== Kanäle manuell über HTTP Request anlegen ==== | ||
Zeile 82: | Zeile 98: | ||
</ | </ | ||
- | und mit folgendem die daten zuruecklesen: | + | und mit folgendem die Daten zurücklesen: |
< | < | ||
http://< | http://< |
software/middleware/einrichtung.1494881200.txt.gz · Zuletzt geändert: 2017/05/15 22:46 von jau