Benutzer-Werkzeuge

Webseiten-Werkzeuge


software:middleware:einrichtung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
software:middleware:einrichtung [2015/11/10 11:36] – [Kanäle im Frontend anlegen] udo1software:middleware:einrichtung [2017/05/15 22:46] – Frontend-Verzeichnis geändert jau
Zeile 3: Zeile 3:
  
 ==== Kanäle im Frontend anlegen ==== ==== Kanäle im Frontend anlegen ====
-Im WebFrontend: **Kanal hinzufügen -> Kanal erstellen**+Im WebFrontend unten links: **Kanal hinzufügen -> Kanal erstellen** 
 + 
 +{{:software:middleware:vz_kanal_erstellen.jpg?200|}}
  
 <note important>Hier werden bisher noch nicht alle Zählertypen unterstützt!</note> <note important>Hier werden bisher noch nicht alle Zählertypen unterstützt!</note>
Zeile 17: Zeile 19:
   * Typ für S0-Impulse: El.Energie (S0-Impulse)  #(auf korrekte Auflösung achten!)   * Typ für S0-Impulse: El.Energie (S0-Impulse)  #(auf korrekte Auflösung achten!)
   * Typ für absolute Leistung (Zählerstand): El.Energie (Zählerstände)  #(Initialwert eingeben)   * Typ für absolute Leistung (Zählerstand): El.Energie (Zählerstände)  #(Initialwert eingeben)
 +
 +=== Titel (Pflicht-Parameter) ===
 +Name des Kanals, der im Frontend angezeigt werden soll
  
 === Auflösung (engl. resolution) (typabhängiger Pflicht-Parameter) === === Auflösung (engl. resolution) (typabhängiger Pflicht-Parameter) ===
 Bei einem Kanal vom Typ Stromzähler, die  Anzahl der Impulse pro kWh über die s0-Schnittstelle, z.B. bei einem Wechselstromzähler Eltako WSZ12DE-32A sind es 2000 Impulse pro kWh. Bei einem Kanal vom Typ Stromzähler, die  Anzahl der Impulse pro kWh über die s0-Schnittstelle, z.B. bei einem Wechselstromzähler Eltako WSZ12DE-32A sind es 2000 Impulse pro kWh.
 Bei einem Gaszähler mit einer Auflösung von 0,01m³/Impuls wird eine Auflösung von 100 eingetragen. Bei einem Gaszähler mit einer Auflösung von 0,01m³/Impuls wird eine Auflösung von 100 eingetragen.
- 
-=== Titel (Pflicht-Parameter) === 
-Name des Kanals, der im Frontend angezeigt werden soll 
- 
-=== Toleranz (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. 
- 
-=== Lokale Adresse (Wahl-Parameter) === 
-??? 
- 
-=== Beschreibung (Wahl-Parameter) === 
-??? 
  
 === Öffentlich (Wahl-Parameter) === === Öffentlich (Wahl-Parameter) ===
Zeile 46: Zeile 36:
 === Farbe (Wahl-Parameter) === === Farbe (Wahl-Parameter) ===
 Farbe für die Darstellung des Graphen im Frontend Farbe für die Darstellung des Graphen im Frontend
- 
-=== Aktiv (Wahl-Parameter) === 
-Aktiviert den Kanal. 
  
 === Style (Wahl-Parameter) === === Style (Wahl-Parameter) ===
Zeile 55: Zeile 42:
 S0-Impulse, Zählerstand, Leistungswerte: steps\\ S0-Impulse, Zählerstand, Leistungswerte: steps\\
  
-=== Hyperlink (Wahl-Parameter) === +=== Füllgrad (Wahl-Parameter) === 
-???+Deckungsgrad der Farbe unterhalb des Graphen. 
 + 
 +=== Achse === 
 +Hier kann der horizontalen Skala zu dem Kanal eine höher Priorität zugeordnet werden. 
 +In den meisten Fällen ist auto passend. 
 + 
 +=== Beschreibung (Wahl-Parameter) === 
 +Zusätzliches, freies Textfeld. 
 + 
 +=== 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. 
 + 
 +=== 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.
  
 === Cookie (Wahl-Parameter) === === Cookie (Wahl-Parameter) ===
Zeile 65: Zeile 65:
  
 ==== Kanäle manuell über HTTP Request anlegen ==== ==== Kanäle manuell über HTTP Request anlegen ====
 +Ein alternativer Weg. Der gesamte, verfügbare Funktionsumfang kann unter [[/development/api/reference|Referenz]] eingesehen werden.
  
 <code> <code>
-http://<server>/<path>/volkszaehler.org/middleware.php/channel.json?operation=add&title=Testzaehler&type=power&resolution=1000&description=Swissnox[...]+http://<server>/<path>/middleware.php/channel.json?operation=add&title=Testzaehler&type=power&resolution=1000&description=Swissnox[...]
 </code> </code>
  
Zeile 78: Zeile 79:
 Mit folgendem Request können wir dann bereits die ersten Impulse/Messwerte simulieren: Mit folgendem Request können wir dann bereits die ersten Impulse/Messwerte simulieren:
 <code> <code>
-http://<server>/<path>/volkszaehler.org/middleware.php/data/<uuid>.json?operation=add&value=<1|Sensor Wert>+http://<server>/<path>/middleware.php/data/<uuid>.json?operation=add&value=<1|Sensor Wert>
 </code> </code>
  
 und mit folgendem die daten zuruecklesen: und mit folgendem die daten zuruecklesen:
 <code> <code>
-http://<server>/<path>/volkszaehler.org/middleware.php/data/<uuid>.json</code>+http://<server>/<path>/middleware.php/data/<uuid>.json</code>
  
 Um uns nun die Daten anzeigen zu können, müssen wir nur noch das Frontend mit der entsprechenden UUID aufrufen: Um uns nun die Daten anzeigen zu können, müssen wir nur noch das Frontend mit der entsprechenden UUID aufrufen:
 <code> <code>
-http://<server>/<path>/volkszaehler.org/frontend/?uuid=<uuid>+http://<server>/<path>/?uuid=<uuid>
 </code> </code>
  
software/middleware/einrichtung.txt · Zuletzt geändert: 2023/04/12 18:54 von jau