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 [2018/12/03 13:29] – Hinweis entfernt, Typ Liste erweitert 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**
  
-<note important>Hier werden bisher noch nicht alle Zählertypen unterstützt!</note>+{{:software:middleware:vz_kanal_erstellen.jpg?200|}}
  
 Die Parameter im Fenster **"Kanal hinzufügen"** gliedern sich in Pflicht-Parameter (schwarze Schrift) und Wahl-Parameter (graue Schrift). Die Parameter haben folgende Bedeutung: Die Parameter im Fenster **"Kanal hinzufügen"** gliedern sich in Pflicht-Parameter (schwarze Schrift) und Wahl-Parameter (graue Schrift). Die Parameter haben folgende Bedeutung:
  
 === Middleware (Pflicht-Parameter)=== === Middleware (Pflicht-Parameter)===
-Pfad zum Script middleware.php, in der Regel unter ../middleware.php, d.h. beispielsweise auf der Linux-Festplatte unter /var/www/volkszaehler.org/htdocs/+Pfad zum Script middleware.php, in der Regel unter ./middleware.php, d.h. beispielsweise auf der Linux-Festplatte unter /var/www/volkszaehler.org/htdocs/
  
 === Typ (Pflicht-Parameter) === === Typ (Pflicht-Parameter) ===
Zeile 17: Zeile 17:
   * 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)
 +  * Typ für aktuelle Leistung: El.Energie (Leistungswerte)
 +  * freier Typ ohne vorherbestimmte Einheit: Sensor
 +
 +=== 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 47: Zeile 37:
 Farbe für die Darstellung des Graphen im Frontend Farbe für die Darstellung des Graphen im Frontend
  
-=== Aktiv (Wahl-Parameter) === +=== Stil (Wahl-Parameter) ===
-Aktiviert den Kanal. +
- +
-=== Style (Wahl-Parameter) ===+
 Wahl der Darstellung der Messwerte im Diagramm des Frontends. Zurzeit existieren die Styles lines, points und steps.\\ Wahl der Darstellung der Messwerte im Diagramm des Frontends. Zurzeit existieren die Styles lines, points und steps.\\
 Temperaturen: lines\\ Temperaturen: lines\\
 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