Unterporgramm (def) Variable dauernd abfragen

  • Hallo,


    dein Programm ist extrem obskur - man verschachtelt in Python normalerweise nie Funktionen. Zumal das in deinem Code auch überhaupt keinen Sinn macht. Du kannst die Funktionsdefinitionen alle auf die oberste Ebene ziehen.


    Auch die `while` Schleifen machen IMHO keinen Sinn. Außer, dass du immer wieder (überflüssigerweise) die GPIO schaltest und immer wieder (überflüssiger Weise) an einen Pin ein Event bindest passiert da nichts. Von daher kannst du die `while` Schleife auch direkt eliminieren.


    Oder kurz gesagt: strukturier' das Programm mal sinnvoll neu.
    Kann es sein, dass du normalerweise in einer anderen Sprache als Python programmierst?


    Gruß, noisefloor