Neue Buttons im Fhem-Interface config

Begonnen von Guest, 21 Mai 2011, 19:12:36

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

hallo,

ich habe einen f20 dimmer, den ich über das fhem interface mit ON und
OFF schalten kann. kann ich an irgendeiner stelle auch dim-buttons,
bzw halt eigene definieren? also es kann in der übersicht auch gerne
zwei mal der schalter auftauchen - nur mit eigenen eigenschaften bzw
mit eigenen events (beispiel: schlater dim30%). ist das irgendwie
möglich?

eine zweite frage .... die aber eigentlich mehr fürs verständnis ist,
da ich mit der cfg net so wirklich klar komm.
wie schreibe ich das in der conifg, dass wenn lampe 1 angemacht worden
ist, auch lampe 2 angeht?
könnte mir jemand hier etwas unter die arme greifen? ;)


gruß
olli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo Olli,

die zweite Frage kann ich beantworten:

define SetLampe2 notify Lampe1 {\
if ("%" eq "on") {\
     fhem "set Lampe2 on"}\
}

Gruss,
Arne

P.S.: Die "Backslashes" sind wichtig, also genau so in die Config
kopieren.

On 21 Mai, 19:12, lionolli wrote:
> hallo,
>
> ich habe einen f20 dimmer, den ich über das fhem interface mit ON und
> OFF schalten kann. kann ich an irgendeiner stelle auch dim-buttons,
> bzw halt eigene definieren? also es kann in der übersicht auch gerne
> zwei mal der schalter auftauchen - nur mit eigenen eigenschaften bzw
> mit eigenen events (beispiel: schlater dim30%). ist das irgendwie
> möglich?
>
> eine zweite frage .... die aber eigentlich mehr fürs verständnis ist,
> da ich mit der cfg net so wirklich klar komm.
> wie schreibe ich das in der conifg, dass wenn lampe 1 angemacht worden
> ist, auch lampe 2 angeht?
> könnte mir jemand hier etwas unter die arme greifen? ;)
>
> gruß
> olli

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

On 21 Mai, 19:52, fhem-fighter wrote:
> Hallo Olli,
>
> die zweite Frage kann ich beantworten:
>
> define SetLampe2 notify Lampe1 {\
> if ("%" eq "on") {\
>      fhem "set Lampe2 on"}\
>
> }
>
> Gruss,
> Arne
>
> P.S.: Die "Backslashes" sind wichtig, also genau so in die Config
> kopieren.
>
> On 21 Mai, 19:12, lionolli wrote:

hallo arne! vielen dank! ich werde mir das mal nachher gleich
ausprobieren.
zu der ersten frage scheint es aber auch keine antwort zu
geben....seit 3 tagen google ich mir die finger wund. das scheint
garnet zu gehen *verdammt* :-)

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> P.S.: Die "Backslashes" sind wichtig, also genau so in die Config
> kopieren.

Oder alles in WHEMWEB modify eingeben, der baut Backslash (\) und die doppelten ";"
schon selber ein.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> ich habe einen f20 dimmer, den ich über das fhem interface mit ON und
> OFF schalten kann. kann ich an irgendeiner stelle auch dim-buttons,
> bzw halt eigene definieren? also es kann in der übersicht auch gerne
> zwei mal der schalter auftauchen - nur mit eigenen eigenschaften bzw
> mit eigenen events (beispiel: schlater dim30%). ist das irgendwie
> möglich?

Ich habe keinen Dimmer (das ist eine Erklaerung und keine Entschuldigung :)

Evtl. kann man auch einen der anderen Frontends verwenden, die Dimmer besser
unterstuetzten.

Wenn man beim FHEMWEB bleiben will, dann gibt es den Trick mit eventMap
(http://fhem.de/commandref.html#eventMap). Man definiert Schattengeraete:

  define Schalter_30_60 FS20 housecode button
  attr Schalter_30_60 dim31%:off dime62%:on

Damit wird beim "set Schalter_30_60 off" ein dim31% rausgeschickt, und bei on
dim62%. dim30% gibt es beim FS20 nicht, nur dim31%

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

Guest

Originally posted by: <email address deleted>

Hallo!

Leider wird die eventMap in FHEMWEB nicht verarbeitet,
on und off sind fest kodiert:

pH "cmd.$d=set $d on$rf", "on", 1;
pH "cmd.$d=set $d off$rf", "off", 1;

Damit ich meine Dimmer vom Bildschirm dimmen kann,
habe ich bei mir kurzerhand unter die obigen Zeilen
in der 01_FHEMWEB.pm diese weiteren eingefügt:

pH "cmd.$d=set $d dimup$rf", "↑", 1;
pH "cmd.$d=set $d dimdown$rf", "↓", 1;

Jetzt habe ich zwei schlanke Pfeile zum dimmen, die
nicht viel Platz wegnehmen.

Ideal wäre es, wenn alle in einer eventMap kodierten
Befehle anstelle von on und off angezeigt würden.
Also im Sinne von:

attr Dimmer eventMap on:An off:Aus dim31%:Schummrig dim62%:Heller

und angezeigt würde dann:

FS20      State      Set to
Dimmer    dimdown    An   Aus   Schummrig   Heller

Leider reichen meine Kenntnisse dafür nicht aus...

Tschüs,

Jörg

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com

rudolfkoenig

                                                   

> Leider wird die eventMap in FHEMWEB nicht verarbeitet,
> on und off sind fest kodiert:

Das schon, aber beim anklicken von "on" wird (wie geschrieben) dim31% gesendet.

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com