Hallo jörg!
Der zweite PCF8574 hängt auch schon dran am I2C.
Die Ausgabe geht ja prima mit Deinem Programm.

Ich hab da mal ne Frage zur Eingabe(Read)
Im Programm steht:
define I2C_READ_ &H0101 ' read from I2C device: "DataByte = SYS I2C_READ I2C_AddressRead"
define I2C_WRITE_ &H0111 ' write to I2C device: "SYS I2C_WRITE DataByte, I2C_AddressWrite"

Aber welche Variable ist DataByte? Und muss hinter I2C_READ ein Komma?