Wenn dies dein erster Besuch hier ist, lies bitte zuerst die Hilfe - Häufig gestellte Fragen durch. Du musst dich vermutlich registrieren, bevor du Beiträge verfassen kannst. Klicke oben auf 'Registrieren', um den Registrierungsprozess zu starten. Du kannst auch jetzt schon Beiträge lesen. Suche dir einfach das Forum aus, das dich am meisten interessiert.
Die Anweisungen in der startup.pl haben noch gefehlt, jetzt funktioniert es!
Ich bin aber vorerst auf den EIB7 Datentyp gewechselt, da die bei mir noch nicht korrekten Zeitangaben beim EIBRB_Item Datentyp dafuer gesorgt haben, dass der Rollladen nach dem Hochfahren gleich wieder ein Stück runtergefahren ist und umgekehrt.
Du mußt noch in einer Datei, z.B. 00-startup.pl im Code Verzeichnis folgendes definieren:
Code:
# Must be named 00_startup.pl instead of startup.pl to
# ensure it got parsed before the other user stuff
# noloop=start
use constant DOWN => 'down';
use constant UP => 'up';
use constant STOP => 'stop';
# noloop=stop
Wenn ich das mache, kommt die Fehlermeldung im Log nicht mehr. Wenn allerdings das Event ausgelöst wird (Sonnenuntergang war gerade), kommt folgende Fehlermeldung:
Zum steuern meiner Rollläden mit Misterhouse habe ich das Skript vom User RaK aus dem Lexikon als Basis genommen. Leider bekomme ich eine Fehlermeldung im Log. Kennt jemand die Ursache?
Hier das Skript:
Code:
use Rollerblinds;
$Wohnen_Rollladen = new EIBRB_Item('5/1/0|5/1/1', 28);
$Arbeiten_Rollladen = new EIBRB_Item('5/0/0|5/0/1|5/0/2', 28);
# Zeitgesteuerte Aktionen
# jeden Abend mit Sonnenuntergang runter
if (time_now($Time_Sunset)) {
set $Wohnen_Rollladen DOWN;
set $Arbeiten_Rollladen DOWN;
}
und hier die Fehlermeldung:
Code:
Error in user code file /data/mic/dev/eib/misterhouse/data/mh_temp.user_code
08/03/2009 16:27:42: Bareword "DOWN" not allowed while "strict subs" in use at (eval 475) line 2021.
Bareword "DOWN" not allowed while "strict subs" in use at (eval 475) line 2022.
Line 2016:
Line 2017: # Zeitgesteuerte Aktionen
Line 2018:
Line 2019: # jeden Abend mit Sonnenuntergang runter
Line 2020: if (time_now($Time_Sunset)) {
Line 2021: set $Wohnen_Rollladen DOWN;
Line 2022: set $Arbeiten_Rollladen DOWN;
Line 2023: }
Line 2024:
Wir verarbeiten personenbezogene Daten über die Nutzer unserer Website mithilfe von Cookies und anderen Technologien, um unsere Dienste bereitzustellen. Weitere Informationen findest Du in unserer Datenschutzerklärung.
Indem Du unten auf "ICH stimme zu" klickst, stimmst Du unserer Datenschutzerklärung und unseren persönlichen Datenverarbeitungs- und Cookie-Praktiken zu, wie darin beschrieben. Du erkennst außerdem an, dass dieses Forum möglicherweise außerhalb Deines Landes gehostet wird und bist damit einverstanden, dass Deine Daten in dem Land, in dem dieses Forum gehostet wird, gesammelt, gespeichert und verarbeitet werden.
Einen Kommentar schreiben: