Seite 1 von 3

#1 Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 10:57
von koboldo
Moin,
kann man mit Openhab einen Tastendruck auswerten, also das Ereignis das jetzt gerade die Taste LCN.key.0.5.A1=hit gedrückt wird um eine Rule auszuführen ?

Bisher habe ich nur gesehen wie man mit Openhab "Tasten drücken" kann.... :blush:
Gruß
Jörg

#2 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 11:20
von Uwe
Moin Jörg,
es gibt da das SKH (Sende Kommando an Host). Das kannst du leider nur auf eine Taste parametrieren, wenn deine Pro ein Administrator-Kennwort hat ... :thumbdown:
Die Auswertung funktioniert mit allen mir bekannten Software-Lösungen, warum dann also nicht auch mit OpenHAB ... :blush:

Grüße, Uwe

#3 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 11:30
von koboldo
Moin Uwe,
also könnte ich nur eine Taste auswerten ? :confused:

Im Domiq kann ich ja jede beliebige Taste auswerten ob Sie gedrückt wurde, z.B. mit E.LCN.keys.0.5.2.A1=hit,
das geht mit der 200€ PCHK nicht ? :thumbdown:
Gruß
Jörg

#4 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 11:38
von Uwe
Doch natürlich, Jörg
Mit SKH gibst du der Taste einen 6-stelligen (dezimalen) Code, den du dann auswerten kannst.
Wenn du bei der Auswertung auch noch die sendende ID mit einbeziehst, hat das Modul gar nicht genug Tasten für alle Kombinationen ;)

Da die Domiq-Kollegen (noch) kein PCK 'sprechen', sieht eine Auswertung dort natürlich etwas anders aus.

Grüße, Uwe

#5 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 11:46
von koboldo
Mal sehen ob ich das finde, wenn ich an der Pro bin ..... :blush:

Im LCN-Forum steht eher, das es nicht geht :O

#6 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 12:40
von Uwe
Na ja, parametrieren mit Adminkennwort und dann 'freie Eingabe' - du findest das nicht im Klartext.
Nur im Bus-Monitor der Pro steht es dann im Klartext - ob du richtig warst, kannst du also schon erkennen.

Und: geht nicht, gibt es nicht :w00t:

#7 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 13:08
von Beleuchtfix
koboldo hat geschrieben:Im Domiq kann ich ja jede beliebige Taste auswerten ob Sie gedrückt wurde, z.B. mit E.LCN.keys.0.5.2.A1=hit,
das geht mit der 200€ PCHK nicht ? :thumbdown:

Das ist so nicht ganz richtig, du wertest damit ein Sende Taste an Domiq aus, feststellen, dass eine Taste gedrückt wurde, kann man im LCN nicht. Auch die Anzeige in der Pro, die die sendende Taste beschreibt, ist nur ein Vergleich, von welcher Taste diesen Befehl in der Programmierung gesendet wird.

Leider kann man auch kein Sende Taste an irgend ein anderes Modul abfangen.

Gruß
Florian

#8 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 13:24
von koboldo
OK, werde ich schon finden, habe auch eine Anleitung gefunden :sneaky:

Allerdings hänge ich nun vermutlich eher an dem Problem, wie ich das in Openhab auslese....
Ich wüsste da jetzt keinen Befehl, da diese alle an verschiedene Sachen gebunden sind, sowie OUTPUT_STATUS etc....Hilft mir diesem Fall ja nicht weiter....
Jemand eine Idee ?

@Beleuchtfix: Ja, Du hast Recht, am besten wäre es wenn es bei der PCHK auch so gelöst werden könnte in dem man Sende Taste an PCHK machen könnte....

#9 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 13:33
von Uwe
in dem man Sende Taste an PCHK machen könnte....

SKH ist doch nichts anderes - der Host ist die PCHK (also, wenn du nichts verändert hast, ID4).

Und da SKH ein offizielles (wenn auch undokumetiertes) PCK-Kommando ist, muss auch eine Auswertung gehen.

Unterschiedliche Systeme erfordern da (leider) unterschiedliche Kommandos ...

Grüße, Uwe

#10 Re: Mit Openhab Tastendruck auswerten ?

Verfasst: Fr 30. Dez 2016, 18:32
von oliwel
Da OpenHAB nur Zustände verwaltet und keine "Bus-Events" kennt, wirst du nicht umher kommen dir irgendeine Ressource im LCN zu suchen, zu schalten und dann über die Statusänderung und ggf. Regeln daraus deine Aktion zu basteln. Es sollte auch ausreichen einen Schaltbefehl an ein nicht vorhandenes Modul zu schicken um das Kommando zu sehen, es kann allerdings sein das sich OpenHAB dann bei der Initialisierung auf den Bauch dreht.

Oli