Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. [gelöst] Reaktion auf Kalendereintrag

    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

    [gelöst] Reaktion auf Kalendereintrag

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

      Grundsätzlich gibt es den occ dafür um auf Calendar Events Status zu verändern.

      Kann auch iCal Events lesen wenn sie im richtigen Format sind.

      Gesendet von meinem iPhone mit Tapatalk

      1 Reply Last reply Reply Quote 0
      • B
        Brati last edited by

        @paul53:

        Kann man on(…) des Javascript-Adapters überhaupt auf iCal-Events anwenden ?

        Wenn ja, versuche es mal so:

        var ferienid = "ical.0.events.ferien";/*ferien*/
        
        on({id: ferienid, val: true}, function() {
          setState("hm-rega.0.7475", false);
        });
        ```` `  
        

        Bin heute erst zum Testen gekommen, funktioniert perfekt. Danke.

        1 Reply Last reply Reply Quote 0
        • S
          skorpil last edited by

          Ich bräuchte hier noch einmal Programmierhilfe, denn leider komme ich nicht weiter. Testweise habe ich mal ein Script angelegt:

          622_image.jpeg

          Das log meldet dazu:

          622_image.jpeg

          Mir scheint, als würde hier NICHTS eingelesen. iCal habe ich wiefolgt konfiguriert:

          622_image.jpeg

          und:

          622_image.jpeg

          Bei den Zuständen zeigt mir iobroker aber die korrekten Werte:

          622_image.jpeg

          Was ist falsch! Danke für Euere Hilfe!

          1 Reply Last reply Reply Quote 0
          • blauholsten
            blauholsten Developer last edited by

            Hi,

            nur auf die schnelle von unterwegs.

            Es fehlt die Übergabe an die on(…..function

            Ließ dir mal den zweiten post von Paul 53 durch,.....

            1 Reply Last reply Reply Quote 0
            • B
              Brati last edited by

              Hallo,

              so sieht es bei mir aus:

              on({id: "ical.0.events.ferien", val: true}, function() {
                    setState("hm-rega.0.7475", false);
              });
              

              Also wenn sich Ferien auf "wahr" ändert, wird der Status der Variable "Schulzeit" geändert und die Kiddies können ausschlafen :).

              1 Reply Last reply Reply Quote 0
              • S
                skorpil last edited by

                Danke für Euere Hilfe!

                Das heißt ich brauche die "On" Funktion um einen Wert zu bekommen?

                Mein Ziel ist es nicht, eine Reaktion auf einen Kalendereintrag zu kriegen (entgegen des Titels dieses Freds).

                Vielmehr möchte ich eigentlich nur einen Wert auslesen, der im Kalender steht.

                1 Reply Last reply Reply Quote 0
                • B
                  Brati last edited by

                  On reagiert auf die Änderung der Variable (also der Trigger für das Event) , hier bei Änderung auf True.

                  Gesendet via Tapatalk.

                  1 Reply Last reply Reply Quote 0
                  • S
                    skorpil last edited by

                    Brati,

                    Danke. Habe gerade meinen Post oben nochmal präzisiert.

                    Meine Idee ist es, Geburtstag ansagen zu lassen. Vgl. dazu http://forum.iobroker.net/viewtopic.php … 438#p20438

                    Daher muss ich die heutigen Geburtstage aus dem Kalender mit einem Java Skript auslesen. Aber wie?

                    1 Reply Last reply Reply Quote 0
                    • S
                      skorpil last edited by

                      @Brati:

                      On reagiert auf die Änderung der Variable (also der Trigger für das Event) , hier bei Änderung auf True.

                      Gesendet via Tapatalk. `

                      Ok, klar, und wann ändert sich die Variable?

                      1 Reply Last reply Reply Quote 0
                      • B
                        Brati last edited by

                        @skorpil:

                        Ok, klar, und wann ändert sich die Variable? `

                        In meinem Beispiel:

                        • heute ist sie "false"

                        Termin ganztätig "Osterferien" morgen:

                        • dann morgen den ganzen Tag "true"

                        Termin 09.00 - 10.00 Uhr "Osterferien" morgen

                        • dann morgen bis 09:00 Uhr "false" ab 09:00 Uhr - 10.00 Uhr "true" dann wieder false.

                        Bei der Ansage kann ich dir leider nicht helfen. Man müßte den String auslesen und an SayIt übergeben, hört sich doch einfach an :roll: . Lerne gerade Javascript by doing.

                        1 Reply Last reply Reply Quote 0
                        • S
                          skorpil last edited by

                          Merci,

                          Ich schaue morgen mal und werde berichten…danke!

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

                          Support us

                          ioBroker
                          Community Adapters
                          Donate

                          961
                          Online

                          31.9k
                          Users

                          80.2k
                          Topics

                          1.3m
                          Posts

                          5
                          13
                          1957
                          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