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. Skripten / Logik
  4. Iobroker iCal Termine in Scripts nutzen

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.7k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    2.2k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    16
    1
    3.2k

Iobroker iCal Termine in Scripts nutzen

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
4 Beiträge 2 Kommentatoren 755 Aufrufe
  • Ä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.
  • P Offline
    P Offline
    paba42
    schrieb am zuletzt editiert von
    #1

    Hallo zusammen!

    Ich möchte gerne meinen Kalender nutzen, um damit Start und Endzeiten von Scripts zu steuern.

    Mein Plan ist, einen Termin "Wecker" einzubinden, z.B. 05:25-07:00. Nun will ich in einem Script die Startzeit des Termins "Wecker" auslesen, um 30 Minuten früher mein Wakeuplight zu starten, welches per Script langsam hochdimmt. Zur Startzeit soll zusätzlich das Schlafzimmerlicht angehen, und Alexa Radio abspielen. Wenn die Endzeit erreicht ist, soll alles ausgeschaltet werden.

    Ich weiß, dass es Events gibt, die aktiv sind, wenn der Termin läuft, aber dann kann ich ja nicht 30 Minuten vor dem Event eine Aktion ausführen. Klar kann ich die Termine mit 30 Minuten Versatz einstellen, aber das hat keinen guten WAF.

    Könntet ihr mir ein Beispiel für ein Script zeigen, mit dem ich mich auf die Startzeit beziehen kann? Gerne auch auf die Endzeit des Termins.

    Ich will das mit dem Termin lösen, weil das den größten WAF hat. Wenn ich feste Uhrzeiten im Script eingebe, dann gibt es immer Ausnahmen, warum das gerade nicht geht, und das finde ich doof. Mit dem Kalendereintrag kann meine Frau das auch ohne Probleme bedienen, was für uns beide am einfachsten ist.

    Ich freue mich auf Eure Antworten.

    Vielen Dank!

    Beste Grüße

    Paul

    1 Antwort Letzte Antwort
    0
    • B Offline
      B Offline
      Brati
      schrieb am zuletzt editiert von
      #2

      Hallo,

      hast du denn vis laufen? Ich würde einen State im vis setzen und dann aus dem state ein schedule errechnen, der dann 30min vorher liegt. Da könntest du auch ein "Standard Array" im Script hinterlegen, dass die Zeiten schon mal vorab einstellt und bei Bedarf überschrieben wird. Dafür muss man natürlich vis aufrufen und nicht einfach den Google Kalender bedienen.

      Grüße

      Brati

      CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

      1 Antwort Letzte Antwort
      0
      • P Offline
        P Offline
        paba42
        schrieb am zuletzt editiert von
        #3

        Nee vis habe ich tatsächlich noch nicht laufen.

        Ich habe den iobroker zuerst nur installiert, weil ich Probleme mit Homematic und Homebridge hatte (der Status war falsch). Dann sind paar nicht HM Geräte dazugekommen, und der iobroker machte mehr Sinn. Jetzt will ich alle Scripte nach und nach portieren und hatte die Idee mit dem Kalender zum Steuern des Weckers.

        Ich glaube, ich muss vis installieren, um zu verstehen, was der State bzw. das "Standard Array" ist. Ich hatte gehofft, ich könnte irgendein "get starttime" Befehl formulieren, um an die Uhrzeit zu kommen.

        Danke erst mal für die Antwort, vielleicht habe ich nach den Feiertagen Zeit mich mit vis zu befassen.

        1 Antwort Letzte Antwort
        0
        • B Offline
          B Offline
          Brati
          schrieb am zuletzt editiert von
          #4

          Na das sollte auch aus ical klappen, musst mal nach "Müllkalender" suchen. Da wird nach zukünftigen Terminen gesucht. Im Endeffekt muss man "nur" die Startzeit auslesen und 30min vorher ausrechnen.

          Hab ich mich aber nicht dammit beschäftigt. Meine Wecker werden direkt in ioBroker gesetzt und können im vis bedient werden. Über ical nehme ich direkt die Startzeit des Event.

          Grüße Brati

          CCU2 - 46 Geräte, ioBroker auf Intel NUC (DN2820FYKH) mit Tab als Frontend, Projekt Gartenhaus mit HM

          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

          897

          Online

          32.4k

          Benutzer

          81.5k

          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