mein Projekt: SQLite DUG Tool

Ja genau das meinste ich ich habe aber auch gesehen das er schicke farben mischt je nach dem was du einstellst

Ach noch was ich habs ehen mal auf den Iphone ausprobiert … es währe toll wenn man beim ändern der grafen größe auch die größe des bildes Andern kann so das es aufs ipone drauf passt bei mir zeigt er leider immer nur die hälfte an und lässt sich auch aus irgend einem grund nicht verschieben …wenn ich das iphon drehe also qwer ist es auch immer noch abgeschnitten …

Vieleicht habe ich auch nur mal wieder was übersehen :rolleyes:

Der Fehler bei der Ansicht auf dem IPhone liegt nicht am DUGTool … sondern am iFront. ich hatte den Fehler schon an Horst gemeldet. Leider hat Horst selber weder IPhone noch Ipod Touch und kann das Problem leider nicht nachvollziehen. Du kannst das Bild aber verschieben, in dem du dafür zwei Finger und nicht nur einen, nimmst. Probier es mal aus … aber das Problem im Querformat bleibt leider …

Hallo Tobias,

das ist ein echt super Tool, dass Du uns hier zur Verfügung stellst. Herzlichen Dank!

Kann mir jemand verraten wie ich die Grafiken die vom DUG-Tool erstellt werden im Dashboard anzeigen kann?
Ich kann sie ja mir bei den Medien aufnehmen aber aktualisiert sie sich auch automatisch, wenn das DUG-Tool sie aktualisiert hat und merkt dies das Dashboard?

Grüße
Matthias

Auf beide fragen ein JA

Hallo Ken,

leider funktioniert das mit Dashboard und Grafiken aus dem DUG-Tool nicht so wie ich das dachte und Du es mit ja beantwortet hast.
Bei mir wird immernoch die Grafik-Version von gestern Abend angezeigt. Kann es sein, dass es nicht so einfach geht, da die Grafik nicht im Medien-Verzeichnis von IPS liegt?
Wie kann ich das Problem lösen?

Gruß
Matthias

Wie machst du es denn bisher? Du darfst natürlich nicht unter Media ein neues Objekt einbinden mit dem Verweis auf die eigentliche Grafik, sondern einfach das Bild aus dem DUG Media Ordner mit der Maus in den Media Ordner vonn IPS ziehen. Das sollte aber klar sein, oder?

Hallo zusammen,

ich beobachte zur Zeit die Lösungen welche zur Visualisierung der Messwerte in IPS wachsen … ich habe selbst 2 (DugTool/MySQLData) im Einsatz … WIIPS gefällt mir von der RRD-Datenbank nicht …

Ich sehe im Moment MySQLData bei der Datenbank im Vorteil … und DUGTool bei den Diagrammen/Design/Integration in IPS …

Und gerade nach den letzten Postings in dem DUGTool und MySQLData-Thread … sehe ich den Trend dass sich beide Projekte annähern …

Bei DUGTool wurde schon der Vorschlag gebracht doch bitte MySQL als Datenbank-Backend zu nutzen währen im MySQLData-Thread die Struktur, Diagramm-Erstellung usw. von DugTool gelobt wird.

Ohne die Arbeit der beiden Hauptakteure irgendwie schmälern zu wollen, Eure Arbeit ist echt spitze !! Frage ich mich, ob hier eventuell eine Zusammenarbeit machbar, gewünscht, möglich wäre … denn das knappste was wir alle haben ist Zeit und geteilte Arbeit ist halbe Arbeit :wink: . Bitte nicht falsch verstehen … ich bin nur auf diese Schnapsidee gekommen, da sich wie beiden Lösungen meiner Meinung nach wirklich in die gleiche Richtung bewegen …

Just my 2 cents

Viele Grüße

Andreas

PS: Ich hab da mal ganz Absichtlich ein Doppel-Posting in beiden Theads gemacht :smiley:

wenn ich einen graphen erstellt habe über das dugtool mit der id 12345, wie kann ich das per php anzeigen in einer selbst erstellten seite.

mit den infos im wiki komme ich nicht weiter.

vielen dank :).

Hi papaschlumpf ich habe es bis jett nich bemerkt das die grafen nicht akutaliesiert werden manchmal sind die ein issel älter aber das bring der aktualiesierungs interfall so mit sich .Ich hoffe der ratschlag von obicom konnten dir helfen.Ansonsten könntest du ja versuchen den interfall hoch zusetzen ich weiß allerdings nicht welche auswirkungen dasauf die datenbank u.s.w. hat .

Hallo Peter,

das ist doch eine ganz normale jpg Grafik … einfach im HTML (bzw. PHP) einbinden. Oder habe ich deine Frage nun völlig falsch verstanden? Bezog sie sich mehr darauf, wie du eine eigene Seite in das Webfront einbindest? Ich hab zumindest beides erfolgreich geschaft und würde dir gerne helfen.

die dateien sind ja im dugtool webordner freigegeben, jetzt möchte ich mir von einer bestimmten instanz das bild anzeigen lassen. wenn der graph nun stromerfassung heißt, dann heißt das bild ja stromerfassung 1.jpg .

ich möchte nun gerne mir den namen holen können und dieses bild direkt einbinden können (dateiname und dateipfad, werner hat in einem anderen thread da schonmal was angedeutet).

noch schicker wäre, wenn man auch direkt bilder aus dem dateisystem holen könnte auch aus ordnern, die nicht per web freigegeben sind (z.b. von eigenen bilder oder so) aber als medien bekannt sind.

geht das so? oder muß ich da mit tricks arbeiten wie, z.b. einen weiteren webserver auf den ordner mit einem anderen port, so das man auf die bilder darüber zugreifen kann? wenn das direkt gehen würde wäre schon klasse (z.b. hole bild 12345 und zeige an, egal wo das liegt).

Hier mal ein Beispiel, aus der graph.php, die mir mal rainer überlassen hat:

			<td align="center"><a href="../DUGTool/Diagramme/1hTempAussen_14.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>
			<td align="center"><a href="../DUGTool/Diagramme/KS300Temp_3.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>
			<td align="center"><a href="../DUGTool/Diagramme/1hTempAussen_14.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>
			<td align="center"><a href="../DUGTool/Diagramme/1hTempAussen_14.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>
			<td align="center"><a href="../DUGTool/Diagramme/KS300Feuchte_4.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>
			<td align="center"><a href="../DUGTool/Diagramme/KS300Wind_5.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>
			<td align="center"><a href="../DUGTool/Diagramme/Luftdruck_1.png?t=<?php echo time(); ?>"><img src="./GraphGross.png"></a></td>

habs nun vorerst so gemacht:


$picture = IPS_GetMedia((integer)$daten_device['instance']);
echo("<img src=\"/". substr($picture['MediaFile'], 4, strlen($picture['MediaFile'])) . "\">";

sicherlich noch nicht der weisheit letzter schluß, aber verfeiner ich noch ein wenig :).

So, Version 1.5 ist fertig. Näheres gibts auf der ersten Threadseite. Viel Spaß damit,
Gruß Tobias

Hallo Tobias.

ich bekomme mit der neuen Version ständig folgende Fehlermeldung, beim erstellen der Graphen:

„JpGraph Error Unknown color: FARBE_EINHEIT_Y2“

Habe schon versucht die Farbe bzw. den Graphen zu lokalisieren, aber egal was ich mache, er kommt immer wieder. Hast du einen Tipp für mich?

– Edit –

Konnte den Fehler nun eingrenzen. Er tritt auf bei Multigraphen (bei mir mit 2 Variablen) und der DUG Einstellung :

Sollen bei unterschiedlichen Variableneinheiten zwei Y-Achsen angezeigt werden? = Ja

Ja, das ist ein Tippfehler von mir. Sowohl in der GraphenKonfiguration_std.php und *_Webfront.php in Zeile 117.
Hab die korrigierte Version hochgeladen. Du kannst es aber auch einfach per Hand korrigieren. Da ist ein Unterstrich falsch geraten.

Gruß Tobias

Hallo Tobias,

ja danke jetzt geht alles bestens. Sag, mit welchem Skript machst du deine Ping Auswertungen, wie in den Beispiel Graphen zu sehen? Könnte ich das von Dir bekommen?

Hallo Tobias,

Update mit der 1.5.1 hat super funktioniert. Danke für deine Arbeit.

Hallo Tobias,

zuerst mal Danke für eine super Arbeit !!! Ich konnte die 1.5.1 zwar noch nich installieren … aber sobald ich Feierabend habe - weiß ich was gemacht wird :slight_smile:

Eine kleine Fräge hätte ich zum Balkendiagramm … die Idee mit dem Balkenintervall finde ich übrigens super …

So zur Frage … die Daten werden ja nur bei Änderungen in die Datenbank geschrieben … was rechnet der Mittelwert in folgendem Fall aus ??


Nr.   Messwert    in DB
0     0           0         <== wird in DB geschrieben
1     0
2     0
3     5           5         <== wird in DB geschrieben
4     5
5     5
6     10          10        <== wird in DB geschrieben
7     0           0         <== wird in DB geschrieben 
8     0
9     0

wenn ich jetzt den „realen“ Mittelwert über alle 10 Messwerte berechne komme ich auf 2,5 … der Mittelwert der in die DB geschriebenen Werte ist aber 3,75 … ???

Oder verstehe ich das jetzt falsch ???

Viele Grüße

Andreas

PS: gibt es eigentlich eine Möglichkeit die Werte immer in die DB zu schreiben … auch ohne Änderung ???

Hi, aktuell ist der Mittelwert eine recht primitives zusammenzählen aller Wert geteilt durch die Anzahl der Werte. In deinem Beispiel also 0+5+10+0 = 15 / 4 Werte = 3,75.
Richtiger wäre natürlich ein aufintegrieren der Werte, so wie du das machst und womit man dann auch den richtigen Wert 2,5 raus bekommt. Wenn du fit in PHP bist, kannst du diesen Mittelwert"filter" gerne kurz schreiben. :slight_smile: Ansonsten musst du bis zur nächsten Version warten, in der wird der Mittelwert dann richtig berechnet.
[/QUOTE]

hmmm… man müßte IPS irgendwie sagen, dass es einen „Variable hat sich geändert“ Ereignis auslösen soll. Frage an die Experten hier: Gibts eine Möglichkeit ein solches Ereignis auszulösen?

Gruß Tobias