PATCH: Erweiterung für Plots (SVG): fixedrange mit <N>days, sowie fixedoffset

Begonnen von Arne, 21 Oktober 2013, 17:22:22

Vorheriges Thema - Nächstes Thema

Arne

Hallo zusammen,

anbei ein Patch für weitere Ausgabe-Möglichkeiten bei Plots.

Erweiterung der Parameter für fixedrange: <N>days

Die bisherigen Optionen day, week, month, year werden um die neue Option <N>days erweitert. Dabei ist <N> eine Zahl. Beispiele: 7days, 14days, 3days.

Im Unterschied zu week wird bei 7days an einem Montag keine (fast) leere Woche angezeigt, sondern ganz rechts ist der aktuelle Tag und links davon sind die letzten 6 Tage. Als Anhang habe ich ein Screenshot als Beispiel angehängt. Die Konfiguration dafür:

define 99_Plot_Temperatur_0 weblink htmlCode <h3>Vergleich week und 7days</h3>
attr 99_Plot_Temperatur_0 room _Test

define 99_Plot_Temperatur_1 SVG FileLog_Temperatur1:my_temp4hum6_03_temp-only:CURRENT
attr 99_Plot_Temperatur_1 fixedrange 7days
attr 99_Plot_Temperatur_1 label "Temperatur / 7days"
attr 99_Plot_Temperatur_1 room _Test

define 99_Plot_Temperatur_2 SVG FileLog_Temperatur1:my_temp4hum6_03_temp-only:CURRENT
attr 99_Plot_Temperatur_2 fixedrange week
attr 99_Plot_Temperatur_2 label "Temperatur / week"
attr 99_Plot_Temperatur_2 room _Test


(http://forum.fhem.de/index.php?action=dlattach;topic=15640.0;attach=7375;image)

Neuer Option: fixedoffset

Mit der Option kann in der Konfiguration der Offset für einen Plot vorgegeben werden. Und zwar nicht als Datum, sondern als Zahl, die den relativen Offset angibt.

So ist es z. B. möglich, drei Plots untereinander auszugeben. Der erste zeigt den heutigen Tag, der nächste den gestrigen, usw.. Das funktioniert genauso für die Augabe mehrerer Wochen.

Als Anhang habe ich ein Screenshot als Beispiel angehängt. Die Konfiguration dafür:

define 15_Plot_Gaszaehler_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr 15_Plot_Gaszaehler_0 room _Gas_Plots

define 15_Plot_Gaszaehler_1 SVG FileLog_Gaszaehler_PREPARE:my_power8_0_bis_0.1:CURRENT
attr 15_Plot_Gaszaehler_1 fixedoffset 0
attr 15_Plot_Gaszaehler_1 fixedrange day
attr 15_Plot_Gaszaehler_1 label "heute - day my_power8_0_bis_0.1 - Sum $data{sum1}"
attr 15_Plot_Gaszaehler_1 room _Gas_Plots

define 15_Plot_Gaszaehler_2 SVG FileLog_Gaszaehler_PREPARE:my_power8_0_bis_0.1:CURRENT
attr 15_Plot_Gaszaehler_2 fixedoffset -1
attr 15_Plot_Gaszaehler_2 fixedrange day
attr 15_Plot_Gaszaehler_2 label "vor 1 Tag - day my_power8_0_bis_0.1 - Sum $data{sum1}"
attr 15_Plot_Gaszaehler_2 room _Gas_Plots

define 15_Plot_Gaszaehler_3 SVG FileLog_Gaszaehler_PREPARE:my_power8_0_bis_0.1:CURRENT
attr 15_Plot_Gaszaehler_3 fixedoffset -2
attr 15_Plot_Gaszaehler_3 fixedrange day
attr 15_Plot_Gaszaehler_3 label "vor 2 Tagen - day my_power8_0_bis_0.1 - Sum $data{sum1}"
attr 15_Plot_Gaszaehler_3 room _Gas_Plots


(http://forum.fhem.de/index.php?action=dlattach;topic=15640.0;attach=7377;image)

Viele Grüße

Arne

PS: Für die Veröffentlichung des Patches habe ich keine passende Gruppe gefunden. Bitte ggf. den Post verschieben. Danke!
Zentrale: FHEM 5.5 auf Linux-Server mit CUL, HMLAN, MAX! Cube, JeeLink
Heizkörper: MAX!  ||  Gas: EM 1000-GZ  ||  Strom: ESA 100WZ-IR
Rolladen, Fenster u. Türen: HM  ||  Zisterne: KFM 100 S
Licht: HM-Dimmer + 12V-LED-Lampen  ||  Steckdosen: PCA 301
Bodenfeuchte: Sensor FS20-BF, Sender KFM 100 S

JoeALLb

FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

wkarl

FHEM 5.7 & TabletUI 2.2 auf Fedora22 Server auf NUC5i5RYK
CUL 868 > FAST EnergyCam
HMLAN > HomeMatic TCs & VDs, Bewegungsmelder, Schalter, Taster, Steckdosen

fossy

Find ich auch gut. Sowas in der Richtung schwört schon länger in meinem Kopf rum.
Könnte man evtl. Noch irgendwie im Web-Interface (neben Pfeil/Lupe) eine Art Schieberegler und Checkbox unterbringen? Dann könnte man auch direkt dort mit der Checkbox das Verhalten umschalten und mit dem Schieberegler die Anzahl der Tage einstellen.

Gesendet von meinem Nexus 7 mit Tapatalk


fiedel

Toll gedacht, gemacht und sehr schön beschrieben! Vielen Dank!

Gruß

Frank

P.S.: Warum haben wir eigentlich keine "Reputation" mehr? Mein Finger zuckt gerade sehr stark... ;o)
FeatureLevel: 6.1 auf Wyse N03D ; Deb. 11 ; Perl: v5.14.2 ; IO: HM-MOD-RPI-PCB + VCCU|CUL 868 V 1.66|LinkUSBi |TEK603
HM: SEC-SCO|SCI-3-FM|LC-SW4-PCB|ES-PMSW1-PL|RC-4-2|SEN-MDIR-O|SEC-WDS-2
CUL: HMS100TF|FS20 S4A-2 ; OWDevice: DS18S20|DS2401|DS2406|DS2423

Franz Tenbrock

Hallo, als Anfänger benötige ich leider doch ncoh etwas mehr Anleitung.
wohin mit dem patch?
einfach in die 99_myUtils.pm kopieren ??


define 15_Plot_Gaszaehler_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr 15_Plot_Gaszaehler_0 room _Gas_Plots

usw
mein Gaszähler heisst EMGas, also muss ich dann EMGas gegen
15_Plot_Gaszaehler_0
austauschen?

weiter unten
define 15_Plot_Gaszaehler_1 SVG FileLog_Gaszaehler_PREPARE:my_power8_0_bis_0.1:CURRENT

muss Gaszaehler_PREPARE nicht vorher definiert werden ???

Kann man nicht eine komplette Gas CFG hier posten so fehlt wieder das eine und andere, so gabz langsam verstehe ich zwar wie die Syntax ist, wenn ise halt komplett vorgegeben ist.

ist alt alles nicht so einfach  :-\


Hab in den letzten Tagen alles shcon probiert, aber irgendwie komme ich nicht weiter, bin dann heute hier auf das hier gestossen.
Der SVG Editor hat halt auchncoh so seine Geheimnisse , was zB bedeutet
Diagramm label   Input:Column,Regexp,DefaultValue,Function
Column
hab noch nicht raus welche Zahl da stehen muss, mit probieren klappt es zwar, aber man sollte es auch wissen

mein Gas Teil aus der cfg:

#########################################################
#######               EM Gaszähler          #############
#########################################################

define EMGas CUL_EM 12
attr EMGas model EMGZ
attr EMGas room Energie

define FileLog_EMGas FileLog ./log/EMGas-%Y.log EMGas:CNT.*
attr FileLog_EMGas logtype power8:Power,text
attr FileLog_EMGas room Energie

define SVG_EMGas SVG FileLog_EMGas:power8:CURRENT
attr SVG_EMGas label "EMGas Min $data{min1}, Max $data{max1}, Last $data{currval1}"
attr SVG_EMGas room Energie

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Arne

Hallo Franz!

Zitat von: Franz Tenbrock am 21 November 2013, 21:11:05
Hallo, als Anfänger benötige ich leider doch ncoh etwas mehr Anleitung.
wohin mit dem patch?
einfach in die 99_myUtils.pm kopieren ??

Du kannst den patch-Befehl verwenden.

Wechsel zuerst in das Verzeichnis, in dem bei dir die Datei 98_SVG.pm ist.
Das kann z. B. /opt/fhem/FHEM/, /opt/fhem/share/FHEM/ oder ähnliches sein.


$> cd /opt/fhem/FHEM/
$> patch 98_SVG.pm < /dein/pfad/zum/heruntergeladenem/patch__98_SVG__fixedoffset.patch
patching file 98_SVG.pm


Die Datei 98_SVG.pm wird dadurch "gepatched". Fertig.
Zentrale: FHEM 5.5 auf Linux-Server mit CUL, HMLAN, MAX! Cube, JeeLink
Heizkörper: MAX!  ||  Gas: EM 1000-GZ  ||  Strom: ESA 100WZ-IR
Rolladen, Fenster u. Türen: HM  ||  Zisterne: KFM 100 S
Licht: HM-Dimmer + 12V-LED-Lampen  ||  Steckdosen: PCA 301
Bodenfeuchte: Sensor FS20-BF, Sender KFM 100 S

Arne

Zitat von: Franz Tenbrock am 21 November 2013, 21:11:05
define 15_Plot_Gaszaehler_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr 15_Plot_Gaszaehler_0 room _Gas_Plots

usw
mein Gaszähler heisst EMGas, also muss ich dann EMGas gegen
15_Plot_Gaszaehler_0
austauschen?

Nein. Hier wird ein Plot neu definert. Der kann beliebig heißen.

Zitat von: Franz Tenbrock am 21 November 2013, 21:11:05
weiter unten
define 15_Plot_Gaszaehler_1 SVG FileLog_Gaszaehler_PREPARE:my_power8_0_bis_0.1:CURRENT

muss Gaszaehler_PREPARE nicht vorher definiert werden ???

Ja. Das ist der Name des Filelog aus dem die Daten gelesen werden..

Zitat von: Franz Tenbrock am 21 November 2013, 21:11:05
Kann man nicht eine komplette Gas CFG hier posten so fehlt wieder das eine und andere, so gabz langsam verstehe ich zwar wie die Syntax ist, wenn ise halt komplett vorgegeben ist.

Hier meine bereinigte (= vereinfachte) Gas-Konfiguration:

define Gaszaehler CUL_EM 9 0.001 0.001 0.71 5.09
attr   Gaszaehler room Gas

define FileLog_Gaszaehler FileLog /fhem/log/Gaszaehler-CNT.log Gaszaehler:CNT.*
attr   FileLog_Gaszaehler logtype power8:Power,text
attr   FileLog_Gaszaehler room Gas

define FileLog_Gaszaehler_PREPARE FileLog /fhem/log/Test-Gaszaehler-CNT.log DO-NOT-WRITE
attr   FileLog_Gaszaehler_PREPARE logtype text
attr   FileLog_Gaszaehler_PREPARE room Gas

Und jetzt die Definitionen der Plots ... ähnlich wie im ersten Beitrag:

define 15_Plot_Gaszaehler_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr   15_Plot_Gaszaehler_0 room Gas_Plots

define 15_Plot_Gaszaehler_1 SVG FileLog_Gaszaehler:power8:CURRENT
attr   15_Plot_Gaszaehler_1 fixedoffset 0
attr   15_Plot_Gaszaehler_1 fixedrange day
attr   15_Plot_Gaszaehler_1 label "heute - day power8 - Sum $data{sum1}"
attr   15_Plot_Gaszaehler_1 room Gas_Plots

define 15_Plot_Gaszaehler_2 SVG FileLog_Gaszaehler:power8:CURRENT
attr   15_Plot_Gaszaehler_2 fixedoffset -1
attr   15_Plot_Gaszaehler_2 fixedrange day
attr   15_Plot_Gaszaehler_2 label "vor 1 Tag - day power8 - Sum $data{sum1}"
attr   15_Plot_Gaszaehler_2 room Gas_Plots

define 15_Plot_Gaszaehler_3 SVG FileLog_Gaszaehler:power8:CURRENT
attr   15_Plot_Gaszaehler_3 fixedoffset -2
attr   15_Plot_Gaszaehler_3 fixedrange day
attr   15_Plot_Gaszaehler_3 label "vor 2 Tagen - day power8 - Sum $data{sum1}"
attr   15_Plot_Gaszaehler_3 room Gas_Plots



Vergiss aber bitte den FileLog "FileLog_Gaszaehler_PREPARE"!
Verwende den "FileLog_Gaszaehler" stattdessen.

Der FileLog "FileLog_Gaszaehler_PREPARE" ist bei mir ein Dummy-FileLog. Ein cron-Job füllt diese Datei, nicht FHEM. Ich nutze das, um die von FHEM gespeicherten Gasverbrauchswerte auszubereiten. Dadurch geht die Verbrauchskurve nicht ständig auf und ab, sondern wird geglättet.

Die von mir ursprünglich angegebene gplot-Datei my_power8_0_bis_0.1.gplot ist eine leicht angepasste Version von power8.gplot.
Zentrale: FHEM 5.5 auf Linux-Server mit CUL, HMLAN, MAX! Cube, JeeLink
Heizkörper: MAX!  ||  Gas: EM 1000-GZ  ||  Strom: ESA 100WZ-IR
Rolladen, Fenster u. Türen: HM  ||  Zisterne: KFM 100 S
Licht: HM-Dimmer + 12V-LED-Lampen  ||  Steckdosen: PCA 301
Bodenfeuchte: Sensor FS20-BF, Sender KFM 100 S

Franz Tenbrock

Hallo, gerade erst zurück, 1000 Dank erst einmal, also die cfg hab ich überflogen und werde das wohl hinbekommen,
da ich das ganze auf einer 7390 habe und das ganze immer im Firefox habe kann ich den patch sicher so nicht ausführen, das muss ich dann wohl über telnet machen ?!
Muss dann morgen dazu erst einmal was lesen, hab es noch nicht benutzt, eingerichtet ist es zwar , aber wenn man das noch nicht gemacht hat :-(, mit windows kenne ich mich wohl aus, mit linux nicht )
Aber in der Flimmerkiste läuft eh nichts gescheites
wie ich den patch in die fritz bekomme weiß ich, wohin auch, das ist ja schon mal was.

Also habe versucht mit telnet auf die fritz zuzugreifen

nach vielen Fehlversuchen dann gegoogelt, hätt ich gleich machen sollen
das gefunden
http://www.fhemwiki.de/wiki/Datei:PuTTy_fhem_starten_1.png

damit bin ich nun weitergekommen
man muss nurrrrrrrrrrrrrr lesen

putty dann richtig starten
morgen gehts dann weiter, patch ins richtige verzeichnis kopieren dann patchen
dann schreib ich mal ne Zusammenfassung und mach ne PDF raus , damit andere blutige Anfänger das dann schneller kapieren.

Ich hab ne ESA2000 Energiesparampel mit Anzeige, da werden halt auch die letzten 3 Tage angezeigt
so etwas in der Art im Floorplan wäre nicht schlecht.
Für PVAnlage sehe ich schon folgendes im Floorplan
Solar Zaehler:   12633.02
Solar letzter Monat:   0.00
Solar akt. Monat:   13.34
Solar gestern:   5.45
Solar heute:   2.70

das für den Gasverbrauch wäre genial.
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#9
Hab alles mögliche probiert.

Bis hierher hab ich auch alles in einem Dokuent für Anfänger zusammengefasst.
Ob alles davon richtig ist ?
aber ich bin mit putty nun im richtigen Ordner
/var/media/ftp/fhem/FHEM
und sehe dort auch mit ls -1 den patch und auch die zu ändernde Datei
irgendwas mach ich aber trotzdem noch falsch
was???????

alles schon anschreiweisen probiert, anfangs hab ich zb nicht gesehen das ein doppelter unterstrich dabei war
hab den ganzen pfad eingegeben aber auch ohne Pfad da ich ja schon auf der richtigen eben bin
merkwrdig

(http://putty%20patch.jpg)
cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Franz Tenbrock

#10
also mein Plot sieht nun so aus

(http://gas3.img)

Also den patch hab ich mit meinem Sohn zu Fuss gemacht, den patch so wie beschrieben hab ich nicht zum laufen gebracht.
Hab dann die alte 98_SVG.pm umbenannt und gesichert. dann mit Notepad+ alles ausgetauscht wo + und - stand

dann meine vorhandene log datei umbenannt und dann erst mal Enttäuschung weil ich keinen restart gemacht habe. Die alte 98_SVG.pm war noch drin, also shutdown restart ( geht am schnellsten?!)

und dann hatte ich mein Erfolgserlebniss.

Wäre trotzdem schön wenn ich wüsste warum der patch nicht geklappt hat, da war sicher was an der Syntax falsch?!
Hab bisher alles protokolliert, Bilder etc, würde das dann in einer auch für Anfänger verständliche Form zusammenfassen


meine CFG:

#########################################################
#######               EM EMGas          #############
#########################################################

define EMGas CUL_EM 12
attr EMGas model EMGZ
attr EMGas room Energie

define FileLog_EMGas FileLog ./log/EMGas-cnt.log EMGas:CNT.*
attr FileLog_EMGas logtype power8:Power,text
attr FileLog_EMGas room Energie

#define FileLog_EMGas FileLog /fhem/log/Test-EMGas-cnt.log DO-NOT-WRITE
#attr   FileLog_EMGas logtype text
#attr   FileLog_EMGas room Energie

#Und jetzt die Definitionen der Plots ... ähnlich wie im ersten Beitrag:

define 15_Plot_EMGas_0 weblink htmlCode <h3>Gasverbrauch: Rückblick 3 Tage</h3>
attr 15_Plot_EMGas_0 room Energie

define 15_Plot_EMGas_1 SVG FileLog_EMGas:power8:CURRENT
attr 15_Plot_EMGas_1 fixedoffset 0
attr 15_Plot_EMGas_1 fixedrange day
attr 15_Plot_EMGas_1 label "heute - day power8 - Sum $data{sum1}"
attr 15_Plot_EMGas_1 room Energie

define 15_Plot_EMGas_2 SVG FileLog_EMGas:power8:CURRENT
attr 15_Plot_EMGas_2 fixedoffset -1
attr 15_Plot_EMGas_2 fixedrange day
attr 15_Plot_EMGas_2 label "vor 1 Tag - day power8 - Sum $data{sum1}"
attr 15_Plot_EMGas_2 room Energie

define 15_Plot_EMGas_3 SVG FileLog_EMGas:power8:CURRENT
attr 15_Plot_EMGas_3 fixedoffset -2
attr 15_Plot_EMGas_3 fixedrange day
attr 15_Plot_EMGas_3 label "vor 2 Tagen - day power8 - Sum $data{sum1}"
attr 15_Plot_EMGas_3 room Energie

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

JoeALLb

Wann wird diese Erweiterung in FHEM aufgenommen?
Leider überschreibt es sonst bei mir beim Updaten immer mal wieder das gepatchte Modul....
FHEM-Server auf IntelAtom+Debian (8.1 Watt), KNX,
RasPi-2 Sonos-FHEM per FHEM2FHEM,RasPi-3 Versuchs-RasPi für WLAN-Tests
Gateways: DuoFern Stick, CUL866 PCA301, CUL HM, HMLan, JeeLink, LaCrosse,VCO2
Synology. Ardurino UNO für 1-Wire Tests, FB7270

Franz Tenbrock

Hallo, ich habe eine Fritzbox. bei mir hat der patch aus welchem Grunde auch immer nicht funktioniert. Habees dann manuell gemacht :-( zwar geklappt aber viel Arbeit.
Böderweise hab ich wohl datei kenne Sicherung davon gemacht.
Kann man die geänderte Datei hier nicht zum download einstellen.
oder kann mir einer erklären was ich falsch gemacht habe.

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

Arne

Hallo Franz!

Zitat von: Franz Tenbrock am 22 November 2013, 19:28:04
aber ich bin mit putty nun im richtigen Ordner /var/media/ftp/fhem/FHEM
und sehe dort auch mit ls -1 den patch und auch die zu ändernde Datei
irgendwas mach ich aber trotzdem noch falsch
was???????

Auf Deinem Screenshot sehe ich: "sh: patch: not found"
D.h. auf der Fritzbox ist der Befehl patch nicht vorhanden.
Irgendwie musst Du den Befehl auf die Fritzbox bringen.
Das Thema "Wie patche ich auf der Fritzbox?" ist aber besser in einem neuem Thread aufgehoben.

Noch etwas: "patching file 98_SVG.pm" ist die Ausgabe des Befehls patch. Das gehört nicht zum Befehl, den Du eingeben musst.

Zitat von: Arne am 21 November 2013, 21:41:56

$> cd /opt/fhem/FHEM/
$> patch 98_SVG.pm < /dein/pfad/zum/heruntergeladenem/patch__98_SVG__fixedoffset.patch
patching file 98_SVG.pm

Die Datei 98_SVG.pm wird dadurch "gepatched". Fertig.

Du musst also folgendes eingeben: (Aber erst nachdem Du den Befehl patch auf die Fritzbox bekommen hast!)


cd /var/media/ftp/fhem/FHEM
patch 98_SVG.pm < patch__98_SVG__fixedoffset.patch
Zentrale: FHEM 5.5 auf Linux-Server mit CUL, HMLAN, MAX! Cube, JeeLink
Heizkörper: MAX!  ||  Gas: EM 1000-GZ  ||  Strom: ESA 100WZ-IR
Rolladen, Fenster u. Türen: HM  ||  Zisterne: KFM 100 S
Licht: HM-Dimmer + 12V-LED-Lampen  ||  Steckdosen: PCA 301
Bodenfeuchte: Sensor FS20-BF, Sender KFM 100 S

Arne

Zitat von: JoeALLb am 29 November 2013, 15:16:25
Wann wird diese Erweiterung in FHEM aufgenommen?
Leider überschreibt es sonst bei mir beim Updaten immer mal wieder das gepatchte Modul....

Das geht mir auch so ...  :(

Ich bin gerade über http://fhem.de/MAINTAINER.txt gestolpert.
Maintainer für 98_SVG.pm ist rudolfkoenig.
Ich werde ihm eine PN schreiben und bitten, den patch mit aufzunehmen.
Zentrale: FHEM 5.5 auf Linux-Server mit CUL, HMLAN, MAX! Cube, JeeLink
Heizkörper: MAX!  ||  Gas: EM 1000-GZ  ||  Strom: ESA 100WZ-IR
Rolladen, Fenster u. Türen: HM  ||  Zisterne: KFM 100 S
Licht: HM-Dimmer + 12V-LED-Lampen  ||  Steckdosen: PCA 301
Bodenfeuchte: Sensor FS20-BF, Sender KFM 100 S

Franz Tenbrock

Hatte aber zum Glück ein backup was ich zurückspielen konnte
man muss ja auch mal Glück haben

cubi3, Cul 868, ESA2000WZ, EM1000GZ,  FS20, dashboard, 1-Wire, Max Thermos, Max Wandthermo, Max Lan, Fritzbox callmonitor, , nanocul, HM Led16, HM Bewegungsmelder, HM Schalter, RPi, banana, ESP8266, DoorPi

rudolfkoenig


andrece

Hallo

also ich bekomme folgende Fehlermeldung

root@debian:/opt/fhem/FHEM# patch 98_SVG.pm < patch__98_SVG__fixedoffset.patch
patching file 98_SVG.pm
Hunk #1 FAILED at 48.
Hunk #2 FAILED at 555.
Hunk #3 FAILED at 570.
Hunk #4 succeeded at 855 with fuzz 2 (offset 171 lines).
Hunk #5 FAILED at 1571.
4 out of 5 hunks FAILED -- saving rejects to file 98_SVG.pm.rej


was ist falsch???

Gruß
andrece

Arne

Zitat von: andrece am 05 November 2014, 21:16:46
also ich bekomme folgende Fehlermeldung
...
was ist falsch???

Der Patch ist nicht mehr notwendig, da Rudolf König die Erweiterung in FHEM direkt aufgenommen hat.

So interpretiere ich zumindest seinen Beitrag (direkt vor deinem). Ausprobiert habe ich die neue FHEM-Version noch nicht.
Zentrale: FHEM 5.5 auf Linux-Server mit CUL, HMLAN, MAX! Cube, JeeLink
Heizkörper: MAX!  ||  Gas: EM 1000-GZ  ||  Strom: ESA 100WZ-IR
Rolladen, Fenster u. Türen: HM  ||  Zisterne: KFM 100 S
Licht: HM-Dimmer + 12V-LED-Lampen  ||  Steckdosen: PCA 301
Bodenfeuchte: Sensor FS20-BF, Sender KFM 100 S

optimizer

Hallo Arne,

die <n>days Funktion gefällt mir sehr gut. Ich benutze es mit "28days" für die rollierende Tagesenergieanzeige.
Optimal wäre es für mich, wenn beim verschieben der Zeit (grüner Pfeil) auch die nächsten 28 Tage angezeigt werden (wie bei month).

Gruß
optimizer

Sailor

Hallo Arne,

denkst du es wäre ein Patch möglich, wonach man das Datum mit dem aktuellen Jahr als Variable fixieren kann?

Also ich möchte immer nur von
Erster Tag im Monat 5 im Jahr x-1
zu
Erster Tag im Monat 5 im Jahr x

den Plot anzeigen.

Gruss
    Sailor
******************************
Man wird immer besser...