Hallo,
Entschuldigung, dass ich erst jetzt antworte. Ich habe letzten Sonntag zu Montag noch durch gemacht und es funktioniert erst mal alles soweit. Leider hat sich dann Montag früh herausgestellt, dass die verwendeten Luftventile, die dann das eigentliche Ventil ansteuern, den Vorsteuerdruck am falschen Ende benötigen und sich somit nicht eignen. Wir haben das also erneut verschoben, da die vergangene Woche auch etwas "haarig" war.
Ich benutze für den seriellen Sensor nun, wie vorgeschlagen, die "Standard"- Funktionen und nicht die der PIGPIO-Library mit Bitbang. Mich hatte nur der "Wust" an TERMIO- Einstellungen etwas abgeschreckt. Glücklicher Weise habe ich dann noch eine Vorlage gefunden und angepasst (Baudrate, seriell-Port usw.). Es hatte dann zwar noch das System mit dem Versuch eine serielle Konsole auf dem Port zu öffnen etwas geärgert, aber ein "systemctl disable serial-getty@ttyS0.service" und ein Maskieren des Service hat das Problem gelöst.
Danke an alle, die mir auf die Sprünge geholfen haben.
Morgen geht die Steuerung zum Kunden und leistet hoffentlich gute Dienste.