Ist aufgebaut wie der Amazon Dash Button
Wenn das Ding wie ein Dash Button funktioniert, geht der beim Drücken nur kurz auf TRUE und dann von selbst wieder auf FALSE.
Und genau das ist dann Dein Problem - Du hast innerhalb kürzester Zeit zwei Änderungen, da Du auf den Status SimpleClick triggerst. Der Trigger wird dann zweimal ausgelöst - zuerst eingeschaltet und dann direkt wieder ausgeschaltet. Wenn SimpleClick sehr schnell wieder auf FALSE springt, dann wird nur das Einschalten, nicht aber das Ausschalten ausgeführt - somit bleibt das Licht an.
Ist also ein logischer bzw. konzeptioneller Fehler