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. Ical Events als Bedingung?

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.0k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Ical Events als Bedingung?

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
25 Beiträge 4 Kommentatoren 3.3k 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.
  • B Offline
    B Offline
    Berchemer
    schrieb am zuletzt editiert von
    #10

    @Jan1:

    Ich würde hier eh nicht mit "Zeitplan" als Trigger arbeiten, sondern mit einem "Falls" Trigger. `

    Nochmals dank für den Tipp mit anderem Trigger. Habe nun mit meinen bescheidenen Kenntnissen von Blockly auf Folgendes umgeändert:

    4032_2018-10-25_-12_28-iobroker-admin-_krankheitscheck.png

    Soweit so gut. Und wie würde ich das obige Beispiel dahingehend ergänzen, dass die Variable "Anwesenheit.KrankZuhause" auf false gesetzt wird, wenn alle drei Trigger-Variablen den Zustand false haben sollten?

    Ich meine natürlich die elegante Ergänzung und nicht die "Holzhammermethode", wie ich es vielleicht als Blockly-Anfänger machen würde :lol:

    1 Antwort Letzte Antwort
    0
    • T Offline
      T Offline
      TonyDom
      schrieb am zuletzt editiert von
      #11

      > Wenn im Kalender der Eintrag "Krank-Zuhause - Name1", "Krank-Zuhause - Name2" oder "Krank-Zuhause - Name3" auftauchen, setzt ical diese Objekte auf True, sonst auf false.

      Genau da ist der Hund begraben.

      Wie bringe ich es ical bei, dass der Wert auf true geht, wenn ich Krank bin /Frühdienst habe?

      Bei mir sieht es so aus unter den Objekten:

      8695_objekte.png

      1 Antwort Letzte Antwort
      0
      • paul53P Offline
        paul53P Offline
        paul53
        schrieb am zuletzt editiert von
        #12

        @Berchemer:

        dass die Variable "Anwesenheit.KrankZuhause" auf false gesetzt wird, wenn alle drei Trigger-Variablen den Zustand false haben sollten? `
        493_blockly_oder3.jpg

        Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
        Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

        1 Antwort Letzte Antwort
        0
        • T Offline
          T Offline
          TonyDom
          schrieb am zuletzt editiert von
          #13

          OK, so ein wenig bin ich dahinter gekommen, dass man in der Instanz jeweils ein Ereignis erstellen muss.

          8695_objekte2.png

          So bekomme ich endlich ein true, weil heute Frühdienst ist.

          Trotzdem gelingt es mir nicht die Palmen anzuschalten (mal so zum Test)

          8695_blockly1.png

          oder so …

          8695_blockly2.png

          Erkennt jemand einen Fehler?

          1 Antwort Letzte Antwort
          0
          • J Offline
            J Offline
            Jan1
            schrieb am zuletzt editiert von
            #14

            Du nimmst den Trigger vom ersten Bild, änderst den auf "geändert" und packst die "falls" Bedingung vom 2. Bild rein, fertig.

            1 Antwort Letzte Antwort
            0
            • T Offline
              T Offline
              TonyDom
              schrieb am zuletzt editiert von
              #15

              Das zweite Bild soll zum Test jede Minute abfragen, ob der Wert im ical auf Früh steht, deshalb sowas simples.

              Die Steckdose Palme steht neben mir und ich kann sofort erkennen, ob der Trigger funktioniert. Später soll es mal die Heizung und das Licht werden.

              Da meine Frau heute Spätdienst hat, in den Objekten auch Spät heute auf true steht, trigger ich heute nach true bei "spät".

              Ich habe mal deinen Vorschlag umgesetzt, es funktioniert jedoch auch nicht. Ich habe das Gefühl, dass der Trigger nicht funktioniert.

              8695_trigger1.png

              1 Antwort Letzte Antwort
              0
              • T Offline
                T Offline
                TonyDom
                schrieb am zuletzt editiert von
                #16

                Asche auf mein Haupt …. Vielen Dank mal, für eure bisherige Hilfe!

                1 Antwort Letzte Antwort
                0
                • T Offline
                  T Offline
                  TonyDom
                  schrieb am zuletzt editiert von
                  #17

                  aaaaaaaaaaaahhhhhhhhhhhrg es geht ! ! !

                  Ich vergaß den ersten Trigger auf Spät zu stellen.

                  Vielen lieben Dank zusammen!

                  1 Antwort Letzte Antwort
                  0
                  • J Offline
                    J Offline
                    Jan1
                    schrieb am zuletzt editiert von
                    #18

                    Aber ohne den Zeitplan! Sonst bist wieder bei der Trigger im Trigger Geschichte. Das kann man machen, muss dann aber auch wirklich sehr genau wissen wie die Abhängigkeiten sind und was man macht.

                    Also noch mal ein Blockly ist in der Regel wie folgt aufgebaut. Zuerst kommt der Trigger (rosa) und da kommt das eigentliche Skript (blau usw) rein und nicht noch ein Trigger.

                    1 Antwort Letzte Antwort
                    0
                    • B Offline
                      B Offline
                      Berchemer
                      schrieb am zuletzt editiert von
                      #19

                      Dank an Paul53 :mrgreen:

                      1 Antwort Letzte Antwort
                      0
                      • T Offline
                        T Offline
                        TonyDom
                        schrieb am zuletzt editiert von
                        #20

                        Ohje zu früh gefreut, es funktioniert nicht.

                        Mir ist gerade was aufgefallen. Zur tatsächlichen IST-Situation. Meine Frau hat heute Spätdienst. Also steht heute bei den Objekten Spät auf wahr.

                        8695_o1.png

                        Wenn ich allerdings in Blockly auf das Objekt klicke, bekomme ich den Frühdienst auf wahr.

                        8695_o2.png

                        Habe ich etwa bei der Instanz – Ereignissen den Wurm drin?

                        8695_in1.png

                        1 Antwort Letzte Antwort
                        0
                        • B Offline
                          B Offline
                          Berchemer
                          schrieb am zuletzt editiert von
                          #21

                          Hatte ich gestern ähnlich bei der Programmierung und Anpassung. Bin verzweifelt und habe viele unnötige Sachen gemacht und mindestens eine Stunde verloren.

                          Im Endeffekt, musste ich mal bei den Objekten einfach nur Ctrl-F5 drücken und der Cache wurde geleert und die Anzeige bei Objekte passte zur Anzeige bei Objekte-Auswahl innerhalb Blockly.

                          1 Antwort Letzte Antwort
                          0
                          • T Offline
                            T Offline
                            TonyDom
                            schrieb am zuletzt editiert von
                            #22

                            Das warst nicht,

                            ich habe den Browser Cache mit strg+F5 gelöscht, auch über das Menü in den Objekten und in Blockly.

                            Wenn ich die Objekte anschau unterscheiden sie sich immer wie in meinem vorherigen Post.

                            Ich würde mal gerne wissen, ob ich die Events in der Instanz richtig definiert habe, ob da ein Fehler ist. So sicher bin ich mir da nämlich nicht.

                            1 Antwort Letzte Antwort
                            0
                            • B Offline
                              B Offline
                              Berchemer
                              schrieb am zuletzt editiert von
                              #23

                              Wahrscheinliche eine blöde Frage: Im ersten Bild der Objektauflistung ist das eine Untergruppe von "ical.0", richtig?

                              Und auch nochmal graue Erinnerung meinerseits. Versuch doch bitte mal die Eventnamen ohne Umlaute umzusetzen. Also statt "Spät", in den ICal-Einstellungen "Spaet" wählen. Cache etc erneut löschen, usw.

                              1 Antwort Letzte Antwort
                              0
                              • J Offline
                                J Offline
                                Jan1
                                schrieb am zuletzt editiert von
                                #24

                                Das hat nichts zu sagen was bei der Auswahl im Blockly Popup steht. Das ist nicht aktuell und kann zu 100% ignoriert werden. Das was bei den Objekten steht zählt.

                                1 Antwort Letzte Antwort
                                0
                                • B Offline
                                  B Offline
                                  Berchemer
                                  schrieb am zuletzt editiert von
                                  #25

                                  @Jan1:

                                  Das hat nichts zu sagen was bei der Auswahl im Blockly Popup steht. Das ist nicht aktuell und kann zu 100% ignoriert werden. Das was bei den Objekten steht zählt. `
                                  Danke für die Info. Das wusste zumindest ich noch nicht. Und schon wieder bin ich etwas schlauer, als vorher :D

                                  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

                                  752

                                  Online

                                  32.6k

                                  Benutzer

                                  82.3k

                                  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