From 397b82e30d0f66f02d788ce79b70ed75cb953b21 Mon Sep 17 00:00:00 2001 From: johannnes <> Date: Sat, 23 Mar 2013 16:02:33 +0000 Subject: [PATCH] updated documentation git-svn-id: https://svn.fhem.de/fhem/trunk/fhem@2970 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- www/frontend/FHEM/93_DbLog.pm | 44 ++++++++++++++++++++++++++++------- 1 file changed, 35 insertions(+), 9 deletions(-) diff --git a/www/frontend/FHEM/93_DbLog.pm b/www/frontend/FHEM/93_DbLog.pm index 69c8e3a76..222c935e0 100644 --- a/www/frontend/FHEM/93_DbLog.pm +++ b/www/frontend/FHEM/93_DbLog.pm @@ -1168,7 +1168,7 @@ sub chartQuery($@) {
logdb
.-
getdevices
to retrieve all available devicestimerange
to retrieve charting data, which requires a given xaxis, yaxis, device, to and fromsavechart
to save a chart configuration in the database. Requires a given xaxis, yaxis, device, to and from, and a 'savename' used to save the chartdeletechart
to delete a saved chart. Requires a given 'savename' which was used to save the chartdeletechart
to delete a saved chart. Requires a given id which was set on save of the chartgetcharts
to get a list of all saved charts.getTableData
to get jsonformatted data from the database. Uses paging Parameters like start and limit.hourstats
to get statistics for a given value (yaxis) for an hour.daystats
to get statistics for a given value (yaxis) for a day.weekstats
to get statistics for a given value (yaxis) for a week.monthstats
to get statistics for a given value (yaxis) for a month.yearstats
to get statistics for a given value (yaxis) for a year.[{'TIMESTAMP':'2013-02-11 00:10:10','VALUE':'0.22431388090756'},{'TIMESTAMP'.....}]
get logdb - webchart 2013-02-11_00:00:00 2013-02-12_00:00:00 ESA2000_LED_011e savechart TIMESTAMP day_kwh tageskwh
get logdb - webchart "" "" "" deletechart "" "" tageskwh
get logdb - webchart "" "" "" deletechart "" "" 7
logdb
gesetzt werden.-
zu setzen.getdevices
um alle verfügbaren devices zu erhaltentimerange
um Chart-Daten abzufragen. Es werden die Parameter 'xaxis', 'yaxis', 'device', 'to' und 'from' benötigtsavechart
um einen Chart unter Angabe eines 'savename' und seiner zugehörigen Konfiguration abzuspeicherndeletechart
um einen zuvor gespeicherten Chart unter Angabe eines 'savename' zu löschendeletechart
um einen zuvor gespeicherten Chart unter Angabe einer id zu löschengetcharts
um eine Liste aller gespeicherten Charts zu bekommen.getTableData
um Daten aus der Datenbank abzufragen und in einer Tabelle darzustellen. Benötigt paging Parameter wie start und limit.hourstats
um Statistiken für einen Wert (yaxis) für eine Stunde abzufragen.daystats
um Statistiken für einen Wert (yaxis) für einen Tag abzufragen.weekstats
um Statistiken für einen Wert (yaxis) für eine Woche abzufragen.monthstats
um Statistiken für einen Wert (yaxis) für einen Monat abzufragen.yearstats
um Statistiken für einen Wert (yaxis) für ein Jahr abzufragen.[{'TIMESTAMP':'2013-02-11 00:10:10','VALUE':'0.22431388090756'},{'TIMESTAMP'.....}]
get logdb - webchart 2013-02-11_00:00:00 2013-02-12_00:00:00 ESA2000_LED_011e savechart TIMESTAMP day_kwh tageskwh
get logdb - webchart "" "" "" deletechart "" "" tageskwh
get logdb - webchart "" "" "" deletechart "" "" 7