development:api:start
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
development:api:start [2011/05/29 13:10] – Externe Bearbeitung 127.0.0.1 | development: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/ | |
- | **[[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:// | ||
+ | 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, | ||
- | * 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)