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.