Hallo infosystems,
Das Problem ist bei der Hardware. ...
...einzig die Spannung am Ausgang des PCF (also auch am Eingang des ULN bricht auf 1,7 V zusammen....Woran liegt es eigentlich??
der ULN ist ein Transistorarray. Zum Schalten wird ein geringer Basisstrom benötigt.
Der PCF8574 (RTFM) liefert aber ohne Pullup-Widerstand nur 100µA am Ausgang.
Der GND des Treiberbausteins sollte auch angeschlossen sein.

Gruß, Michael