Funktioniert
ich habe nun folgenden Code aus Deinem Beispiel gemacht:
Die Funktion wird korrekt ausgeführt, der Öffner für die Gartentür
summt für 3 Sekunden. Allerdings kommt im Misterhouse Log
folgende Fehlermeldung
hast Du eine Idee ?
ich habe nun folgenden Code aus Deinem Beispiel gemacht:
Code:
use EIB8_Item;
$Gartentuer = new EIB8_Item('1/0/0',);
$yac_server = new Socket_Item(undef, undef, 'server_fritzbox');
if (defined(my $data = said $yac_server)){
print_log "received: $data";
if ($data == "tueroeffnen"){
print_log "öffne Tür";
$Gartentuer->set_with_timer('11', 3, '00');
}
summt für 3 Sekunden. Allerdings kommt im Misterhouse Log
folgende Fehlermeldung
Code:
19/06/09 22:36:56 received: tueroeffnen 19/06/09 22:36:56 öffne Tür 19/06/09 22:36:56 Not EIS type 8 data received for 1/0/0: [3] 19/06/09 22:36:59 Not EIS type 8 data received for 1/0/0: [0] 19/06/09 22:37:00: Saving object states ... done


. Es muss heissen unless ... == _0_ anstatt _1_.
.

Kommentar