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. Timer nur bei bestimmtem Wert starten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    15
    1
    620

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

Timer nur bei bestimmtem Wert starten

Geplant Angeheftet Gesperrt Verschoben Skripten / Logik
11 Beiträge 3 Kommentatoren 634 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.
  • bergjetB Offline
    bergjetB Offline
    bergjet
    schrieb am zuletzt editiert von
    #1

    Hallo,

    ist es möglich, den Timer nur bei dem Wert false zu starten? Und wenn ja, wie?
    8693_screenshot_2019-01-02_09.22.54.png

    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

    1 Antwort Letzte Antwort
    0
    • R Offline
      R Offline
      rewenode
      schrieb am zuletzt editiert von
      #2

      Klar geht das. Kannst du sicher direkt in deinem Function-Node integrieren.

      Ich weiß leider nicht, was du da drin stehen hast. Deshalb kann ich nicht qualifizierter helfen.

      Gesendet von iPhone mit Tapatalk

      1 Antwort Letzte Antwort
      0
      • bergjetB Offline
        bergjetB Offline
        bergjet
        schrieb am zuletzt editiert von
        #3

        @rewenode:

        Klar geht das. Kannst du sicher direkt in deinem Function-Node integrieren.

        Ich weiß leider nicht, was du da drin stehen hast. Deshalb kann ich nicht qualifizierter helfen. `

        msg.payload = msg.payload.motion;

        return msg;

        homee, ioBroker, iMac, iPhone, Sonos, Alaxa

        1 Antwort Letzte Antwort
        0
        • R Offline
          R Offline
          rewenode
          schrieb am zuletzt editiert von
          #4

          Wenn du bei deinem Fuctions-node bleiben willst, kannst du es z.B. so machen:

          msg.payload = msg.payload.motion;
          
          //only if msg.payload = false
          if (msg.payload)
             {return null;} 
          else
             {return msg;}
          
          

          Die Erfinder von Node-red haben dafür allerdings spezialisierte core-nodes geliefert.

          Um msg.payload.motion nach msg.payload zu bekommen kannst du das change-node nehmen. Und für die Abfrage nach false kannst du z.B. das switch-node nehmen.

          3999_switch.png

          1 Antwort Letzte Antwort
          0
          • bergjetB Offline
            bergjetB Offline
            bergjet
            schrieb am zuletzt editiert von
            #5

            Danke, das mit dem switch funktioniert wie gewollt.

            Noch eine Frage zum Change-node

            Mein zwave Sensor liefert diese Daten:

            ****2.1.2019, 20:58:17node: ausgang1

            zwave/0/NODE6/SENSOR_BINARY/Sensor_1 : msg.payload : Object

            object

            val: false

            ack: true

            ts: 1546459097097

            q: 0

            from: "system.adapter.zwave.0"

            lc: 1546459097097****

            Wie muss den das change-node aussehen, dass mir da ein false rauskommt?

            homee, ioBroker, iMac, iPhone, Sonos, Alaxa

            1 Antwort Letzte Antwort
            0
            • R Offline
              R Offline
              rewenode
              schrieb am zuletzt editiert von
              #6

              Poste mal den Ausgang als JSON.

              Dazu hängst du einfach ein debug-node mit der Einstellung an deinen ZWave-Sensor und kopierst das Object dann im Debug-panel:
              3999_msgcopy.png

              Dann die Zwischenablage posten

              1 Antwort Letzte Antwort
              0
              • bergjetB Offline
                bergjetB Offline
                bergjet
                schrieb am zuletzt editiert von
                #7

                {"val":false,"ack":true,"ts":1546463913967,"q":0,"from":"system.adapter.zwave.0","lc":1546463913967}

                homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                1 Antwort Letzte Antwort
                0
                • R Offline
                  R Offline
                  rewenode
                  schrieb am zuletzt editiert von
                  #8

                  Kannst du so machen:

                  3999_payloadval.png

                  1 Antwort Letzte Antwort
                  0
                  • bergjetB Offline
                    bergjetB Offline
                    bergjet
                    schrieb am zuletzt editiert von
                    #9

                    Ich danke dir herzlichst.

                    Mit den beiden change-node und switch-node kann man ja fast alles realisieren.

                    Man muss nur einmal wissen wie man es richtig anwendet. Dazu habe ich leider nicht sehr viel gefunden im Internet.

                    Ich habe jetzt schon eine Menge von homee zum ioBroker transferiert. Demnächst wird der ioObroker vom Raspberry auf einen Beelink umziehen.

                    Node-red habe ich auch erst deswegen verwendet, weil der hue-adapter im ioBroker sehr langsam reagiert.

                    homee, ioBroker, iMac, iPhone, Sonos, Alaxa

                    1 Antwort Letzte Antwort
                    0
                    • G Offline
                      G Offline
                      Garf
                      schrieb am zuletzt editiert von
                      #10

                      @bergjet:

                      Ich danke dir herzlichst. `
                      @rewenode

                      Dem schließe ich mich gerne an. Nur durchs Mitlesen wieder etwas gelernt. Diesmal wie man ein durch MQTT übergebenen String der den ehemaligen JSON Ausdruck enthält wieder über JSON.parse in eine JSON Ausdruck wandelt. Die im JSON Ausdruck enthaltenen Werte lassen sich dann natürlich viel einfacher weiterverarbeiten. Ist deutlich einfach als die Werte aus einem String herauszulesen.

                      1 Antwort Letzte Antwort
                      0
                      • R Offline
                        R Offline
                        rewenode
                        schrieb am zuletzt editiert von
                        #11

                        @Graf

                        Ja, nimm einfach einen JSON-node. Kannst du auch nehmen, wenn du nicht sicher bist, ob die Quelle ein JSON-String oder -Object ist.

                        Die Substringerei ist ätzig und fehleranfällig.

                        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

                        769

                        Online

                        32.6k

                        Benutzer

                        81.9k

                        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