Bei manchen Werten (Helligkeit, Stromverbrauch) ist es nicht immer leicht, einen Wert für event-on-change-reading zu wählen, der für kleine Angaben fein genug und für große Angaben keine unnötige Last erzeugt. Besser wäre hier eine Angabe einer prozenturalen Änderung, z.B. 5%.
Man könnte das zwar über ein Userreading realisieren, würde damit aber die Zahl der Events nicht reduzieren, sondern sogar erhöhen.
Code dafür kann ich aber nicht liefern.