Zustandsprogrammierung mit Node Red

Möchte mit Node Red eine Zustandsmaschine bauen. Im Node Red Forum gibt es gleich mehrere Zustandsmaschinen als parametrierbare Bausteine. Die sind aber so (unnötig) kompliziert, daß ich sie eigentlich nicht verwenden möchte.

Zentrales Element ist eine nichtflüchtige Variable, welche den Zustand als Integer speichert. Da bin ich mir mit den Lebenszeiten der Variablen ziemlich unsicher. Die Variable kann bei "deploy", also Start des Programms initialisiert werden. Gibt es dazu ein einfaches Beispiel z. Bsp. mit zwei Zuständen Ein/Aus welche einfach einem Eingang folgen?