Hallo Forum,
ich möchte etwas ganz simples, bekomme es aber nicht gebacken.
Wenn der state des dummy sich ändert soll der Dummy mit all seinen Readings an 99_myUtils.pm übergeben werden. Ich habe im Forum und im Wiki viel gesucht aber nichts wirklich tolles gefunden.
Zitat
define player dummy
define playerChange notify player {play("@")}
und in der 99_audioUtils.pm hab ich folgendes...
Zitat
package main;
use strict;
use warnings;
use POSIX;
sub
audioUtils_Initialize($$)
{
my ($hash) = @_;
}
sub player($) {
my ($DEVICE) = @_;
if (ReadingsValue($DEVICE) eq "sourceAudioCD"){
if (OldValue($DEVICE) ne "sourceAudioCD")
{fhem ("set player aktiv")}
else
{fhem ("setreading player source notCD")}
}
}
1;
Die Sub player ist noch nicht ausgereift - wie es scheint schaffe ich aber noch nichtmal den korrekten Sprung hinein...
Kann vielleicht mal jemand genauer erklären wie ich einen Dummy mit all seinen werten an die 99_ übergebe?
Vielen Dank!