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.
    • paul53
      paul53 last edited by

      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);
      });
      
      1 Reply Last reply Reply Quote 0
      • 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

                            957
                            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