Hallo,
ich bin in der Wiki und auch hier im Forum nicht fündig geworden. Kann man die Timestamp eines Readings manuell ändern?
Danke für die Antwort.
Lg C
meines Wissens nicht... und wenn, dann müsstest du tief in die FHEM Funktionen greifen. Was möchtest du denn erreichen?
Zitat von: KernSani am 05 März 2017, 23:06:41
Was möchtest du denn erreichen?
Danke für die Hilfe. Ich habe neu ein Dummy erstellt, welches die Min- resp. Max-Werte meiner Wetterstation speichert. Nun hat es mir beim manuelles Setzen eines Readings natürlich den Timespamp der Anpassung genommen. Ich möchte diesem Wert aber einen Timestamp vom 3. Februar geben..
Wenn es zu kompliziert ist, dann pass ich halt.. ;)
setstate kann das
wirf einfach mal einen blick in dein statefile
Zitat von: igami am 06 März 2017, 12:38:20
setstate kann das
wirf einfach mal einen blick in dein statefile
danke, das habe ich gemacht.
ich habe in der log/fhem.save den Eintrag
setstate Werte 2017-02-14 11:14:28 Pool_min 4.4
abgeändert in
setstate Werte 2017-01-26 09:30:28 Pool_min 0.75
und dann abgespeichert und FHEM neugestartet. Hat nix gebracht.
dann habe ich direkt in der Commandozeile
setstate Werte 2017-01-26 09:30:28 Pool_min 0.75
eingegeben.. Ging auch nicht.. mach ich einen Denkfehler?
bei mir geht folgendes
defmod Werte dummy
setstate Werte 2017-01-26 09:30:28 Pool_min 0.75
Was genau funktioniert denn nicht? Gibt es eine Fehlermeldung?
danke. es gab keine Fehlermeldung und es wurde auch nix geloggt.
Ich habe es aber hingekriegt, indem ich zuerst das Reading gelöscht habe und dann mit
setstate Werte 2017-01-26 09:30:28 Pool_min 0.75
neu erstellt habe.
Es geht nun also. Herzlichen Dank igami.....