Ich hab hier ein weiteres Modul, das eventuell/hoffentlich weniger kontrovers sein dürfte...
Es dient der Steuerung von USB Relais Platinen, wie sie massenhaft auf eBay, Amazon und Aliexpress verkauft werden.
Die Punkte, bei denen ich nicht abschätzen kann, wie akzeptabel die für Euch sind:
- Es benötigt keine externen Abhängigkeiten, aber funktioniert nur unter Linux. Leider gibt es für Perl keine brauchbaren Bindings für die libhidapi, und der Nachbau über die USB::LibUSB würde ein detachen von Kernel-Modulen erfordern. Deswegen habe ich es (wie auch die libhidapi unter Linux) über ioctl's Low-Level gelöst.
- Neue Relais-Boards unterstützen Serial-IDs, die der Anwender ändern kann. Das Modul ist als Geräte-Modul ausgelegt, unterstützt aber ebenfalls den Befehls-Modus, um die Serial eines Relais-Boards zu ändern, oder mehrere Relais auf einmal zu adressieren.
Bitte um Tests, sowie ehrliches Feedback!
Viele Grüße
- jens