linux usb hid input modul

Begonnen von justme1968, 13 April 2015, 23:00:21

Vorheriges Thema - Nächstes Thema

justme1968

gut. das heißt das auslesen geht.

was im log mit type 1 auftaucht sind die tasten. type 0 ist syn und type4 ist msc.

aber es scheint keinen value zu geben. deshalb werden die key events rausgefiltert.

bist du auf einem 64 bit system?

ich vermute es stimmt etwas mit dem decodieren nicht.

gruß
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Hans Franz

Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

justme1968

kannst du bitte mal versuchen in der unpack anweisung das i am ende durch den gleichen buchstaben zu ersetzen der davor verwendet wird. ich glaube ein S.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

justme1968

und/oder das ! hinter dem i weg zu lassen.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Markus M.

Die Wiimote ist wegen der riesigen Menge an Events für mich leider nicht zu gebrauchen.
Die Codes hab ich trotzdem mal gepflegt ;)

          {
            'id' => {
                      'vendor' => '0x057e',
                      'product' => '0x0306',
                      'version' => '0x8500',
                      'bus' => '0x0005'
                    },
            'eventTypes' => '0x9',
            'eventTypesStr' => 'EV_SYN,EV_ABS',
            'handler' => 'event12',
            'name' => 'Nintendo Wii Remote Accelerometer'
          },
          {
            'eventTypes' => '0x9',
            'id' => {
                      'bus' => '0x0005',
                      'version' => '0x8500',
                      'product' => '0x0306',
                      'vendor' => '0x057e'
                    },
            'eventTypesStr' => 'EV_SYN,EV_ABS',
            'name' => 'Nintendo Wii Remote IR',
            'handler' => 'event13'
          },
          {
            'eventTypes' => '0x200003',
            'id' => {
                      'product' => '0x0306',
                      'version' => '0x8500',
                      'bus' => '0x0005',
                      'vendor' => '0x057e'
                    },
            'keys' => '10800000 0 0 10030000 6 0 0 0 0 1680 0 0 0',
            'eventTypesStr' => 'EV_SYN,EV_KEY,EV_FF',
            'handler' => 'event14',
            'name' => 'Nintendo Wii Remote'
          },
          {
            'eventTypes' => '0xb',
            'id' => {
                      'vendor' => '0x057e',
                      'product' => '0x0306',
                      'version' => '0x8500',
                      'bus' => '0x0005'
                    },
            'keys' => '10800000 0 0 13db0000 0 0 0 0 0 1680 0 0 0',
            'eventTypesStr' => 'EV_SYN,EV_KEY,EV_ABS',
            'name' => 'Nintendo Wii Remote Classic Controller',
            'handler' => 'event15'
          },
          {
            'eventTypes' => '0x9',
            'id' => {
                      'vendor' => '0x057e',
                      'bus' => '0x0005',
                      'version' => '0x8500',
                      'product' => '0x0306'
                    },
            'eventTypesStr' => 'EV_SYN,EV_ABS',
            'name' => 'Nintendo Wii Remote Motion Plus',
            'handler' => 'event16'
          }



btw: Ich bin hier auch auf 32bit
Aktuell weder Smarthome noch FHEM vorhanden

Hans Franz

Zitat von: justme1968 am 16 April 2015, 20:35:52
kannst du bitte mal versuchen in der unpack anweisung das i am ende durch den gleichen buchstaben zu ersetzen der davor verwendet wird. ich glaube ein S.
und/oder das ! hinter dem i weg zu lassen.

Perfekt. Funktioniert beides. Ist aber ein l.
Danke

Gruß
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

siggi85

Was für kleine Funk- oder Bluetoothfernbedienungen nutzt ihr in Zusammenarbeit mit dem Modul so? Habt ihr eine günstige im Einsatz mit ca 10 Tasten, quasi als Alternative zu zB Homemativ Fernbedienungen?
Und was habt ihr für Anwendungszwecke bisher mit dem Modul umgesetzt?

Wzut

Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher


Markus M.

Wer bestellt jetzt mal einen dieser $3 Bluetooth Selfie Buttons und sieht nach was man damit anstellen kann? :)
Aktuell weder Smarthome noch FHEM vorhanden

siggi85

Dann werde ich demnächst mal gucken. Denke die Fernbedienung sieht gut aus, für die Nummernblocks brauche ich nur noch einen Anwendungszweck. :D
Eine Art kleine "Multimedia" Tastatur wäre nice, um zB auf meinen Squeezeplayern (auf RPI) in die Nähe so ein Play / Pause / Stop / etc. zu schalten ohne gleich ein Handy in die Hand nehmen zu müssen. ;)

Danke für eure Antworten! :)

Hans Franz

Hallo,
Ich habe auch noch einen:
http://www.amazon.de/Schnurlos-Kabellose-deutsches-Tastaturlayout-Multimedia-Tasten/dp/B00GTQ0J4G/ref=sr_1_1?ie=UTF8&qid=1429651683&sr=8-1&keywords=mini+multimediatastatur, gerade getestet. :)

Auch diese Tastatur stellt zwei event-inputs zur Verfügung und die zugegebenermassen vielleicht etwas akademische Frage stellt sich, wie ich diese automatisch einbinde. Bei einer Zuordung über eventx kann sich x ja ändern (beim Raspi wird man nicht ständig etwas umstöpseln, bei meinem Test-fhem am Desktop aber schon).

Eine Zuordung über bus:vendor:device:version:eventTypes oder device-name wiederum bietet keine Möglichkeit, oder ich habe sie übersehen, zwischen Tastatur- und Maus/Multimediateil zu unterscheiden.

Ist aber in der Praxis wahrscheinlich völlig irrelevant.
Tolles Modul.

Gruß
Hans


Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

justme1968

der :eventTypes teil ermöglicht genau die ungerscheidung zwischen tastatur, maus und media. in der liste die du mit get devices bekommst solltest du den unterschied an dieser stelle sehen.

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

Hans Franz

Hallo,
Mann, bin ich blind!
Danke dir.

Gruß
Hans
Raspi
CUL, Nano-CUL
FHT8V, FHT80B, S300TH
WM1000WZ, ELRO
LW12, LD382,DS18B20

justme1968

ich habe gerade so einen button in betrieb genommen: http://www.satechi.net/index.php/satechi-bluetooth-button-series-media-button. da gibt es noch ein paar andere mehr oder wenige kleine fernbedienungen.

funktioniert z.b. für volume bei den sonos playern besser als der hm taster an der wand. ist nur leider fast so klein das er verloren geht :)

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968