Hallo,
ich habe schon vor einiger Zeit den Abfallkalender hier aus dem Forum FTUI eingebaut.
Es handelt sich um diese Lösung hier:
https://forum.fhem.de/index.php/topic,34233.msg391231/topicseen.html#msg391231
Seit einiger Zeit sehe ich aber im Log folgendes:
"my" variable $dayDiff masks earlier declaration in same scope at ./FHEM/99_myUtilsMuell.pm line 81.
"my" variable $dayDiff masks earlier declaration in same scope at ./FHEM/99_myUtilsMuell.pm line 85.
"my" variable $dayDiff masks earlier declaration in same scope at ./FHEM/99_myUtilsMuell.pm line 89.
2016.03.02 20:17:24 1: reload: Error:Modul 99_myUtilsMuell deactivated:
Anbei noch ein Auszug aus der entsprechenden 99_myUtilsMuell.pm
my $dayDiff = floor(($dtPapier - $t) / 60 / 60 / 24 + 1);
if ($dayDiff >= 0) {
fhem("set Papiertonne $dayDiff");
}
my $dayDiff = floor(($dtWertstofftonne - $t) / 60 / 60 / 24 + 1);
if ($dayDiff >= 0) {
fhem("set Gelbetonne $dayDiff");
}
my $dayDiff = floor(($dtRest - $t) / 60 / 60 / 24 + 1);
if ($dayDiff >= 0) {
fhem("set Restmuell $dayDiff");
}
my $dayDiff = floor(($dtBiomuell - $t) / 60 / 60 / 24 + 1);
if ($dayDiff >= 0) {
fhem("set Biomuell $dayDiff");
}
Mein Problem ist, dass die Anzeige der Tage bis zur nächsten Leerung der jeweiligen Tonne nach einiger Zeit aus dem Tritt kommt.
Morgen wäre bei mir die Leerung der Papiertonne, erzeigt aber an, dass sie in 5 Tagen ist.
Wenn ich jetzt einen neuen Google Kalender erstelle und den dann wieder neu einbinde in fhem, klappt es wieder eine zeitlang, bis das Spiel wieder von vorne los geht.
Gruss
Dennis
Seit der großen Änderung des Calendar-Modul's funktioniert das so nicht mehr.
Es war aber jemand so Fleißig und hat ein Modul dafür geschrieben...
Deine jetzigen Dummy kannst du killen und FTUI auf die Readings in diesem Modul umstellen!
https://forum.fhem.de/index.php/topic,48237.0.html (https://forum.fhem.de/index.php/topic,48237.0.html)
Viel Spaß
Grüße^^