FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: lucianbulz am 21 November 2015, 22:54:16

Titel: Taster mit Zusatzfunktionen
Beitrag von: lucianbulz am 21 November 2015, 22:54:16
Hallo, ich bin noch recht neu, seit ca. 1 Tag von Fehm überzeugt. Ich habe hauptsächlich meinen MCP23017 wo ich mir selbst eine Platine gebaut habe mit 8 EIngängen und 8 Ausgängen. Ich habe mir das ganze zunächst in Python programmiert und es geschaft dass ich mehrere Funktionen auf einen Taster gelegt habe. Zum Beispiel:
einfach klick --> Licht ein langer Klick bis jalousie runterfährt bzw rauffährt.
Jetzt will ich das ganze auch im FEHM machen. Wies aber nicht wie und auch meine Perl Programmierkenntnisse sind nicht vorhanden.
Ich bitte um Hilfe...
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: justme1968 am 21 November 2015, 22:58:58
schau dir mal sequence an. damit gehen einfach und mehrfach klickst. wenn dein device events beim drücken und los lassen erzeugt müsste auch das lange drücken damit gehen.

gruss
  andre
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: lucianbulz am 21 November 2015, 23:01:58
WOW, das ging aber schnell! Glaubst du dass du mir vielleicht ein Link geben kannst, bis ich mich in diesem Forum auskenne, braucht es noch ein Weilchen...
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: franky08 am 21 November 2015, 23:06:37
Das findest du in der commandref

http://fhem.de/commandref_DE.html#sequence
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: lucianbulz am 22 November 2015, 14:34:06
Soviel ich hier vernehmen kann ist das so dass man eine Sequenz von verschiedenen Buttons anstoßen damit das erfüllt wird. Ich will aber lediglich ein Button für längere Zeit gedrückt halten. Ich habe hier herumexperimentiert jedoch komme ich nicht weiter da er immer von mir 3 Buttons verlangt...
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: justme1968 am 22 November 2015, 14:49:31
wenn dein device events beim drücken und los lassen erzeugt ...
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: lucianbulz am 22 November 2015, 20:27:50
Jetzt habe ich es geschaft die sequence zu definieren: Diese werden vom i2c20pA0 (MCP23017) getriggert. Es tut sich aber nichts. Was mache ich falsch??

Hier ein Auszug aus meiner fhem.cfg:

define lampseq sequence i2c20pA0:on 2 i2c20pA0:on
define lampon notify lampseq:trigger|relais0:on.* set lamp on
define MeineLampe notify lampseq:trigger set relais1 on
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: lucianbulz am 24 November 2015, 20:08:25
Keiner eine Lösung für mich? Ich bringe es einfach nicht zum Laufen...
Titel: Antw:Taster mit Zusatzfunktionen
Beitrag von: justme1968 am 24 November 2015, 20:43:36
was steht im eventmonitor?

gruss
  andre