FHEM Forum

FHEM - Hausautomations-Systeme => Unterstützende Dienste => Thema gestartet von: erwin am 25 Juli 2014, 11:32:01

Titel: [gelöst] "set WOL on" wird nicht durchgeführt.....
Beitrag von: erwin am 25 Juli 2014, 11:32:01
Hi,

ich bin am testen der WOL Funktion.
Dabei ist mir aufgefallen, dass bei einem "set <WOLname> on"  die sub WOL_GetUpdate nicht aufgerufen wird.

dieser code ist der Übertäter (in der set funktion):
if ($hash->{STATE} eq "on") {
      WOL_GetUpdate($hash);
  }


die Ursache ist simpel:
Ich habe in der definition mittels attr <wolname> stateFormat isRunning den STATE modifiziert, damit triftt die Bedingung nie zu!

Fix-Vorschlag:
if (AttrVal($name, "state", "") eq "on") {
...

l.g. erwin
Titel: Antw:"set WOL on" wird nicht durchgeführt.....
Beitrag von: Dietmar63 am 25 Juli 2014, 23:59:34
werde ich ändern
Titel: Antw:"set WOL on" wird nicht durchgeführt.....
Beitrag von: Dietmar63 am 26 Juli 2014, 00:16:45
geändert und eingeckeckt.
Titel: Antw:"set WOL on" wird nicht durchgeführt.....
Beitrag von: Dietmar63 am 27 Juli 2014, 23:41:13
habe die Änderung erst einmal zurück genommen - funktionierte nicht
Titel: Antw:"set WOL on" wird nicht durchgeführt.....
Beitrag von: Dietmar63 am 30 Juli 2014, 21:00:36
jetzt funktioniert es - eigecheckt
Titel: [gelöst] "set WOL on" wird nicht durchgeführt.....
Beitrag von: erwin am 31 Juli 2014, 12:30:43
Hi,
bestenDank, funktioniert!
l.g. erwin