HowTo: Müllabfuhrplan mit fixen Terminen Anzeige ww. in Stunden/Tagen

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Atlas
    Smart Home'r
    • 14.10.2015
    • 47

    #16
    Hallo,

    leider bekomme ich immer 0 Tage bei allen Tonnen angezeigt - ich habe die loxone datei verwendet und dann die Daten manuell in dem Programmbaustein editiert.....irgendeine Idee warum es nicht funktioniert?

    // Müllabfuhr für loxforum.com by Sebastian
    //AI1: Minuten Aktualisierung
    //AQ1: Stunden bis Restmüllabholung
    //AQ2: Stunden bis Biomüllabholung
    //AQ3: Stunden bis Altpapierabholung
    //AQ4: Stunden bis Leichtstoffabholung

    float sleeptime, now, rest[15], bio[30], papier[15], leicht[15], restleft, bioleft, papierleft, leichtleft;
    int i, year, hour, minute;

    year = 2016; //Jahr, für den der Müllkalender gilt
    hour = 6; //Stunde, an der die Müllabfuhr üblicherweise kommt
    minute = 0; //Minute, an der die Müllabfuhr üblicherweise kommt ;-)

    while(TRUE)
    {
    sleeptime = 60*getinput(0); //Aktualisierungszeit in Sekunden
    now = getcurrenttime(); //aktuelle Zeit in Sekunden (seit 01.01.2009 0:00)

    //Daten der Restmüllabholung
    rest[0] = gettimeval(year-1, 12, 17, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
    rest[1] = gettimeval(year, 1, 14, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
    rest[2] = gettimeval(year, 2, 11, hour, minute, 0, 1);
    rest[3] = gettimeval(year, 3, 10, hour, minute, 0, 1);
    rest[4] = gettimeval(year, 4, 7, hour, minute, 0, 1);
    rest[5] = gettimeval(year, 5, 6, hour, minute, 0, 1);
    rest[6] = gettimeval(year, 6, 2, hour, minute, 0, 1);
    rest[7] = gettimeval(year, 6, 30, hour, minute, 0, 1);
    rest[8] = gettimeval(year, 7, 28, hour, minute, 0, 1);
    rest[9] = gettimeval(year, 8, 25, hour, minute, 0, 1);
    rest[10] = gettimeval(year, 9, 22, hour, minute, 0, 1);
    rest[11] = gettimeval(year, 10, 20, hour, minute, 0, 1);
    rest[12] = gettimeval(year, 11, 17, hour, minute, 0, 1);
    rest[13] = gettimeval(year, 12, 15, hour, minute, 0, 1);

    //Daten der Biomüllabholung
    bio[0] = gettimeval(year-1, 12, 23, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
    bio[1] = gettimeval(year, 1, 7, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
    bio[2] = gettimeval(year, 1, 21, hour, minute, 0, 1);
    bio[3] = gettimeval(year, 2, 4, hour, minute, 0, 1);
    bio[4] = gettimeval(year, 2, 18, hour, minute, 0, 1);
    bio[5] = gettimeval(year, 3, 3, hour, minute, 0, 1);
    bio[6] = gettimeval(year, 3, 17, hour, minute, 0, 1);
    bio[7] = gettimeval(year, 4, 1, hour, minute, 0, 1);
    bio[8] = gettimeval(year, 4, 14, hour, minute, 0, 1);
    bio[9] = gettimeval(year, 4, 28, hour, minute, 0, 1);
    bio[10] = gettimeval(year, 5, 12, hour, minute, 0, 1);
    bio[11] = gettimeval(year, 5, 27, hour, minute, 0, 1);
    bio[12] = gettimeval(year, 6, 9, hour, minute, 0, 1);
    bio[13] = gettimeval(year, 6, 23, hour, minute, 0, 1);
    bio[14] = gettimeval(year, 7, 7, hour, minute, 0, 1);
    bio[15] = gettimeval(year, 7, 21, hour, minute, 0, 1);
    bio[16] = gettimeval(year, 8, 4, hour, minute, 0, 1);
    bio[17] = gettimeval(year, 8, 18, hour, minute, 0, 1);
    bio[18] = gettimeval(year, 9, 1, hour, minute, 0, 1);
    bio[19] = gettimeval(year, 9, 15, hour, minute, 0, 1);
    bio[20] = gettimeval(year, 9, 29, hour, minute, 0, 1);
    bio[21] = gettimeval(year, 10, 13, hour, minute, 0, 1);
    bio[22] = gettimeval(year, 10, 27, hour, minute, 0, 1);
    bio[23] = gettimeval(year, 11, 10, hour, minute, 0, 1);
    bio[24] = gettimeval(year, 11, 24, hour, minute, 0, 1);
    bio[25] = gettimeval(year, 12, 8, hour, minute, 0, 1);
    bio[26] = gettimeval(year, 12, 22, hour, minute, 0, 1);

    //Daten der Papiermüllabholung
    papier[0] = gettimeval(year-1, 12, 31, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
    papier[1] = gettimeval(year, 1, 28, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
    papier[2] = gettimeval(year, 2, 25, hour, minute, 0, 1);
    papier[3] = gettimeval(year, 3, 23, hour, minute, 0, 1);
    papier[4] = gettimeval(year, 4, 21, hour, minute, 0, 1);
    papier[5] = gettimeval(year, 5, 20, hour, minute, 0, 1);
    papier[6] = gettimeval(year, 6, 16, hour, minute, 0, 1);
    papier[7] = gettimeval(year, 7, 14, hour, minute, 0, 1);
    papier[8] = gettimeval(year, 8, 11, hour, minute, 0, 1);
    papier[9] = gettimeval(year, 9, 8, hour, minute, 0, 1);
    papier[10] = gettimeval(year, 10, 7, hour, minute, 0, 1);
    papier[11] = gettimeval(year, 11, 4, hour, minute, 0, 1);
    papier[12] = gettimeval(year, 12, 1, hour, minute, 0, 1);
    papier[13] = gettimeval(year, 12, 30, hour, minute, 0, 1);

    //Daten der Leichtstoffabholung
    leicht[0] = gettimeval(year-1, 12, 30, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
    leicht[1] = gettimeval(year, 1, 27, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
    leicht[2] = gettimeval(year, 2, 24, hour, minute, 0, 1);
    leicht[3] = gettimeval(year, 3, 22, hour, minute, 0, 1);
    leicht[4] = gettimeval(year, 4, 20, hour, minute, 0, 1);
    leicht[5] = gettimeval(year, 5, 19, hour, minute, 0, 1);
    leicht[6] = gettimeval(year, 6, 15, hour, minute, 0, 1);
    leicht[7] = gettimeval(year, 7, 13, hour, minute, 0, 1);
    leicht[8] = gettimeval(year, 8, 10, hour, minute, 0, 1);
    leicht[9] = gettimeval(year, 9, 7, hour, minute, 0, 1);
    leicht[10] = gettimeval(year, 10, 6, hour, minute, 0, 1);
    leicht[11] = gettimeval(year, 11, 3, hour, minute, 0, 1);
    leicht[12] = gettimeval(year, 11, 30, hour, minute, 0, 1);
    leicht[13] = gettimeval(year, 12, 29, hour, minute, 0, 1);

    //Schleife Restmüll
    for(i=0; i<=13; i++) {
    restleft = (rest[i]-now)/3600;

    if(restleft >= 0) {
    i = 13;
    setoutput(0,restleft);
    }
    }
    //Schleife Biomüll
    for(i=0; i<=26; i++) {
    bioleft = (bio[i]-now)/3600;

    if(bioleft >= 0) {
    setoutput(1,bioleft);
    i = 26;
    }
    }
    //Schleife Papiermüll
    for(i=0; i<=13; i++) {
    papierleft = (papier[i]-now)/3600;

    if(papierleft >= 0) {
    setoutput(2,papierleft);
    i = 13;
    }
    }
    //Schleife Leichtstoff
    for(i=0; i<=13; i++) {
    leichtleft = (leicht[i]-now)/3600;

    if(leichtleft >= 0) {
    setoutput(3,leichtleft);
    i = 13;
    }
    }
    sleeps(sleeptime) //Sleep-Wert in Sekunden, um die CPU zu schonen..
    }

    Kommentar


    • Sebastian
      Sebastian kommentierte
      Kommentar bearbeiten
      Moin!

      Also bei mir klappt dein Code, ist aber auch derselbe wie meiner (?).
      Hast du es mit dem LiveView über Miniserver getestet?
      LiveView über Computer funktioniert nicht!
      Zuletzt geändert von Sebastian; 27.12.2015, 06:13.
  • Atlas
    Smart Home'r
    • 14.10.2015
    • 47

    #17
    Ja - alles schon probiert....so sieht der Liveview Screenshot aus:

    Kommentar

    • Sebastian
      LoxBus Spammer
      • 28.08.2015
      • 243

      #18
      Mach mal bitte einen Screenshot von dem Logfenster.
      Anscheinend läuft das Programm nicht durch

      Kommentar

      • Atlas
        Smart Home'r
        • 14.10.2015
        • 47

        #19
        Tatsache....hier gibts einen Fehler:

        Kommentar

        • Sebastian
          LoxBus Spammer
          • 28.08.2015
          • 243

          #20
          Du scheinst mehr Termine zu haben als das Array an Plätzen bereitstellt.
          Erhöhe bitte bei den float-Variablen am Anfang den Wert mindestens auf die Anzahl deiner Termine.
          Danach die gleiche Anzahl bei den Schleifen angeben. bspw.(i=16)

          Kommentar

          • Atlas
            Smart Home'r
            • 14.10.2015
            • 47

            #21
            Hab ich jetzt so umgestellt:

            // Müllabfuhr für loxforum.com by Sebastian
            //AI1: Minuten Aktualisierung
            //AQ1: Stunden bis Restmüllabholung
            //AQ2: Stunden bis Biomüllabholung
            //AQ3: Stunden bis Altpapierabholung
            //AQ4: Stunden bis Leichtstoffabholung

            float sleeptime, now, rest[27], bio[26], papier[12], leicht[12], restleft, bioleft, papierleft, leichtleft;
            int i, year, hour, minute;

            year = 2016; //Jahr, für den der Müllkalender gilt
            hour = 6; //Stunde, an der die Müllabfuhr üblicherweise kommt
            minute = 0; //Minute, an der die Müllabfuhr üblicherweise kommt ;-)

            while(TRUE)
            {
            sleeptime = 60*getinput(0); //Aktualisierungszeit in Sekunden
            now = getcurrenttime(); //aktuelle Zeit in Sekunden (seit 01.01.2009 0:00)

            //Daten der Restmüllabholung
            rest[0] = gettimeval(year-1, 12, 21, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
            rest[1] = gettimeval(year, 1, 6, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
            rest[2] = gettimeval(year, 1, 12, hour, minute, 0, 1);
            rest[3] = gettimeval(year, 1, 26, hour, minute, 0, 1);
            rest[4] = gettimeval(year, 2, 9, hour, minute, 0, 1);
            rest[5] = gettimeval(year, 2, 23, hour, minute, 0, 1);
            rest[6] = gettimeval(year, 3, 8, hour, minute, 0, 1);
            rest[7] = gettimeval(year, 3, 21, hour, minute, 0, 1);
            rest[8] = gettimeval(year, 4, 5, hour, minute, 0, 1);
            rest[9] = gettimeval(year, 4, 19, hour, minute, 0, 1);
            rest[10] = gettimeval(year, 5, 3, hour, minute, 0, 1);
            rest[11] = gettimeval(year, 5, 18, hour, minute, 0, 1);
            rest[12] = gettimeval(year, 5, 31, hour, minute, 0, 1);
            rest[13] = gettimeval(year, 6, 14, hour, minute, 0, 1);
            rest[14] = gettimeval(year, 6, 28, hour, minute, 0, 1);
            rest[15] = gettimeval(year, 7, 12, hour, minute, 0, 1);
            rest[16] = gettimeval(year, 7, 26, hour, minute, 0, 1);
            rest[17] = gettimeval(year, 8, 9, hour, minute, 0, 1);
            rest[18] = gettimeval(year, 8, 23, hour, minute, 0, 1);
            rest[19] = gettimeval(year, 9, 6, hour, minute, 0, 1);
            rest[20] = gettimeval(year, 9, 20, hour, minute, 0, 1);
            rest[21] = gettimeval(year, 10, 5, hour, minute, 0, 1);
            rest[22] = gettimeval(year, 10, 18, hour, minute, 0, 1);
            rest[23] = gettimeval(year, 11, 1, hour, minute, 0, 1);
            rest[24] = gettimeval(year, 11, 15, hour, minute, 0, 1);
            rest[25] = gettimeval(year, 11, 29, hour, minute, 0, 1);
            rest[26] = gettimeval(year, 12, 13, hour, minute, 0, 1);
            rest[27] = gettimeval(year, 12, 28, hour, minute, 0, 1);

            //Daten der Biomüllabholung
            bio[0] = gettimeval(year-1, 12, 19, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
            bio[1] = gettimeval(year, 1, 5, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
            bio[2] = gettimeval(year, 1, 19, hour, minute, 0, 1);
            bio[3] = gettimeval(year, 2, 2, hour, minute, 0, 1);
            bio[4] = gettimeval(year, 2, 16, hour, minute, 0, 1);
            bio[5] = gettimeval(year, 3, 1, hour, minute, 0, 1);
            bio[6] = gettimeval(year, 3, 15, hour, minute, 0, 1);
            bio[7] = gettimeval(year, 3, 30, hour, minute, 0, 1);
            bio[8] = gettimeval(year, 4, 12, hour, minute, 0, 1);
            bio[9] = gettimeval(year, 4, 26, hour, minute, 0, 1);
            bio[10] = gettimeval(year, 5, 10, hour, minute, 0, 1);
            bio[11] = gettimeval(year, 5, 24, hour, minute, 0, 1);
            bio[12] = gettimeval(year, 6, 7, hour, minute, 0, 1);
            bio[13] = gettimeval(year, 6, 21, hour, minute, 0, 1);
            bio[14] = gettimeval(year, 7, 5, hour, minute, 0, 1);
            bio[15] = gettimeval(year, 7, 19, hour, minute, 0, 1);
            bio[16] = gettimeval(year, 8, 2, hour, minute, 0, 1);
            bio[17] = gettimeval(year, 8, 16, hour, minute, 0, 1);
            bio[18] = gettimeval(year, 8, 30, hour, minute, 0, 1);
            bio[19] = gettimeval(year, 9, 13, hour, minute, 0, 1);
            bio[20] = gettimeval(year, 9, 27, hour, minute, 0, 1);
            bio[21] = gettimeval(year, 10, 11, hour, minute, 0, 1);
            bio[22] = gettimeval(year, 10, 25, hour, minute, 0, 1);
            bio[23] = gettimeval(year, 11, 8, hour, minute, 0, 1);
            bio[24] = gettimeval(year, 11, 22, hour, minute, 0, 1);
            bio[25] = gettimeval(year, 12, 6, hour, minute, 0, 1);
            bio[26] = gettimeval(year, 12, 20, hour, minute, 0, 1);

            //Daten der Papiermüllabholung
            papier[0] = gettimeval(year-1, 12, 22, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
            papier[1] = gettimeval(year, 1, 22, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
            papier[2] = gettimeval(year, 2, 19, hour, minute, 0, 1);
            papier[3] = gettimeval(year, 3, 18, hour, minute, 0, 1);
            papier[4] = gettimeval(year, 4, 15, hour, minute, 0, 1);
            papier[5] = gettimeval(year, 5, 13, hour, minute, 0, 1);
            papier[6] = gettimeval(year, 6, 10, hour, minute, 0, 1);
            papier[7] = gettimeval(year, 7, 8, hour, minute, 0, 1);
            papier[8] = gettimeval(year, 8, 5, hour, minute, 0, 1);
            papier[9] = gettimeval(year, 9, 2, hour, minute, 0, 1);
            papier[10] = gettimeval(year, 10, 28, hour, minute, 0, 1);
            papier[11] = gettimeval(year, 11, 25, hour, minute, 0, 1);
            papier[12] = gettimeval(year, 12, 23, hour, minute, 0, 1);

            //Daten der Leichtstoffabholung
            leicht[0] = gettimeval(year-1, 12, 19, hour, minute, 0, 1); //Letzter Abfuhrtermin des alten Jahres
            leicht[1] = gettimeval(year, 1, 18, hour, minute, 0, 1); //ab hier für das neue Jahr (Variable "year")
            leicht[2] = gettimeval(year, 2, 15, hour, minute, 0, 1);
            leicht[3] = gettimeval(year, 3, 14, hour, minute, 0, 1);
            leicht[4] = gettimeval(year, 4, 11, hour, minute, 0, 1);
            leicht[5] = gettimeval(year, 5, 9, hour, minute, 0, 1);
            leicht[6] = gettimeval(year, 6, 6, hour, minute, 0, 1);
            leicht[7] = gettimeval(year, 7, 4, hour, minute, 0, 1);
            leicht[8] = gettimeval(year, 8, 1, hour, minute, 0, 1);
            leicht[9] = gettimeval(year, 9, 26, hour, minute, 0, 1);
            leicht[10] = gettimeval(year, 10, 24, hour, minute, 0, 1);
            leicht[11] = gettimeval(year, 11, 21, hour, minute, 0, 1);
            leicht[12] = gettimeval(year, 11, 19, hour, minute, 0, 1);

            //Schleife Restmüll
            for(i=0; i<=27; i++) {
            restleft = (rest[i]-now)/3600;

            if(restleft >= 0) {
            i = 27;
            setoutput(0,restleft);
            }
            }
            //Schleife Biomüll
            for(i=0; i<=26; i++) {
            bioleft = (bio[i]-now)/3600;

            if(bioleft >= 0) {
            setoutput(1,bioleft);
            i = 26;
            }
            }
            //Schleife Papiermüll
            for(i=0; i<=12; i++) {
            papierleft = (papier[i]-now)/3600;

            if(papierleft >= 0) {
            setoutput(2,papierleft);
            i = 12;
            }
            }
            //Schleife Leichtstoff
            for(i=0; i<=12; i++) {
            leichtleft = (leicht[i]-now)/3600;

            if(leichtleft >= 0) {
            setoutput(3,leichtleft);
            i = 12;
            }
            }
            sleeps(sleeptime) //Sleep-Wert in Sekunden, um die CPU zu schonen..
            }

            Kommentar

            • Atlas
              Smart Home'r
              • 14.10.2015
              • 47

              #22
              jetzt bekomme ich diesen Fehler:

              Kommentar

              • Atlas
                Smart Home'r
                • 14.10.2015
                • 47

                #23
                ha! Jetzt scheints zu gehen!
                habe die obersten Parameter (float variables) nicht exakt auf die gleichen Werte gesetzt wie die Anzahl Abholungen, sondern höher.
                Jetzt zeigt er mir die korrekten Werte an!!!

                Danke trotzdem!!

                Kommentar

                • Sebastian
                  LoxBus Spammer
                  • 28.08.2015
                  • 243

                  #24
                  hi Atlas

                  habe nochmal ne Verbesserung über Schleifen (1. Beitrag) eingefügt.

                  Gruß!

                  Kommentar

                  • Gast

                    #25
                    Hi Sebastian,

                    hab noch was gefunden:
                    Code:
                    sleeps(sleeptime) //Sleep-Wert in Sekunden, um die CPU zu schonen..
                    Da fehlt ein Semikolon.
                    Code:
                    sleeps(sleeptime)[B];[/B] //Sleep-Wert in Sekunden, um die CPU zu schonen..
                    Grüße

                    Kommentar


                    • Sebastian
                      Sebastian kommentierte
                      Kommentar bearbeiten
                      Danke Dir, habs angepasst.
                      Funktioniert jetzt alles bei Dir?

                    • Gast
                      Gast kommentierte
                      Kommentar bearbeiten
                      Sieht ganz gut aus - Benachrichtigung, dass morgen Altpaper geht kam heute um 17:20 Uhr.
                  • Gast

                    #26
                    Hey Sebastian,

                    tolle Arbeit!

                    Es fehlt nun nur noch eine Möglichkeit die Termine über einen externen Kalender abzufragen.

                    Wir bekommen die Kalendereinträge von unserem Ort sogar als iCal Einträge geliefert. Wir haben uns dafür einen Kalender in die iCloud gestellt.

                    Viele Grüße und einen guten Rutsch

                    Christian

                    Kommentar

                    • smuso
                      Smart Home'r
                      • 26.08.2015
                      • 43

                      #27
                      Hallo

                      erstmal danke für das HowTo

                      eine Frage hätte ich noch wegen den Status. Bei mir Zeigt es nix an bei Status. In 9 Tagen kommt Restmüll dran. Soll da erst einen Tag vorher was angezeigt werden?

                      Kommentar

                      • Sebastian
                        LoxBus Spammer
                        • 28.08.2015
                        • 243

                        #28
                        Hi,

                        du kannst dir natürlich den Statusbaustein anpassen.
                        Ich stell die Tonne immer erst abends vorher oder morgens raus.

                        Gruß

                        Kommentar

                        • Rar9
                          LoxBus Spammer
                          • 25.08.2015
                          • 219

                          #29
                          Danke für das PicoC Programm

                          Damit es etwas Hüpscher aussieht, habe ich mehrere Statusbausteine verwendet.
                          • Es gibt eine Statusbaustein für die Favoriten-Ansicht mit Pushmeldung.
                          • 3 Tage vor Abholung wir die endspechende Tonne(n) mit Resttagen angezeigt
                          • Wenn nur 1 Tag übrig ist, wird der Text auf " Raustellen "geändert.
                          Leider kann ich erst am 27.1 sagen ob mein Zentrale Bausteinlogik zwei Tonnen richtig anzeigten wird.

                          Zusätzlich benötige ich noch ein Tipp den wirklichen Text des Statusbausteines per Pushbenachrichtigung am Vortag um 20:00 Uhr zu verschicken.


                          Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 3.png
Ansichten: 1516
Größe: 27,6 KB
ID: 19854 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 5.png
Ansichten: 1274
Größe: 32,6 KB
ID: 19855 Klicke auf die Grafik für eine vergrößerte Ansicht

Name: 4.png
Ansichten: 1266
Größe: 37,8 KB
ID: 19856

                          10.01.2016 Update habe alle 4er Werte in "3.01" abgeändert da mir der Haupstatus nixs angezeigt hat... Vielleicht geht auch anders...
                          25.01.2016 Update Zentraler Statusbaustein ähnlich Post #45 da sonst mehr als eine Tonne nicht angezeigt wird.
                          Zuletzt geändert von Rar9; 25.01.2016, 17:02.

                          Kommentar


                          • Gast
                            Gast kommentierte
                            Kommentar bearbeiten
                            Sieht sehr schön aus, kannst du bitte die config datei posten? Danke schon mal

                          • leschnux
                            leschnux kommentierte
                            Kommentar bearbeiten
                            Hi Rar9,

                            du schreibst "3 Tage vor Abholung wir die endspechende Tonne(n) mit Resttagen angezeigt", wie kann man das Einstellen das es angezeigt bzw. ausgeblendet wird?

                          • Davidmei
                            Davidmei kommentierte
                            Kommentar bearbeiten
                            Könntest du die Config mal hochladen würde das gerne bei mir so einbauen
                        • HRA
                          Lox Guru
                          • 27.08.2015
                          • 1037

                          #30
                          Hallo,
                          1. vielen Dank an Sebastian für die Idee - habe sie heute umgesetzt, mal sehen ob es funzt :-)
                          2. Rar9 könntest du deine Konfig Onloine stellen, daß ist so in etwa wie ich es mir wünsche, aber nicht zusammen gebracht haben :-)

                          Ich habe mit dem Baustein von Sebastian noch ein kleines Problem mit der Reststunde:
                          derzeit ist es 18:10Uhr und die Gelbe Tonne wird moirgen früh 6:00Uhr geholt.
                          Der Baustein zeigt mir aber 13 Std verbleibend an - siehe im Screenshot rote Markierungen

                          Rar9 wie bekommt man die Symbole hinter die Anzeige (wie in deinem screenshot 1?


                          ok, soeben habe ich die Meldung für den gelben Sack erhalten (18:23Uhr)
                          Zuletzt geändert von HRA; 06.01.2016, 18:25.
                          Gruß HRA

                          ### MS Gen2 + Gen1, MultiExt, Ext, AirExt, DMXExt; DMX4ALL ###
                          ### EnOcean, KNX, MDT GTII ###

                          Kommentar

                          Lädt...