Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Node-Red
    5. Node Red ical auslesen und richtig Filtern

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Node Red ical auslesen und richtig Filtern

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

      Moin,

      Ich habe einen ical Kalender in NR eingebunden. Im Kallender steht als Text nur F, Dies kann ich auch super auslesen und in Früh ändern. Leider stehen in dem Kalender auch andere Termine die mit F Anfängen.

      Als Beispiel: Friedhelm, wird dann weil ein F enthalten ist auch ausgelesen und dan geändert in Frühiedhelm.

      Den Kalender lese ich mit ical upcoming Node aus, im Filter steht F.

      Was muss ich ändern das es funktioniert?

      [
          {
              "id": "dca76fb9.f45c6",
              "type": "inject",
              "z": "449ac5d34f0c17e8",
              "name": "Kalender abfragen",
              "props": [
                  {
                      "p": "payload"
                  }
              ],
              "repeat": "",
              "crontab": "00 04 * * *",
              "once": false,
              "onceDelay": 0.1,
              "topic": "",
              "payload": "",
              "payloadType": "date",
              "x": 210,
              "y": 180,
              "wires": [
                  [
                      "eb319001.ff2e9"
                  ]
              ]
          },
          {
              "id": "eb319001.ff2e9",
              "type": "ical-upcoming",
              "z": "449ac5d34f0c17e8",
              "confignode": "",
              "timeout": "14",
              "timeoutUnits": "hours",
              "cron": "",
              "name": "",
              "offsettype": "",
              "offset": "",
              "offsetUnitstype": "",
              "offsetUnits": "",
              "eventtypes": "events",
              "eventtypestype": "eventtypes",
              "calendar": "",
              "calendartype": "str",
              "triggertype": "trigger",
              "trigger": "match",
              "timezone": "MESZ",
              "timezonetype": "str",
              "dateformat": "{ \"timeStyle\": \"short\", \"dateStyle\": \"short\" }",
              "dateformattype": "json",
              "language": "de",
              "languagetype": "language",
              "filterProperty": "summary",
              "filterPropertytype": "filterProperty",
              "filterOperator": "between",
              "filterOperatortype": "filterOperator",
              "filtertype": "str",
              "filter2type": "str",
              "filter2": "",
              "filter": "F",
              "checkall": false,
              "endpreview": "100",
              "previewtype": "num",
              "preview": "5",
              "previewUnitstype": "previewUnits",
              "previewUnits": "days",
              "pastviewtype": "num",
              "pastview": "",
              "pastviewUnits": "days",
              "pastviewUnitstype": "pastviewUnits",
              "x": 530,
              "y": 180,
              "wires": [
                  [
                      "27bbac5539c25e26",
                      "4aa9d0b05ff2acea",
                      "96b8a9d420f99988"
                  ]
              ]
          },
          {
              "id": "27bbac5539c25e26",
              "type": "debug",
              "z": "449ac5d34f0c17e8",
              "name": "debug 58",
              "active": false,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 540,
              "y": 260,
              "wires": []
          },
          {
              "id": "fee75fa5270c3b32",
              "type": "debug",
              "z": "449ac5d34f0c17e8",
              "name": "debug 61",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 900,
              "y": 100,
              "wires": []
          },
          {
              "id": "4aa9d0b05ff2acea",
              "type": "change",
              "z": "449ac5d34f0c17e8",
              "name": "",
              "rules": [
                  {
                      "t": "change",
                      "p": "payload[0].summary",
                      "pt": "msg",
                      "from": "F",
                      "fromt": "str",
                      "to": "Früh",
                      "tot": "str"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 820,
              "y": 180,
              "wires": [
                  [
                      "630ff9a6.e2e2b8",
                      "fee75fa5270c3b32"
                  ]
              ]
          },
          {
              "id": "96b8a9d420f99988",
              "type": "change",
              "z": "449ac5d34f0c17e8",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "payload[0].summary",
                      "tot": "msg"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 770,
              "y": 220,
              "wires": [
                  [
                      "d80d692e261ee9e4"
                  ]
              ]
          },
          {
              "id": "d80d692e261ee9e4",
              "type": "debug",
              "z": "449ac5d34f0c17e8",
              "name": "debug 67",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 800,
              "y": 280,
              "wires": []
          }
      ]
      

      Danke Mousenray

      wendy2702 mickym 2 Replies Last reply Reply Quote 0
      • wendy2702
        wendy2702 @Mousenray last edited by wendy2702

        @mousenray Als erstes solltest du den Titel ändern damit man direkt erkennt das es sich um NODE RED handelt.

        Dann mach es sinn wenn du deinen Flow hier mal zeigst. EDIT: bitte auch als Screenshot.

        Vielleicht hat @mickym da eine Idee als NR Guru.

        M 1 Reply Last reply Reply Quote 0
        • M
          Mousenray @wendy2702 last edited by

          @wendy2702

          OK, hab ich erledigt, Danke

          1 Reply Last reply Reply Quote 0
          • mickym
            mickym Most Active @Mousenray last edited by mickym

            @mousenray Ändere Deinen Filter wie folgt:

            d776d849-2763-49b2-8fcb-45f7cef5d907-image.png

            wendy2702 1 Reply Last reply Reply Quote 1
            • wendy2702
              wendy2702 @mickym last edited by

              @mickym Wusste ich doch 😜 👌 👍

              M 1 Reply Last reply Reply Quote 1
              • M
                Mousenray @wendy2702 last edited by

                @wendy2702 @mickym

                Danke, das funktioniert! Klasse, er oder sie kann das sehr gut

                wendy2702 1 Reply Last reply Reply Quote 0
                • wendy2702
                  wendy2702 @Mousenray last edited by

                  @mousenray Editierst du dann bitte noch deinen ersten Beitrag und setzt ein [Gelöst] vor den Titel.

                  Danke!

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  823
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  3
                  7
                  681
                  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