Wert von vor 24 Stunden z.B. anzeigen lassen

Begonnen von zernima, 23 März 2019, 13:56:20

Vorheriges Thema - Nächstes Thema

zernima

Hallo,

kann mir jemand helfen wie ich einen Wert zum Beispiel von vor 24 Stunden oder 10 Stunden oder so in der Art anzeigen lassen kann?

Ich würde gerne aktuelle Werte mit Werte vom Vortag vergleichen. Aber das frei ohne das ich es zum Beispiel in ein Reading schreibe.

Irgendwie seh ich den Wald vor lauter Bäumen glaub nicht. :P

Gruß Zernima

betateilchen

commandref zu FileLog (oder DbLog) lesen, insbesondere den Abschnitt über "get"
-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

DS_Starter

Und solltest du DbLog und DbRep im Einsatz haben, kannst du auch verwenden:

     DbReadingsVal("<name>","<device:reading>","<timestamp>","<default>")

    Beispiele:
    $ret = DbReadingsVal("Rep.LogDB1","MyWetter:temperature","2018-01-13 08:00:00","");
    attr <name> userReadings oldtemp {DbReadingsVal("Rep.LogDB1","MyWetter:temperature","2018-04-13 08:00:00","")}

    <name>    : Name des abzufragenden DbRep-Device
    <device:reading>    : Device:Reading dessen Wert geliefert werden soll
    <timestamp>    : Zeitpunkt des zu liefernden Readingwertes (*) in der Form "YYYY-MM-DD hh:mm:ss"
    <default>    : Defaultwert falls kein Readingwert ermittelt werden konnte


(*) Es wird der zeitlich zu <timestamp> passendste Readingwert zurück geliefert, falls kein Wert exakt zu dem angegebenen Zeitpunkt geloggt wurde.

Steht in commandref zu DbRep.

VG
Proxmox+Debian+MariaDB, PV: SMA, Victron MPII+Pylontech+CerboGX
Maintainer: SSCam, SSChatBot, SSCal, SSFile, DbLog/DbRep, Log2Syslog, SolarForecast,Watches, Dashboard, PylonLowVoltage
Kaffeekasse: https://www.paypal.me/HMaaz
Contrib: https://svn.fhem.de/trac/browser/trunk/fhem/contrib/DS_Starter