Es klingt so, als ob die größte Schwierigkeit darin besteht diese Initialisierung immer automatisch richtig durchzuführen zu können.
Daher folgender Vorschlag:
Wenn man die Automatik weg lässt könnte man ähnlich dem i-Flag in KNX verfahren, also individuell für jeden Logikeingang konfigurierbar nur bei Bedarf initialisieren.
Das stelle ich mir so vor: Zusätzlich zu den A, C, U am Eingang der Logik könnte es eine Checkbox für ein „i“ geben. Wird die Logik gestartet und der Eingang hat noch keinen Wert, dann holt sich dieser Eingang den letzten Wert und verhält sich während diese Initialisierung immer wie ein „Ui“, also Update ohne Trigger. Ein A oder C am Eingang würde zunächst also ignoriert und kommt erst nach der Initialisierung mit dem ersten „normalen“ Wert zum Tragen.
Ich habe keine Ahnung, ob das so geht und/oder allen Wünschen entsprechen würde. Es ist nur ein unbedarfter Versuch eine mögliche Lösung zu finden, die sich möglichst unkompliziert erreichen lässt, weil sie keine Automations-Magie braucht.
