Hauptmenü

Toggle Gerät

Begonnen von Guest, 03 Januar 2012, 09:34:33

Vorheriges Thema - Nächstes Thema

Guest

Originally posted by: <email address deleted>

Tag,

ich habe mir für meine FS20 Geräte ein kleines Code Snippet
geschrieben, dass soweit ein toggle Kommando kommt den Status statt
toggle auf an oder aus setzt:

define setStateOnToggle notify .*:toggle {\
   if ($value{@} eq "on") {\
     fhem "setstate @ off";;\
   } else { \
     fhem "setstate @ on";; \
   } \
}

Bisher hat das Kommando auch immer super funktioniert. Nur
mittlerweile tut es schlicht überhaupt nichts mehr. Sieht hier
irgendjemand den Fehler?

Vielen Dank und einen schönen Dienstag Vormittag,
Matthias

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

Guest

Originally posted by: <email address deleted>

Hm wieder etwas neues gelernt. In der xml Liste gibt es für FS20 INT
und STATE Attribute. Im INT ist der Status richtig gesetzt, bei STATE
nicht. STATE beschreibt dann also den letzten empfangenen Wert und INT
den momentan gespeicherten Wert.

On 3 Jan., 09:34, Matthias wrote:
> Tag,
>
> ich habe mir für meine FS20 Geräte ein kleines Code Snippet
> geschrieben, dass soweit ein toggle Kommando kommt den Status statt
> toggle auf an oder aus setzt:
>
> define setStateOnToggle notify .*:toggle {\
>         if ($value{@} eq "on") {\
>           fhem "setstate @ off";;\
>         } else { \
>           fhem "setstate @ on";; \
>         } \
>
> }
>
> Bisher hat das Kommando auch immer super funktioniert. Nur
> mittlerweile tut es schlicht überhaupt nichts mehr. Sieht hier
> irgendjemand den Fehler?
>
> Vielen Dank und einen schönen Dienstag Vormittag,
> Matthias

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

Guest

Originally posted by: <email address deleted>

Hm welcher der beiden Werte wird denn beim @ zurück gegeben? Ist das
der Wert aus STATE oder aus INT? Ich habe irgendwie das Gefühl, dass
der STATE Wert zurück gegeben wird. Kommt man denn irgendwie an den
internen Wert?

On 3 Jan., 11:15, Matthias wrote:
> Hm wieder etwas neues gelernt. In der xml Liste gibt es für FS20 INT
> und STATE Attribute. Im INT ist der Status richtig gesetzt, bei STATE
> nicht. STATE beschreibt dann also den letzten empfangenen Wert und INT
> den momentan gespeicherten Wert.
>
> On 3 Jan., 09:34, Matthias wrote:
>
>
>
>
>
>
>
> > Tag,
>
> > ich habe mir für meine FS20 Geräte ein kleines Code Snippet
> > geschrieben, dass soweit ein toggle Kommando kommt den Status statt
> > toggle auf an oder aus setzt:
>
> > define setStateOnToggle notify .*:toggle {\
> >         if ($value{@} eq "on") {\
> >           fhem "setstate @ off";;\
> >         } else { \
> >           fhem "setstate @ on";; \
> >         } \
>
> > }
>
> > Bisher hat das Kommando auch immer super funktioniert. Nur
> > mittlerweile tut es schlicht überhaupt nichts mehr. Sieht hier
> > irgendjemand den Fehler?
>
> > Vielen Dank und einen schönen Dienstag Vormittag,
> > Matthias

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