Taster mit Zusatzfunktionen

Begonnen von lucianbulz, 21 November 2015, 22:54:16

Vorheriges Thema - Nächstes Thema

lucianbulz

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...

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

lucianbulz

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...

franky08

Debian Bookworm auf HUNSN / Debian Bullseye auf 2.ter HUNSN F2F an 2x RaspiB
mit FHEM aktuell
22Zoll ViewSonic als Infodislay (WVC)
3xHMLAN mit vccu, raspmatic_rpi3, HMIP-HCU1

lucianbulz

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...

justme1968

wenn dein device events beim drücken und los lassen erzeugt ...
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

lucianbulz

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

lucianbulz

Keiner eine Lösung für mich? Ich bringe es einfach nicht zum Laufen...

justme1968

was steht im eventmonitor?

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

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