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 [2018/04/03 13:48] – Pfad zur MW 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 **" | ||
| 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.1522756112.txt.gz · Zuletzt geändert: von jau