Kann man in FHEM durch Verketten von Ereignissen Endlosschleifen erzeugen?
Ich möchte ausgelöst durch ein Ereignis ein Notify triggern. Dieses setzt einen Wert und triggert dadurch ein weiteres Notify. Dieses wiederum setzt einen anderen Wert und triggert dadurch wieder ein drittes Notify. Wenn man nun nicht aufpasst, kann das doch zu einer Endlosschleife führen?
Wie kann ich so etwas in nicht trivialen Fällen erkennen?
Wie programmiere ich von vornherein so, damit so etwas nicht passiert? Was sind gute Regeln, an die man sich halten sollte?
KeepItSimpleStupid
KISS vorher und nicht danach denken