Auf Thema antworten

Ich versuche es nochmal zu umschreiben.

Folgende Werte lasse ich mir in eine Datenbank schreiben - MySQL bzw. kann das Auslesen testen mit PHPadmin.


id, title, Wert, nr, timestamp

18129, Balkontuer, 0, 20, 1430773021

18103, Balkontuer, 0, 20, 1430772841

18077, Balkontuer, 100, 20, 1430772661

18051, Balkontuer, 100, 20, 1430772482

18025, Balkontuer, 100, 20, 1430772301

17999, Balkontuer, 100, 20, 1430772121

17973, Balkontuer, 0, 20, 1430771941

17219, Balkontuer, 0, 20, 1430766722

17193, Balkontuer, 100, 20, 1430766541

17167, Balkontuer, 0, 20, 1430766361


Es dreht sich hier um einen Auszug von einer Hausautomatisierung, welche aufzeichnet.

- ID ist forlaufende in den Ereignissen

- Title = Beschreibung meines Sensors

- Wert = aktueller Zustand

- Nr = Sensor Nr.

- Timestamp, Zeit des Zustandes


Da das ganze auf ein Diagramm übertragen werden soll und ich die letzte L/H bzw. L/H flanke angeben möchte, so benötige ich darauf das Ereignis 18103 (Ende des Zustandes) und 17999 (Beginn des Zustandes). Wenn ich meine Werte mit Group By ordne oder Order, komme ich immer auf die Zeitlich vorherigen. Möchte aber gern das Zeitlich letzte (also das kürzer zurückliegende und nicht das das davor statt fand)


Ich hoffe ein wenig Licht in mein Vorhaben gebracht zu haben.


Zurück
Oben