Anwendungsbeispiele
Lautstärke absenken bei Telefonanruf
Ein eingehender Telefonanruf wird an einer FritzBox durch das entsprechende Modul ausgewertet. In dem Notify wird geprüft ob der Fernseher eingeschaltet ist.
Wenn dem so ist, dann wird die aktuelle Lautstärke um 8% gesenkt. Die Abfrage, ob der State "on" ist, kann auch entfallen.
Dann gibt es allerdings eine Meldung im Log, dass der Befehl nicht gesendet werden konnte, wenn der Fernseher nicht eingeschaltet ist.
FBF:event:.ring {
if (Value("Wohnzimmer_TV") eq "on") {
my $newVol = ReadingsVal("Wohnzimmer_TV", "volume", "20") - 8;
fhem("set Wohnzimmer_TV volume $newVol");
}
}
Mute bei Telefonanruf
Durch eine kleine Abwandlung der obigen Notify kann der Fernseher auch komplett stumm geschaltet werden.
FBF:event:.ring {
if (Value("Wohnzimmer_TV") eq "on") {
fhem("set Wohnzimmer_TV mute on");
}
}