Ehhez nem kell USB.
Az RPi ismeri az I2C-t, az SPI-t stb. Van rajta GPIO bőven, nem nagyon vagy bekorlátozva, az eddig ajánlott dolgok közül egy csomó simán illeszthető hozzá.
Veszel 2db MCP23017-et, egy marék optocsatolót, még egy marék ellenállást, és már írhatod is a programot hozzá.
Megjegyzés: célszerű legalább 12V-os jelszintekkel dolgozni az érintkezőknél, mert sokszor 10m-es távolságokról is lehet szó egy nagyobb lakásban. Akár használhatod a PLC-knél bevált bemeneti illesztőket is, azok általában 24V-ról mennek, ipari környezetben is stabilan működnek. Texas Instruments, Silicon Laboratories stb. gyártanak ilyen IC-ket:
http://www.ti.com/product/ISO1211
https://www.silabs.com/products/isolation/digital-isolators/si838x-digi…
https://www.silabs.com/documents/public/application-notes/AN970.pdf