Hallo zusammen.
Ich suche nach einer Möglichkeit, bei den SVG Plots die Anzeige direkt von einem Datum anzeigen zu lassen.
Es gibt ja nur die Möglichkeit zu zoomen rein/raus bzw. zurück zu blättern.
Gibt es die Möglichkeit ein Datum direkt einzugeben und sich die entsprechenden Plots anzeigen zu lassen ?
Wenn ja wie, wenn Nein, wie kann man das bewerkstelligen ?
Gruß
Sascha
Zitat von: sash.sc am 06 Juli 2016, 21:55:43
Wenn ja wie, wenn Nein, wie kann man das bewerkstelligen ?
Vielleicht, wenn man einfach mal einen Blick in die commandref zu SVG schaut und dort liest:
Zitat
Attributes
fixedrange [offset]
Contains two time specs in the form YYYY-MM-DD separated by a space. In plotmode gnuplot-scroll(-svg) or SVG the given time-range will be used, and no scrolling for this SVG will be possible. Needed e.g. for looking at last-years data without scrolling.
Das habe ich jetzt nicht getestet, aber es klingt irgendwie genau nach dem, was Du tun willst...
Danke. Schaue mal ob ich damit was anfangen kann.
Gesendet von meinem SM-T560 mit Tapatalk
Habe fixedrange ausprobiert. Suche eine Möglichkeit, die/den Tag/es über eine Art Menü oder drop down auszuwählen. Ebenso den fixedrange über ein Menü.
Jemand eine Idee, wie man das umsetzen kann?
Gruß Sascha
Und danke schonmal
Schau 'mal hier (https://forum.fhem.de/index.php?topic=35736.0).
Gruß
Hans
Hallo Hans Franz.
Habe es mit dem DateTimePicker versucht. Läuft soweit. Muss es jetzt nur zur Auswahl für das SVG schaffen. Bihn da nicht der Perl Experte. ;-)
Gruß
Sascha
Ich habe mir zwei dummies mit dem DatePickerPopUp definiert und ein notify:
dateTimePickerPopUp.* {
my $d1 = Value("dateTimePickerPopUp1");
my $d2 = Value("dateTimePickerPopUp2");
my $fr = $d1;
$fr .= ' '.$d2 if ($d1 ne $d2);
fhem("attr SVG_CUL_TX_3 fixedrange $fr");
}
Gruß
Hans
Danke für die Info. Kannst du mir bitte den ganzen code mal schreiben, damit ich mir einen Überblick verschaffen kann? Danke und Gruß Sascha
Gesendet von meinem SM-T560 mit Tapatalk
Das ist der ganze Code.
Zwei Dummies (dateTimePickerPopUp1 und dateTimePickerPopUp2) mit
attr dateTimePickerPopUp1 setList state:datetime,timepicker:false
attr dateTimePickerPopUp1 webCmd state
und ein notify mit obigem Code in DEF.
Gruß
Hans
Danke für die Hilfe. Das hat mich schonmal weiter gebracht.
Ich wollte mir jetzt einen Raum anlegen, wo ich mir das entsprechende SVG noch zusätzlich über ein DropDown auswählen kann und die beiden Zeiten übernommen werden.
Habt ihr noch eine Idee für mich ??
Danke
Gruß
Sascha
Push
Von mobil gesendet daher kurze Antwort
Hallo Zusammen,
ich musste folgende Date-Time Definitionen machen
attr dateTimePickerHeizungStart setList state:datetime,timepicker:false,format:Y-m-d,inline:false
Da das Kommand "Fixedrange" das Datumsformat "YYYY-MM-DD" erwartet.
Kann man eigentlich den Trend auch automatisch aktualisieren lassen, wenn man das Attrib durch die Eingabe geändert hat.
Viele Grüße
R.