Ankündigung

Einklappen
Keine Ankündigung bisher.

openHAB Binding zu USB HID Device

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

    openHAB Binding zu USB HID Device

    Hallo Forum,

    in Kurzform: Gibt es für openHAB schon ein USB HID Binding?

    Etwas länger:

    ich mache mir momentan Gedanken zu einer selbstgestrickten Automationslösung für unseren EFH-Neubau. Basis der Hardware soll ein Mikrocontrollerboard (STM32F407) sein, das per CAN diverse Relais-Slaves (STM32F1 + ULN2003), Switch-Slaves (STM32F1 + Optokoppler-Stromschleifen) und ein DALI-Interface (MIKROE Dali Click) kontrolliert.

    Als übergeordnetes Steuerungs- und Visualisierungssystem wünsche ich mit openHAB.

    Nun stellt sich mir die Frage, wie ich meine Hardware mit openHAB verbinde. Mir schwebt momentan vor, die USB-Schnittstelle zu verwenden, konkret mit der HID-Geräteklasse. Eine serielle Emulation wäre zwar auch möglich, ist aber gefühlt aufwändiger und architektonisch nicht so schön.

    Ich habe mich nun soweit in openHAB eingearbeitet, dass ich zumindest eine Idee davon habe, wie ein solches Binding zu implementieren ist. Dennoch würde ich gerne auf vorhandene Arbeit aufsetzen und diese ggf. weiter entwickeln. Und so komme ich schließlich zu meinen Fragen:

    Spricht etwas dagegen, die USB-HID-Geräteklasse zu verwenden?
    Gibt es im Umfeld von openHAB bereits ein USB HID Binding?

    Vielen Dank für Eure Antworten!

    #2
    Hi,

    schöner Controller. Ein USB-HID-Binding gibt es IMHO nicht. Eine Liste gibt es hier: https://github.com/openhab/openhab/wiki/Bindings (rechte Seite).

    Vorschlag:
    Nimm doch entweder das TCP/IP-Binding und geh über IP oder per Serial/USB-Umsetzer - da ist da Anflanschen an OH einfacher.

    Grüße
    Sascha

    Kommentar


      #3
      Zitat von keyel80 Beitrag anzeigen
      Spricht etwas dagegen, die USB-HID-Geräteklasse zu verwenden?
      Gibt es im Umfeld von openHAB bereits ein USB HID Binding?
      Grüß Dich!

      Ich habe für private Zwecke ein HID USB Gerät in Openhab eingebunden. Konkret läuft da ein USB-Infrarot Empfänger.
      Hab das im täglichen Einsatz und kann keine Probleme HID->OH feststellen. Der Code findet sich hier: https://github.com/magcode/openhab/t...binding.xbcdrc

      Kommentar


        #4
        Moin mweb,

        ich habe auch gerade ein Binding fertig gestellt, das javahidapi verwendet. Hierzu hatte ich Kai Kreuzer schon gefragt, ob es sinvoll wäre ein io.transport Binding zu erstellen.

        Siehe hier https://groups.google.com/d/topic/op...B0k/discussion

        Gerade da es durch das mehrfache laden der nativen Dateien Probleme geben könnte.

        Kommentar

        Lädt...
        X