Hier ist noch eine lesenswerte Seite zu USB. Lesenswert vor allem für Entwickler die USB Geräte in ihren Anwendungen verwenden.
Das Interessanteste Teil für die Hausautomatisierung ist zweifellos der Sender. Idealerweise hat man einen Sender der sämtliche Empfänger schaltet und dafür mit einem bestimmten Hauscode angesteuert wird.
Im Übrigen empfehle ich die LibUSB. MFG