Im nächsten Update werd ich mal die automatische Repair-Funktion freischalten (optional). Bei jedem Neustart werden ja die DBs geprüft und dann eben optional repariert.
Ankündigung
Einklappen
Keine Ankündigung bisher.
Diagramme
Einklappen
X
-
EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
-
Peinliche Frage: welche LBS muss ich verwenden, damit ich z.B. alle 5 Min. einen Temperaturwert (GA) in ein Datenarchiv speichern kann?
Steh da grad auf dem Schlauch...
Dass der Trigger über ein Timer oder Oszillator ausgelöst wird, ist noch klar. Aber dann fehlt mir irgendwie das Bindeglied zur Ausgangsbox (welche ja dann den Wert ins Datenarchiv speichert).
Kommentar
-
Z.B. mit dem "Wertauslöser" (13000022): An E1 hängst Du einfach einen Telegrammgenerator (der alle 5 Min. eine 1 sendet) und an E2 die Temperatur-GA. A1 dann an die Ausgangsbox (E2).
Alternativ kannst Du (falls die GA zyklisch sendet) auch einfach eine "Totzeit" im Archiv definieren.EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Das ist zwar theoretisch möglich (logisch), aber nicht vorgesehen. Wäre irgendwie auch recht sinnfrei, denn Du müsstest ja die historischen Daten auch irgendwie auslesen und dann per Logik(?) ins Archiv schreiben.
Im Prinzip ist das frickeln mit INSERTs ganz einfach (ich muss mal irgendwann die genauen DB-Strukturen dokumentieren...):
PHP-Code:INSERT INTO edomiLive.archivKoData (datetime,ms,gavalue,targetid) VALUES ('2000-31-12 00:00:00',123456,'<WERT>',<ARCHIV-ID>');
EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Super, Danke!
Ich hatte an eine Visuseite gedacht, auf der ich Datum + Verbrauch/Ertrag eingeben kann. Ein LBS mit obigem Insert kann den Werte ins entsprechende Gas-, Strom-, Wasserverbrauch-Archiv schreiben.
Im Grunde ist die Altdatenübernahme eine einmalige Aufgabe; die Inserts kann ich direkt im Excel erstellen und damit das Archiv inital füllen. Neue Werte können dann mit aktuellem Stempel geschrieben werden. Danke für die Tabellen.
Kommentar
-
Ich würde einfach ein kleine PHP-Script dafür schreiben an Deiner Stelle - warum so kompliziert?EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Wäre es möglich ein Intervall auch für die X-Achse anzugeben?
Ich habe mehrere kleinere Diagramme, mit denen ich den Temperaturverlauf eines Sensors innerhalb der letzten 24 Stunden darstelle.
Die Beschriftung der X-Achse /Uhrzeit) geht dabei aber ineinander über, so dass praktisch nichts mehr lesbar ist:
screenshot.PNG
Kommentar
-
Das Intervall der X-Achse wird durch die Breite (px) des Diagramms und die Schriftgröße automatisch ermittelt - manuell anpassen geht (noch) nicht. Steht aber uff ListeEDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
- Likes 1
Kommentar
-
-
Wäre es möglich, eine Y-Achse mit einer gemeinsamen Darstellung (Skalierung, Farbe, Intervall, etc.) für mehrere Kurven/Datenarchive zu definieren? Bei mehreren Kurven kann man zwar die "überflüssigen" Y-Achsen ausblenden, aber es bleibt eine Y-Achse in der Farbe der entsprechenden Kurve (d.h. nicht neutral, z.B. weiß). Ich habe versucht, ein Dummy-Archiv anzulegen, um die Farbe der Y-Achse separat definieren zu können, aber ohne Daten scheinen die min/max-Vorgaben nicht zu gelten (es werden nur 0 und 1 angezeigt).
Y-Achse.PNG
Angehängte Dateien
Kommentar
-
Nein, aber Du kannst ja nur 1 Y-Achse anzeigen (z.B. die der ersten Kurve) und diese Kurve/Achse weiß machen.EDOMI - Intelligente Steuerung und Visualisierung KNX-basierter Elektro-Installationen (http://www.edomi.de)
Kommentar
-
Damit alle Kurven bunt sind, habe ich dafür "Graph 2" missbraucht. "Graph 1" ist weiß und dient der Beschriftung. "Graph 2" ist genauso konfiguriert wie "Graph 1", nur die Farbe anders. WP2.PNG
Ich habe bisher nur nicht gefunden, wo man die Opazität der der X-Achse konfigurieren kann. Sie ist grundsätzlich dunkler. Man könnte natürlich auch die Y-Achse entsprechend abdunkeln. Obwohl ich Y-Intervalle auf "5" ohne Anpassung gestellt habe, wird 8 gezeichnet. Es hängt vermutlich mit der Schriftgröße zusammen.
Kommentar
Kommentar