Ich bin noch ein zimmlicher Anfänger ;)
Ich habe folgenden Eintrag in der fhem.cfg:
Zitat
define Licht CUL_HM 37DBFA
attr Licht IODev hmusb
attr Licht autoReadReg 4_reqStatus
attr Licht expert 2_full
attr Licht firmware 2.1
attr Licht room Zimmer
attr Licht subType switch
attr Licht webCmd statusRequest:toggle:on:off
Und habe diesen Code gefunden:
Zitat
define Schalter_Flur_Licht notify FS20_e24b02 {\
if (Value("Lampe_Flur") eq "off") {\
fhem("set Lampe_Flur on");;\
fhem('set MyTTS tts Lampe im Flur an');;\
} else {\
fhem("set Lampe_Flur off");;\
fhem('set MyTTS tts Lampe im Flur aus');;\
}\
}
Wenn ich es jetzt wie folgt abändere wird nur ständig Lampe aus gesagt:
Zitat
define Schalter_Flur_Licht notify Licht {\
if (Value("Lampe_Flur") eq "off") {\
fhem("set Lampe_Flur on");;\
fhem('set MyTTS tts Lampe im Flur an');;\
} else {\
fhem("set Lampe_Flur off");;\
fhem('set MyTTS tts Lampe im Flur aus');;\
}\
}
Was mache ich da Falsch, das jemand eine Idee?
lg. Mathias
Schau dir mal deinen Code genau an. Fällt dir dann auf, dass du kein Device hast, das Lampe_Flur heißt?
Vorschlag von mir: Einsteiger-PDF lesen. Und dann bitte: Versucht den Code zu verstehen und kopiert nicht einfach nur irgendwas in eure Config. Das wird nie etwas.
Edit: Das Problem hat weder mit Einplatinencomputern, noch mit Text2Speech zu tun (auch wenn es eine Sprachausgabe gibt)...