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. Hilfe Datenpunkte Zeit

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Hilfe Datenpunkte Zeit

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
blockly
8 Beiträge 2 Kommentatoren 752 Aufrufe 2 Watching
  • Ä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.
  • S Offline
    S Offline
    stefan0340
    schrieb am zuletzt editiert von stefan0340
    #1

    Hallo ich hoffe mir kann jemand helfen.
    Ich habe im Ical die Spiele meines Lieblingsvereins eingetragen.
    Jetzt würde ich gerne kurz vor dem Spielbeginn eine ansage bekommen.
    Wie kann ich das am besten umsetzen?

    Meine überlegung war:

    DP Spiele sie heute? true/false
    DP Wann spielen sie? zb.: 18.30 aus Ical herrausfiltern

    mein problem ist wie stelle ich den DP richtig ein ( bezug auf den 2. DP )

    S AsgothianA 2 Antworten Letzte Antwort
    0
    • S stefan0340

      Hallo ich hoffe mir kann jemand helfen.
      Ich habe im Ical die Spiele meines Lieblingsvereins eingetragen.
      Jetzt würde ich gerne kurz vor dem Spielbeginn eine ansage bekommen.
      Wie kann ich das am besten umsetzen?

      Meine überlegung war:

      DP Spiele sie heute? true/false
      DP Wann spielen sie? zb.: 18.30 aus Ical herrausfiltern

      mein problem ist wie stelle ich den DP richtig ein ( bezug auf den 2. DP )

      S Offline
      S Offline
      stefan0340
      schrieb am zuletzt editiert von
      #2

      @stefan0340 said in Hilfe Datenpunkte Zeit:

      Hallo ich hoffe mir kann jemand helfen.
      Ich habe im Ical die Spiele meines Lieblingsvereins eingetragen.
      Jetzt würde ich gerne kurz vor dem Spielbeginn eine ansage bekommen.
      Wie kann ich das am besten umsetzen?

      Meine überlegung war:

      DP Spiele sie heute? true/false
      DP Wann spielen sie? zb.: 18.30 aus Ical herrausfiltern

      mein problem ist wie stelle ich den DP richtig ein ( bezug auf den 2. DP )

      1 Antwort Letzte Antwort
      0
      • S stefan0340

        Hallo ich hoffe mir kann jemand helfen.
        Ich habe im Ical die Spiele meines Lieblingsvereins eingetragen.
        Jetzt würde ich gerne kurz vor dem Spielbeginn eine ansage bekommen.
        Wie kann ich das am besten umsetzen?

        Meine überlegung war:

        DP Spiele sie heute? true/false
        DP Wann spielen sie? zb.: 18.30 aus Ical herrausfiltern

        mein problem ist wie stelle ich den DP richtig ein ( bezug auf den 2. DP )

        AsgothianA Offline
        AsgothianA Offline
        Asgothian
        Developer
        schrieb am zuletzt editiert von
        #3

        @stefan0340 sagte in Hilfe Datenpunkte Zeit:

        mein problem ist wie stelle ich den DP richtig ein ( bezug auf den 2. DP )

        Was genau meinst du mit "einstellen" ? Wenn es um das Anlegen des Datenpunktes und seinen Datentyp geht, dann würde ich den in deinem Fall als Text anlegen. Dann musst du ggf. in dem Skript welches die Zeit aus ical heraus holt eine Formatierung vornehmen, kannst den Wert des Datenpunkt aber 1:1 an Alexa weitergeben um die Ansage zu machen.

        Sollte das deine Frage nicht beantworten müsstest du das Problem noch einmal genauer beschreiben.

        A.

        ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
        "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

        S 1 Antwort Letzte Antwort
        0
        • AsgothianA Asgothian

          @stefan0340 sagte in Hilfe Datenpunkte Zeit:

          mein problem ist wie stelle ich den DP richtig ein ( bezug auf den 2. DP )

          Was genau meinst du mit "einstellen" ? Wenn es um das Anlegen des Datenpunktes und seinen Datentyp geht, dann würde ich den in deinem Fall als Text anlegen. Dann musst du ggf. in dem Skript welches die Zeit aus ical heraus holt eine Formatierung vornehmen, kannst den Wert des Datenpunkt aber 1:1 an Alexa weitergeben um die Ansage zu machen.

          Sollte das deine Frage nicht beantworten müsstest du das Problem noch einmal genauer beschreiben.

          A.

          S Offline
          S Offline
          stefan0340
          schrieb am zuletzt editiert von stefan0340
          #4

          @Asgothian

          Ich versuche es mal genau zu erklären. Ich habe im ical die Spiele drin stehen. Mein Vorhaben ich möchte 30 Minuten vor Spielbeginn eine Ansage Bekommen und 10 Minuten vor Beginn möchte ich mein TV schalten. Für mein Vorhaben würde ich gerne 2 Datenpunkte anlegen. "Spiel heute" und "Spielzeit". Die Datenpunkte sind zum abgleichen bestimmt. Mein Problem ist das ich nicht weis wie ich die Zeit Spielbeginn aus dem ical in den Datenpunkt Spielzeit bekomme um mein weiteres Vorhaben umzusetzen. Sorry ich bin noch Recht neu auf dem Gebiet ( blockly und IO Broker ).

          AsgothianA 1 Antwort Letzte Antwort
          0
          • S stefan0340

            @Asgothian

            Ich versuche es mal genau zu erklären. Ich habe im ical die Spiele drin stehen. Mein Vorhaben ich möchte 30 Minuten vor Spielbeginn eine Ansage Bekommen und 10 Minuten vor Beginn möchte ich mein TV schalten. Für mein Vorhaben würde ich gerne 2 Datenpunkte anlegen. "Spiel heute" und "Spielzeit". Die Datenpunkte sind zum abgleichen bestimmt. Mein Problem ist das ich nicht weis wie ich die Zeit Spielbeginn aus dem ical in den Datenpunkt Spielzeit bekomme um mein weiteres Vorhaben umzusetzen. Sorry ich bin noch Recht neu auf dem Gebiet ( blockly und IO Broker ).

            AsgothianA Offline
            AsgothianA Offline
            Asgothian
            Developer
            schrieb am zuletzt editiert von
            #5

            @stefan0340
            Hast du denn bereits eine Verbindung vom ioBroker zu ical ? Wenn ja, wie sehen da die Datenpunkte aus (beispielhaft) ?

            A

            ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
            "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

            S 1 Antwort Letzte Antwort
            0
            • AsgothianA Asgothian

              @stefan0340
              Hast du denn bereits eine Verbindung vom ioBroker zu ical ? Wenn ja, wie sehen da die Datenpunkte aus (beispielhaft) ?

              A

              S Offline
              S Offline
              stefan0340
              schrieb am zuletzt editiert von stefan0340
              #6

              @Asgothian
              Verbimdung zum IOBroker besteht.

              Unbenannt.PNG

              AsgothianA 1 Antwort Letzte Antwort
              0
              • S stefan0340

                @Asgothian
                Verbimdung zum IOBroker besteht.

                Unbenannt.PNG

                AsgothianA Offline
                AsgothianA Offline
                Asgothian
                Developer
                schrieb am zuletzt editiert von
                #7

                @stefan0340

                Ich fürchte in Blockly wird das sehr unhandlich. Um da etwas zu werden musst du regelmässig den Datenpunkt ical.1.data.table Parsen.

                In diesem Datenpunkt steht ein Array von Objekten, aus denen du den Anfangszeitpunkt der Spiele ermitteln kannst. Dabei kannst du wie folgt vorgehen:

                • Trigger auf ical.1.events.0.later.BorussiaDortmund, wert ist grösser als vorher (erkennt den Wechsel von falsch auf wahr, sprich wenn Später am Tag ein Spiel ist läuft dein Skript los.
                • Durch alle Objekte o im Array aus ical.1.data.table durch gehen. Wenn o._Date heute ist, dann prüfen ob o._reason BorussiaDortmund ist. Wenn ja, dann Zeitplan anlegen, der 30 Minuten vor Spielbeginn eine Funktion aufruft.

                In der Funktion dann

                • Sofort: Benachrichtigung an dich das es ein Spiel gibt
                • per Timeout 20 minuten: Wenn du zu hause dann TV an und den gesamten Rest machen

                Das war jetzt sehr abstrakt. In wie weit das per Blockly geht muss ich heute Abend schauen. Per "normalem" JS sollte es jedenfalls gehen.

                Vielleicht hilft das ja schon.

                A.

                ioBroker auf RPi4 - Hardware soweit wie möglich via Zigbee.
                "Shit don't work" ist keine Fehlermeldung, sondern ein Fluch.

                S 1 Antwort Letzte Antwort
                0
                • AsgothianA Asgothian

                  @stefan0340

                  Ich fürchte in Blockly wird das sehr unhandlich. Um da etwas zu werden musst du regelmässig den Datenpunkt ical.1.data.table Parsen.

                  In diesem Datenpunkt steht ein Array von Objekten, aus denen du den Anfangszeitpunkt der Spiele ermitteln kannst. Dabei kannst du wie folgt vorgehen:

                  • Trigger auf ical.1.events.0.later.BorussiaDortmund, wert ist grösser als vorher (erkennt den Wechsel von falsch auf wahr, sprich wenn Später am Tag ein Spiel ist läuft dein Skript los.
                  • Durch alle Objekte o im Array aus ical.1.data.table durch gehen. Wenn o._Date heute ist, dann prüfen ob o._reason BorussiaDortmund ist. Wenn ja, dann Zeitplan anlegen, der 30 Minuten vor Spielbeginn eine Funktion aufruft.

                  In der Funktion dann

                  • Sofort: Benachrichtigung an dich das es ein Spiel gibt
                  • per Timeout 20 minuten: Wenn du zu hause dann TV an und den gesamten Rest machen

                  Das war jetzt sehr abstrakt. In wie weit das per Blockly geht muss ich heute Abend schauen. Per "normalem" JS sollte es jedenfalls gehen.

                  Vielleicht hilft das ja schon.

                  A.

                  S Offline
                  S Offline
                  stefan0340
                  schrieb am zuletzt editiert von
                  #8

                  @Asgothian

                  leider hilft mir das nicht wirklich aber genau so habe ich mir das vorgestellt.

                  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

                  626

                  Online

                  32.7k

                  Benutzer

                  82.4k

                  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