ich hoffe der Post ist hier richtig ansonsten bitte einfach verschieben

Ich möchte gerne einen Betriebsstundenzähler in OpenHAB integrieren. Mit meiner MySQL Persistence lasse ich mir z.B. die Schalter Ereignisse mit ON und OFF in die MySQL Datenbank eintragen. Diese Datensätze sind ebenfalls mit dem jeweiligen TimeStamp versehen.
Also:
2016-01-18 06:30 | OFF
2016-01-18 07:35 | ON
2016-01-18 07:45 | OFF
2016-01-18 07:50 | ON
2016-01-18 07:55 | OFF
Ist es möglich mir anzeigen zulassen wie lange der Schalter auf ON steht bzw. die Summe der Minuten die der Schalter auf ON insgesamt steht? Als Ergebnis wäre es schön wenn man die 15 Minuten an ein Item übergeben könnte.
Als Idee habe ich mir auch überlegt eine Rule zu erstellen die jede Sekunde(!!) durchgeführt wird wenn der Schalter auf ON steht. Der Wert der Variable wird nun um plus 1 erhöht. Habe hier allerdings bedenken um die Systemleistung und wie ich die Daten speichern kann dafür habe ich auch noch keine Idee.
Man könnte damit z.B. Anzeigen wie lange Energiespar-Lampen schon leben und welche Einsparung man damit erzielt hat. Wie lange die Kinder schon vorm Fernseher sitzen und so weiter.
Wie würdet ihr dies lösen bzw. habt ihr so etwas schon umgesetzt?
Viele Grüße
Torsten