state änderung des Dummys führt in 99_myUtils.pm

Begonnen von der-Lolo, 30 Mai 2014, 09:08:33

Vorheriges Thema - Nächstes Thema

der-Lolo

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!