Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • 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. Licht per Google Kalender steuern

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.7k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.2k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Licht per Google Kalender steuern

Geplant Angeheftet Gesperrt Verschoben ioBroker Allgemein
kalenderlichtsteuerunggoogle kalenderical
31 Beiträge 5 Kommentatoren 3.1k Aufrufe 2 Watching
  • Ä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.
  • G Grml

    @homoran said in Licht per Google Kalender steuern:

    @grml sagte in Licht per Google Kalender steuern:

    In der Doku finde ich nix zur Spalte "Control ID"

    Danke für den 5 Jahre alten Link ;-)
    Ich muss das mal mit der neuen Doku:
    https://www.iobroker.net/#de/adapters/adapterref/iobroker.ical/README.md
    zusammenführen

    Ups sorry :-) Der kam in der Google Suche auf Platz 1 bei den Begriffen ioBroker ical Control ID.
    Ich habe dann nicht geschaut, ob/wie aktuell das ist...

    EDIT: Wobei im obigen Link auch nix zur Control ID steht ;-) Und zu den Spalten "on off" auch nicht... Da suche ich gerade auch noch, was es damit auf sich hat.

    HomoranH Nicht stören
    HomoranH Nicht stören
    Homoran
    Global Moderator Administrators
    schrieb am zuletzt editiert von
    #15

    @grml sagte in Licht per Google Kalender steuern:

    Ups sorry

    kein Problem.
    Ich hab das vor 5 Jahren geschrieben und wusste nicht mehr wie man rankam ;-)

    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

    1 Antwort Letzte Antwort
    1
    • G Grml

      @jan1 @Homoran
      Ok, ich glaube es wird gerade etwas klarer.

      Nachdem ich die Doku zum Adapter gerade nicht nur (nochmal) gelesen, sondern nun (glaube ich) auch halbwegs verstanden habe, werde ich in der Tabelle "Ereignisse" für jede Lampe(ngruppe) einen Eintrag anlegen. Der entsprechende DP sollte dann zum gegebenen Zeitpunkt TRUE werden, wenn genau diese Bezeichnung im Kalender steht.
      Darauf sollte ich in Blockly problemlos triggern können.

      Aber noch eine Frage: In der Doku finde ich nix zur Spalte "Control ID" (https://www.iobroker.net/docu/index-298.htm?page_id=154&lang=de). Was macht die denn?

      J Offline
      J Offline
      Jan1
      schrieb am zuletzt editiert von
      #16

      @grml
      Gute Frage. ich habs gerade mal getestet, ob man so direkt was schalten kann (so hatte ich das verstanden), funktioniert aber nicht und din der "neuen" Doku steht da auch nichts.

      Ja Deine Erkenntnis zum Rest des Adapter passt soweit ;)

      G 1 Antwort Letzte Antwort
      1
      • J Jan1

        @grml
        Gute Frage. ich habs gerade mal getestet, ob man so direkt was schalten kann (so hatte ich das verstanden), funktioniert aber nicht und din der "neuen" Doku steht da auch nichts.

        Ja Deine Erkenntnis zum Rest des Adapter passt soweit ;)

        G Offline
        G Offline
        Grml
        schrieb am zuletzt editiert von Grml
        #17

        @jan1 said in Licht per Google Kalender steuern:

        @grml
        Gute Frage. ich habs gerade mal getestet, ob man so direkt was schalten kann (so hatte ich das verstanden), funktioniert aber nicht und din der "neuen" Doku steht da auch nichts.

        Ja Deine Erkenntnis zum Rest des Adapter passt soweit ;)

        Hm, da scheint was nicht zu funktionieren :-( Ich hatte einen Termin mit dem Titel "Studiolicht" von 16:02 bis 16:05 im Kalender. Ein Ereignis mit Namen "Studiolicht" habe ich im Adapter auch angelegt. Im Datenpunkt "Studiolicht" im Channel "iCal\1\Events\0\ Later" habe ich auch ein TRUE stehen. Der Kalendereintrag wurde also korrekt gefunden und zugeordnet.

        Meine Erwartung wäre gewesen, dass der DP "Studiolicht" im Channel "iCal\1\Events\0\ Now" dann um 16:02 auf TRUE springt. Hat er aber nicht getan. Er bleibt auf FALSE.
        Und "Later" wurde nun, nachdem alle Termin rum sind, auch nicht aktualisiert. Das steht weiterhin auf TRUE.

        Wo liegt da mein Denkfehler?

        J 1 Antwort Letzte Antwort
        0
        • G Grml

          @jan1 said in Licht per Google Kalender steuern:

          @grml
          Gute Frage. ich habs gerade mal getestet, ob man so direkt was schalten kann (so hatte ich das verstanden), funktioniert aber nicht und din der "neuen" Doku steht da auch nichts.

          Ja Deine Erkenntnis zum Rest des Adapter passt soweit ;)

          Hm, da scheint was nicht zu funktionieren :-( Ich hatte einen Termin mit dem Titel "Studiolicht" von 16:02 bis 16:05 im Kalender. Ein Ereignis mit Namen "Studiolicht" habe ich im Adapter auch angelegt. Im Datenpunkt "Studiolicht" im Channel "iCal\1\Events\0\ Later" habe ich auch ein TRUE stehen. Der Kalendereintrag wurde also korrekt gefunden und zugeordnet.

          Meine Erwartung wäre gewesen, dass der DP "Studiolicht" im Channel "iCal\1\Events\0\ Now" dann um 16:02 auf TRUE springt. Hat er aber nicht getan. Er bleibt auf FALSE.
          Und "Later" wurde nun, nachdem alle Termin rum sind, auch nicht aktualisiert. Das steht weiterhin auf TRUE.

          Wo liegt da mein Denkfehler?

          J Offline
          J Offline
          Jan1
          schrieb am zuletzt editiert von
          #18

          @grml
          Ich teste das gerade selber und mein Ereignis ist um 16:30, dann bin ich schlauer.

          G 1 Antwort Letzte Antwort
          1
          • J Jan1

            @grml
            Ich teste das gerade selber und mein Ereignis ist um 16:30, dann bin ich schlauer.

            G Offline
            G Offline
            Grml
            schrieb am zuletzt editiert von Grml
            #19

            @jan1
            Ich habe gerade die Vermutung, dass der iCal-Adapter da (designtechnisch) evtl. etwas starr ist. Zumindest für den von mir angedachten Zweck.
            Mein Gefühl sagt mir, dass mein DP "Later" um 16:30 auf FALSE springen wird. Da ist auch bei mir die nächste CRON-Abfrage.
            Die DP werden vermutlich nur bei jedem Durchlauf aktualisiert. Ein Abgleich mit der aktuellen Uhrzeit wird nicht enthalten sein.

            Im Gegenzug bedeutet das, dass der DP in "Now" nur dann TRUE wird, wenn während der iCal-Abfrage tatsächlich was zu genau diesem Zeitpunkt ansteht.

            HomoranH 1 Antwort Letzte Antwort
            0
            • G Grml

              @jan1
              Ich habe gerade die Vermutung, dass der iCal-Adapter da (designtechnisch) evtl. etwas starr ist. Zumindest für den von mir angedachten Zweck.
              Mein Gefühl sagt mir, dass mein DP "Later" um 16:30 auf FALSE springen wird. Da ist auch bei mir die nächste CRON-Abfrage.
              Die DP werden vermutlich nur bei jedem Durchlauf aktualisiert. Ein Abgleich mit der aktuellen Uhrzeit wird nicht enthalten sein.

              Im Gegenzug bedeutet das, dass der DP in "Now" nur dann TRUE wird, wenn während der iCal-Abfrage tatsächlich was zu genau diesem Zeitpunkt ansteht.

              HomoranH Nicht stören
              HomoranH Nicht stören
              Homoran
              Global Moderator Administrators
              schrieb am zuletzt editiert von
              #20

              @grml sagte in Licht per Google Kalender steuern:

              dass der iCal-Adapter da (designtechnisch) evtl. etwas starr ist.

              kann sein, dass es daran liegt, dass der ical-Adapter scheduled arbeitet.
              Wenn der also nur alle halbe Stunde startet, bearbeitet er auch nur auf eine halbe Stunde genau

              kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

              Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

              der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

              G 1 Antwort Letzte Antwort
              1
              • HomoranH Homoran

                @grml sagte in Licht per Google Kalender steuern:

                dass der iCal-Adapter da (designtechnisch) evtl. etwas starr ist.

                kann sein, dass es daran liegt, dass der ical-Adapter scheduled arbeitet.
                Wenn der also nur alle halbe Stunde startet, bearbeitet er auch nur auf eine halbe Stunde genau

                G Offline
                G Offline
                Grml
                schrieb am zuletzt editiert von
                #21

                @homoran
                Ja, das ist es.
                Wie vermutet ist mein "Later" nun FALSE. Und ein "Now" ist nur dann TRUE, wenn der Eintrag im Kalender stattfindet, während der Scheduler aktualisiert.

                Heißt in der Konsequenz: Entweder den Scheduler wesentlich öfter laufen lassen oder doch den Adapter "fullcalendar" anschauen...

                Aber dann habe ich zumindest meine Antwort :-)

                J 1 Antwort Letzte Antwort
                0
                • G Grml

                  @homoran
                  Ja, das ist es.
                  Wie vermutet ist mein "Later" nun FALSE. Und ein "Now" ist nur dann TRUE, wenn der Eintrag im Kalender stattfindet, während der Scheduler aktualisiert.

                  Heißt in der Konsequenz: Entweder den Scheduler wesentlich öfter laufen lassen oder doch den Adapter "fullcalendar" anschauen...

                  Aber dann habe ich zumindest meine Antwort :-)

                  J Offline
                  J Offline
                  Jan1
                  schrieb am zuletzt editiert von
                  #22

                  @grml
                  Ja da hast wohl recht, bei Uhrzeit basieren Ereignissen ist das etwas kniffliger und man muss den Zeitplan in dem er neu einliest sehr eng halten. Das würde funktionieren, lässt aber nur eine recht grobe zeitliche Steuerung zu ohne den alle paar Sekunden abfragen zu lassen.
                  Mein Ereignis wurde auch erst eingelesen, als ich manuell den iCal gestartet habe.

                  malorossM 1 Antwort Letzte Antwort
                  0
                  • J Jan1

                    @grml
                    Ja da hast wohl recht, bei Uhrzeit basieren Ereignissen ist das etwas kniffliger und man muss den Zeitplan in dem er neu einliest sehr eng halten. Das würde funktionieren, lässt aber nur eine recht grobe zeitliche Steuerung zu ohne den alle paar Sekunden abfragen zu lassen.
                    Mein Ereignis wurde auch erst eingelesen, als ich manuell den iCal gestartet habe.

                    malorossM Online
                    malorossM Online
                    maloross
                    schrieb am zuletzt editiert von
                    #23

                    wäre hier nicht auch die Verwendung eines Events denkbar? Habe mich schon immer gefragt, wie man das einsetzt und könnte mir gut hier vorstellen.

                    Auch Frauen können sich für Technik begeistern! ;)

                    Equipment:
                    diverse HM-, HMIP-, Aeotec- Tradfri- Sonos- und Fibaro-Geräte, Master-/Slavesystem auf 2 Raspi4, NAS

                    J HomoranH 2 Antworten Letzte Antwort
                    0
                    • malorossM maloross

                      wäre hier nicht auch die Verwendung eines Events denkbar? Habe mich schon immer gefragt, wie man das einsetzt und könnte mir gut hier vorstellen.

                      J Offline
                      J Offline
                      Jan1
                      schrieb am zuletzt editiert von
                      #24

                      @maloross
                      Jetzt ist die Frage was Du mit Events meinst?

                      malorossM 1 Antwort Letzte Antwort
                      0
                      • malorossM maloross

                        wäre hier nicht auch die Verwendung eines Events denkbar? Habe mich schon immer gefragt, wie man das einsetzt und könnte mir gut hier vorstellen.

                        HomoranH Nicht stören
                        HomoranH Nicht stören
                        Homoran
                        Global Moderator Administrators
                        schrieb am zuletzt editiert von
                        #25

                        @maloross sagte in Licht per Google Kalender steuern:

                        wäre hier nicht auch die Verwendung eines Events denkbar?

                        Das hat er ja versucht.
                        Aber der Event (=Ereignis) sprang nicht auf Now=true, weil in der Zeit des Events kein scheduled Start des Adapters stattgefunden hat.

                        @Grml
                        Was mich mal reizen würde zu probieren:
                        Man könnte wahrscheinlich morgens den ical Datenpunkt auslesen, den Eintrag über Blockly herausparsen und wenn alles gut läuft daraus einen CRON zusammenbasteln, der dann um die Uhrzeit die Lampe anstellt

                        Leider habe ich keine solche "Termine"

                        kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                        Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                        der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                        HomoranH 1 Antwort Letzte Antwort
                        0
                        • J Jan1

                          @maloross
                          Jetzt ist die Frage was Du mit Events meinst?

                          malorossM Online
                          malorossM Online
                          maloross
                          schrieb am zuletzt editiert von
                          #26

                          @jan1 im ical-Adapter gibt es den Punkt "Ereignisse" mit den Optionen on/off. Ich dachte, hier könnte man "Licht x" mit Uhrzeit an und aus eintragen - so die Theorie

                          Auch Frauen können sich für Technik begeistern! ;)

                          Equipment:
                          diverse HM-, HMIP-, Aeotec- Tradfri- Sonos- und Fibaro-Geräte, Master-/Slavesystem auf 2 Raspi4, NAS

                          malorossM 1 Antwort Letzte Antwort
                          0
                          • malorossM maloross

                            @jan1 im ical-Adapter gibt es den Punkt "Ereignisse" mit den Optionen on/off. Ich dachte, hier könnte man "Licht x" mit Uhrzeit an und aus eintragen - so die Theorie

                            malorossM Online
                            malorossM Online
                            maloross
                            schrieb am zuletzt editiert von
                            #27

                            @maloross womit meine Frage oben beantwortet wurde..

                            Auch Frauen können sich für Technik begeistern! ;)

                            Equipment:
                            diverse HM-, HMIP-, Aeotec- Tradfri- Sonos- und Fibaro-Geräte, Master-/Slavesystem auf 2 Raspi4, NAS

                            J 1 Antwort Letzte Antwort
                            0
                            • malorossM maloross

                              @maloross womit meine Frage oben beantwortet wurde..

                              J Offline
                              J Offline
                              Jan1
                              schrieb am zuletzt editiert von
                              #28

                              @maloross
                              Ja das war ja auch schon der Gedanke der hier im Raum stand und keiner so genau weiß was man damit machen kann. Ich habs probiert und es tut sich nichts. Die Doku schweigt sich hier auch drüber aus.

                              1 Antwort Letzte Antwort
                              0
                              • HomoranH Homoran

                                @maloross sagte in Licht per Google Kalender steuern:

                                wäre hier nicht auch die Verwendung eines Events denkbar?

                                Das hat er ja versucht.
                                Aber der Event (=Ereignis) sprang nicht auf Now=true, weil in der Zeit des Events kein scheduled Start des Adapters stattgefunden hat.

                                @Grml
                                Was mich mal reizen würde zu probieren:
                                Man könnte wahrscheinlich morgens den ical Datenpunkt auslesen, den Eintrag über Blockly herausparsen und wenn alles gut läuft daraus einen CRON zusammenbasteln, der dann um die Uhrzeit die Lampe anstellt

                                Leider habe ich keine solche "Termine"

                                HomoranH Nicht stören
                                HomoranH Nicht stören
                                Homoran
                                Global Moderator Administrators
                                schrieb am zuletzt editiert von Homoran
                                #29

                                @Grml
                                @homoran sagte in Licht per Google Kalender steuern:

                                Was mich mal reizen würde zu probieren:

                                Ich hab da mal was vorbereitet :grin: :
                                licht_an_cron.png

                                Ich lese aus deinem Texteintrag den ersten Eintrag für Heute aus.
                                (in Ermangelung eines iCal Datenpunktes habe ich deine Ausgabe in eine Variable geschrieben)

                                Daraus errechne ich einen cron, der dann eigentlich den nächsten Schritt ausführen sollte.
                                Ich habe aber keine Ahnung, ob das klappt.

                                Dann wollte ich noch die Abschaltung ausrechnen, scheitere aber an der Differenzbildung von Stop und Startzeit.

                                EDIT:
                                Hab den Fehler gefunden.
                                In der Endzeit war noch ein Leerzeichen zuviel.
                                bei setze Endzeit nur bis x+16

                                licht_an_dauer.png

                                kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                G 1 Antwort Letzte Antwort
                                2
                                • HomoranH Homoran

                                  @Grml
                                  @homoran sagte in Licht per Google Kalender steuern:

                                  Was mich mal reizen würde zu probieren:

                                  Ich hab da mal was vorbereitet :grin: :
                                  licht_an_cron.png

                                  Ich lese aus deinem Texteintrag den ersten Eintrag für Heute aus.
                                  (in Ermangelung eines iCal Datenpunktes habe ich deine Ausgabe in eine Variable geschrieben)

                                  Daraus errechne ich einen cron, der dann eigentlich den nächsten Schritt ausführen sollte.
                                  Ich habe aber keine Ahnung, ob das klappt.

                                  Dann wollte ich noch die Abschaltung ausrechnen, scheitere aber an der Differenzbildung von Stop und Startzeit.

                                  EDIT:
                                  Hab den Fehler gefunden.
                                  In der Endzeit war noch ein Leerzeichen zuviel.
                                  bei setze Endzeit nur bis x+16

                                  licht_an_dauer.png

                                  G Offline
                                  G Offline
                                  Grml
                                  schrieb am zuletzt editiert von
                                  #30

                                  @homoran
                                  Wow! Einfach nur wow!
                                  Ich werde mir das morgen mal in Ruhe anschauen und etwas damit rumspielen.

                                  Danke!

                                  HomoranH 1 Antwort Letzte Antwort
                                  0
                                  • G Grml

                                    @homoran
                                    Wow! Einfach nur wow!
                                    Ich werde mir das morgen mal in Ruhe anschauen und etwas damit rumspielen.

                                    Danke!

                                    HomoranH Nicht stören
                                    HomoranH Nicht stören
                                    Homoran
                                    Global Moderator Administrators
                                    schrieb am zuletzt editiert von Homoran
                                    #31

                                    @grml sagte in Licht per Google Kalender steuern:

                                    etwas damit rumspielen.

                                    Dann brauchst du natürlich im linken Teil noch einen Trigger.
                                    Mir schwebt vor auf Änderung des iCAL Texzes zu triggern.
                                    Dann der Variable Quelle nicht den grünen Text, sondern Wert von ical.0.text zuweisen

                                    Ich weiß es allerdings nicht, ob da ggf. mehrere solche Termine drin sind, hab das "nur mal eben" quick and dirty zusammengeklimpert
                                    der liest nur das erste Auftreten aus

                                    kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

                                    Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

                                    der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

                                    1 Antwort Letzte Antwort
                                    0
                                    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

                                    717

                                    Online

                                    32.7k

                                    Benutzer

                                    82.4k

                                    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