gehört das nach Anfängerfragen, Automatisierung oder hier her? Falls falsch bitte verschieben.
Wann wird der Status der mit "define xxx holiday" angelegten Sachen aktualisiert?
Ich habe mir z.B. eine holiday Datei für die Müllabfuhrtermine angelegt und möchte, irgendwann Nachts, einen Dummy aktualisieren um mir anzeigen zu lassen, was heute und morgen an Müll rauszustellen ist. Das geht natürlich erst wenn der Status von "muell" aktualisiert ist weil sonst die Daten von gestern angezeigt werden.
Hallo Jhohn,
nach meinen Infos schaltet das Modul um Mitternacht um.
Gruss Olaf
Danke, kurz nach Mitternacht hatte ich noch die Werte vom Vortag. Ich habe die Weiterverarbeitung jetzt auf 3 Uhr verschoben und schaue mal was morgen passiert.
Hallo,
daher habe ich mir die Daten in der Holiday-Datei bei, z.B. Müll, immer einen Tag vorher drinnen.
Dann bekomme ich rechtzeitig die Mail das morgen die Müllabfuhr kommt und ich hab noch den ganzen Tag Zeit.
Grüße
Hallo Jhohn
darf ich dich bitten deine Config für das Anzeigen der holiday und der Dummy mal zu posten ??
wäre auch interessiert
Danke
Gordon
Da ich immer noch ein Problem (http://forum.fhem.de/index.php?topic=10487.0)damit habe, in meiner 99_myUtils.pm die holidays abzufragen mache ich das im Moment mit einer 3 Dummies je holiday Datei.
Beispiel für die Anzeige ob ich irgendwelchen Müll rausstellen muss:
in fhem.cfg
define muell holiday
define Muellabfuhr dummy
attr Muellabfuhr fp_Erdgeschoss 650,350,1,
attr Muellabfuhr fp_Obergeschoss 650,350,1,
attr Muellabfuhr room z_Uebersicht
define muell_heute dummy
define muell_morgen dummy
define at_muell_heute at *02:00:25 {fhem("set muell_heute ".fhem("get muell today"));;}
define at_muell_morgen at *02:00:30 {fhem("set muell_morgen ".fhem("get muell tomorrow"));;}
define set_day_settings at *03:03:00 {day_settings();;}
in 99_myUtils.pm
sub day_settings() {
my $muell = "Nein";
my $muell_heute = Value("muell_heute");
my $muell_morgen = Value("muell_morgen");
# Muellabfuhr
if($muell_heute ne "none" && $muell_morgen ne "none") {
$muell = "Heute: " . $muell_heute . " - Morgen: " . $muell_morgen;
}
elsif($muell_heute ne "none") {
$muell = "Heute: " . $muell_heute;
}
elsif($muell_morgen ne "none") {
$muell = "Morgen: " . $muell_morgen;
}
{fhem("set Muellabfuhr " . $muell)};