Ich suche nach einem Weg das Modul Weather zeitversetzt abzufragen. Das Modul selbst soll weiterhin regelmäßig Wetterdaten holen, ich möchte allerdings die Wetterdaten die vor x Stunden waren per nofity bekommen. Hat da jemand einen Hinweis, wie da der beste Ansatz wäre?
Hi pattex
Zitat von: pattex am 12 April 2015, 23:34:12
.. die Wetterdaten die vor x Stunden waren per nofity bekommen. Hat da jemand einen Hinweis, wie da der beste Ansatz wäre?
z.B. eine (oder mehrere) Logdatei/en einrichten und die Werte da hineinschreiben. Was mit dem notify gemeint ist, ist mir aber nicht klar.
Du meinst sicher auch "Wetterdaten
zu einem bestimmten Zeitpunkt.
Ich habe bereits über den Ansatz dblog, was ich benutze, nachgedacht. Ich wollte nur sicherstellen das es nicht irgendeine Lösung zu dem Thema bereits gibt.
Mit notify meinte ich, das ich die historischen über ein Notify dann verarbeiten wollte.
Ich würde nun gerne das Result von
SELECT VALUE FROM history WHERE DEVICE='Weather_Rionegro' AND READING='condition' AND TIMESTAMP<DATE_SUB(NOW(),INTERVAL 5 HOUR) ORDER BY TIMESTAMP DESC LIMIT 1
in ein Reading schreiben.
Nur weiß ich nicht genau, wie ich auf die DBLOG Instanz in einer eigenen Perl Funktion zugreifen kann um nun diese SQL-Statement abzusetzen.