FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: royw am 15 Januar 2020, 19:21:55

Titel: Funk-Taster Broadlink-Lampe
Beitrag von: royw am 15 Januar 2020, 19:21:55
Hallo ihr ,
ich versuche nun schon seit längerem meine Wohnzimmerlampe per FHEM zu steuern ...
Es ist etwas komplizierter als man zuerst denkt (zumindest für mich )

Also hier meine Aufgabe :
es gibt einen Funktaster(über CUL Stick) , einen Broadlink RMpro und eine LED Lampe
Die Lampe hat (mindestens) 3 Zustände : "an" , "gedimmt" und  "aus"
Diese wird über den Broadlink gesteuert.

Also wenn man auf den Taster drückt soll die Lampe in den nächsten Zustand  schalten.
Aus -> Gedimmt -> An -> Aus -> usw.

Was mir bis jetzt gelungen ist, das ich im Event Monitor den Taster Taster sehe und ein Notify anlegen kann

Nur leider kann ich nur ein Kommando ausführen lassen und nicht das mit dem Durchschalten.

Kann mir da einer auf die Sprünge helfen ?

Bitte von 0 an für Anfänger.

Vielen Dank für eure Hilfe :-)
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: MadMax-FHEM am 15 Januar 2020, 20:00:42
Du hast doch in dem anderen Thread (https://forum.fhem.de/index.php/topic,106990.msg1008374.html#msg1008374) Hinweise wie sowas machbar ist bekommen!?

Hat das nicht gereicht!?
Warum dann nicht dort weiter...
...sondern hier neu!?

Oder ist das jetzt ganz was anderes?
Liest sich aber ähnlich/gleich...

Gruß, Joachim
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: royw am 15 Januar 2020, 20:06:23
Ihr sagtet mir das ich das bei Anfänger rein machen sollte (bin absoluter Anfänger)
Und so richtig finde ich keinen Start wie ich das realisieren kann.
Deshalb von 0  ...
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: MadMax-FHEM am 15 Januar 2020, 20:37:40
Ich hab den anderen Thread (eben) noch mal (und noch mal ;)  ) gelesen...

Konnte nix finden von noch mal in Anfänger...

Und die letzten Posts sind Hinweise auf Möglichkeiten zu verwirklichen was du willst...

Gewünschte/angefragte Infos (z.B. lists von Devices, Ausgaben Eventmonitor, ...) wurden weder dort noch hier geliefert...

Wie sollte man da hier wie dort helfen?

Und du wirst nur mit Glück jemanden finden, der dir dein System "baut"...
Aber selbst wenn sich jemand findet: ohne Infos geht das nicht...

Und im anderen Thread war doch ein oder sogar 2 konkrete Vorschläge auf Basis der Infos bzw. halt mit "Platzhaltern" wo eben Infos fehlen...

Gruß, Joachim
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: amenomade am 15 Januar 2020, 20:43:11
Da ist eine Möglichkeit für das Durchschalten beschrieben: https://forum.fhem.de/index.php/topic,106990.msg1008993.html#msg1008993

Und da eine andere (im EDIT): https://forum.fhem.de/index.php/topic,106990.msg1008688.html#msg1008688

Du hast schon 2 Möglichkeiten im ursprünglichen Thread
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: royw am 15 Januar 2020, 21:19:29
zur Zeit habe ich nur dieses Event :

defmod IT_1527xb4f12_notify_1 notify IT_1527xb4f12:on set broadlinkWZ commandSend LampeAn

das habe ich einfach aus dem Event Monitor erzeugt.
Das macht aber nur die Lampe an

die Beispiele sehen für mich zu kompliziert aus :-(
Deshalb dachte ich mir vielleicht  kann einer von Anfang an Unterstützung geben ...
Also
Taster anlegen
Lampe anlegen
Notify anlegen und wo man was eintragen kann



Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: amenomade am 15 Januar 2020, 21:28:22
Das 2. Beispiel mit DOIF ist Zeile pro Zeile kommentiert.
Bei "on" auf FB (Fernbedienung)  - in deinem Fall das IT Device- ,
schaltet er Schalter - in deinem Fall broadlinkWZ  -
durch: 10 35 50 70 100 - in deinem Fall Aus -> Gedimmt -> An

Nur bei     fhem_set("Schalter $_a[$_counter++]")
musst Du wahrscheinlich dein "commandSend" mitgeben, also:
    fhem_set("broadlinkWZ commandSend $_a[$_counter++]")
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: amenomade am 15 Januar 2020, 21:38:16
Und das erste Beispeil ist noch einfacher:

defmod IT_1527xb4f12_notify_1 notify IT_1527xb4f12:on { fhem "set broadlinkWZ commandSend ".Each("broadlinkWZ", "LampeAn,LampeAus,Lampegedimmt") }

Angenommen, dass deine Lampe mit "set broadlinkWZ  commandSend LampeAn",  "set broadlinkWZ  commandSend LampeAus" und ""set broadlinkWZ  commandSend Lampegedimmt" geschaltet wird: das ganze ist natürlich abhängig von den Befhelen, die Du nutzen musst, um deine Lampe zu schalten. So lange Du keine weitere Infos lieferst, kann man nur raten
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: royw am 15 Januar 2020, 22:01:08
Dankeschön.
ich werde das morgen versuchen
Titel: Antw:Funk-Taster Broadlink-Lampe
Beitrag von: royw am 16 Januar 2020, 06:47:15
So ich habe es erst einmal hinbekommen :

define wzLampeTisch dummy
attr wzLampeTisch setList aus dunkel hell
attr wzLampeTisch webCmd aus:dunkel:hell

define IT_1527xb4f12_notify_1 notify IT_1527xb4f12:on {fhem "set wzLampeTisch ".Each("wzLampeTisch", "aus,dunkel,hell,dunkel")}

define wzLampeTisch_notify_1 notify wzLampeTisch:aus {fhem "set broadlinkWZ commandSend LampeAus"}

define wzLampeTisch_notify_2 notify wzLampeTisch:dunkel { \
fhem"set broadlinkWZ commandSend LampeAn";;\
fhem"set broadlinkWZ commandSend LampeDunkel";;\
}

define wzLampeTisch_notify_3 notify wzLampeTisch:hell { \
fhem"set broadlinkWZ commandSend LampeAn";;\
fhem"set broadlinkWZ commandSend LampeHell";;\
}



ist evtl. nicht das kürzeste aber es funktioniert :-)

Vielen Dank für eure Unterstützung