FHEM Forum

FHEM - Hausautomations-Systeme => 1Wire => Thema gestartet von: appi am 23 März 2013, 09:24:14

Titel: OWDevice - LCD - Tasten
Beitrag von: appi am 23 März 2013, 09:24:14
Hallo
bei mir läuft 1wire - LCD Louis Swart Platine genial an einem DS9490.
Hat schon jemand mit einem Notify die Tasten des Louis Swart LCD Moduls abgefragt?
Ich benutze OWServer mit OWDevice.
Ich versuche es mit :
define Taste notify Sauna_LCD:counters.3.* set set Sauna_LCD backlight 0

was mache ich falsch?

besten Dank für eine Hilfestellung.

gruss
Remo
Titel: Aw: OWDevice - LCD - Tasten
Beitrag von: eppi am 23 März 2013, 11:03:22
Hallo Remo
Um die Tasten abzufragen (Reading),kannst du nachfolgenden notify beliebig ergängen:
define Taste notify Sauna_LCD:counters.* {\
  my $Taste0   = ReadingsVal("Sauna_LCD", "counters.0", "none");;\
  my $Taste1   = ReadingsVal("Sauna_LCD", "counters.1", "none");;\
  my $Taste2   = ReadingsVal("Sauna_LCD", "counters.2", "none");;\
  my $Taste3   = ReadingsVal("Sauna_LCD", "counters.3", "none");;\  
  if($Taste0 eq "1") {\
  fhem("set Sauna_LCD backlight 0");; \
  }\
}


Ich habe es nicht getestet; also mich nicht an den Pranger stellen wenns nicht funktioniert :=)
Viel Erfolg!

Gruss Dani
Titel: Aw: OWDevice - LCD - Tasten
Beitrag von: Tobias am 26 März 2013, 07:20:34
klappt das überhaupt user-friendly? Selbst wenn man die Taster jede Sekunde abfragt so muss man doch mindestens eine Sekunde lang drauf drücken damit man den Tastendruck erkennt.
Oder ist das etwa anstatt Pull- ein Pushprinzip?
Titel: Aw: OWDevice - LCD - Tasten
Beitrag von: ext23 am 26 März 2013, 13:41:08
Ich bin mir nicht sicher aber mir war so als wenn das Board den Tastendruck "speichert" Also müsste man es jederzeit abfragen können. Aber wie gesagt ich bin mir nicht sicher, ich hatte das mal vor einiger Zeit ausprobiert allerdings mit den Modulen von pah.
Titel: Aw: OWDevice - LCD - Tasten
Beitrag von: pole23 am 01 April 2013, 11:10:33
Zitat von: Tobias schrieb am Di, 26 März 2013 07:20klappt das überhaupt user-friendly? Selbst wenn man die Taster jede Sekunde abfragt so muss man doch mindestens eine Sekunde lang drauf drücken damit man den Tastendruck erkennt.
Oder ist das etwa anstatt Pull- ein Pushprinzip?
Das würde mich auch mal interessieren, ob die Tasten direkt ausgewertet werden können, ober ob den Interval auf 1 sec einstellen muss.
Titel: Aw: OWDevice - LCD - Tasten
Beitrag von: dougie am 03 April 2013, 11:56:35

...wenn ich mich recht erinnere, liegt hinter den Tastern jeweis ein Zähler, der incrementiert wird. Daher kann eine Änderung des Zählerstandes zwischen zwei Abfragen als Tastendruck gewertet werden.

Ansonsten: rtfm ;-)