Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. ioBroker Allgemein
  4. iCal ganztägige Termine zeigt "heute" falsch

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    1.8k

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    737

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    1.2k

iCal ganztägige Termine zeigt "heute" falsch

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
18 Beiträge 3 Kommentatoren 489 Aufrufe 2 Beobachtet
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • bergjetB Offline
    bergjetB Offline
    bergjet
    schrieb am zuletzt editiert von
    #1

    Ganztägige Termine werden falsch angezeigt am Tag des Termins.
    Der Geburtstag ist heute, angezeigt wird "noch 1 Tag"

    IMG_0798.jpeg

    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

    cashC 1 Antwort Letzte Antwort
    0
    • bergjetB bergjet

      Ganztägige Termine werden falsch angezeigt am Tag des Termins.
      Der Geburtstag ist heute, angezeigt wird "noch 1 Tag"

      IMG_0798.jpeg

      cashC Offline
      cashC Offline
      cash
      Most Active
      schrieb am zuletzt editiert von
      #2

      @bergjet Du verstehst den Text falsch. Im Laufe des Tages ändert sich der Text in noch x Stunden Geburtstag usw.
      Früh Morgens steht dort noch ein Tag da der ganze heutige Tag Geburtstag ist. Wenn Du einen Termin erstellt von Mo-Fr. zeigt er Montag Morgen "Noch 5 Tage xxxx). Am Dienstag noch 4 Tage usw...
      Wenn ich mich nicht täusche kann man das aber konfigurieren im Adapter.

      bergjetB joergeliJ 2 Antworten Letzte Antwort
      0
      • cashC cash

        @bergjet Du verstehst den Text falsch. Im Laufe des Tages ändert sich der Text in noch x Stunden Geburtstag usw.
        Früh Morgens steht dort noch ein Tag da der ganze heutige Tag Geburtstag ist. Wenn Du einen Termin erstellt von Mo-Fr. zeigt er Montag Morgen "Noch 5 Tage xxxx). Am Dienstag noch 4 Tage usw...
        Wenn ich mich nicht täusche kann man das aber konfigurieren im Adapter.

        bergjetB Offline
        bergjetB Offline
        bergjet
        schrieb am zuletzt editiert von
        #3

        @cash sagte in iCal ganztägige Termine zeigt "heute" falsch:

        Am Dienstag noch 4 Tage usw...

        und am Tag des Ereignisses stand früher "Heute"
        Am Adapter habe ich alle Einstellungen versucht.

        homee, ioBroker, iMac, iPhone, Sonos, Alaxa

        1 Antwort Letzte Antwort
        0
        • cashC cash

          @bergjet Du verstehst den Text falsch. Im Laufe des Tages ändert sich der Text in noch x Stunden Geburtstag usw.
          Früh Morgens steht dort noch ein Tag da der ganze heutige Tag Geburtstag ist. Wenn Du einen Termin erstellt von Mo-Fr. zeigt er Montag Morgen "Noch 5 Tage xxxx). Am Dienstag noch 4 Tage usw...
          Wenn ich mich nicht täusche kann man das aber konfigurieren im Adapter.

          joergeliJ Offline
          joergeliJ Offline
          joergeli
          schrieb am zuletzt editiert von
          #4

          @cash
          Ich finde das ebenfalls für ganztägige Termine etwas unglücklich dargestellt.
          Wer sagt schon XY hat noch 1 Tag / 12 Stunden / 5 Stunden / etc.... Geburtstag?

          Es gibt ja auch schon ein issue auf github, wo es angesprochen wird.

          Ist ja im eigentlichen Sinne auch kein Fehler, sondern eher "Geschmacks"-Sache.
          Mir gefällt es allerdings auch nicht.

          bergjetB cashC 2 Antworten Letzte Antwort
          0
          • joergeliJ joergeli

            @cash
            Ich finde das ebenfalls für ganztägige Termine etwas unglücklich dargestellt.
            Wer sagt schon XY hat noch 1 Tag / 12 Stunden / 5 Stunden / etc.... Geburtstag?

            Es gibt ja auch schon ein issue auf github, wo es angesprochen wird.

            Ist ja im eigentlichen Sinne auch kein Fehler, sondern eher "Geschmacks"-Sache.
            Mir gefällt es allerdings auch nicht.

            bergjetB Offline
            bergjetB Offline
            bergjet
            schrieb am zuletzt editiert von
            #5

            @joergeli sagte in iCal ganztägige Termine zeigt "heute" falsch:

            Ist ja im eigentlichen Sinne auch kein Fehler

            Wenn ich für den Termin "Wiederhole jedes Jahr" deaktiviere, dann wird es richtig angezeigt.
            Es handelt sich um einen Fehler.
            Bildschirmfoto 2021-01-18 um 17.49.08.png

            homee, ioBroker, iMac, iPhone, Sonos, Alaxa

            1 Antwort Letzte Antwort
            0
            • joergeliJ joergeli

              @cash
              Ich finde das ebenfalls für ganztägige Termine etwas unglücklich dargestellt.
              Wer sagt schon XY hat noch 1 Tag / 12 Stunden / 5 Stunden / etc.... Geburtstag?

              Es gibt ja auch schon ein issue auf github, wo es angesprochen wird.

              Ist ja im eigentlichen Sinne auch kein Fehler, sondern eher "Geschmacks"-Sache.
              Mir gefällt es allerdings auch nicht.

              cashC Offline
              cashC Offline
              cash
              Most Active
              schrieb am zuletzt editiert von
              #6

              @joergeli Das ist Ansichtssachte. Für Geburtstag mag das stimmen. Bei mir steht dort noch 1 Tag Homeoffice. Ich finde das passend.

              Es kommt also auf den Termin an ob es passt oder nicht.

              bergjetB 1 Antwort Letzte Antwort
              0
              • cashC cash

                @joergeli Das ist Ansichtssachte. Für Geburtstag mag das stimmen. Bei mir steht dort noch 1 Tag Homeoffice. Ich finde das passend.

                Es kommt also auf den Termin an ob es passt oder nicht.

                bergjetB Offline
                bergjetB Offline
                bergjet
                schrieb am zuletzt editiert von
                #7

                @cash Also dieser Termin heute 21.1.2021, ganztägig und wiederkehrend.
                Es steht aber dort er dauert bis 22.1.2021 00:00
                Wenn das in Ordnung ist?
                Bildschirmfoto 2021-01-21 um 08.24.48.png

                homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                cashC 1 Antwort Letzte Antwort
                0
                • bergjetB bergjet

                  @cash Also dieser Termin heute 21.1.2021, ganztägig und wiederkehrend.
                  Es steht aber dort er dauert bis 22.1.2021 00:00
                  Wenn das in Ordnung ist?
                  Bildschirmfoto 2021-01-21 um 08.24.48.png

                  cashC Offline
                  cashC Offline
                  cash
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @bergjet Ja es ist um eine Minute falsch :-)

                  Was angezeigt wird kann man trotzdem konfigurieren...

                  bergjetB joergeliJ 2 Antworten Letzte Antwort
                  0
                  • cashC cash

                    @bergjet Ja es ist um eine Minute falsch :-)

                    Was angezeigt wird kann man trotzdem konfigurieren...

                    bergjetB Offline
                    bergjetB Offline
                    bergjet
                    schrieb am zuletzt editiert von
                    #9

                    @cash sagte in iCal ganztägige Termine zeigt "heute" falsch:

                    kann man trotzdem konfigurieren...

                    Und wie?

                    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                    1 Antwort Letzte Antwort
                    0
                    • cashC cash

                      @bergjet Ja es ist um eine Minute falsch :-)

                      Was angezeigt wird kann man trotzdem konfigurieren...

                      joergeliJ Offline
                      joergeliJ Offline
                      joergeli
                      schrieb am zuletzt editiert von joergeli
                      #10

                      @cash
                      Würde mich auch interessieren, wo man das konfigurieren kann ( ical V 1.9.0 ).

                      Nebenbei:
                      Ich habe mir speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt, mit dem ich die ical.1.data.table auswerte:

                      
                      
                      //######################################################################
                      // Heutige Geburtstage auslesen fuer Matrix-Laufschrift und OLED-Display
                      //######################################################################
                      
                      //________________________________________________________________
                      //Script taeglich um 00:01:45 und 12:01:45 Uhr ausfuehren
                      schedule('45 1 0,12 * * *', geburtstage_auslesen);
                      //________________________________________________________________
                      
                      //geburtstage_auslesen();
                      
                      function geburtstage_auslesen() {
                      
                      // Nur einmalig Datenpunkte anlegen
                      createState('javascript.0.Geburtstag.Heute0', {
                          name: 'Heutige Geburtstage',
                          desc: 'Geburtstage heute',
                          type: 'string'
                      });
                      
                      
                      createState('javascript.0.Geburtstag.Heute1', {
                          name: 'Heutige Geburtstage',
                          desc: 'Geburtstage heute',
                          type: 'string'
                      });
                      
                      createState('javascript.0.Geburtstag.Heute2', {
                          name: 'Heutige Geburtstage',
                          desc: 'Geburtstage heute',
                          type: 'string'
                      });
                      
                      
                      
                      var inh = getState('ical.1.data.table').val
                      var ereignisse = JSON.stringify(inh, null, 2) // Ausgabe als String
                      var obj = JSON.parse(ereignisse)
                      
                      var anz_heute = getState('ical.1.data.count').val
                      log ('Anzahl heutige events: ' + anz_heute);
                      
                      var leer = ""
                      setState('javascript.0.Geburtstag.Heute0', leer ,true); //Objekt leeren
                      setState('javascript.0.Geburtstag.Heute1', leer ,true); //Objekt leeren
                      setState('javascript.0.Geburtstag.Heute2', leer ,true); //Objekt leeren
                      let gebHeute = [];
                      for (var i=0; i<anz_heute; i++){   
                      var heute = obj[Object.keys(obj)[i]].date;
                      //log ('heutige events: ' + heute);
                      
                      // Wenn heute nicht "leer" ist, d.h. entweder "Heute", oder "Noch xx Stunden" enthält 
                          if(heute != ''){
                              gebHeute[i] = 'Heute: ' + obj[Object.keys(obj)[i]].event
                              log ( [i] + '= ' + gebHeute[i]);
                              setState('javascript.0.Geburtstag.Heute' +[i], gebHeute[i], true);
                          }
                      } //ende for
                      } // Ende function
                      
                      
                      

                      Da erzwinge ich, daß immer Heute: + Geburtstag in den entspr. Datenpunkt geschrieben wird.
                      Das "originale" Heute, bzw. "Noch 1 Tag", "Noch xx Stunden" wird ignoriert.

                      Ich könnte zwar auch die HTML iCal table mittels JS "vergewaltigen", aber besser wäre es m.E. wenn ical nur "Heute" verwenden würde, oder halt eine entspr. Auswahlmöglichkeit bieten würde, wie man es angezeigt bekommen will.

                      cashC bergjetB 2 Antworten Letzte Antwort
                      1
                      • joergeliJ joergeli

                        @cash
                        Würde mich auch interessieren, wo man das konfigurieren kann ( ical V 1.9.0 ).

                        Nebenbei:
                        Ich habe mir speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt, mit dem ich die ical.1.data.table auswerte:

                        
                        
                        //######################################################################
                        // Heutige Geburtstage auslesen fuer Matrix-Laufschrift und OLED-Display
                        //######################################################################
                        
                        //________________________________________________________________
                        //Script taeglich um 00:01:45 und 12:01:45 Uhr ausfuehren
                        schedule('45 1 0,12 * * *', geburtstage_auslesen);
                        //________________________________________________________________
                        
                        //geburtstage_auslesen();
                        
                        function geburtstage_auslesen() {
                        
                        // Nur einmalig Datenpunkte anlegen
                        createState('javascript.0.Geburtstag.Heute0', {
                            name: 'Heutige Geburtstage',
                            desc: 'Geburtstage heute',
                            type: 'string'
                        });
                        
                        
                        createState('javascript.0.Geburtstag.Heute1', {
                            name: 'Heutige Geburtstage',
                            desc: 'Geburtstage heute',
                            type: 'string'
                        });
                        
                        createState('javascript.0.Geburtstag.Heute2', {
                            name: 'Heutige Geburtstage',
                            desc: 'Geburtstage heute',
                            type: 'string'
                        });
                        
                        
                        
                        var inh = getState('ical.1.data.table').val
                        var ereignisse = JSON.stringify(inh, null, 2) // Ausgabe als String
                        var obj = JSON.parse(ereignisse)
                        
                        var anz_heute = getState('ical.1.data.count').val
                        log ('Anzahl heutige events: ' + anz_heute);
                        
                        var leer = ""
                        setState('javascript.0.Geburtstag.Heute0', leer ,true); //Objekt leeren
                        setState('javascript.0.Geburtstag.Heute1', leer ,true); //Objekt leeren
                        setState('javascript.0.Geburtstag.Heute2', leer ,true); //Objekt leeren
                        let gebHeute = [];
                        for (var i=0; i<anz_heute; i++){   
                        var heute = obj[Object.keys(obj)[i]].date;
                        //log ('heutige events: ' + heute);
                        
                        // Wenn heute nicht "leer" ist, d.h. entweder "Heute", oder "Noch xx Stunden" enthält 
                            if(heute != ''){
                                gebHeute[i] = 'Heute: ' + obj[Object.keys(obj)[i]].event
                                log ( [i] + '= ' + gebHeute[i]);
                                setState('javascript.0.Geburtstag.Heute' +[i], gebHeute[i], true);
                            }
                        } //ende for
                        } // Ende function
                        
                        
                        

                        Da erzwinge ich, daß immer Heute: + Geburtstag in den entspr. Datenpunkt geschrieben wird.
                        Das "originale" Heute, bzw. "Noch 1 Tag", "Noch xx Stunden" wird ignoriert.

                        Ich könnte zwar auch die HTML iCal table mittels JS "vergewaltigen", aber besser wäre es m.E. wenn ical nur "Heute" verwenden würde, oder halt eine entspr. Auswahlmöglichkeit bieten würde, wie man es angezeigt bekommen will.

                        cashC Offline
                        cashC Offline
                        cash
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @joergeli ich bin letzteres. Es sollte ein Option sein was man haben will. Für mich soll es so bleiben wir es ist und auf keinen Fall „Heute“ dort stehen...

                        Ich sehe dort wie lange ich noch Urlaub habe. Wenn dort heute steht wäre das Sinnfrei. Beim Geburtstag kann da natürlich heute stehen.

                        Einstellen kann man in den Adaptereinstellungen. Dort gibt es eine Seite. Jenach dem was man dort so ankreuzt sieht das Ergebnis anders aus.

                        joergeliJ bergjetB 2 Antworten Letzte Antwort
                        0
                        • cashC cash

                          @joergeli ich bin letzteres. Es sollte ein Option sein was man haben will. Für mich soll es so bleiben wir es ist und auf keinen Fall „Heute“ dort stehen...

                          Ich sehe dort wie lange ich noch Urlaub habe. Wenn dort heute steht wäre das Sinnfrei. Beim Geburtstag kann da natürlich heute stehen.

                          Einstellen kann man in den Adaptereinstellungen. Dort gibt es eine Seite. Jenach dem was man dort so ankreuzt sieht das Ergebnis anders aus.

                          joergeliJ Offline
                          joergeliJ Offline
                          joergeli
                          schrieb am zuletzt editiert von
                          #12

                          @cash sagte in iCal ganztägige Termine zeigt "heute" falsch:

                          Einstellen kann man in den Adaptereinstellungen. Dort gibt es eine Seite. Jenach dem was man dort so ankreuzt sieht das Ergebnis anders aus.

                          Ist mir schon klar, daß man im Adapter diverse Einstellungen vornehmen kann, aber eine spezielle Auswahl/Umschaltmöglichkeit zwischen "Heute" und "Noch 1 Tag" / "Noch XX Stunden", gibt es m.E. (noch) nicht.

                          Ich denke, das Problem kann nur durch ein entspr. Update der Adapter-Ersteller gefixed werden, zumal ja auch schon issue existiert.

                          1 Antwort Letzte Antwort
                          0
                          • cashC cash

                            @joergeli ich bin letzteres. Es sollte ein Option sein was man haben will. Für mich soll es so bleiben wir es ist und auf keinen Fall „Heute“ dort stehen...

                            Ich sehe dort wie lange ich noch Urlaub habe. Wenn dort heute steht wäre das Sinnfrei. Beim Geburtstag kann da natürlich heute stehen.

                            Einstellen kann man in den Adaptereinstellungen. Dort gibt es eine Seite. Jenach dem was man dort so ankreuzt sieht das Ergebnis anders aus.

                            bergjetB Offline
                            bergjetB Offline
                            bergjet
                            schrieb am zuletzt editiert von
                            #13

                            @cash sagte in iCal ganztägige Termine zeigt "heute" falsch:

                            Für mich soll es so bleiben wir es ist und auf keinen Fall „Heute“ dort stehen...

                            Ich habe nun keine Ahnung, weshalb du den Fehler leugnest?
                            Es muss nicht heute dort stehen, das kann man in den Adapter Einstellungen ja ändern (Ersetzte Datum mit Worten).
                            Es geht darum, dass wie auf dem Bild abgebildet ist, der "Termin 2" heute am 21.1.2021 ist.
                            Angezeigt wird aber der 22.01.
                            Bildschirmfoto 2021-01-21 um 17.55.31.png

                            Stellt man den Adapter auf "Start-Endzeit verbergen" ein, wird auch der Termin 1 (der ist vom 20.1.2021) angezeigt und der Termin 2 /am 21.1.) als Termin mit dem Datum 23.1. angezeigt.

                            Bildschirmfoto 2021-01-21 um 18.03.09.png

                            homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                            cashC 1 Antwort Letzte Antwort
                            0
                            • bergjetB bergjet

                              @cash sagte in iCal ganztägige Termine zeigt "heute" falsch:

                              Für mich soll es so bleiben wir es ist und auf keinen Fall „Heute“ dort stehen...

                              Ich habe nun keine Ahnung, weshalb du den Fehler leugnest?
                              Es muss nicht heute dort stehen, das kann man in den Adapter Einstellungen ja ändern (Ersetzte Datum mit Worten).
                              Es geht darum, dass wie auf dem Bild abgebildet ist, der "Termin 2" heute am 21.1.2021 ist.
                              Angezeigt wird aber der 22.01.
                              Bildschirmfoto 2021-01-21 um 17.55.31.png

                              Stellt man den Adapter auf "Start-Endzeit verbergen" ein, wird auch der Termin 1 (der ist vom 20.1.2021) angezeigt und der Termin 2 /am 21.1.) als Termin mit dem Datum 23.1. angezeigt.

                              Bildschirmfoto 2021-01-21 um 18.03.09.png

                              cashC Offline
                              cashC Offline
                              cash
                              Most Active
                              schrieb am zuletzt editiert von
                              #14

                              @bergjet ich leuge keinen Fehler. Bei mir tritt dieses Problem einfach nicht auf.

                              Ich habe diese Woche einen Termin von Mo-Fr. (ganztätig) Im Kalender sehe ich aktuell: Noch einen Tag. Was bei mir stimmt. Samstag wird mir der Termin nicht mehr angezeigt.
                              Meinen Termin für nächste Woche Mo-Fr. zeigt er mir heute an mit „In 4 Tagen“ was ebenfalls passt.

                              Für meine Termine ist die Anzeige immer korrekt und mit der Bezeichnung „Noch 1 Tag bzw noch x Stunden passt es bei mir ebenfalls.

                              Heute möchte ich nie im Kalender sehen. Deshalb sollte es eine Option geben ob jemand lieber eine Heute statt noch x Tage / Stunden haben möchte.

                              bergjetB 1 Antwort Letzte Antwort
                              0
                              • cashC cash

                                @bergjet ich leuge keinen Fehler. Bei mir tritt dieses Problem einfach nicht auf.

                                Ich habe diese Woche einen Termin von Mo-Fr. (ganztätig) Im Kalender sehe ich aktuell: Noch einen Tag. Was bei mir stimmt. Samstag wird mir der Termin nicht mehr angezeigt.
                                Meinen Termin für nächste Woche Mo-Fr. zeigt er mir heute an mit „In 4 Tagen“ was ebenfalls passt.

                                Für meine Termine ist die Anzeige immer korrekt und mit der Bezeichnung „Noch 1 Tag bzw noch x Stunden passt es bei mir ebenfalls.

                                Heute möchte ich nie im Kalender sehen. Deshalb sollte es eine Option geben ob jemand lieber eine Heute statt noch x Tage / Stunden haben möchte.

                                bergjetB Offline
                                bergjetB Offline
                                bergjet
                                schrieb am zuletzt editiert von bergjet
                                #15

                                @cash Das Problem tritt bei wiederkehrenden Terminen auf (alle 2 Monate, jedes Jahr....)
                                Und wie auch oben geschrieben, "Heute" wird angezeigt, wenn du im Adapter das einstellst HTML/Ersetzte Datum mit Worten. Diese Einstellmöglichkeit gibt es ja schon.

                                homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                                1 Antwort Letzte Antwort
                                0
                                • joergeliJ joergeli

                                  @cash
                                  Würde mich auch interessieren, wo man das konfigurieren kann ( ical V 1.9.0 ).

                                  Nebenbei:
                                  Ich habe mir speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt, mit dem ich die ical.1.data.table auswerte:

                                  
                                  
                                  //######################################################################
                                  // Heutige Geburtstage auslesen fuer Matrix-Laufschrift und OLED-Display
                                  //######################################################################
                                  
                                  //________________________________________________________________
                                  //Script taeglich um 00:01:45 und 12:01:45 Uhr ausfuehren
                                  schedule('45 1 0,12 * * *', geburtstage_auslesen);
                                  //________________________________________________________________
                                  
                                  //geburtstage_auslesen();
                                  
                                  function geburtstage_auslesen() {
                                  
                                  // Nur einmalig Datenpunkte anlegen
                                  createState('javascript.0.Geburtstag.Heute0', {
                                      name: 'Heutige Geburtstage',
                                      desc: 'Geburtstage heute',
                                      type: 'string'
                                  });
                                  
                                  
                                  createState('javascript.0.Geburtstag.Heute1', {
                                      name: 'Heutige Geburtstage',
                                      desc: 'Geburtstage heute',
                                      type: 'string'
                                  });
                                  
                                  createState('javascript.0.Geburtstag.Heute2', {
                                      name: 'Heutige Geburtstage',
                                      desc: 'Geburtstage heute',
                                      type: 'string'
                                  });
                                  
                                  
                                  
                                  var inh = getState('ical.1.data.table').val
                                  var ereignisse = JSON.stringify(inh, null, 2) // Ausgabe als String
                                  var obj = JSON.parse(ereignisse)
                                  
                                  var anz_heute = getState('ical.1.data.count').val
                                  log ('Anzahl heutige events: ' + anz_heute);
                                  
                                  var leer = ""
                                  setState('javascript.0.Geburtstag.Heute0', leer ,true); //Objekt leeren
                                  setState('javascript.0.Geburtstag.Heute1', leer ,true); //Objekt leeren
                                  setState('javascript.0.Geburtstag.Heute2', leer ,true); //Objekt leeren
                                  let gebHeute = [];
                                  for (var i=0; i<anz_heute; i++){   
                                  var heute = obj[Object.keys(obj)[i]].date;
                                  //log ('heutige events: ' + heute);
                                  
                                  // Wenn heute nicht "leer" ist, d.h. entweder "Heute", oder "Noch xx Stunden" enthält 
                                      if(heute != ''){
                                          gebHeute[i] = 'Heute: ' + obj[Object.keys(obj)[i]].event
                                          log ( [i] + '= ' + gebHeute[i]);
                                          setState('javascript.0.Geburtstag.Heute' +[i], gebHeute[i], true);
                                      }
                                  } //ende for
                                  } // Ende function
                                  
                                  
                                  

                                  Da erzwinge ich, daß immer Heute: + Geburtstag in den entspr. Datenpunkt geschrieben wird.
                                  Das "originale" Heute, bzw. "Noch 1 Tag", "Noch xx Stunden" wird ignoriert.

                                  Ich könnte zwar auch die HTML iCal table mittels JS "vergewaltigen", aber besser wäre es m.E. wenn ical nur "Heute" verwenden würde, oder halt eine entspr. Auswahlmöglichkeit bieten würde, wie man es angezeigt bekommen will.

                                  bergjetB Offline
                                  bergjetB Offline
                                  bergjet
                                  schrieb am zuletzt editiert von
                                  #16

                                  @joergeli sagte in iCal ganztägige Termine zeigt "heute" falsch:

                                  speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt

                                  Also das läuft bei mir nicht.

                                  homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                                  joergeliJ 1 Antwort Letzte Antwort
                                  0
                                  • bergjetB bergjet

                                    @joergeli sagte in iCal ganztägige Termine zeigt "heute" falsch:

                                    speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt

                                    Also das läuft bei mir nicht.

                                    joergeliJ Offline
                                    joergeliJ Offline
                                    joergeli
                                    schrieb am zuletzt editiert von joergeli
                                    #17

                                    @bergjet sagte in iCal ganztägige Termine zeigt "heute" falsch:

                                    @joergeli sagte in iCal ganztägige Termine zeigt "heute" falsch:

                                    speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt

                                    Also das läuft bei mir nicht.

                                    Kommt darauf an, wie die Kalender im ical-Adapter eingebunden sind.
                                    Ich habe bei mir 1 ical-Instanz laufen und darin insgesamt 6 eigenständige Kalender eingebunden
                                    ( Gelber Sack, Papier, Biomüll, Restmüll, Feiertage, Geburtstage).
                                    Außerdem heißt bei mir die Instanz ical.1 (aus historischen Gründen) und nicht wie üblich ical.0

                                    icals.jpg

                                    Andere haben z.B. mehrere ical-Instanzen und in jeder Instanz nur einen Kalender eingebunden
                                    Aber laß es lieber, Deine ical-Konfiguration deswegen evtl. umzubauen und warte besser auf ein Adapter-Update.

                                    Gruß
                                    Jörg

                                    bergjetB 1 Antwort Letzte Antwort
                                    0
                                    • joergeliJ joergeli

                                      @bergjet sagte in iCal ganztägige Termine zeigt "heute" falsch:

                                      @joergeli sagte in iCal ganztägige Termine zeigt "heute" falsch:

                                      speziell für die heutigen Geburtstage (max 3 Stck./Tag) ein JS gebastelt

                                      Also das läuft bei mir nicht.

                                      Kommt darauf an, wie die Kalender im ical-Adapter eingebunden sind.
                                      Ich habe bei mir 1 ical-Instanz laufen und darin insgesamt 6 eigenständige Kalender eingebunden
                                      ( Gelber Sack, Papier, Biomüll, Restmüll, Feiertage, Geburtstage).
                                      Außerdem heißt bei mir die Instanz ical.1 (aus historischen Gründen) und nicht wie üblich ical.0

                                      icals.jpg

                                      Andere haben z.B. mehrere ical-Instanzen und in jeder Instanz nur einen Kalender eingebunden
                                      Aber laß es lieber, Deine ical-Konfiguration deswegen evtl. umzubauen und warte besser auf ein Adapter-Update.

                                      Gruß
                                      Jörg

                                      bergjetB Offline
                                      bergjetB Offline
                                      bergjet
                                      schrieb am zuletzt editiert von
                                      #18

                                      @joergeli Ich habe auch 2 Instanzen und lese die Geburtstage aus iCal1 aus. Habe auch die Datenpunkte Heute0 bis Heute3 angelegt. Allerdings verwende ich nicht den Google Kalender, sondern einen freigegebenen Apple Kalender. Was aber für das Script keine Rolle spielt.

                                      homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                                      1 Antwort Letzte Antwort
                                      0

                                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                                      Registrieren Anmelden
                                      Antworten
                                      • In einem neuen Thema antworten
                                      Anmelden zum Antworten
                                      • Älteste zuerst
                                      • Neuste zuerst
                                      • Meiste Stimmen


                                      Support us

                                      ioBroker
                                      Community Adapters
                                      Donate
                                      FAQ Cloud / IOT
                                      HowTo: Node.js-Update
                                      HowTo: Backup/Restore
                                      Downloads
                                      BLOG

                                      533

                                      Online

                                      32.9k

                                      Benutzer

                                      83.0k

                                      Themen

                                      1.3m

                                      Beiträge
                                      Community
                                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                                      ioBroker Community 2014-2025
                                      logo
                                      • Anmelden

                                      • Du hast noch kein Konto? Registrieren

                                      • Anmelden oder registrieren, um zu suchen
                                      • Erster Beitrag
                                        Letzter Beitrag
                                      0
                                      • Home
                                      • Aktuell
                                      • Tags
                                      • Ungelesen 0
                                      • Kategorien
                                      • Unreplied
                                      • Beliebt
                                      • GitHub
                                      • Docu
                                      • Hilfe