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. Node-Red
  5. 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    1.9k

2 Bewegungsmelder (Aqara) sollen einen Lampe schalten

Geplant Angeheftet Gesperrt Verschoben Node-Red
216 Beiträge 3 Kommentatoren 21.9k Aufrufe 3 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.
  • mickymM Online
    mickymM Online
    mickym
    Most Active
    schrieb am zuletzt editiert von mickym
    #195

    So probiere das nochmal:

    f77104a0-9971-4284-9d49-8abf20647121-image.png

    Du musst allerdings die iobroker-IN und iobroker-OUT Nodes überprüfen, weil ich Deine Hardwarepunkte nicht habe.

    [
       {
           "id": "1ac75a0bc5ee3bc7",
           "type": "ioBroker in",
           "z": "2e295f1c879e6af4",
           "name": "Küche Motion",
           "attrname": "payload",
           "topic": "hue.0.Küche_Motion_Sensor.presence",
           "payloadType": "value",
           "onlyack": "",
           "func": "all",
           "gap": "",
           "fireOnStart": "false",
           "outFormat": "MQTT",
           "x": 170,
           "y": 500,
           "wires": [
               [
                   "cef7aaa694cfe839"
               ]
           ]
       },
       {
           "id": "f34957801db99988",
           "type": "ioBroker out",
           "z": "2e295f1c879e6af4",
           "name": "Küche Unterschrank links",
           "topic": "hue.0.Küche_Unterschr_Links.on",
           "ack": "false",
           "autoCreate": "false",
           "stateName": "",
           "role": "",
           "payloadType": "",
           "readonly": "",
           "stateUnit": "",
           "stateMin": "",
           "stateMax": "",
           "x": 1410,
           "y": 520,
           "wires": []
       },
       {
           "id": "3980458ba6d298ac",
           "type": "ioBroker out",
           "z": "2e295f1c879e6af4",
           "name": "Küche Unterschrank rechts",
           "topic": "sonoff.0.kueche_unterschrank_rechts.POWER",
           "ack": "false",
           "autoCreate": "false",
           "stateName": "",
           "role": "",
           "payloadType": "",
           "readonly": "",
           "stateUnit": "",
           "stateMin": "",
           "stateMax": "",
           "x": 1420,
           "y": 580,
           "wires": []
       },
       {
           "id": "a7ac79dac573570f",
           "type": "ioBroker out",
           "z": "2e295f1c879e6af4",
           "name": "Küche Decke",
           "topic": "tuya.0.bf36b7d083796c35e8gq51.1",
           "ack": "false",
           "autoCreate": "false",
           "stateName": "",
           "role": "",
           "payloadType": "",
           "readonly": "",
           "stateUnit": "",
           "stateMin": "",
           "stateMax": "",
           "x": 1370,
           "y": 640,
           "wires": []
       },
       {
           "id": "ded2386bc0ab0eb2",
           "type": "ioBroker get",
           "z": "2e295f1c879e6af4",
           "name": "Reinigung Status",
           "topic": "mihome-vacuum.1.info.state",
           "attrname": "roborock",
           "payloadType": "value",
           "errOnInvalidState": "nothing",
           "x": 790,
           "y": 460,
           "wires": [
               [
                   "a72ab3c0be80704d"
               ]
           ]
       },
       {
           "id": "0c7f79f1670db831",
           "type": "switch",
           "z": "2e295f1c879e6af4",
           "name": "Bewegung erkannt?",
           "property": "payload",
           "propertyType": "msg",
           "rules": [
               {
                   "t": "true"
               },
               {
                   "t": "false"
               }
           ],
           "checkall": "true",
           "repair": false,
           "outputs": 2,
           "x": 540,
           "y": 500,
           "wires": [
               [
                   "ded2386bc0ab0eb2",
                   "fdd6a8d770321ddf"
               ],
               [
                   "fdd6a8d770321ddf"
               ]
           ]
       },
       {
           "id": "a72ab3c0be80704d",
           "type": "switch",
           "z": "2e295f1c879e6af4",
           "name": "Roborock nicht Status 5",
           "property": "roborock",
           "propertyType": "msg",
           "rules": [
               {
                   "t": "neq",
                   "v": "5",
                   "vt": "num"
               }
           ],
           "checkall": "true",
           "repair": false,
           "outputs": 1,
           "x": 1010,
           "y": 460,
           "wires": [
               [
                   "51e1e3fc8f508df5"
               ]
           ]
       },
       {
           "id": "fdd6a8d770321ddf",
           "type": "trigger",
           "z": "2e295f1c879e6af4",
           "name": "",
           "op1": "",
           "op2": "false",
           "op1type": "nul",
           "op2type": "bool",
           "duration": "2",
           "extend": true,
           "overrideDelay": false,
           "units": "min",
           "reset": "true",
           "bytopic": "all",
           "topic": "topic",
           "outputs": 1,
           "x": 810,
           "y": 540,
           "wires": [
               [
                   "51e1e3fc8f508df5"
               ]
           ]
       },
       {
           "id": "297571ed13ef2c59",
           "type": "ioBroker in",
           "z": "2e295f1c879e6af4",
           "name": "Lichtschalter Küche",
           "attrname": "payload",
           "topic": "weiss.ich.nicht",
           "payloadType": "object",
           "onlyack": "",
           "func": "rbe-preinitvalue",
           "gap": "",
           "fireOnStart": "false",
           "outFormat": "MQTT",
           "x": 170,
           "y": 640,
           "wires": [
               [
                   "1706332e7fed829e",
                   "69551a445935a5ae"
               ]
           ]
       },
       {
           "id": "1706332e7fed829e",
           "type": "change",
           "z": "2e295f1c879e6af4",
           "name": "",
           "rules": [
               {
                   "t": "set",
                   "p": "Schalter.Küche",
                   "pt": "flow",
                   "to": "true",
                   "tot": "bool"
               }
           ],
           "action": "",
           "property": "",
           "from": "",
           "to": "",
           "reg": false,
           "x": 470,
           "y": 680,
           "wires": [
               [
                   "26ce938c1bbd0c58"
               ]
           ]
       },
       {
           "id": "26ce938c1bbd0c58",
           "type": "trigger",
           "z": "2e295f1c879e6af4",
           "name": "",
           "op1": "",
           "op2": "false",
           "op1type": "nul",
           "op2type": "bool",
           "duration": "15",
           "extend": true,
           "overrideDelay": false,
           "units": "min",
           "reset": "",
           "bytopic": "all",
           "topic": "topic",
           "outputs": 1,
           "x": 700,
           "y": 680,
           "wires": [
               [
                   "0182de9c40db9d98"
               ]
           ]
       },
       {
           "id": "0182de9c40db9d98",
           "type": "change",
           "z": "2e295f1c879e6af4",
           "name": "",
           "rules": [
               {
                   "t": "set",
                   "p": "Schalter.Küche",
                   "pt": "flow",
                   "to": "false",
                   "tot": "bool"
               }
           ],
           "action": "",
           "property": "",
           "from": "",
           "to": "",
           "reg": false,
           "x": 930,
           "y": 680,
           "wires": [
               [
                   "a6be1b601f701719"
               ]
           ]
       },
       {
           "id": "cef7aaa694cfe839",
           "type": "switch",
           "z": "2e295f1c879e6af4",
           "name": "",
           "property": "Schalter.Küche",
           "propertyType": "flow",
           "rules": [
               {
                   "t": "false"
               }
           ],
           "checkall": "true",
           "repair": false,
           "outputs": 1,
           "x": 350,
           "y": 500,
           "wires": [
               [
                   "0c7f79f1670db831"
               ]
           ]
       },
       {
           "id": "2983f3dde8459599",
           "type": "change",
           "z": "2e295f1c879e6af4",
           "name": "",
           "rules": [
               {
                   "t": "set",
                   "p": "reset",
                   "pt": "msg",
                   "to": "true",
                   "tot": "bool"
               }
           ],
           "action": "",
           "property": "",
           "from": "",
           "to": "",
           "reg": false,
           "x": 560,
           "y": 560,
           "wires": [
               [
                   "fdd6a8d770321ddf"
               ]
           ]
       },
       {
           "id": "51e1e3fc8f508df5",
           "type": "junction",
           "z": "2e295f1c879e6af4",
           "x": 1160,
           "y": 540,
           "wires": [
               [
                   "9d5f84c2aef48af8"
               ]
           ]
       },
       {
           "id": "69551a445935a5ae",
           "type": "junction",
           "z": "2e295f1c879e6af4",
           "x": 360,
           "y": 620,
           "wires": [
               [
                   "a6be1b601f701719",
                   "2983f3dde8459599"
               ]
           ]
       },
       {
           "id": "a6be1b601f701719",
           "type": "junction",
           "z": "2e295f1c879e6af4",
           "x": 1160,
           "y": 620,
           "wires": [
               [
                   "9d5f84c2aef48af8"
               ]
           ]
       },
       {
           "id": "9d5f84c2aef48af8",
           "type": "junction",
           "z": "2e295f1c879e6af4",
           "x": 1200,
           "y": 580,
           "wires": [
               [
                   "3980458ba6d298ac",
                   "a7ac79dac573570f",
                   "f34957801db99988"
               ]
           ]
       }
    ]
    

    Und falls Du jetzt neue Kabel ziehst oder die Logik veränderst, dann überleg Dir VORHER was das für Konsequenzen hat und was jetzt genau passiert.

    Beschreibe jedes Szenario mit Worten und mach nicht einfach.

    Ach und bitte DEAKTIVIERE Deine jetzigen Flows und Blocklies, damit die nicht dazwischen funken, sonst wird das nichts. Und wenn Du hier nicht exakt arbeitest - dann bin ich ziemlich machtlos.

    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

    AphofisA 1 Antwort Letzte Antwort
    0
    • AphofisA Offline
      AphofisA Offline
      Aphofis
      schrieb am zuletzt editiert von Aphofis
      #196

      @mickym
      Das sehr nett das du die Schaltung überarbeitet hast! Nein ich ändere da nichts dran.
      Nur nach einer Zeit auch wenn man nichts schaltet und auch nichts im BWM sich bewegt drehen die lampen durch und werden wie verrückt geschaltet.
      Wenn ich die komplette Node deaktiviere dann ist wieder alles normal.
      Kann das irgendwie sein, weil ja schalter küche so zu sagen in der Iobroker In node ist und in der schaltung alle drei geschaltet werden. da ja ganz oben habe ich ja eine schaltung die mit dem lichtschalter alle lampen zusammen ein und aus schaltet !?
      Ich habe jetzt an die schaltung mit dem Robo und BWM nur den lichtschalter als out node gelassen. da ja in der ersten schaltung schon alle drei lampen zusammen gefasst sind. vllt kommt die Rückkopplung daher.
      Weil der Lichschalter schaltet so zu sagen ja nur die Decke an/aus und die beiden LEd Stripes vom Sonoff und vom Tuya Gerät werden ja mit geschaltet durch die normale In/Out node geschichte.
      Screenshot 2024-08-26 180529.png

      mickymM 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        So probiere das nochmal:

        f77104a0-9971-4284-9d49-8abf20647121-image.png

        Du musst allerdings die iobroker-IN und iobroker-OUT Nodes überprüfen, weil ich Deine Hardwarepunkte nicht habe.

        [
           {
               "id": "1ac75a0bc5ee3bc7",
               "type": "ioBroker in",
               "z": "2e295f1c879e6af4",
               "name": "Küche Motion",
               "attrname": "payload",
               "topic": "hue.0.Küche_Motion_Sensor.presence",
               "payloadType": "value",
               "onlyack": "",
               "func": "all",
               "gap": "",
               "fireOnStart": "false",
               "outFormat": "MQTT",
               "x": 170,
               "y": 500,
               "wires": [
                   [
                       "cef7aaa694cfe839"
                   ]
               ]
           },
           {
               "id": "f34957801db99988",
               "type": "ioBroker out",
               "z": "2e295f1c879e6af4",
               "name": "Küche Unterschrank links",
               "topic": "hue.0.Küche_Unterschr_Links.on",
               "ack": "false",
               "autoCreate": "false",
               "stateName": "",
               "role": "",
               "payloadType": "",
               "readonly": "",
               "stateUnit": "",
               "stateMin": "",
               "stateMax": "",
               "x": 1410,
               "y": 520,
               "wires": []
           },
           {
               "id": "3980458ba6d298ac",
               "type": "ioBroker out",
               "z": "2e295f1c879e6af4",
               "name": "Küche Unterschrank rechts",
               "topic": "sonoff.0.kueche_unterschrank_rechts.POWER",
               "ack": "false",
               "autoCreate": "false",
               "stateName": "",
               "role": "",
               "payloadType": "",
               "readonly": "",
               "stateUnit": "",
               "stateMin": "",
               "stateMax": "",
               "x": 1420,
               "y": 580,
               "wires": []
           },
           {
               "id": "a7ac79dac573570f",
               "type": "ioBroker out",
               "z": "2e295f1c879e6af4",
               "name": "Küche Decke",
               "topic": "tuya.0.bf36b7d083796c35e8gq51.1",
               "ack": "false",
               "autoCreate": "false",
               "stateName": "",
               "role": "",
               "payloadType": "",
               "readonly": "",
               "stateUnit": "",
               "stateMin": "",
               "stateMax": "",
               "x": 1370,
               "y": 640,
               "wires": []
           },
           {
               "id": "ded2386bc0ab0eb2",
               "type": "ioBroker get",
               "z": "2e295f1c879e6af4",
               "name": "Reinigung Status",
               "topic": "mihome-vacuum.1.info.state",
               "attrname": "roborock",
               "payloadType": "value",
               "errOnInvalidState": "nothing",
               "x": 790,
               "y": 460,
               "wires": [
                   [
                       "a72ab3c0be80704d"
                   ]
               ]
           },
           {
               "id": "0c7f79f1670db831",
               "type": "switch",
               "z": "2e295f1c879e6af4",
               "name": "Bewegung erkannt?",
               "property": "payload",
               "propertyType": "msg",
               "rules": [
                   {
                       "t": "true"
                   },
                   {
                       "t": "false"
                   }
               ],
               "checkall": "true",
               "repair": false,
               "outputs": 2,
               "x": 540,
               "y": 500,
               "wires": [
                   [
                       "ded2386bc0ab0eb2",
                       "fdd6a8d770321ddf"
                   ],
                   [
                       "fdd6a8d770321ddf"
                   ]
               ]
           },
           {
               "id": "a72ab3c0be80704d",
               "type": "switch",
               "z": "2e295f1c879e6af4",
               "name": "Roborock nicht Status 5",
               "property": "roborock",
               "propertyType": "msg",
               "rules": [
                   {
                       "t": "neq",
                       "v": "5",
                       "vt": "num"
                   }
               ],
               "checkall": "true",
               "repair": false,
               "outputs": 1,
               "x": 1010,
               "y": 460,
               "wires": [
                   [
                       "51e1e3fc8f508df5"
                   ]
               ]
           },
           {
               "id": "fdd6a8d770321ddf",
               "type": "trigger",
               "z": "2e295f1c879e6af4",
               "name": "",
               "op1": "",
               "op2": "false",
               "op1type": "nul",
               "op2type": "bool",
               "duration": "2",
               "extend": true,
               "overrideDelay": false,
               "units": "min",
               "reset": "true",
               "bytopic": "all",
               "topic": "topic",
               "outputs": 1,
               "x": 810,
               "y": 540,
               "wires": [
                   [
                       "51e1e3fc8f508df5"
                   ]
               ]
           },
           {
               "id": "297571ed13ef2c59",
               "type": "ioBroker in",
               "z": "2e295f1c879e6af4",
               "name": "Lichtschalter Küche",
               "attrname": "payload",
               "topic": "weiss.ich.nicht",
               "payloadType": "object",
               "onlyack": "",
               "func": "rbe-preinitvalue",
               "gap": "",
               "fireOnStart": "false",
               "outFormat": "MQTT",
               "x": 170,
               "y": 640,
               "wires": [
                   [
                       "1706332e7fed829e",
                       "69551a445935a5ae"
                   ]
               ]
           },
           {
               "id": "1706332e7fed829e",
               "type": "change",
               "z": "2e295f1c879e6af4",
               "name": "",
               "rules": [
                   {
                       "t": "set",
                       "p": "Schalter.Küche",
                       "pt": "flow",
                       "to": "true",
                       "tot": "bool"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 470,
               "y": 680,
               "wires": [
                   [
                       "26ce938c1bbd0c58"
                   ]
               ]
           },
           {
               "id": "26ce938c1bbd0c58",
               "type": "trigger",
               "z": "2e295f1c879e6af4",
               "name": "",
               "op1": "",
               "op2": "false",
               "op1type": "nul",
               "op2type": "bool",
               "duration": "15",
               "extend": true,
               "overrideDelay": false,
               "units": "min",
               "reset": "",
               "bytopic": "all",
               "topic": "topic",
               "outputs": 1,
               "x": 700,
               "y": 680,
               "wires": [
                   [
                       "0182de9c40db9d98"
                   ]
               ]
           },
           {
               "id": "0182de9c40db9d98",
               "type": "change",
               "z": "2e295f1c879e6af4",
               "name": "",
               "rules": [
                   {
                       "t": "set",
                       "p": "Schalter.Küche",
                       "pt": "flow",
                       "to": "false",
                       "tot": "bool"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 930,
               "y": 680,
               "wires": [
                   [
                       "a6be1b601f701719"
                   ]
               ]
           },
           {
               "id": "cef7aaa694cfe839",
               "type": "switch",
               "z": "2e295f1c879e6af4",
               "name": "",
               "property": "Schalter.Küche",
               "propertyType": "flow",
               "rules": [
                   {
                       "t": "false"
                   }
               ],
               "checkall": "true",
               "repair": false,
               "outputs": 1,
               "x": 350,
               "y": 500,
               "wires": [
                   [
                       "0c7f79f1670db831"
                   ]
               ]
           },
           {
               "id": "2983f3dde8459599",
               "type": "change",
               "z": "2e295f1c879e6af4",
               "name": "",
               "rules": [
                   {
                       "t": "set",
                       "p": "reset",
                       "pt": "msg",
                       "to": "true",
                       "tot": "bool"
                   }
               ],
               "action": "",
               "property": "",
               "from": "",
               "to": "",
               "reg": false,
               "x": 560,
               "y": 560,
               "wires": [
                   [
                       "fdd6a8d770321ddf"
                   ]
               ]
           },
           {
               "id": "51e1e3fc8f508df5",
               "type": "junction",
               "z": "2e295f1c879e6af4",
               "x": 1160,
               "y": 540,
               "wires": [
                   [
                       "9d5f84c2aef48af8"
                   ]
               ]
           },
           {
               "id": "69551a445935a5ae",
               "type": "junction",
               "z": "2e295f1c879e6af4",
               "x": 360,
               "y": 620,
               "wires": [
                   [
                       "a6be1b601f701719",
                       "2983f3dde8459599"
                   ]
               ]
           },
           {
               "id": "a6be1b601f701719",
               "type": "junction",
               "z": "2e295f1c879e6af4",
               "x": 1160,
               "y": 620,
               "wires": [
                   [
                       "9d5f84c2aef48af8"
                   ]
               ]
           },
           {
               "id": "9d5f84c2aef48af8",
               "type": "junction",
               "z": "2e295f1c879e6af4",
               "x": 1200,
               "y": 580,
               "wires": [
                   [
                       "3980458ba6d298ac",
                       "a7ac79dac573570f",
                       "f34957801db99988"
                   ]
               ]
           }
        ]
        

        Und falls Du jetzt neue Kabel ziehst oder die Logik veränderst, dann überleg Dir VORHER was das für Konsequenzen hat und was jetzt genau passiert.

        Beschreibe jedes Szenario mit Worten und mach nicht einfach.

        Ach und bitte DEAKTIVIERE Deine jetzigen Flows und Blocklies, damit die nicht dazwischen funken, sonst wird das nichts. Und wenn Du hier nicht exakt arbeitest - dann bin ich ziemlich machtlos.

        AphofisA Offline
        AphofisA Offline
        Aphofis
        schrieb am zuletzt editiert von
        #197

        @mickym Ja habe ich überprüft! Sehr Lieb! der Datenpunkt weiß .ich.nicht ist toll.
        Den lege ich mit auch an! Echt toll ich denke ich habe jetzt auch alles geprüft es funktioniert.
        Jetzt muss nur noch die Aquarium Wasser ausgleichssteuerung laufen mit wasser verbrauchs daten in die datenpunkte schreiben dann bin ich auch erstnmal glücklich.

        1 Antwort Letzte Antwort
        0
        • AphofisA Aphofis

          @mickym
          Das sehr nett das du die Schaltung überarbeitet hast! Nein ich ändere da nichts dran.
          Nur nach einer Zeit auch wenn man nichts schaltet und auch nichts im BWM sich bewegt drehen die lampen durch und werden wie verrückt geschaltet.
          Wenn ich die komplette Node deaktiviere dann ist wieder alles normal.
          Kann das irgendwie sein, weil ja schalter küche so zu sagen in der Iobroker In node ist und in der schaltung alle drei geschaltet werden. da ja ganz oben habe ich ja eine schaltung die mit dem lichtschalter alle lampen zusammen ein und aus schaltet !?
          Ich habe jetzt an die schaltung mit dem Robo und BWM nur den lichtschalter als out node gelassen. da ja in der ersten schaltung schon alle drei lampen zusammen gefasst sind. vllt kommt die Rückkopplung daher.
          Weil der Lichschalter schaltet so zu sagen ja nur die Decke an/aus und die beiden LEd Stripes vom Sonoff und vom Tuya Gerät werden ja mit geschaltet durch die normale In/Out node geschichte.
          Screenshot 2024-08-26 180529.png

          mickymM Online
          mickymM Online
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #198

          @aphofis Na ja - wenn es am Node Red Flow liegen würde, dann würde es eine Endlosschleife geben. Also achte erst mal darauf, dass in keiner iobroker-OUT Node der gleiche Datenpunkt wie in einer iobroker-IN Node steht.

          Und Du auch sonst nirgends weder in Blockly noch in einem anderen Flow die Datenpunkte schaltest, die in den iobroker-IN Nodes einliest.

          Ausserdem kannst Du noch direkt an eine iobroker-In NOde direkt eine Debug Node machen. Wenn das ganze Dein Debug Fenster flutet, dann weisst Du dass da ein Datenpunkt verrückt spielt.

          Kann das irgendwie sein, weil ja schalter küche so zu sagen in der Iobroker In node ist und in der schaltung alle drei geschaltet werden. da ja ganz oben habe ich ja eine schaltung die mit dem lichtschalter alle lampen zusammen ein und aus schaltet !?

          Ich gehe davon aus, dass die Schaltung die ich gemacht habe, die EINZIGE Schaltung ist. Alle anderen Schaltungen deaktivieren.
          Außerdem wie gesagt, alle Datenpunkte in iobroker-IN und iobroker-Out überprüfen und wie gesagt alle anderen Schaltungen deaktiveren.

          Ich habe mir dafür 2 Tastaturmakros erstellst, mit dem Du über ALT+e markierte Knoten aktivierst bzw. mit ALT+d markierte Knoten deaktivierst.

          90673186-99b4-4970-8ee4-e1ea25c59f25-image.png

          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

          AphofisA 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @aphofis Na ja - wenn es am Node Red Flow liegen würde, dann würde es eine Endlosschleife geben. Also achte erst mal darauf, dass in keiner iobroker-OUT Node der gleiche Datenpunkt wie in einer iobroker-IN Node steht.

            Und Du auch sonst nirgends weder in Blockly noch in einem anderen Flow die Datenpunkte schaltest, die in den iobroker-IN Nodes einliest.

            Ausserdem kannst Du noch direkt an eine iobroker-In NOde direkt eine Debug Node machen. Wenn das ganze Dein Debug Fenster flutet, dann weisst Du dass da ein Datenpunkt verrückt spielt.

            Kann das irgendwie sein, weil ja schalter küche so zu sagen in der Iobroker In node ist und in der schaltung alle drei geschaltet werden. da ja ganz oben habe ich ja eine schaltung die mit dem lichtschalter alle lampen zusammen ein und aus schaltet !?

            Ich gehe davon aus, dass die Schaltung die ich gemacht habe, die EINZIGE Schaltung ist. Alle anderen Schaltungen deaktivieren.
            Außerdem wie gesagt, alle Datenpunkte in iobroker-IN und iobroker-Out überprüfen und wie gesagt alle anderen Schaltungen deaktiveren.

            Ich habe mir dafür 2 Tastaturmakros erstellst, mit dem Du über ALT+e markierte Knoten aktivierst bzw. mit ALT+d markierte Knoten deaktivierst.

            90673186-99b4-4970-8ee4-e1ea25c59f25-image.png

            AphofisA Offline
            AphofisA Offline
            Aphofis
            schrieb am zuletzt editiert von Aphofis
            #199

            @mickym Das ja cool!
            Hab mir die Tasetnkobi auch eingerichtet. Vielen dank dafür.
            Also es funktioniert alles.

            AphofisA 1 Antwort Letzte Antwort
            0
            • AphofisA Aphofis

              @mickym Das ja cool!
              Hab mir die Tasetnkobi auch eingerichtet. Vielen dank dafür.
              Also es funktioniert alles.

              AphofisA Offline
              AphofisA Offline
              Aphofis
              schrieb am zuletzt editiert von
              #200

              Sag mal nur für mein Verständnis.
              Wenn ich eine In node nehme die liefert true/false als value und ich dann eine Change node dran hänge und als msg.topic und value zb robo nehme kann ich das dann weiter verarbeiten also überall wo dann das topic robo eingebunden wird kann man das dann dort verarbeiten !?
              sprich das dann auch nur robo topic dort ankommt wo man es auch haben will.

              mickymM 1 Antwort Letzte Antwort
              0
              • AphofisA Aphofis

                Sag mal nur für mein Verständnis.
                Wenn ich eine In node nehme die liefert true/false als value und ich dann eine Change node dran hänge und als msg.topic und value zb robo nehme kann ich das dann weiter verarbeiten also überall wo dann das topic robo eingebunden wird kann man das dann dort verarbeiten !?
                sprich das dann auch nur robo topic dort ankommt wo man es auch haben will.

                mickymM Online
                mickymM Online
                mickym
                Most Active
                schrieb am zuletzt editiert von mickym
                #201

                @aphofis sagte in 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten:

                Sag mal nur für mein Verständnis.
                Wenn ich eine In node nehme die liefert true/false als value und ich dann eine Change node dran hänge und als msg.topic und value zb robo nehme kann ich das dann weiter verarbeiten also überall wo dann das topic robo eingebunden wird kann man das dann dort verarbeiten !?
                sprich das dann auch nur robo topic dort ankommt wo man es auch haben will.

                Na ich verstehe zwar glaub nur halb was Du willst. Grundsätzlich laufen die Nachrichten durch die Kabel bzw. über Link Knoten auch Flow übergreifend.

                Das topic repräsentiert, die Art bzw. den Ursprung der payload. Was nützt Dir ein true oder false in einer payload, wenn Du nicht weißt woher es stammt.

                Zum Filtern nimmst Du KEINE Change Node. Mit einer Change Node VERÄNDERST DU Nachrichten. Wenn Du Nachrichten filtern oder über Bedingungen unterschiedlich verarbeiten willst, nimmst Du eine SWITCH Node. Du musst Dir wirklich einprägen, wann welche Node benutzt wird.

                • Also mit einer Change Node, wenn Du Nachrichten VERÄNDERN willst
                • mit einer Switch Node, wenn Du Nachrichten filtern oder über unterschiedliche Bedingungen steuern willst.

                Wenn Du mehrere iobroker-IN Knoten (warum auch immer) an eine Switch Node klemmen willst und nur die Nachrichten durchlassen möchtest, die von einem topic kommen, dass (falls Du nicht den ganzen Pfad eingeben willst) filtern willst, die den String "robo" enthalten, nimmst Du eine Switch Node und gibst:

                1. An welche Nachrichteneigenschaft (oder Kontextvariable) Du untersuchen willst
                2. Welche Bedingung die untersuchte Nachrichteneigenschaft (oder Kontextvariable) erfüllen muss.

                d340a633-8da1-48af-8455-09c39a946cc8-image.png

                Diese switch node untersucht also die Nachrichteneigenschaft topic und lässt alle Nachrichten durch, wenn das topic die Zeichenkette "robo" (also ohne Anführungszeichen) enthält. Die payload ist dieser switch Node völlig egal, weil die ja nicht untersucht wird. Das kann true, false, 400 oder "Wellensittich" sein. ;)

                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                AphofisA 1 Antwort Letzte Antwort
                0
                • mickymM mickym

                  @aphofis sagte in 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten:

                  Sag mal nur für mein Verständnis.
                  Wenn ich eine In node nehme die liefert true/false als value und ich dann eine Change node dran hänge und als msg.topic und value zb robo nehme kann ich das dann weiter verarbeiten also überall wo dann das topic robo eingebunden wird kann man das dann dort verarbeiten !?
                  sprich das dann auch nur robo topic dort ankommt wo man es auch haben will.

                  Na ich verstehe zwar glaub nur halb was Du willst. Grundsätzlich laufen die Nachrichten durch die Kabel bzw. über Link Knoten auch Flow übergreifend.

                  Das topic repräsentiert, die Art bzw. den Ursprung der payload. Was nützt Dir ein true oder false in einer payload, wenn Du nicht weißt woher es stammt.

                  Zum Filtern nimmst Du KEINE Change Node. Mit einer Change Node VERÄNDERST DU Nachrichten. Wenn Du Nachrichten filtern oder über Bedingungen unterschiedlich verarbeiten willst, nimmst Du eine SWITCH Node. Du musst Dir wirklich einprägen, wann welche Node benutzt wird.

                  • Also mit einer Change Node, wenn Du Nachrichten VERÄNDERN willst
                  • mit einer Switch Node, wenn Du Nachrichten filtern oder über unterschiedliche Bedingungen steuern willst.

                  Wenn Du mehrere iobroker-IN Knoten (warum auch immer) an eine Switch Node klemmen willst und nur die Nachrichten durchlassen möchtest, die von einem topic kommen, dass (falls Du nicht den ganzen Pfad eingeben willst) filtern willst, die den String "robo" enthalten, nimmst Du eine Switch Node und gibst:

                  1. An welche Nachrichteneigenschaft (oder Kontextvariable) Du untersuchen willst
                  2. Welche Bedingung die untersuchte Nachrichteneigenschaft (oder Kontextvariable) erfüllen muss.

                  d340a633-8da1-48af-8455-09c39a946cc8-image.png

                  Diese switch node untersucht also die Nachrichteneigenschaft topic und lässt alle Nachrichten durch, wenn das topic die Zeichenkette "robo" (also ohne Anführungszeichen) enthält. Die payload ist dieser switch Node völlig egal, weil die ja nicht untersucht wird. Das kann true, false, 400 oder "Wellensittich" sein. ;)

                  AphofisA Offline
                  AphofisA Offline
                  Aphofis
                  schrieb am zuletzt editiert von
                  #202

                  @mickym sagte in 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten:

                  ja nicht untersucht wird. Das kann true, fals

                  alles klar! Verstanden ich meinte auch die switch node!
                  Ok Dann hab ich das verstanden.

                  1 Antwort Letzte Antwort
                  0
                  • mickymM Online
                    mickymM Online
                    mickym
                    Most Active
                    schrieb am zuletzt editiert von mickym
                    #203

                    Noch ein Wort zu Endlosschleifen, die Du Dir merken musst. Wenn Du mit einem Datenpunkt zum Beispiel im Sonoff Adapter was steuerst und gleichzeitig den Status einliest, dann musst Du darauf achten, dass Du im iobroker-OUT immer den Typ "command" nimmst, das ist dann im Blockly das steuere. Also ACK=false.

                    Wenn der gleiche Datenpunkt aber vom Adapter auch den "Status" wieder geben soll, dann musst Du aufpassen, dass Du nur bestätigte (vom Adapter bestätigte Nachrichten) in der iobroker-IN Node zulässt.

                    Das machst Du in dem Du hier in dem Filter nur bestätigte Nachrichten zulässt:

                    c1b3e1c7-412b-4168-9895-bceb4088ffea-image.png

                    Also ACK=true.

                    Ansonsten passiert genau das - Du steuerst mit dem gleichen Datenpunkt ein Licht und gleichzeitig liest Du das ein und schon ist die Endlosschleife perfekt.

                    Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                    AphofisA 1 Antwort Letzte Antwort
                    0
                    • mickymM mickym

                      Noch ein Wort zu Endlosschleifen, die Du Dir merken musst. Wenn Du mit einem Datenpunkt zum Beispiel im Sonoff Adapter was steuerst und gleichzeitig den Status einliest, dann musst Du darauf achten, dass Du im iobroker-OUT immer den Typ "command" nimmst, das ist dann im Blockly das steuere. Also ACK=false.

                      Wenn der gleiche Datenpunkt aber vom Adapter auch den "Status" wieder geben soll, dann musst Du aufpassen, dass Du nur bestätigte (vom Adapter bestätigte Nachrichten) in der iobroker-IN Node zulässt.

                      Das machst Du in dem Du hier in dem Filter nur bestätigte Nachrichten zulässt:

                      c1b3e1c7-412b-4168-9895-bceb4088ffea-image.png

                      Also ACK=true.

                      Ansonsten passiert genau das - Du steuerst mit dem gleichen Datenpunkt ein Licht und gleichzeitig liest Du das ein und schon ist die Endlosschleife perfekt.

                      AphofisA Offline
                      AphofisA Offline
                      Aphofis
                      schrieb am zuletzt editiert von
                      #204

                      @mickym ok! ich versuche es mir zu merken.

                      AphofisA 1 Antwort Letzte Antwort
                      0
                      • AphofisA Aphofis

                        @mickym ok! ich versuche es mir zu merken.

                        AphofisA Offline
                        AphofisA Offline
                        Aphofis
                        schrieb am zuletzt editiert von
                        #205

                        @mickym
                        wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !? Weil das ist das einzige was nicht will. dh. wenn man Licht per schalter einschaltet läuft der 45 min trigger wenn man das licht per schalter ausschaltet. Bleibt der trigger 45 min aktiv und BWM geht dann nicht bis der 45 min trigger abgelaufen ist.

                        mickymM 1 Antwort Letzte Antwort
                        0
                        • AphofisA Aphofis

                          @mickym
                          wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !? Weil das ist das einzige was nicht will. dh. wenn man Licht per schalter einschaltet läuft der 45 min trigger wenn man das licht per schalter ausschaltet. Bleibt der trigger 45 min aktiv und BWM geht dann nicht bis der 45 min trigger abgelaufen ist.

                          mickymM Online
                          mickymM Online
                          mickym
                          Most Active
                          schrieb am zuletzt editiert von mickym
                          #206

                          @aphofis sagte in 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten:

                          @mickym
                          wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !? Weil das ist das einzige was nicht will. dh. wenn man Licht per schalter einschaltet läuft der 45 min trigger wenn man das licht per schalter ausschaltet. Bleibt der trigger 45 min aktiv und BWM geht dann nicht bis der 45 min trigger abgelaufen ist.

                          Ja das war aber Deine Logik - dass Du den Trigger laufen lassen wolltest, sobald der Lichtschalter bettätigt wurde. Wenn Du nun unterscheiden willst, ob der Lichtschalter aus- oder eingeschaltet wird, musst Du von vorne herein die Fälle unterscheiden.

                          [
                             {
                                 "id": "3d21d9610456f9ab",
                                 "type": "switch",
                                 "z": "517cd16e4d7e6ae4",
                                 "name": "true/false?",
                                 "property": "payload",
                                 "propertyType": "msg",
                                 "rules": [
                                     {
                                         "t": "true"
                                     },
                                     {
                                         "t": "false"
                                     }
                                 ],
                                 "checkall": "true",
                                 "repair": false,
                                 "outputs": 2,
                                 "x": 370,
                                 "y": 5400,
                                 "wires": [
                                     [
                                         "1706332e7fed829e",
                                         "2983f3dde8459599"
                                     ],
                                     [
                                         "6e6e711ff5777b71"
                                     ]
                                 ]
                             },
                             {
                                 "id": "1706332e7fed829e",
                                 "type": "change",
                                 "z": "517cd16e4d7e6ae4",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "Schalter.Küche",
                                         "pt": "flow",
                                         "to": "true",
                                         "tot": "bool"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 610,
                                 "y": 5360,
                                 "wires": [
                                     [
                                         "26ce938c1bbd0c58"
                                     ]
                                 ]
                             },
                             {
                                 "id": "26ce938c1bbd0c58",
                                 "type": "trigger",
                                 "z": "517cd16e4d7e6ae4",
                                 "name": "",
                                 "op1": "true",
                                 "op2": "false",
                                 "op1type": "bool",
                                 "op2type": "bool",
                                 "duration": "45",
                                 "extend": false,
                                 "overrideDelay": false,
                                 "units": "min",
                                 "reset": "false",
                                 "bytopic": "all",
                                 "topic": "topic",
                                 "outputs": 2,
                                 "x": 860,
                                 "y": 5360,
                                 "wires": [
                                     [
                                         "9d5f84c2aef48af8"
                                     ],
                                     [
                                         "0182de9c40db9d98"
                                     ]
                                 ]
                             },
                             {
                                 "id": "0182de9c40db9d98",
                                 "type": "change",
                                 "z": "517cd16e4d7e6ae4",
                                 "name": "",
                                 "rules": [
                                     {
                                         "t": "set",
                                         "p": "Schalter.Küche",
                                         "pt": "flow",
                                         "to": "false",
                                         "tot": "bool"
                                     }
                                 ],
                                 "action": "",
                                 "property": "",
                                 "from": "",
                                 "to": "",
                                 "reg": false,
                                 "x": 1110,
                                 "y": 5440,
                                 "wires": [
                                     [
                                         "9d5f84c2aef48af8"
                                     ]
                                 ]
                             },
                             {
                                 "id": "9d5f84c2aef48af8",
                                 "type": "junction",
                                 "z": "517cd16e4d7e6ae4",
                                 "x": 1280,
                                 "y": 5340,
                                 "wires": [
                                     [
                                         "3980458ba6d298ac",
                                         "a7ac79dac573570f",
                                         "f34957801db99988"
                                     ]
                                 ]
                             },
                             {
                                 "id": "6e6e711ff5777b71",
                                 "type": "junction",
                                 "z": "517cd16e4d7e6ae4",
                                 "x": 560,
                                 "y": 5440,
                                 "wires": [
                                     [
                                         "26ce938c1bbd0c58",
                                         "0182de9c40db9d98"
                                     ]
                                 ]
                             }
                          ]
                          

                          Ersetzt werden müssen die markierten Nodes - überlege Dir aber warum der Flow nun wie geändert wurde.

                          @mickym

                          wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !

                          Wenn Du so etwas willst, musst Du also zu Beginn unterscheiden, ob der Lichtschalter aus- / oder eingeschaltet wird. Deshalb kommt nun ganz zu Anfang der switch ins Spiel, der prüft, ob der Schalter aus- oder eingeschaltet wird, also true oder false.
                          f6e9283e-d5a1-453b-8da8-b16e22d44dea-image.png
                          Die trigger Node wurde nun verändert, da sie nun true schalten kann, da sie nur noch im true Ast hängt und durch die false Nachricht zurückgesetzt wird.

                          255060c4-07da-4704-8ad9-a972e6e2c6e6-image.png

                          EDIT: Fehler wurde korrigiert (22:32 Uhr) - die Trigger Node sendet nun das false über einen 2. Ausgang, sodass die Blockade des BWM beim Senden der true Nachricht nicht aufgehoben wird.

                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                          mickymM AphofisA 2 Antworten Letzte Antwort
                          0
                          • mickymM mickym

                            @aphofis sagte in 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten:

                            @mickym
                            wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !? Weil das ist das einzige was nicht will. dh. wenn man Licht per schalter einschaltet läuft der 45 min trigger wenn man das licht per schalter ausschaltet. Bleibt der trigger 45 min aktiv und BWM geht dann nicht bis der 45 min trigger abgelaufen ist.

                            Ja das war aber Deine Logik - dass Du den Trigger laufen lassen wolltest, sobald der Lichtschalter bettätigt wurde. Wenn Du nun unterscheiden willst, ob der Lichtschalter aus- oder eingeschaltet wird, musst Du von vorne herein die Fälle unterscheiden.

                            [
                               {
                                   "id": "3d21d9610456f9ab",
                                   "type": "switch",
                                   "z": "517cd16e4d7e6ae4",
                                   "name": "true/false?",
                                   "property": "payload",
                                   "propertyType": "msg",
                                   "rules": [
                                       {
                                           "t": "true"
                                       },
                                       {
                                           "t": "false"
                                       }
                                   ],
                                   "checkall": "true",
                                   "repair": false,
                                   "outputs": 2,
                                   "x": 370,
                                   "y": 5400,
                                   "wires": [
                                       [
                                           "1706332e7fed829e",
                                           "2983f3dde8459599"
                                       ],
                                       [
                                           "6e6e711ff5777b71"
                                       ]
                                   ]
                               },
                               {
                                   "id": "1706332e7fed829e",
                                   "type": "change",
                                   "z": "517cd16e4d7e6ae4",
                                   "name": "",
                                   "rules": [
                                       {
                                           "t": "set",
                                           "p": "Schalter.Küche",
                                           "pt": "flow",
                                           "to": "true",
                                           "tot": "bool"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 610,
                                   "y": 5360,
                                   "wires": [
                                       [
                                           "26ce938c1bbd0c58"
                                       ]
                                   ]
                               },
                               {
                                   "id": "26ce938c1bbd0c58",
                                   "type": "trigger",
                                   "z": "517cd16e4d7e6ae4",
                                   "name": "",
                                   "op1": "true",
                                   "op2": "false",
                                   "op1type": "bool",
                                   "op2type": "bool",
                                   "duration": "45",
                                   "extend": false,
                                   "overrideDelay": false,
                                   "units": "min",
                                   "reset": "false",
                                   "bytopic": "all",
                                   "topic": "topic",
                                   "outputs": 2,
                                   "x": 860,
                                   "y": 5360,
                                   "wires": [
                                       [
                                           "9d5f84c2aef48af8"
                                       ],
                                       [
                                           "0182de9c40db9d98"
                                       ]
                                   ]
                               },
                               {
                                   "id": "0182de9c40db9d98",
                                   "type": "change",
                                   "z": "517cd16e4d7e6ae4",
                                   "name": "",
                                   "rules": [
                                       {
                                           "t": "set",
                                           "p": "Schalter.Küche",
                                           "pt": "flow",
                                           "to": "false",
                                           "tot": "bool"
                                       }
                                   ],
                                   "action": "",
                                   "property": "",
                                   "from": "",
                                   "to": "",
                                   "reg": false,
                                   "x": 1110,
                                   "y": 5440,
                                   "wires": [
                                       [
                                           "9d5f84c2aef48af8"
                                       ]
                                   ]
                               },
                               {
                                   "id": "9d5f84c2aef48af8",
                                   "type": "junction",
                                   "z": "517cd16e4d7e6ae4",
                                   "x": 1280,
                                   "y": 5340,
                                   "wires": [
                                       [
                                           "3980458ba6d298ac",
                                           "a7ac79dac573570f",
                                           "f34957801db99988"
                                       ]
                                   ]
                               },
                               {
                                   "id": "6e6e711ff5777b71",
                                   "type": "junction",
                                   "z": "517cd16e4d7e6ae4",
                                   "x": 560,
                                   "y": 5440,
                                   "wires": [
                                       [
                                           "26ce938c1bbd0c58",
                                           "0182de9c40db9d98"
                                       ]
                                   ]
                               }
                            ]
                            

                            Ersetzt werden müssen die markierten Nodes - überlege Dir aber warum der Flow nun wie geändert wurde.

                            @mickym

                            wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !

                            Wenn Du so etwas willst, musst Du also zu Beginn unterscheiden, ob der Lichtschalter aus- / oder eingeschaltet wird. Deshalb kommt nun ganz zu Anfang der switch ins Spiel, der prüft, ob der Schalter aus- oder eingeschaltet wird, also true oder false.
                            f6e9283e-d5a1-453b-8da8-b16e22d44dea-image.png
                            Die trigger Node wurde nun verändert, da sie nun true schalten kann, da sie nur noch im true Ast hängt und durch die false Nachricht zurückgesetzt wird.

                            255060c4-07da-4704-8ad9-a972e6e2c6e6-image.png

                            EDIT: Fehler wurde korrigiert (22:32 Uhr) - die Trigger Node sendet nun das false über einen 2. Ausgang, sodass die Blockade des BWM beim Senden der true Nachricht nicht aufgehoben wird.

                            mickymM Online
                            mickymM Online
                            mickym
                            Most Active
                            schrieb am zuletzt editiert von mickym
                            #207

                            Nee bleibt doch bei der Lösung unten. ;)

                            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                            1 Antwort Letzte Antwort
                            0
                            • mickymM mickym

                              @aphofis sagte in 2 Bewegungsmelder (Aqara) sollen einen Lampe schalten:

                              @mickym
                              wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !? Weil das ist das einzige was nicht will. dh. wenn man Licht per schalter einschaltet läuft der 45 min trigger wenn man das licht per schalter ausschaltet. Bleibt der trigger 45 min aktiv und BWM geht dann nicht bis der 45 min trigger abgelaufen ist.

                              Ja das war aber Deine Logik - dass Du den Trigger laufen lassen wolltest, sobald der Lichtschalter bettätigt wurde. Wenn Du nun unterscheiden willst, ob der Lichtschalter aus- oder eingeschaltet wird, musst Du von vorne herein die Fälle unterscheiden.

                              [
                                 {
                                     "id": "3d21d9610456f9ab",
                                     "type": "switch",
                                     "z": "517cd16e4d7e6ae4",
                                     "name": "true/false?",
                                     "property": "payload",
                                     "propertyType": "msg",
                                     "rules": [
                                         {
                                             "t": "true"
                                         },
                                         {
                                             "t": "false"
                                         }
                                     ],
                                     "checkall": "true",
                                     "repair": false,
                                     "outputs": 2,
                                     "x": 370,
                                     "y": 5400,
                                     "wires": [
                                         [
                                             "1706332e7fed829e",
                                             "2983f3dde8459599"
                                         ],
                                         [
                                             "6e6e711ff5777b71"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "1706332e7fed829e",
                                     "type": "change",
                                     "z": "517cd16e4d7e6ae4",
                                     "name": "",
                                     "rules": [
                                         {
                                             "t": "set",
                                             "p": "Schalter.Küche",
                                             "pt": "flow",
                                             "to": "true",
                                             "tot": "bool"
                                         }
                                     ],
                                     "action": "",
                                     "property": "",
                                     "from": "",
                                     "to": "",
                                     "reg": false,
                                     "x": 610,
                                     "y": 5360,
                                     "wires": [
                                         [
                                             "26ce938c1bbd0c58"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "26ce938c1bbd0c58",
                                     "type": "trigger",
                                     "z": "517cd16e4d7e6ae4",
                                     "name": "",
                                     "op1": "true",
                                     "op2": "false",
                                     "op1type": "bool",
                                     "op2type": "bool",
                                     "duration": "45",
                                     "extend": false,
                                     "overrideDelay": false,
                                     "units": "min",
                                     "reset": "false",
                                     "bytopic": "all",
                                     "topic": "topic",
                                     "outputs": 2,
                                     "x": 860,
                                     "y": 5360,
                                     "wires": [
                                         [
                                             "9d5f84c2aef48af8"
                                         ],
                                         [
                                             "0182de9c40db9d98"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "0182de9c40db9d98",
                                     "type": "change",
                                     "z": "517cd16e4d7e6ae4",
                                     "name": "",
                                     "rules": [
                                         {
                                             "t": "set",
                                             "p": "Schalter.Küche",
                                             "pt": "flow",
                                             "to": "false",
                                             "tot": "bool"
                                         }
                                     ],
                                     "action": "",
                                     "property": "",
                                     "from": "",
                                     "to": "",
                                     "reg": false,
                                     "x": 1110,
                                     "y": 5440,
                                     "wires": [
                                         [
                                             "9d5f84c2aef48af8"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "9d5f84c2aef48af8",
                                     "type": "junction",
                                     "z": "517cd16e4d7e6ae4",
                                     "x": 1280,
                                     "y": 5340,
                                     "wires": [
                                         [
                                             "3980458ba6d298ac",
                                             "a7ac79dac573570f",
                                             "f34957801db99988"
                                         ]
                                     ]
                                 },
                                 {
                                     "id": "6e6e711ff5777b71",
                                     "type": "junction",
                                     "z": "517cd16e4d7e6ae4",
                                     "x": 560,
                                     "y": 5440,
                                     "wires": [
                                         [
                                             "26ce938c1bbd0c58",
                                             "0182de9c40db9d98"
                                         ]
                                     ]
                                 }
                              ]
                              

                              Ersetzt werden müssen die markierten Nodes - überlege Dir aber warum der Flow nun wie geändert wurde.

                              @mickym

                              wie kann man denn den Lichtschalter zeit trigger deaktivieren bei ausschalten des Lichts !

                              Wenn Du so etwas willst, musst Du also zu Beginn unterscheiden, ob der Lichtschalter aus- / oder eingeschaltet wird. Deshalb kommt nun ganz zu Anfang der switch ins Spiel, der prüft, ob der Schalter aus- oder eingeschaltet wird, also true oder false.
                              f6e9283e-d5a1-453b-8da8-b16e22d44dea-image.png
                              Die trigger Node wurde nun verändert, da sie nun true schalten kann, da sie nur noch im true Ast hängt und durch die false Nachricht zurückgesetzt wird.

                              255060c4-07da-4704-8ad9-a972e6e2c6e6-image.png

                              EDIT: Fehler wurde korrigiert (22:32 Uhr) - die Trigger Node sendet nun das false über einen 2. Ausgang, sodass die Blockade des BWM beim Senden der true Nachricht nicht aufgehoben wird.

                              AphofisA Offline
                              AphofisA Offline
                              Aphofis
                              schrieb am zuletzt editiert von
                              #208

                              @mickym
                              Nein definitiv da wäre ich nicht drauf gekommen.
                              Da fehlt einfach noch viel zu viel Wissen.
                              Vielen dank für's modifizieren.

                              mickymM 1 Antwort Letzte Antwort
                              0
                              • AphofisA Aphofis

                                @mickym
                                Nein definitiv da wäre ich nicht drauf gekommen.
                                Da fehlt einfach noch viel zu viel Wissen.
                                Vielen dank für's modifizieren.

                                mickymM Online
                                mickymM Online
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #209

                                @aphofis Na ja aber Du musst das ja irgendwie lernen - und das hat weniger was mit NodeRed zu tun, sondern Du musst die Aufgaben in logische Teilprobleme unterteilen.

                                Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                AphofisA 1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @aphofis Na ja aber Du musst das ja irgendwie lernen - und das hat weniger was mit NodeRed zu tun, sondern Du musst die Aufgaben in logische Teilprobleme unterteilen.

                                  AphofisA Offline
                                  AphofisA Offline
                                  Aphofis
                                  schrieb am zuletzt editiert von
                                  #210

                                  @mickym Ich gucke mir erstmal die ganzen Grund Videos zu Node-Red an und lerne was die einzelnen Nodes machen können. Ich muss halt ganz unten anfangen.
                                  Ich sagte ja wenn ich eine Schaltung aufschreibe ist es kein Problem alles genau aufzuschreiben nur wenns dann ans umsetzen geht an die Nodes scheitere ich. Es fehlt einfach vieles an Grundwissen was ich erstmal erlernen muss.

                                  AphofisA 1 Antwort Letzte Antwort
                                  0
                                  • AphofisA Aphofis

                                    @mickym Ich gucke mir erstmal die ganzen Grund Videos zu Node-Red an und lerne was die einzelnen Nodes machen können. Ich muss halt ganz unten anfangen.
                                    Ich sagte ja wenn ich eine Schaltung aufschreibe ist es kein Problem alles genau aufzuschreiben nur wenns dann ans umsetzen geht an die Nodes scheitere ich. Es fehlt einfach vieles an Grundwissen was ich erstmal erlernen muss.

                                    AphofisA Offline
                                    AphofisA Offline
                                    Aphofis
                                    schrieb am zuletzt editiert von
                                    #211

                                    @aphofis So wie die Wassersteuerung. Ich würde die gerne zum laufen bringen nur fehlt halt das wissen, wie man das in nodes umsetzt.

                                    mickymM 1 Antwort Letzte Antwort
                                    0
                                    • AphofisA Aphofis

                                      @aphofis So wie die Wassersteuerung. Ich würde die gerne zum laufen bringen nur fehlt halt das wissen, wie man das in nodes umsetzt.

                                      mickymM Online
                                      mickymM Online
                                      mickym
                                      Most Active
                                      schrieb am zuletzt editiert von
                                      #212

                                      @aphofis Ja wenn das hier soweit ist, dann formuliere halt in dem anderen Thread was genau in dem Blockly passiert. Ich kann das nicht importieren, da ich dieses telegram nicht habe und da läuft der Import auf einen Fehler . Ich sehe also nur die Screenshots.

                                      Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                      1 Antwort Letzte Antwort
                                      0
                                      • AphofisA Offline
                                        AphofisA Offline
                                        Aphofis
                                        schrieb am zuletzt editiert von
                                        #213

                                        @mickym
                                        also ich finde den Fehler nicht.
                                        Wenn BWM dann geht nur der 45 min trigger an. Der 2 min Trigger wird nicht angesprochen. Ich hatte schon überall debug nodes drangehängt aber ich finde einfach nicht den Fehler. Das jetzt auch in dem Flow die einzige Schaltung für Küche und habe die andere In/Out node Geschichte raus geschmissen seid dem spielen die Lampen auch nicht mehr verrückt. Ich denke mal das war weil mit der In/Out schaltung küche decke und die anderen Unterschrank Lampen geschaltet wurden und in der trigger steuerung auch verarbeitet werden.

                                        [
                                            {
                                                "id": "f40fbc4eb5ac4f7a",
                                                "type": "tab",
                                                "label": "Küche",
                                                "disabled": false,
                                                "info": "",
                                                "env": []
                                            },
                                            {
                                                "id": "fc88c77c4424af2c",
                                                "type": "junction",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "x": 820,
                                                "y": 60,
                                                "wires": [
                                                    [
                                                        "b49be6e032cde881"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "ce561837e475b874",
                                                "type": "junction",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "x": 820,
                                                "y": 160,
                                                "wires": [
                                                    [
                                                        "b49be6e032cde881"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "b49be6e032cde881",
                                                "type": "junction",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "x": 850,
                                                "y": 120,
                                                "wires": [
                                                    [
                                                        "b27654796e0cfc37",
                                                        "a97a226b3f474ea9",
                                                        "4443c67facac2ad0"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "6e6e711ff5777b71",
                                                "type": "junction",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "x": 270,
                                                "y": 200,
                                                "wires": [
                                                    [
                                                        "4f455781e0a33218"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "4f455781e0a33218",
                                                "type": "junction",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "x": 430,
                                                "y": 200,
                                                "wires": [
                                                    [
                                                        "26ce938c1bbd0c58",
                                                        "0182de9c40db9d98"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "a6e05a1f2404586c",
                                                "type": "junction",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "x": 480,
                                                "y": 60,
                                                "wires": [
                                                    [
                                                        "194dc1820494d39c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "84d4bb451aa3dab5",
                                                "type": "ioBroker get",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Reinigung Status",
                                                "topic": "mihome-vacuum.1.info.state",
                                                "attrname": "roborock",
                                                "payloadType": "value",
                                                "errOnInvalidState": "nothing",
                                                "x": 550,
                                                "y": 20,
                                                "wires": [
                                                    [
                                                        "3061bfad7aebe323"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "7673c7cc73600166",
                                                "type": "switch",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Bewegung",
                                                "property": "payload",
                                                "propertyType": "msg",
                                                "rules": [
                                                    {
                                                        "t": "true"
                                                    },
                                                    {
                                                        "t": "false"
                                                    }
                                                ],
                                                "checkall": "true",
                                                "repair": false,
                                                "outputs": 2,
                                                "x": 360,
                                                "y": 30,
                                                "wires": [
                                                    [
                                                        "84d4bb451aa3dab5",
                                                        "a6e05a1f2404586c"
                                                    ],
                                                    [
                                                        "a6e05a1f2404586c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "3061bfad7aebe323",
                                                "type": "switch",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Robi nicht 5",
                                                "property": "roborock",
                                                "propertyType": "msg",
                                                "rules": [
                                                    {
                                                        "t": "neq",
                                                        "v": "5",
                                                        "vt": "num"
                                                    }
                                                ],
                                                "checkall": "true",
                                                "repair": false,
                                                "outputs": 1,
                                                "x": 730,
                                                "y": 20,
                                                "wires": [
                                                    [
                                                        "fc88c77c4424af2c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "194dc1820494d39c",
                                                "type": "trigger",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "",
                                                "op1": "",
                                                "op2": "false",
                                                "op1type": "nul",
                                                "op2type": "bool",
                                                "duration": "2",
                                                "extend": true,
                                                "overrideDelay": false,
                                                "units": "min",
                                                "reset": "true",
                                                "bytopic": "all",
                                                "topic": "topic",
                                                "outputs": 1,
                                                "x": 570,
                                                "y": 60,
                                                "wires": [
                                                    [
                                                        "fc88c77c4424af2c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "be371d6d59f9ad07",
                                                "type": "ioBroker in",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Lichtschalter Küche",
                                                "attrname": "payload",
                                                "topic": "tuya.0.bfa31f81841589e9aerhgk.1",
                                                "payloadType": "value",
                                                "onlyack": "",
                                                "func": "rbe-preinitvalue",
                                                "gap": "",
                                                "fireOnStart": "false",
                                                "outFormat": "MQTT",
                                                "x": 100,
                                                "y": 80,
                                                "wires": [
                                                    [
                                                        "94d93835fe8a25be",
                                                        "3d21d9610456f9ab"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "a2f5c4868e48c194",
                                                "type": "switch",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "",
                                                "property": "Schalter.Küche",
                                                "propertyType": "flow",
                                                "rules": [
                                                    {
                                                        "t": "false"
                                                    }
                                                ],
                                                "checkall": "true",
                                                "repair": false,
                                                "outputs": 1,
                                                "x": 220,
                                                "y": 30,
                                                "wires": [
                                                    [
                                                        "7673c7cc73600166"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "94d93835fe8a25be",
                                                "type": "change",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "reset",
                                                        "pt": "msg",
                                                        "to": "true",
                                                        "tot": "bool"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 360,
                                                "y": 80,
                                                "wires": [
                                                    [
                                                        "a6e05a1f2404586c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "342657ba818c17e7",
                                                "type": "change",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "reset",
                                                        "pt": "msg",
                                                        "to": "true",
                                                        "tot": "bool"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 360,
                                                "y": 120,
                                                "wires": [
                                                    [
                                                        "a6e05a1f2404586c"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "3d21d9610456f9ab",
                                                "type": "switch",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "true/false?",
                                                "property": "payload",
                                                "propertyType": "msg",
                                                "rules": [
                                                    {
                                                        "t": "true"
                                                    },
                                                    {
                                                        "t": "false"
                                                    }
                                                ],
                                                "checkall": "true",
                                                "repair": false,
                                                "outputs": 2,
                                                "x": 170,
                                                "y": 140,
                                                "wires": [
                                                    [
                                                        "1706332e7fed829e",
                                                        "342657ba818c17e7"
                                                    ],
                                                    [
                                                        "6e6e711ff5777b71"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "1706332e7fed829e",
                                                "type": "change",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Setze Schalter",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "Schalter.Küche",
                                                        "pt": "flow",
                                                        "to": "true",
                                                        "tot": "bool"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 360,
                                                "y": 170,
                                                "wires": [
                                                    [
                                                        "26ce938c1bbd0c58"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "26ce938c1bbd0c58",
                                                "type": "trigger",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "",
                                                "op1": "true",
                                                "op2": "false",
                                                "op1type": "bool",
                                                "op2type": "bool",
                                                "duration": "30",
                                                "extend": false,
                                                "overrideDelay": false,
                                                "units": "min",
                                                "reset": "false",
                                                "bytopic": "all",
                                                "topic": "topic",
                                                "outputs": 2,
                                                "x": 550,
                                                "y": 170,
                                                "wires": [
                                                    [
                                                        "ce561837e475b874"
                                                    ],
                                                    [
                                                        "0182de9c40db9d98"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "0182de9c40db9d98",
                                                "type": "change",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "setze Schalter",
                                                "rules": [
                                                    {
                                                        "t": "set",
                                                        "p": "Schalter.Küche",
                                                        "pt": "flow",
                                                        "to": "false",
                                                        "tot": "bool"
                                                    }
                                                ],
                                                "action": "",
                                                "property": "",
                                                "from": "",
                                                "to": "",
                                                "reg": false,
                                                "x": 730,
                                                "y": 200,
                                                "wires": [
                                                    [
                                                        "ce561837e475b874"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "b27654796e0cfc37",
                                                "type": "ioBroker out",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Küche Unters. links",
                                                "topic": "hue.0.Küche_Unterschr_Links.on",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 980,
                                                "y": 70,
                                                "wires": []
                                            },
                                            {
                                                "id": "a97a226b3f474ea9",
                                                "type": "ioBroker out",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Küche Unters. rechts",
                                                "topic": "sonoff.0.kueche_unterschrank_rechts.POWER",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 990,
                                                "y": 120,
                                                "wires": []
                                            },
                                            {
                                                "id": "03869dfcbce2b0af",
                                                "type": "ioBroker in",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Küche Motion",
                                                "attrname": "payload",
                                                "topic": "hue.0.Küche_Motion_Sensor.presence",
                                                "payloadType": "value",
                                                "onlyack": "",
                                                "func": "all",
                                                "gap": "",
                                                "fireOnStart": "false",
                                                "outFormat": "MQTT",
                                                "x": 80,
                                                "y": 30,
                                                "wires": [
                                                    [
                                                        "a2f5c4868e48c194"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "4443c67facac2ad0",
                                                "type": "ioBroker out",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "Küche Decke",
                                                "topic": "tuya.0.bfa31f81841589e9aerhgk.1",
                                                "ack": "false",
                                                "autoCreate": "false",
                                                "stateName": "",
                                                "role": "",
                                                "payloadType": "",
                                                "readonly": "",
                                                "stateUnit": "",
                                                "stateMin": "",
                                                "stateMax": "",
                                                "x": 960,
                                                "y": 170,
                                                "wires": []
                                            },
                                            {
                                                "id": "aeb9d3d888ddc736",
                                                "type": "inject",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "true",
                                                "props": [
                                                    {
                                                        "p": "payload"
                                                    },
                                                    {
                                                        "p": "topic",
                                                        "vt": "str"
                                                    }
                                                ],
                                                "repeat": "",
                                                "crontab": "",
                                                "once": false,
                                                "onceDelay": 0.1,
                                                "topic": "",
                                                "payload": "true",
                                                "payloadType": "bool",
                                                "x": 730,
                                                "y": 90,
                                                "wires": [
                                                    [
                                                        "b49be6e032cde881"
                                                    ]
                                                ]
                                            },
                                            {
                                                "id": "66327192e971cec5",
                                                "type": "inject",
                                                "z": "f40fbc4eb5ac4f7a",
                                                "name": "false",
                                                "props": [
                                                    {
                                                        "p": "payload"
                                                    },
                                                    {
                                                        "p": "topic",
                                                        "vt": "str"
                                                    }
                                                ],
                                                "repeat": "",
                                                "crontab": "",
                                                "once": false,
                                                "onceDelay": 0.1,
                                                "topic": "",
                                                "payload": "false",
                                                "payloadType": "bool",
                                                "x": 730,
                                                "y": 130,
                                                "wires": [
                                                    [
                                                        "b49be6e032cde881"
                                                    ]
                                                ]
                                            }
                                        ]
                                        


                                        Screenshot 2024-08-28 141628.png

                                        mickymM 2 Antworten Letzte Antwort
                                        0
                                        • AphofisA Aphofis

                                          @mickym
                                          also ich finde den Fehler nicht.
                                          Wenn BWM dann geht nur der 45 min trigger an. Der 2 min Trigger wird nicht angesprochen. Ich hatte schon überall debug nodes drangehängt aber ich finde einfach nicht den Fehler. Das jetzt auch in dem Flow die einzige Schaltung für Küche und habe die andere In/Out node Geschichte raus geschmissen seid dem spielen die Lampen auch nicht mehr verrückt. Ich denke mal das war weil mit der In/Out schaltung küche decke und die anderen Unterschrank Lampen geschaltet wurden und in der trigger steuerung auch verarbeitet werden.

                                          [
                                              {
                                                  "id": "f40fbc4eb5ac4f7a",
                                                  "type": "tab",
                                                  "label": "Küche",
                                                  "disabled": false,
                                                  "info": "",
                                                  "env": []
                                              },
                                              {
                                                  "id": "fc88c77c4424af2c",
                                                  "type": "junction",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "x": 820,
                                                  "y": 60,
                                                  "wires": [
                                                      [
                                                          "b49be6e032cde881"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "ce561837e475b874",
                                                  "type": "junction",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "x": 820,
                                                  "y": 160,
                                                  "wires": [
                                                      [
                                                          "b49be6e032cde881"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "b49be6e032cde881",
                                                  "type": "junction",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "x": 850,
                                                  "y": 120,
                                                  "wires": [
                                                      [
                                                          "b27654796e0cfc37",
                                                          "a97a226b3f474ea9",
                                                          "4443c67facac2ad0"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "6e6e711ff5777b71",
                                                  "type": "junction",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "x": 270,
                                                  "y": 200,
                                                  "wires": [
                                                      [
                                                          "4f455781e0a33218"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "4f455781e0a33218",
                                                  "type": "junction",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "x": 430,
                                                  "y": 200,
                                                  "wires": [
                                                      [
                                                          "26ce938c1bbd0c58",
                                                          "0182de9c40db9d98"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "a6e05a1f2404586c",
                                                  "type": "junction",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "x": 480,
                                                  "y": 60,
                                                  "wires": [
                                                      [
                                                          "194dc1820494d39c"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "84d4bb451aa3dab5",
                                                  "type": "ioBroker get",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Reinigung Status",
                                                  "topic": "mihome-vacuum.1.info.state",
                                                  "attrname": "roborock",
                                                  "payloadType": "value",
                                                  "errOnInvalidState": "nothing",
                                                  "x": 550,
                                                  "y": 20,
                                                  "wires": [
                                                      [
                                                          "3061bfad7aebe323"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "7673c7cc73600166",
                                                  "type": "switch",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Bewegung",
                                                  "property": "payload",
                                                  "propertyType": "msg",
                                                  "rules": [
                                                      {
                                                          "t": "true"
                                                      },
                                                      {
                                                          "t": "false"
                                                      }
                                                  ],
                                                  "checkall": "true",
                                                  "repair": false,
                                                  "outputs": 2,
                                                  "x": 360,
                                                  "y": 30,
                                                  "wires": [
                                                      [
                                                          "84d4bb451aa3dab5",
                                                          "a6e05a1f2404586c"
                                                      ],
                                                      [
                                                          "a6e05a1f2404586c"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "3061bfad7aebe323",
                                                  "type": "switch",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Robi nicht 5",
                                                  "property": "roborock",
                                                  "propertyType": "msg",
                                                  "rules": [
                                                      {
                                                          "t": "neq",
                                                          "v": "5",
                                                          "vt": "num"
                                                      }
                                                  ],
                                                  "checkall": "true",
                                                  "repair": false,
                                                  "outputs": 1,
                                                  "x": 730,
                                                  "y": 20,
                                                  "wires": [
                                                      [
                                                          "fc88c77c4424af2c"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "194dc1820494d39c",
                                                  "type": "trigger",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "",
                                                  "op1": "",
                                                  "op2": "false",
                                                  "op1type": "nul",
                                                  "op2type": "bool",
                                                  "duration": "2",
                                                  "extend": true,
                                                  "overrideDelay": false,
                                                  "units": "min",
                                                  "reset": "true",
                                                  "bytopic": "all",
                                                  "topic": "topic",
                                                  "outputs": 1,
                                                  "x": 570,
                                                  "y": 60,
                                                  "wires": [
                                                      [
                                                          "fc88c77c4424af2c"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "be371d6d59f9ad07",
                                                  "type": "ioBroker in",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Lichtschalter Küche",
                                                  "attrname": "payload",
                                                  "topic": "tuya.0.bfa31f81841589e9aerhgk.1",
                                                  "payloadType": "value",
                                                  "onlyack": "",
                                                  "func": "rbe-preinitvalue",
                                                  "gap": "",
                                                  "fireOnStart": "false",
                                                  "outFormat": "MQTT",
                                                  "x": 100,
                                                  "y": 80,
                                                  "wires": [
                                                      [
                                                          "94d93835fe8a25be",
                                                          "3d21d9610456f9ab"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "a2f5c4868e48c194",
                                                  "type": "switch",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "",
                                                  "property": "Schalter.Küche",
                                                  "propertyType": "flow",
                                                  "rules": [
                                                      {
                                                          "t": "false"
                                                      }
                                                  ],
                                                  "checkall": "true",
                                                  "repair": false,
                                                  "outputs": 1,
                                                  "x": 220,
                                                  "y": 30,
                                                  "wires": [
                                                      [
                                                          "7673c7cc73600166"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "94d93835fe8a25be",
                                                  "type": "change",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "",
                                                  "rules": [
                                                      {
                                                          "t": "set",
                                                          "p": "reset",
                                                          "pt": "msg",
                                                          "to": "true",
                                                          "tot": "bool"
                                                      }
                                                  ],
                                                  "action": "",
                                                  "property": "",
                                                  "from": "",
                                                  "to": "",
                                                  "reg": false,
                                                  "x": 360,
                                                  "y": 80,
                                                  "wires": [
                                                      [
                                                          "a6e05a1f2404586c"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "342657ba818c17e7",
                                                  "type": "change",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "",
                                                  "rules": [
                                                      {
                                                          "t": "set",
                                                          "p": "reset",
                                                          "pt": "msg",
                                                          "to": "true",
                                                          "tot": "bool"
                                                      }
                                                  ],
                                                  "action": "",
                                                  "property": "",
                                                  "from": "",
                                                  "to": "",
                                                  "reg": false,
                                                  "x": 360,
                                                  "y": 120,
                                                  "wires": [
                                                      [
                                                          "a6e05a1f2404586c"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "3d21d9610456f9ab",
                                                  "type": "switch",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "true/false?",
                                                  "property": "payload",
                                                  "propertyType": "msg",
                                                  "rules": [
                                                      {
                                                          "t": "true"
                                                      },
                                                      {
                                                          "t": "false"
                                                      }
                                                  ],
                                                  "checkall": "true",
                                                  "repair": false,
                                                  "outputs": 2,
                                                  "x": 170,
                                                  "y": 140,
                                                  "wires": [
                                                      [
                                                          "1706332e7fed829e",
                                                          "342657ba818c17e7"
                                                      ],
                                                      [
                                                          "6e6e711ff5777b71"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "1706332e7fed829e",
                                                  "type": "change",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Setze Schalter",
                                                  "rules": [
                                                      {
                                                          "t": "set",
                                                          "p": "Schalter.Küche",
                                                          "pt": "flow",
                                                          "to": "true",
                                                          "tot": "bool"
                                                      }
                                                  ],
                                                  "action": "",
                                                  "property": "",
                                                  "from": "",
                                                  "to": "",
                                                  "reg": false,
                                                  "x": 360,
                                                  "y": 170,
                                                  "wires": [
                                                      [
                                                          "26ce938c1bbd0c58"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "26ce938c1bbd0c58",
                                                  "type": "trigger",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "",
                                                  "op1": "true",
                                                  "op2": "false",
                                                  "op1type": "bool",
                                                  "op2type": "bool",
                                                  "duration": "30",
                                                  "extend": false,
                                                  "overrideDelay": false,
                                                  "units": "min",
                                                  "reset": "false",
                                                  "bytopic": "all",
                                                  "topic": "topic",
                                                  "outputs": 2,
                                                  "x": 550,
                                                  "y": 170,
                                                  "wires": [
                                                      [
                                                          "ce561837e475b874"
                                                      ],
                                                      [
                                                          "0182de9c40db9d98"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "0182de9c40db9d98",
                                                  "type": "change",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "setze Schalter",
                                                  "rules": [
                                                      {
                                                          "t": "set",
                                                          "p": "Schalter.Küche",
                                                          "pt": "flow",
                                                          "to": "false",
                                                          "tot": "bool"
                                                      }
                                                  ],
                                                  "action": "",
                                                  "property": "",
                                                  "from": "",
                                                  "to": "",
                                                  "reg": false,
                                                  "x": 730,
                                                  "y": 200,
                                                  "wires": [
                                                      [
                                                          "ce561837e475b874"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "b27654796e0cfc37",
                                                  "type": "ioBroker out",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Küche Unters. links",
                                                  "topic": "hue.0.Küche_Unterschr_Links.on",
                                                  "ack": "false",
                                                  "autoCreate": "false",
                                                  "stateName": "",
                                                  "role": "",
                                                  "payloadType": "",
                                                  "readonly": "",
                                                  "stateUnit": "",
                                                  "stateMin": "",
                                                  "stateMax": "",
                                                  "x": 980,
                                                  "y": 70,
                                                  "wires": []
                                              },
                                              {
                                                  "id": "a97a226b3f474ea9",
                                                  "type": "ioBroker out",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Küche Unters. rechts",
                                                  "topic": "sonoff.0.kueche_unterschrank_rechts.POWER",
                                                  "ack": "false",
                                                  "autoCreate": "false",
                                                  "stateName": "",
                                                  "role": "",
                                                  "payloadType": "",
                                                  "readonly": "",
                                                  "stateUnit": "",
                                                  "stateMin": "",
                                                  "stateMax": "",
                                                  "x": 990,
                                                  "y": 120,
                                                  "wires": []
                                              },
                                              {
                                                  "id": "03869dfcbce2b0af",
                                                  "type": "ioBroker in",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Küche Motion",
                                                  "attrname": "payload",
                                                  "topic": "hue.0.Küche_Motion_Sensor.presence",
                                                  "payloadType": "value",
                                                  "onlyack": "",
                                                  "func": "all",
                                                  "gap": "",
                                                  "fireOnStart": "false",
                                                  "outFormat": "MQTT",
                                                  "x": 80,
                                                  "y": 30,
                                                  "wires": [
                                                      [
                                                          "a2f5c4868e48c194"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "4443c67facac2ad0",
                                                  "type": "ioBroker out",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "Küche Decke",
                                                  "topic": "tuya.0.bfa31f81841589e9aerhgk.1",
                                                  "ack": "false",
                                                  "autoCreate": "false",
                                                  "stateName": "",
                                                  "role": "",
                                                  "payloadType": "",
                                                  "readonly": "",
                                                  "stateUnit": "",
                                                  "stateMin": "",
                                                  "stateMax": "",
                                                  "x": 960,
                                                  "y": 170,
                                                  "wires": []
                                              },
                                              {
                                                  "id": "aeb9d3d888ddc736",
                                                  "type": "inject",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "true",
                                                  "props": [
                                                      {
                                                          "p": "payload"
                                                      },
                                                      {
                                                          "p": "topic",
                                                          "vt": "str"
                                                      }
                                                  ],
                                                  "repeat": "",
                                                  "crontab": "",
                                                  "once": false,
                                                  "onceDelay": 0.1,
                                                  "topic": "",
                                                  "payload": "true",
                                                  "payloadType": "bool",
                                                  "x": 730,
                                                  "y": 90,
                                                  "wires": [
                                                      [
                                                          "b49be6e032cde881"
                                                      ]
                                                  ]
                                              },
                                              {
                                                  "id": "66327192e971cec5",
                                                  "type": "inject",
                                                  "z": "f40fbc4eb5ac4f7a",
                                                  "name": "false",
                                                  "props": [
                                                      {
                                                          "p": "payload"
                                                      },
                                                      {
                                                          "p": "topic",
                                                          "vt": "str"
                                                      }
                                                  ],
                                                  "repeat": "",
                                                  "crontab": "",
                                                  "once": false,
                                                  "onceDelay": 0.1,
                                                  "topic": "",
                                                  "payload": "false",
                                                  "payloadType": "bool",
                                                  "x": 730,
                                                  "y": 130,
                                                  "wires": [
                                                      [
                                                          "b49be6e032cde881"
                                                      ]
                                                  ]
                                              }
                                          ]
                                          


                                          Screenshot 2024-08-28 141628.png

                                          mickymM Online
                                          mickymM Online
                                          mickym
                                          Most Active
                                          schrieb am zuletzt editiert von
                                          #214

                                          @aphofis

                                          6f86330c-a108-4387-b24e-d42239268347-image.png

                                          Also erstens 2 msg.resets braucht es nun wirklich nicht, wenn Du den Schalter betätigst und nein, wie soll denn vom BWM ein Nachricht die untere Trigger Node betätigen. Das geht doch gar nicht - da gibts keine Verbindung hin. Die Nachrichten in NodeRed laufen immer von links nach rechts. Kannst Du mir grafisch EINE Verbindung einzeichnen, wieso der BWM diese Trigger Node triggern kann. Im Gegenteil, wenn unten die Triggernode aktiv ist, dann lässt die Switch Node hinter Küche Motion doch gar keine Nachrichten mehr durch. Das kannst Du doch über Debug NOdes überprüfen. Du kannst auch in der Debug NOde anhaken, dass auf die Systemkonsole geschrieben wird, dann siehst DU es auch im iobroker Protokoll.

                                          Also der BWM kann die untere Triggernode nicht erreichen - nur der Schalter.

                                          Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                                          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

                                          471

                                          Online

                                          32.6k

                                          Benutzer

                                          82.0k

                                          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