Benutzer-Werkzeuge

Webseiten-Werkzeuge


development:api:start

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
development:api:start [2011/05/29 13:10] – Externe Bearbeitung 127.0.0.1development:api:start [2018/12/10 15:15] (aktuell) – Beispiel hinzugefügt zugschlus
Zeile 19: Zeile 19:
 Das ist jetzt leicht: die Middleware-API beschreibt die Kommunikation zwischen dem Messgerät (AVR Net-IO, Flukso, ...) und der Middleware. Das ist jetzt leicht: die Middleware-API beschreibt die Kommunikation zwischen dem Messgerät (AVR Net-IO, Flukso, ...) und der Middleware.
  
- +[[development/api/reference|Hier geht's zur Referenz]]
-**[[reference]]**+
  
 ===== Aufgaben der API ===== ===== Aufgaben der API =====
Zeile 53: Zeile 52:
   * performante Verarbeitung der Daten mit Javascript   * performante Verarbeitung der Daten mit Javascript
  
-===== Zukunftsmusik =====+===== Beispiel ===== 
 + 
 +** (nachträgliches) Auslesen von Zählerständen zum 01. des laufenden Monats ** 
 + 
 +(alles auf eine Zeile schreiben) 
 + 
 +  http://IP/middleware.php/data.csv? 
 +    uuid[]=...& 
 +    uuid[]=...& 
 +    group=month& 
 +    options=raw& 
 +    to=first%20day%20of%20this%20month%20midnight 
 + 
 +Man kann beliebig viele `uuid[]=...` (also auch nur einen einzigen) Abschnitte angeben und erhält ein CSV zurück, in dem die Zählerstände zum 01. des Monats Mitternacht enthalten sind. 
  
-  * Direktzugriff auf den Controller für Echtzeitdarstellung & Steuerung des Controllers (Ethersex besitzt bereits einen HTTPD, Flukso auch) 
-    * Matthias von mysmartgrid hat das bereits für den Flukso Controller implementiert 
-  * Erkennung und Übertragung der Sensortypen, Auflösungen etc.. 
-  * Google Power Meter like Workflow zum installieren neuer Zähler 
development/api/start.1306667403.txt.gz · Zuletzt geändert: 2011/05/29 14:10 (Externe Bearbeitung)