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.
    • 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

                        973
                        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