Hallo zusammen,
ich bin neu hier und auch noch recht unerfahren in der gesamten FHEM-Thematik.
Ich habe in den letzten Tagen begonnen meine neue Heizungsanlage zu "Überwachen". Folgende Komponenten kommen bis jetzt zum Einsatz:
- 1x Raspberry PI B+ (Debian Wheezy)
- 4x DS18B20 Temperatursensoren (sollen noch aufgestockt werden)
Die Daten werden über den GPIO4 des RPi von FHEM ausgelesen und per DBLog auch gespeichert ... Da die Fhem-Oberfläche eine Bescheidene - gar keine Akzeptanz bei meiner Frau hat, musste also was anderes her. Hier habe ich mich nun für SmartVISU entschieden.
Ich habe es nun auch hin bekommen, dass die Werte der 4 Sensoren in SV angezeigt werden. Nun möchte ich, dass diese Werte in einem Plot dargestellt werden.
Leider wird des Plot aber nicht angezeigt in SV habe ich das ganze so hinterlegt:
<div class="block">
<div class="set-2" data-role="collapsible-set" data-theme="c" data-content-theme="a" data-mini="true">
<div data-role="collapsible" data-collapsed="false">
<h3>Speichertemperatur:</h3>
<table width=100%>
<tr>
<td align=left style="padding-left: 10px;">
<img class="icon" src='{{ icon0 }}sani_buffer_temp_all.png'/>
</td>
</tr>
</table>
<table width=100%>
<tr>
<td align=left style="padding-left: 50px;">
Speicher Zone 1:
</td>
<td align=right>
{{ basic.float('TempSpeicher1', 'Werte.Temp.Speicher1', '°C') }}
</td>
</tr>
</table>
<table width=100%>
<tr>
<td align=left style="padding-left: 50px;">
Speicher Zone 2:
</td>
<td align=right>
{{ basic.float('TempSpeicher2', 'Werte.Temp.Speicher2', '°C') }}
</td>
</tr>
</table>
<table width=100%>
<tr>
<td align=left style="padding-left: 50px;">
Speicher Zone 3:
</td>
<td align=right>
{{ basic.float('TempSpeicher3', 'Werte.Temp.Speicher3', '°C') }}
</td>
</tr>
</table>
<table width=100%>
<tr>
<td align=left style="padding-left: 50px;">
Speicher Zone 4:
</td>
<td align=right>
{{ basic.float('TempSpeicher4', 'Werte.Temp.Speicher4', '°C') }}
</td>
</tr>
</table>
</div>
</div>
</div>
Und den Plot habe ich so eingebunden:
{{ plot.period('p1', ['Werte.Temp.Speicher1', 'Werte.Temp.Speicher2', 'Werte.Temp.Speicher4', 'Werte.Temp.Speicher4'], 'avg', '12h', 0, 0, '', '', ['Zone 1', 'Zone 2', 'Zone 3', 'Zone 4'], ['#aa0', '#a00', '#00a', '#aa0'], ['line', 'line', 'line', 'line'], ['', 'Temperatur in °C']) }}
Ich habe es auch schon mit nur einem Wert versucht, aber das Ergebnis bleibt das gleiche...
Kann mir jemand helfen? Braucht ihr noch weitere Informationen?
Viele Grüße
Sebastian
Plots gehen noch nicht - ist aktuell auf todo...
Ohh,
das ist aber sch*** ade .... (arbeitet schon jemand daran? oder gibt es da noch keine Ansätze)
Gibt es denn evtl. eine Möglichkeit einen Plot anhand einer Datenbank zu erstellen ?
Viele Grüße
Sebastian
ja ich arbeite dran. vg jörg
Hey, super!
wenn du Unterstützung brauchst, dann geb mal bescheid, ich versuche dann zu helfen wo ich kann!
VG
Sebastian
Ich bin auch an diesem Thema interessiert.
Bitte, wenn möglich, diesen Thread updaten sobald es ein "GO" gibt.
Danke.
Hey,
sind die Plots immer noch auf "To-Do" oder gibt's hier schon was Neues?
Danke!
LG
Markus
Hallo maxus,
ich bin auch am suchen nach einer Möglichkeit Plots in smartVISU anzuzeigen leider bisher ohne Erfolg. Benutze genau wie du Fhem und smartVISU. Mir wird nur ein leeres Fenster bisher angezeigt.
Viele Grüße
weekeda
Hallo weekeda,
jörg (der Entwickler von fronthem) ist anscheinend immer noch am Tüfteln was die Einbindung von Plots betrifft. Ich bekam den Rat, die Einbindung der Plots einstweilen mittels "iframe" über smartvisu zu realisieren.
Hier: ;)
http://knx-user-forum.de/forum/supportforen/smartvisu/28056-%E2%88%9A-externe-webseite-einblenden-konkret-logitech-media-server
LG
Markus
Hallo,
ich versuche das auch gerade, aber ich bekomme dann logischerweise die ganze Seite, in der ich scrollen muss. Das echt blöd. Wie habt ihr das gelöst?
Wie bekomme ich es hin, das ich nur den Plot angezeigt bekomme?
Die Plots haben ihre eigene URL. Diese kannst du z.B. mit Firebug oder ähnlichen Entwicklertools im Browser herausfinden.
Hallo,
vielen dank für schnelle Antwort. URL gefunden, und funzt.
Hast du noch einen Tipp, wie ich das ganze Zoomen kann, damit ich das auch auf dem Telefon angucken kann, ohne zu scrollen?
Gibt es bereits Neuigkeiten?
Oder funktionieren die Plots sogar schon?
Gruß
Für DB-Log gibt es mit PHP Hilfe eine Lösung: http://forum.fhem.de/index.php?topic=43134.30
Hallo zusammen,
ich habe leider ein paar Fragen zu dem Widget.
Mein Versuch dieses in meine Seite zu implementieren,war bisher nicht erfolgreich, der Plot nicht angezeigt.
- FHEM und DBlog funktionieren
- DBlog - Plot (SVG) des betreffenden Devices werden angezeigt
-> Es scheint wohl an der Implementierung nach Smartvisu zu liegen
Die beiden Dateien "widget_dbplot.html" und "widget_dbplot.php" habe ich in den widget-Ordner eingefügt.
Die Einstellungen zur MYSQL Datenbank habe ich entsprechen in der "widget_dbplot.php" angepasst und die SQL Lite Einstellungen auskommentiert.
Den Code auf der HTML Seite habe ich entsprechend dem Beispiel eingefügt.
- {% import "widget_dbplot.html" as dbPlot %}
{% set plotOptions =
[
{
'update_trigger_gad': 'Heizung',
'device': 'HMS100TF_Esszimmer',
'reading': 'temperature',
'config': {
'name': 'Temperatur',
'type': 'spline'
}
}
]%}
Das Gad wird auch in FHEM erzeugt. Dies habe ich dann wie folgt eingestellt:
Mode : item
device: HMS100TF_Esszimmer
reading: temperature
converter: direct
cmd:
Hat jemand eine Vermutung was falsch sein könnte?
Im FHEM-Log gibtes dazu keinen Fehler.
Hallo,
ich habe als converter: NumDisplay!
Versuche doch einfach mal mit einem basic.float
vor dem Plot zu prüfen, ob überhaupt der Wert ankommt!
Gruß Lutz
Danke zunächst für deine Unterstützung.
Ich habe wie vorgeschlagen einen basic.float mit NumDisplay eingefügt.
-> Die aktuelle Temperatur wird angezeigt!
Der Wert kommt also an. Der Plot erscheint jedoch immernoch nicht.
Gruß Philipp
Zitat von: Skolari4 am 13 Februar 2016, 17:42:02
der Plot nicht angezeigt.
Im geposteten Code fehlt der eigentliche Aufruf des Widgets:
z.B: {{ dbPlot.linePlot('HeatingPlot', 'Temperatures', '', '', 'Temperatures', '°C', plotOptions, '', '', 300) }}
Siehe: https://github.com/ToGe3688/db_plot_widget -> Example 1
Davon abgesehen bist Du hier im falschen Thread: Um das Widget für Plots mit DbLog geht es hier: SmartVISU Widget für Plots mit DbLog aus FHEM (http://forum.fhem.de/index.php/topic,43134.0.html)
Hallo,
wollte nur fragen, ob mittlerweile an Plots mit Daten aus FHEM was gemacht wurde.
Danke!