linux usb hid input modul

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

Vorheriges Thema - Nächstes Thema

justme1968

im fhem log schauen ob es dort einen unterschied gibt. nicht im event monitor.

du kannst auch versuchen die anderen event typen frei zu schalten und schauen ob du dort einen unterschied siehst.

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

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

Wernieman

Genau das ist das Problem .. ein HID-Gerät wird wie eine Tastatur behandelt. Das da mehrere Fernbediehnungen dahinterstehen ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

justme1968

die tastatur events sind natürlich gleich. aber die raw events sollte man auch sehen. wenn es einen unterschied gibt dann da.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Olaf A

Ich habe keine raw events gesehen wo finde ich die den?
Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

justme1968

über ignoredTypes alle events erlauben. dann mit verbose 5 in fhem log nachschauen.

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

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

Olaf A

#95
Hallo Justme,

hab ich mal gemacht und das kam raus.
Jede Richung die ich da gegebne habe ist auf einer anderen Fernbedienung und einem anderen Code gesendet worden.

2015.08.09 16:39:38 4:  (KEY_UP)
2015.08.09 16:39:38 5: Triggering hidX10 (1 changes)
2015.08.09 16:39:38 5: Notify loop for hidX10 EV_KEY: KEY_UP
2015.08.09 16:39:38 5: statistics Statistik: Notify.260 Notification of 'hidX10' received. Device not monitored.
2015.08.09 16:39:38 5: type:0 code:0 value:0
2015.08.09 16:39:38 5: type:1 code:103 value:0
2015.08.09 16:39:38 5: type:0 code:0 value:0
2015.08.09 16:39:39 5: type:4 code:4 value:31
2015.08.09 16:39:39 5: type:1 code:106 value:1
2015.08.09 16:39:39 4: type:1 code:106 value:1
2015.08.09 16:39:39 4:  (KEY_RIGHT)
2015.08.09 16:39:39 5: Triggering hidX10 (1 changes)
2015.08.09 16:39:39 5: Notify loop for hidX10 EV_KEY: KEY_RIGHT
2015.08.09 16:39:39 5: statistics Statistik: Notify.260 Notification of 'hidX10' received. Device not monitored.
2015.08.09 16:39:39 5: type:1 code:106 value:0
2015.08.09 16:39:39 5: type:0 code:0 value:0
2015.08.09 16:39:42 5: type:4 code:4 value:34
2015.08.09 16:39:42 5: type:1 code:108 value:1
2015.08.09 16:39:42 4: type:1 code:108 value:1
2015.08.09 16:39:42 4:  (KEY_DOWN)
2015.08.09 16:39:42 5: Triggering hidX10 (1 changes)
2015.08.09 16:39:42 5: Notify loop for hidX10 EV_KEY: KEY_DOWN
2015.08.09 16:39:42 5: statistics Statistik: Notify.260 Notification of 'hidX10' received. Device not monitored.
2015.08.09 16:39:42 5: type:0 code:0 value:0
2015.08.09 16:39:42 5: type:1 code:108 value:0
2015.08.09 16:39:42 5: type:0 code:0 value:0
2015.08.09 16:39:43 5: type:4 code:4 value:29
2015.08.09 16:39:43 5: type:1 code:105 value:1
2015.08.09 16:39:43 4: type:1 code:105 value:1
2015.08.09 16:39:43 4:  (KEY_LEFT)
2015.08.09 16:39:43 5: Triggering hidX10 (1 changes)
2015.08.09 16:39:43 5: Notify loop for hidX10 EV_KEY: KEY_LEFT
2015.08.09 16:39:43 5: statistics Statistik: Notify.260 Notification of 'hidX10' received. Device not monitored.
2015.08.09 16:39:43 5: type:0 code:0 value:0
2015.08.09 16:39:43 5: type:1 code:105 value:0
2015.08.09 16:39:43 5: type:0 code:0 value:0

Eventmonitor ein wenig später.

2015-08-09 16:48:57 linuxHid hidX10 EV_KEY: KEY_UP
2015-08-09 16:48:58 linuxHid hidX10 EV_KEY: KEY_RIGHT
2015-08-09 16:48:58 linuxHid hidX10 EV_KEY: KEY_DOWN
2015-08-09 16:49:00 linuxHid hidX10 EV_KEY: KEY_LEFT


Ich sehe da keinen logischen Zusammenhang.
Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

Olaf A

Hallo Ihr,
das mit den Coden habe ich immer noch nicht gefunden.

Aber hat den jemand das Ereignis in einen DOIF Befehl eingebaut?
Im Notify klappt das bei mir super aber im DOIF habe ich so meine Probleme beim Einbau.

define TESTTV notify hidX10:EV_KEY:.KEY_377 set HM_TV_D on
Das klappt super aber wenn ich das in DOIF setze:
define Test DOIF ([hidX10:EV_KEY:.EV_KEY377]) (set HM_TV_D on)
bekomme ich immer folgende Angabe:
"Test DOIF: unknown expression format: .EV_KEY377"

Hat das schon jemand hin bekommen?

Gruß Olaf 
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

justme1968

worauf hast du ignoredTypes gesetzt?

gibt es einen andere anwendung die mit deinem empfänger die unterschiedlichen remotes unterscheiden kann? eventuell kann der empfänger das ja auch absichtlich nicht.

zu DOIF kann ich dir nichts sagen.

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

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

Olaf A

Hallo Andre,

Ich habe jetzt die Standarte Einstellung genommen, es aber auch ohne ohne Typen probiert.
Das hatte aber keinen sichtbaren unterschied gebracht.
Ich habe mir mit Joachim mal das Modul angeschaut.
Es gibt dort eine Zeile die Daten von der Fernbedienung  ausgepackt wird. Kann es sein, das dort Daten verloren gehen?

Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

justme1968

das was in zeile 493 ausgepackt wird ist das was nach der spezifikation die ich gefunden hatte geliefert wird.

du kannst mal versuchen den kompletten buffer byte weise auszugeben und schauen ob da noch mehr kommt.

eigentlich müssten auch low level raw events kommen. da sollten solche dinge mit drin stehen. das ist zumindest bei (manchen?) ir empfängern so. die sehe ich in deinen logs aber nicht.

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

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

Olaf A

Hallo Andre,

ich habe mit Puschel im Berich DOIF einwenig geplauder:
http://forum.fhem.de/index.php?topic=40075.msg323134#msg323134

Dabei ist rausgekommen, dass der zweite ":" das Problem beim DOIF ist.
Ist es möglich diesen zu entfernen?

Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

Olaf A

Hallo Ihr,

damit das DOIF jetzt funktioniert solltet Ihr folgendes machen
Zeile in notify:
define TEST notify hidX10:EV_KEY:.KEY_377 set HM_TV_D on

und im DOIF wie folgt:
define Test DOIF ([hidX10:?KEY_377]) (set HM_TV_D on)

Danke noch mal an igami und Puschel74.

Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

Puschel74

Äh, du brauchst nicht noch extra auf meinen Blödsinn verweisen den ich geschrieben hab  :-[
Im Endeffekt hat dir igami ja dann richtig geholfen  ;)
Aber ich hab auch was dabei gelernt  ::)
Zotac BI323 als Server mit DBLog
CUNO für FHT80B, 3 HM-Lan per vCCU, RasPi mit CUL433 für Somfy-Rollo (F2F), RasPi mit I2C(LM75) (F2F), RasPi für Panstamp+Vegetronix +SONOS(F2F)
Ich beantworte keine Supportanfragen per PM! Bitte im Forum suchen oder einen Beitrag erstellen.

Olaf A

Na da sehen wir beide nicht gut aus.
Aber den nenne ich es hält Gemeinschaftsarbeit  :)

Gruß Olaf
FHEM auf CubieTruck:
Max mit Cube, HMLAN; MAX-Thermostaten; Homematic-Komponenten, SIS PM Schalter, JeeLink.

Firetic

Ich versuche auch gerade das Modul zusammen mit meinem HarmonyHub in Betrieb zu nehmen. Leider scheitere ich schon daran den Hub mit meinem Cubietruck über Bluetooth zu verbinden.

Mein Bluetooth Stick läuft bis jetzt nur zur Anwesenheitskontrolle... Jetzt weiß ich nicht welche Befehle ich zum koppeln ausführen muss.

Könnte mir jemand auf die Sprünge helfen? Danke schonmal...