Hallo,
hier ist aufgefallen, daß sich das Attribut dummy mit 0 nicht deaktivieren lässt:
Zitat von: DirkS am 03 August 2019, 11:35:14
Ich glaube ich habe einen Fehler im Modul gefunden, der mich ziemlich viele Nerven gekostet hat.
Ich wollte vorübergehend SIGNALduino deaktivieren und habe das Attribut Dummy auf 1 gesetzt.
Dies hat auch soweit funktioniert. Nun wollte ich das Modul wieder aktivieren und habe Dummy auf 0 gesetzt.
Der Empfang von Paketen hat auch wieder funktioniert (Wetterdaten). Deshalb ging ich davon aus, dass alles wieder ordnungsgemäß funktioniert.
Nur ging das Schalten von Steckdosen nicht mehr. Ich dachte, dass ich eventuell an der Hardware etwas kaputt gemacht habe, durch den Test zuvor.
Nach nun einer Nacht darüber schlafen, habe ich "Dummy" aus der CFG gelöscht und das Senden geht nun auch wieder.
Der Grund dafür ist hier:
https://svn.fhem.de/trac/browser/trunk/fhem/fhem.pl
sub
IsDummy($)
{
my $devname = shift;
return 1 if(defined($attr{$devname}) && defined($attr{$devname}{dummy}));
return 0;
}
}
Damit kann das Attribut dummy nur durch löschen deaktiviert werden.
In vielen Modulen stehen aber mit
$hash->{AttrList} = " dummy:1,0"
0 und 1 zur Auswahl.
Gruß Ralf
Danke fuer den Hinweis, habs gefixt.
Hallo Rudi,
Vielen Dank, dass Du es behoben hast.
Grüße Sidey
Gesendet von meinem Moto Z (2) mit Tapatalk