Stworzenie encji "energy"

Nie da się inaczej przeliczyć W w kWh, bo to bez całkowania w domenie czasu jest nieprzeliczalne - całka Riemanna jest po prostu wbudowaną funkcją tej integracji.

To jest dość uniwersalne rozwiązanie, zwróciłeś uwagę tylko na jeden aspekt (w sumie podstawowy, bo umożliwiający mierzenie zużycia energii, czy aktualnej mocy, na podstawie stanu encji która w żaden sposób nie raportuje tych parametrów i to istotnie wymaga wcześniejszego pomiaru - jak na razie baza danych jest dedykowana dla żarówek/lamp zintegrowanych, ale być może powstanie też baza innych urządzeń).
Natomiast można wykorzystać też tą samą integrację tylko wykorzystując możliwość utworzenia encji energii dla encji raportującej moc.