Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Iobroker iCal Termine in Scripts nutzen

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Iobroker iCal Termine in Scripts nutzen

    This topic has been deleted. Only users with topic management privileges can see it.
    • P
      paba42 last edited by

      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 Reply Last reply Reply Quote 0
      • B
        Brati last edited by

        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

        1 Reply Last reply Reply Quote 0
        • P
          paba42 last edited by

          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 Reply Last reply Reply Quote 0
          • B
            Brati last edited by

            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

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            935
            Online

            31.7k
            Users

            79.9k
            Topics

            1.3m
            Posts

            2
            4
            687
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo