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. Change Node soll true und False ausgeben

NEWS

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

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    11
    1
    554

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.7k

Change Node soll true und False ausgeben

Geplant Angeheftet Gesperrt Verschoben Node-Red
17 Beiträge 3 Kommentatoren 1.6k 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.
  • H Offline
    H Offline
    hpgo
    schrieb am zuletzt editiert von
    #1

    Hallo,
    ich bin noch Anfänger und komm einfach nicht weiter bei meinem automatischen Beschattungs-Flow. Der Flow besteht aus mehreren Teilen (Hausseite, Wetter, Temp), die dann in einer and Logic enden sollen, die dann die Jalousien fährt oder auch nicht.

    Ist es möglich, dass die Change Node (vermutlich mit Function Node) ein true oder false ausgibt?
    ...also alle Ausgänge ein false bis auf den einen Ausgang der true ist
    Anbei mein Flow der Probleme macht.

    Danke und Lg

    [
        {
            "id": "193aabb435e1f946",
            "type": "tab",
            "label": "Test",
            "disabled": false,
            "info": "",
            "env": []
        },
        {
            "id": "c31b4ae2d9d2c821",
            "type": "sun-position",
            "z": "193aabb435e1f946",
            "name": "",
            "positionConfig": "d836509a.67bc4",
            "rules": [],
            "onlyOnChange": "true",
            "topic": "",
            "outputs": 1,
            "start": "sunriseStart",
            "startType": "pdsTime",
            "startOffset": 0,
            "startOffsetType": "none",
            "startOffsetMultiplier": 60000,
            "end": "sunsetStart",
            "endType": "pdsTime",
            "endOffset": 0,
            "endOffsetType": "none",
            "endOffsetMultiplier": 60000,
            "x": 370,
            "y": 320,
            "wires": [
                [
                    "d4f7263f755008b9",
                    "b58fecfcf5fa563c"
                ]
            ]
        },
        {
            "id": "d4f7263f755008b9",
            "type": "switch",
            "z": "193aabb435e1f946",
            "name": "",
            "property": "payload.azimuth",
            "propertyType": "msg",
            "rules": [
                {
                    "t": "btwn",
                    "v": "110",
                    "vt": "num",
                    "v2": "140",
                    "v2t": "num"
                },
                {
                    "t": "btwn",
                    "v": "141",
                    "vt": "num",
                    "v2": "255",
                    "v2t": "num"
                },
                {
                    "t": "btwn",
                    "v": "255",
                    "vt": "num",
                    "v2": "310",
                    "v2t": "num"
                }
            ],
            "checkall": "true",
            "repair": false,
            "outputs": 3,
            "x": 690,
            "y": 320,
            "wires": [
                [
                    "b68cc8f069358da4"
                ],
                [
                    "fa5847859cee45cd"
                ],
                [
                    "7849abdb22a73c30"
                ]
            ]
        },
        {
            "id": "b58fecfcf5fa563c",
            "type": "debug",
            "z": "193aabb435e1f946",
            "name": "",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "false",
            "statusVal": "",
            "statusType": "auto",
            "x": 710,
            "y": 220,
            "wires": []
        },
        {
            "id": "fa5847859cee45cd",
            "type": "change",
            "z": "193aabb435e1f946",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "true",
                    "tot": "bool"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 950,
            "y": 320,
            "wires": [
                [
                    "2364d5cbad6f3a6b"
                ]
            ]
        },
        {
            "id": "b68cc8f069358da4",
            "type": "change",
            "z": "193aabb435e1f946",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "true",
                    "tot": "bool"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 950,
            "y": 280,
            "wires": [
                [
                    "89ca6f8ab13da363"
                ]
            ]
        },
        {
            "id": "7849abdb22a73c30",
            "type": "change",
            "z": "193aabb435e1f946",
            "name": "",
            "rules": [
                {
                    "t": "set",
                    "p": "payload",
                    "pt": "msg",
                    "to": "true",
                    "tot": "bool"
                }
            ],
            "action": "",
            "property": "",
            "from": "",
            "to": "",
            "reg": false,
            "x": 950,
            "y": 360,
            "wires": [
                [
                    "eb1885bd493139ad"
                ]
            ]
        },
        {
            "id": "89ca6f8ab13da363",
            "type": "debug",
            "z": "193aabb435e1f946",
            "name": "",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "false",
            "statusVal": "",
            "statusType": "auto",
            "x": 1250,
            "y": 280,
            "wires": []
        },
        {
            "id": "2364d5cbad6f3a6b",
            "type": "debug",
            "z": "193aabb435e1f946",
            "name": "",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "false",
            "statusVal": "",
            "statusType": "auto",
            "x": 1250,
            "y": 320,
            "wires": []
        },
        {
            "id": "eb1885bd493139ad",
            "type": "debug",
            "z": "193aabb435e1f946",
            "name": "",
            "active": true,
            "tosidebar": true,
            "console": false,
            "tostatus": false,
            "complete": "false",
            "statusVal": "",
            "statusType": "auto",
            "x": 1250,
            "y": 360,
            "wires": []
        },
        {
            "id": "cb67759f83cebe52",
            "type": "inject",
            "z": "193aabb435e1f946",
            "name": "",
            "props": [
                {
                    "p": "payload"
                },
                {
                    "p": "topic",
                    "vt": "str"
                }
            ],
            "repeat": "",
            "crontab": "",
            "once": false,
            "onceDelay": 0.1,
            "topic": "",
            "payload": "",
            "payloadType": "date",
            "x": 190,
            "y": 320,
            "wires": [
                [
                    "c31b4ae2d9d2c821"
                ]
            ]
        },
        {
            "id": "0f0e267afa8147e3",
            "type": "function",
            "z": "193aabb435e1f946",
            "name": "",
            "func": "if (msg.payload === true) {\n    msg.payload = true;\n} else {\n    msg.payload = false;\n}\nreturn msg;",
            "outputs": 1,
            "noerr": 0,
            "initialize": "",
            "finalize": "",
            "libs": [],
            "x": 1120,
            "y": 460,
            "wires": [
                []
            ]
        },
        {
            "id": "d836509a.67bc4",
            "type": "position-config",
            "name": "Wien",
            "isValide": "true",
            "longitude": "0",
            "latitude": "0",
            "angleType": "deg",
            "timeZoneOffset": "99",
            "timeZoneDST": "0",
            "stateTimeFormat": "3",
            "stateDateFormat": "12"
        }
    ]
    
    mickymM 1 Antwort Letzte Antwort
    0
    • H hpgo

      Hallo,
      ich bin noch Anfänger und komm einfach nicht weiter bei meinem automatischen Beschattungs-Flow. Der Flow besteht aus mehreren Teilen (Hausseite, Wetter, Temp), die dann in einer and Logic enden sollen, die dann die Jalousien fährt oder auch nicht.

      Ist es möglich, dass die Change Node (vermutlich mit Function Node) ein true oder false ausgibt?
      ...also alle Ausgänge ein false bis auf den einen Ausgang der true ist
      Anbei mein Flow der Probleme macht.

      Danke und Lg

      [
          {
              "id": "193aabb435e1f946",
              "type": "tab",
              "label": "Test",
              "disabled": false,
              "info": "",
              "env": []
          },
          {
              "id": "c31b4ae2d9d2c821",
              "type": "sun-position",
              "z": "193aabb435e1f946",
              "name": "",
              "positionConfig": "d836509a.67bc4",
              "rules": [],
              "onlyOnChange": "true",
              "topic": "",
              "outputs": 1,
              "start": "sunriseStart",
              "startType": "pdsTime",
              "startOffset": 0,
              "startOffsetType": "none",
              "startOffsetMultiplier": 60000,
              "end": "sunsetStart",
              "endType": "pdsTime",
              "endOffset": 0,
              "endOffsetType": "none",
              "endOffsetMultiplier": 60000,
              "x": 370,
              "y": 320,
              "wires": [
                  [
                      "d4f7263f755008b9",
                      "b58fecfcf5fa563c"
                  ]
              ]
          },
          {
              "id": "d4f7263f755008b9",
              "type": "switch",
              "z": "193aabb435e1f946",
              "name": "",
              "property": "payload.azimuth",
              "propertyType": "msg",
              "rules": [
                  {
                      "t": "btwn",
                      "v": "110",
                      "vt": "num",
                      "v2": "140",
                      "v2t": "num"
                  },
                  {
                      "t": "btwn",
                      "v": "141",
                      "vt": "num",
                      "v2": "255",
                      "v2t": "num"
                  },
                  {
                      "t": "btwn",
                      "v": "255",
                      "vt": "num",
                      "v2": "310",
                      "v2t": "num"
                  }
              ],
              "checkall": "true",
              "repair": false,
              "outputs": 3,
              "x": 690,
              "y": 320,
              "wires": [
                  [
                      "b68cc8f069358da4"
                  ],
                  [
                      "fa5847859cee45cd"
                  ],
                  [
                      "7849abdb22a73c30"
                  ]
              ]
          },
          {
              "id": "b58fecfcf5fa563c",
              "type": "debug",
              "z": "193aabb435e1f946",
              "name": "",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 710,
              "y": 220,
              "wires": []
          },
          {
              "id": "fa5847859cee45cd",
              "type": "change",
              "z": "193aabb435e1f946",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "true",
                      "tot": "bool"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 950,
              "y": 320,
              "wires": [
                  [
                      "2364d5cbad6f3a6b"
                  ]
              ]
          },
          {
              "id": "b68cc8f069358da4",
              "type": "change",
              "z": "193aabb435e1f946",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "true",
                      "tot": "bool"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 950,
              "y": 280,
              "wires": [
                  [
                      "89ca6f8ab13da363"
                  ]
              ]
          },
          {
              "id": "7849abdb22a73c30",
              "type": "change",
              "z": "193aabb435e1f946",
              "name": "",
              "rules": [
                  {
                      "t": "set",
                      "p": "payload",
                      "pt": "msg",
                      "to": "true",
                      "tot": "bool"
                  }
              ],
              "action": "",
              "property": "",
              "from": "",
              "to": "",
              "reg": false,
              "x": 950,
              "y": 360,
              "wires": [
                  [
                      "eb1885bd493139ad"
                  ]
              ]
          },
          {
              "id": "89ca6f8ab13da363",
              "type": "debug",
              "z": "193aabb435e1f946",
              "name": "",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 1250,
              "y": 280,
              "wires": []
          },
          {
              "id": "2364d5cbad6f3a6b",
              "type": "debug",
              "z": "193aabb435e1f946",
              "name": "",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 1250,
              "y": 320,
              "wires": []
          },
          {
              "id": "eb1885bd493139ad",
              "type": "debug",
              "z": "193aabb435e1f946",
              "name": "",
              "active": true,
              "tosidebar": true,
              "console": false,
              "tostatus": false,
              "complete": "false",
              "statusVal": "",
              "statusType": "auto",
              "x": 1250,
              "y": 360,
              "wires": []
          },
          {
              "id": "cb67759f83cebe52",
              "type": "inject",
              "z": "193aabb435e1f946",
              "name": "",
              "props": [
                  {
                      "p": "payload"
                  },
                  {
                      "p": "topic",
                      "vt": "str"
                  }
              ],
              "repeat": "",
              "crontab": "",
              "once": false,
              "onceDelay": 0.1,
              "topic": "",
              "payload": "",
              "payloadType": "date",
              "x": 190,
              "y": 320,
              "wires": [
                  [
                      "c31b4ae2d9d2c821"
                  ]
              ]
          },
          {
              "id": "0f0e267afa8147e3",
              "type": "function",
              "z": "193aabb435e1f946",
              "name": "",
              "func": "if (msg.payload === true) {\n    msg.payload = true;\n} else {\n    msg.payload = false;\n}\nreturn msg;",
              "outputs": 1,
              "noerr": 0,
              "initialize": "",
              "finalize": "",
              "libs": [],
              "x": 1120,
              "y": 460,
              "wires": [
                  []
              ]
          },
          {
              "id": "d836509a.67bc4",
              "type": "position-config",
              "name": "Wien",
              "isValide": "true",
              "longitude": "0",
              "latitude": "0",
              "angleType": "deg",
              "timeZoneOffset": "99",
              "timeZoneDST": "0",
              "stateTimeFormat": "3",
              "stateDateFormat": "12"
          }
      ]
      
      mickymM Offline
      mickymM Offline
      mickym
      Most Active
      schrieb am zuletzt editiert von mickym
      #2

      @hpgo Verstehe ich nicht - Du brauchst sicher keine Function Node - Du gibst doch nun an allen 3 Ausgängen true aus, warum?

      Vielleicht beschreibst Du eher was Du machen willst - was die Switch Node macht -etc.

      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.

      H 1 Antwort Letzte Antwort
      0
      • mickymM mickym

        @hpgo Verstehe ich nicht - Du brauchst sicher keine Function Node - Du gibst doch nun an allen 3 Ausgängen true aus, warum?

        Vielleicht beschreibst Du eher was Du machen willst - was die Switch Node macht -etc.

        H Offline
        H Offline
        hpgo
        schrieb am zuletzt editiert von hpgo
        #3

        @mickym

        Ja genau das ist mein Problem ich möchte, dass der Ausgang der stimmt, ein true ausgibt und die anderen ein false.
        ...nur geben die Ausgänge nichts aus, kein false oder sonst was.

        Die Ausgänge sollen mit einer und Logik verbunden werden. Wenn also die Sonne im Osten, Süden, Westen steht und der Himmel Wolkenlos und die Temp >25°C dann soll die Logik true werden.

        mickymM 1 Antwort Letzte Antwort
        0
        • H hpgo

          @mickym

          Ja genau das ist mein Problem ich möchte, dass der Ausgang der stimmt, ein true ausgibt und die anderen ein false.
          ...nur geben die Ausgänge nichts aus, kein false oder sonst was.

          Die Ausgänge sollen mit einer und Logik verbunden werden. Wenn also die Sonne im Osten, Süden, Westen steht und der Himmel Wolkenlos und die Temp >25°C dann soll die Logik true werden.

          mickymM Offline
          mickymM Offline
          mickym
          Most Active
          schrieb am zuletzt editiert von mickym
          #4

          @hpgo Na das brauchst doch alles nicht.

          Du brauchst kein true oder false oder wenn genau am Ende also erst beim Ergebnis. Wenn nichts rauskommt muss ja auch nichts geschalten werden oder Du arbeitest immer mit false. Dann würde ich aber immer mit den alle Bedingungen an schließen.

          Warum unterscheidest Du ziwchen Osten, Süden und Westen wenn alle gleich behandelt werden sollen ?

          Ist die Logik nicht einfacher so:

          Ist >25 °C - wenn nicht = false
          Ist nicht wolkenlos = false
          ansonsten wenn sonne von Osten bis Westen dann true, sonst false?

          Am besten arbeitet mit einer Flow Variablen und hängt SwitchNodes hintereinander.

          Ich nehme mal eine Flow Variable fResult dann könnte der Flow so aussehen:

          [
             {
                 "id": "ebb7f8b4.ac44d8",
                 "type": "switch",
                 "z": "193aabb435e1f946",
                 "name": "> 25°C",
                 "property": "payload",
                 "propertyType": "msg",
                 "rules": [
                     {
                         "t": "gt",
                         "v": "25",
                         "vt": "num"
                     },
                     {
                         "t": "else"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 350,
                 "y": 400,
                 "wires": [
                     [
                         "87b52098.a6e14"
                     ],
                     [
                         "43cfb17d.9facb"
                     ]
                 ]
             },
             {
                 "id": "87b52098.a6e14",
                 "type": "switch",
                 "z": "193aabb435e1f946",
                 "name": "wolkenlos ?",
                 "property": "payload.cloud",
                 "propertyType": "msg",
                 "rules": [
                     {
                         "t": "lt",
                         "v": "10",
                         "vt": "num"
                     },
                     {
                         "t": "else"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 530,
                 "y": 400,
                 "wires": [
                     [
                         "44544956.e42d18"
                     ],
                     [
                         "567a5c28.d871f4"
                     ]
                 ]
             },
             {
                 "id": "44544956.e42d18",
                 "type": "switch",
                 "z": "193aabb435e1f946",
                 "name": "Sonne im Osten -  Westen",
                 "property": "payload.azimuth",
                 "propertyType": "msg",
                 "rules": [
                     {
                         "t": "btwn",
                         "v": "110",
                         "vt": "num",
                         "v2": "310",
                         "v2t": "num"
                     },
                     {
                         "t": "else"
                     }
                 ],
                 "checkall": "true",
                 "repair": false,
                 "outputs": 2,
                 "x": 750,
                 "y": 400,
                 "wires": [
                     [
                         "f4def2b8.ccfa7"
                     ],
                     [
                         "fec41646.4e73a8"
                     ]
                 ]
             },
             {
                 "id": "43cfb17d.9facb",
                 "type": "change",
                 "z": "193aabb435e1f946",
                 "name": "fResult = false",
                 "rules": [
                     {
                         "t": "set",
                         "p": "fResult",
                         "pt": "flow",
                         "to": "false",
                         "tot": "bool"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 530,
                 "y": 460,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "567a5c28.d871f4",
                 "type": "change",
                 "z": "193aabb435e1f946",
                 "name": "fResult = false",
                 "rules": [
                     {
                         "t": "set",
                         "p": "fResult",
                         "pt": "flow",
                         "to": "false",
                         "tot": "bool"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 740,
                 "y": 460,
                 "wires": [
                     []
                 ]
             },
             {
                 "id": "fec41646.4e73a8",
                 "type": "change",
                 "z": "193aabb435e1f946",
                 "name": "fResult = false",
                 "rules": [
                     {
                         "t": "set",
                         "p": "fResult",
                         "pt": "flow",
                         "to": "false",
                         "tot": "bool"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 980,
                 "y": 440,
                 "wires": [
                     [
                         "9ce5ba57.a0dbe8"
                     ]
                 ]
             },
             {
                 "id": "f4def2b8.ccfa7",
                 "type": "change",
                 "z": "193aabb435e1f946",
                 "name": "fResult = true",
                 "rules": [
                     {
                         "t": "set",
                         "p": "fResult",
                         "pt": "flow",
                         "to": "true",
                         "tot": "bool"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 980,
                 "y": 360,
                 "wires": [
                     [
                         "9ce5ba57.a0dbe8"
                     ]
                 ]
             },
             {
                 "id": "9ce5ba57.a0dbe8",
                 "type": "change",
                 "z": "193aabb435e1f946",
                 "name": "",
                 "rules": [
                     {
                         "t": "set",
                         "p": "payload",
                         "pt": "msg",
                         "to": "fResult",
                         "tot": "flow"
                     }
                 ],
                 "action": "",
                 "property": "",
                 "from": "",
                 "to": "",
                 "reg": false,
                 "x": 1190,
                 "y": 400,
                 "wires": [
                     []
                 ]
             }
          ]
          

          bfa3cb12-226f-41ce-a5ba-017c2694c71e-image.png

          EDIT habe nur die Change Node - die alle Bedingungen erfüllt auf true gesetzt

          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.

          H 1 Antwort Letzte Antwort
          0
          • mickymM mickym

            @hpgo Na das brauchst doch alles nicht.

            Du brauchst kein true oder false oder wenn genau am Ende also erst beim Ergebnis. Wenn nichts rauskommt muss ja auch nichts geschalten werden oder Du arbeitest immer mit false. Dann würde ich aber immer mit den alle Bedingungen an schließen.

            Warum unterscheidest Du ziwchen Osten, Süden und Westen wenn alle gleich behandelt werden sollen ?

            Ist die Logik nicht einfacher so:

            Ist >25 °C - wenn nicht = false
            Ist nicht wolkenlos = false
            ansonsten wenn sonne von Osten bis Westen dann true, sonst false?

            Am besten arbeitet mit einer Flow Variablen und hängt SwitchNodes hintereinander.

            Ich nehme mal eine Flow Variable fResult dann könnte der Flow so aussehen:

            [
               {
                   "id": "ebb7f8b4.ac44d8",
                   "type": "switch",
                   "z": "193aabb435e1f946",
                   "name": "> 25°C",
                   "property": "payload",
                   "propertyType": "msg",
                   "rules": [
                       {
                           "t": "gt",
                           "v": "25",
                           "vt": "num"
                       },
                       {
                           "t": "else"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 350,
                   "y": 400,
                   "wires": [
                       [
                           "87b52098.a6e14"
                       ],
                       [
                           "43cfb17d.9facb"
                       ]
                   ]
               },
               {
                   "id": "87b52098.a6e14",
                   "type": "switch",
                   "z": "193aabb435e1f946",
                   "name": "wolkenlos ?",
                   "property": "payload.cloud",
                   "propertyType": "msg",
                   "rules": [
                       {
                           "t": "lt",
                           "v": "10",
                           "vt": "num"
                       },
                       {
                           "t": "else"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 530,
                   "y": 400,
                   "wires": [
                       [
                           "44544956.e42d18"
                       ],
                       [
                           "567a5c28.d871f4"
                       ]
                   ]
               },
               {
                   "id": "44544956.e42d18",
                   "type": "switch",
                   "z": "193aabb435e1f946",
                   "name": "Sonne im Osten -  Westen",
                   "property": "payload.azimuth",
                   "propertyType": "msg",
                   "rules": [
                       {
                           "t": "btwn",
                           "v": "110",
                           "vt": "num",
                           "v2": "310",
                           "v2t": "num"
                       },
                       {
                           "t": "else"
                       }
                   ],
                   "checkall": "true",
                   "repair": false,
                   "outputs": 2,
                   "x": 750,
                   "y": 400,
                   "wires": [
                       [
                           "f4def2b8.ccfa7"
                       ],
                       [
                           "fec41646.4e73a8"
                       ]
                   ]
               },
               {
                   "id": "43cfb17d.9facb",
                   "type": "change",
                   "z": "193aabb435e1f946",
                   "name": "fResult = false",
                   "rules": [
                       {
                           "t": "set",
                           "p": "fResult",
                           "pt": "flow",
                           "to": "false",
                           "tot": "bool"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 530,
                   "y": 460,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "567a5c28.d871f4",
                   "type": "change",
                   "z": "193aabb435e1f946",
                   "name": "fResult = false",
                   "rules": [
                       {
                           "t": "set",
                           "p": "fResult",
                           "pt": "flow",
                           "to": "false",
                           "tot": "bool"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 740,
                   "y": 460,
                   "wires": [
                       []
                   ]
               },
               {
                   "id": "fec41646.4e73a8",
                   "type": "change",
                   "z": "193aabb435e1f946",
                   "name": "fResult = false",
                   "rules": [
                       {
                           "t": "set",
                           "p": "fResult",
                           "pt": "flow",
                           "to": "false",
                           "tot": "bool"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 980,
                   "y": 440,
                   "wires": [
                       [
                           "9ce5ba57.a0dbe8"
                       ]
                   ]
               },
               {
                   "id": "f4def2b8.ccfa7",
                   "type": "change",
                   "z": "193aabb435e1f946",
                   "name": "fResult = true",
                   "rules": [
                       {
                           "t": "set",
                           "p": "fResult",
                           "pt": "flow",
                           "to": "true",
                           "tot": "bool"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 980,
                   "y": 360,
                   "wires": [
                       [
                           "9ce5ba57.a0dbe8"
                       ]
                   ]
               },
               {
                   "id": "9ce5ba57.a0dbe8",
                   "type": "change",
                   "z": "193aabb435e1f946",
                   "name": "",
                   "rules": [
                       {
                           "t": "set",
                           "p": "payload",
                           "pt": "msg",
                           "to": "fResult",
                           "tot": "flow"
                       }
                   ],
                   "action": "",
                   "property": "",
                   "from": "",
                   "to": "",
                   "reg": false,
                   "x": 1190,
                   "y": 400,
                   "wires": [
                       []
                   ]
               }
            ]
            

            bfa3cb12-226f-41ce-a5ba-017c2694c71e-image.png

            EDIT habe nur die Change Node - die alle Bedingungen erfüllt auf true gesetzt

            H Offline
            H Offline
            hpgo
            schrieb am zuletzt editiert von
            #5

            Vielen Dank,
            ich sitze heute schon zu lange vor dem Computer.

            Hab es jetzt mal so gelöst

            [
                {
                    "id": "a8b6c88fca90c292",
                    "type": "tab",
                    "label": "Test",
                    "disabled": false,
                    "info": "",
                    "env": []
                },
                {
                    "id": "67f97c1215246680",
                    "type": "sun-position",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "positionConfig": "d836509a.67bc4",
                    "rules": [],
                    "onlyOnChange": "true",
                    "topic": "",
                    "outputs": 1,
                    "start": "sunriseStart",
                    "startType": "pdsTime",
                    "startOffset": 0,
                    "startOffsetType": "none",
                    "startOffsetMultiplier": 60000,
                    "end": "sunsetStart",
                    "endType": "pdsTime",
                    "endOffset": 0,
                    "endOffsetType": "none",
                    "endOffsetMultiplier": 60000,
                    "x": 370,
                    "y": 320,
                    "wires": [
                        [
                            "20ca13f9391daa46",
                            "3bd8cb8ac344628d",
                            "81c1a85a1906d342",
                            "e32f46a14f2052b3"
                        ]
                    ]
                },
                {
                    "id": "20ca13f9391daa46",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": false,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 650,
                    "y": 220,
                    "wires": []
                },
                {
                    "id": "c666ae62170a7366",
                    "type": "inject",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "props": [
                        {
                            "p": "payload"
                        },
                        {
                            "p": "topic",
                            "vt": "str"
                        }
                    ],
                    "repeat": "",
                    "crontab": "",
                    "once": false,
                    "onceDelay": 0.1,
                    "topic": "",
                    "payload": "",
                    "payloadType": "date",
                    "x": 190,
                    "y": 320,
                    "wires": [
                        [
                            "67f97c1215246680"
                        ]
                    ]
                },
                {
                    "id": "3bd8cb8ac344628d",
                    "type": "switch",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "property": "payload.azimuth",
                    "propertyType": "msg",
                    "rules": [
                        {
                            "t": "btwn",
                            "v": "0",
                            "vt": "num",
                            "v2": "100",
                            "v2t": "num"
                        },
                        {
                            "t": "else"
                        }
                    ],
                    "checkall": "true",
                    "repair": false,
                    "outputs": 2,
                    "x": 630,
                    "y": 280,
                    "wires": [
                        [
                            "58cd8f952a6ba653"
                        ],
                        [
                            "bca2938f35107d33"
                        ]
                    ]
                },
                {
                    "id": "81c1a85a1906d342",
                    "type": "switch",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "property": "payload.azimuth",
                    "propertyType": "msg",
                    "rules": [
                        {
                            "t": "btwn",
                            "v": "101",
                            "vt": "num",
                            "v2": "200",
                            "v2t": "num"
                        },
                        {
                            "t": "else"
                        }
                    ],
                    "checkall": "true",
                    "repair": false,
                    "outputs": 2,
                    "x": 630,
                    "y": 320,
                    "wires": [
                        [
                            "6e64bef52b4f2933"
                        ],
                        [
                            "08ced6ef1c5b4690"
                        ]
                    ]
                },
                {
                    "id": "e32f46a14f2052b3",
                    "type": "switch",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "property": "payload.azimuth",
                    "propertyType": "msg",
                    "rules": [
                        {
                            "t": "btwn",
                            "v": "201",
                            "vt": "num",
                            "v2": "360",
                            "v2t": "num"
                        },
                        {
                            "t": "else"
                        }
                    ],
                    "checkall": "true",
                    "repair": false,
                    "outputs": 2,
                    "x": 630,
                    "y": 360,
                    "wires": [
                        [
                            "37069c02fb6658ee"
                        ],
                        [
                            "20d9b7a5f3621164"
                        ]
                    ]
                },
                {
                    "id": "5ece323b7afba4bb",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": true,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 1050,
                    "y": 260,
                    "wires": []
                },
                {
                    "id": "691ff859857dc1d3",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": true,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 1050,
                    "y": 300,
                    "wires": []
                },
                {
                    "id": "93c782497d3c53be",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": true,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 1050,
                    "y": 340,
                    "wires": []
                },
                {
                    "id": "0542556f17897f41",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": true,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 1050,
                    "y": 380,
                    "wires": []
                },
                {
                    "id": "6e80a6f304cbd91e",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": true,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 1050,
                    "y": 420,
                    "wires": []
                },
                {
                    "id": "bf41082f6df6f69f",
                    "type": "debug",
                    "z": "a8b6c88fca90c292",
                    "name": "",
                    "active": true,
                    "tosidebar": true,
                    "console": false,
                    "tostatus": false,
                    "complete": "false",
                    "statusVal": "",
                    "statusType": "auto",
                    "x": 1050,
                    "y": 220,
                    "wires": []
                },
                {
                    "id": "58cd8f952a6ba653",
                    "type": "change",
                    "z": "a8b6c88fca90c292",
                    "name": "true",
                    "rules": [
                        {
                            "t": "set",
                            "p": "payload",
                            "pt": "msg",
                            "to": "true",
                            "tot": "bool"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 830,
                    "y": 220,
                    "wires": [
                        [
                            "bf41082f6df6f69f"
                        ]
                    ]
                },
                {
                    "id": "bca2938f35107d33",
                    "type": "change",
                    "z": "a8b6c88fca90c292",
                    "name": "false",
                    "rules": [
                        {
                            "t": "set",
                            "p": "payload",
                            "pt": "msg",
                            "to": "false",
                            "tot": "bool"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 830,
                    "y": 260,
                    "wires": [
                        [
                            "5ece323b7afba4bb"
                        ]
                    ]
                },
                {
                    "id": "6e64bef52b4f2933",
                    "type": "change",
                    "z": "a8b6c88fca90c292",
                    "name": "true",
                    "rules": [
                        {
                            "t": "set",
                            "p": "payload",
                            "pt": "msg",
                            "to": "true",
                            "tot": "bool"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 830,
                    "y": 300,
                    "wires": [
                        [
                            "691ff859857dc1d3"
                        ]
                    ]
                },
                {
                    "id": "08ced6ef1c5b4690",
                    "type": "change",
                    "z": "a8b6c88fca90c292",
                    "name": "false",
                    "rules": [
                        {
                            "t": "set",
                            "p": "payload",
                            "pt": "msg",
                            "to": "false",
                            "tot": "bool"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 830,
                    "y": 340,
                    "wires": [
                        [
                            "93c782497d3c53be"
                        ]
                    ]
                },
                {
                    "id": "37069c02fb6658ee",
                    "type": "change",
                    "z": "a8b6c88fca90c292",
                    "name": "true",
                    "rules": [
                        {
                            "t": "set",
                            "p": "payload",
                            "pt": "msg",
                            "to": "true",
                            "tot": "bool"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 830,
                    "y": 380,
                    "wires": [
                        [
                            "0542556f17897f41"
                        ]
                    ]
                },
                {
                    "id": "20d9b7a5f3621164",
                    "type": "change",
                    "z": "a8b6c88fca90c292",
                    "name": "false",
                    "rules": [
                        {
                            "t": "set",
                            "p": "payload",
                            "pt": "msg",
                            "to": "false",
                            "tot": "bool"
                        }
                    ],
                    "action": "",
                    "property": "",
                    "from": "",
                    "to": "",
                    "reg": false,
                    "x": 830,
                    "y": 420,
                    "wires": [
                        [
                            "6e80a6f304cbd91e"
                        ]
                    ]
                },
                {
                    "id": "d836509a.67bc4",
                    "type": "position-config",
                    "name": "Wien",
                    "isValide": "true",
                    "longitude": "0",
                    "latitude": "0",
                    "angleType": "deg",
                    "timeZoneOffset": "99",
                    "timeZoneDST": "0",
                    "stateTimeFormat": "3",
                    "stateDateFormat": "12"
                }
            ]
            

            Werde mir deine Lösung genau anschauen - ich gehe das ganze zu kompliziert an, wie mir scheint.
            Danke und Lg

            mickymM 1 Antwort Letzte Antwort
            0
            • H hpgo

              Vielen Dank,
              ich sitze heute schon zu lange vor dem Computer.

              Hab es jetzt mal so gelöst

              [
                  {
                      "id": "a8b6c88fca90c292",
                      "type": "tab",
                      "label": "Test",
                      "disabled": false,
                      "info": "",
                      "env": []
                  },
                  {
                      "id": "67f97c1215246680",
                      "type": "sun-position",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "positionConfig": "d836509a.67bc4",
                      "rules": [],
                      "onlyOnChange": "true",
                      "topic": "",
                      "outputs": 1,
                      "start": "sunriseStart",
                      "startType": "pdsTime",
                      "startOffset": 0,
                      "startOffsetType": "none",
                      "startOffsetMultiplier": 60000,
                      "end": "sunsetStart",
                      "endType": "pdsTime",
                      "endOffset": 0,
                      "endOffsetType": "none",
                      "endOffsetMultiplier": 60000,
                      "x": 370,
                      "y": 320,
                      "wires": [
                          [
                              "20ca13f9391daa46",
                              "3bd8cb8ac344628d",
                              "81c1a85a1906d342",
                              "e32f46a14f2052b3"
                          ]
                      ]
                  },
                  {
                      "id": "20ca13f9391daa46",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": false,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 650,
                      "y": 220,
                      "wires": []
                  },
                  {
                      "id": "c666ae62170a7366",
                      "type": "inject",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "props": [
                          {
                              "p": "payload"
                          },
                          {
                              "p": "topic",
                              "vt": "str"
                          }
                      ],
                      "repeat": "",
                      "crontab": "",
                      "once": false,
                      "onceDelay": 0.1,
                      "topic": "",
                      "payload": "",
                      "payloadType": "date",
                      "x": 190,
                      "y": 320,
                      "wires": [
                          [
                              "67f97c1215246680"
                          ]
                      ]
                  },
                  {
                      "id": "3bd8cb8ac344628d",
                      "type": "switch",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "property": "payload.azimuth",
                      "propertyType": "msg",
                      "rules": [
                          {
                              "t": "btwn",
                              "v": "0",
                              "vt": "num",
                              "v2": "100",
                              "v2t": "num"
                          },
                          {
                              "t": "else"
                          }
                      ],
                      "checkall": "true",
                      "repair": false,
                      "outputs": 2,
                      "x": 630,
                      "y": 280,
                      "wires": [
                          [
                              "58cd8f952a6ba653"
                          ],
                          [
                              "bca2938f35107d33"
                          ]
                      ]
                  },
                  {
                      "id": "81c1a85a1906d342",
                      "type": "switch",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "property": "payload.azimuth",
                      "propertyType": "msg",
                      "rules": [
                          {
                              "t": "btwn",
                              "v": "101",
                              "vt": "num",
                              "v2": "200",
                              "v2t": "num"
                          },
                          {
                              "t": "else"
                          }
                      ],
                      "checkall": "true",
                      "repair": false,
                      "outputs": 2,
                      "x": 630,
                      "y": 320,
                      "wires": [
                          [
                              "6e64bef52b4f2933"
                          ],
                          [
                              "08ced6ef1c5b4690"
                          ]
                      ]
                  },
                  {
                      "id": "e32f46a14f2052b3",
                      "type": "switch",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "property": "payload.azimuth",
                      "propertyType": "msg",
                      "rules": [
                          {
                              "t": "btwn",
                              "v": "201",
                              "vt": "num",
                              "v2": "360",
                              "v2t": "num"
                          },
                          {
                              "t": "else"
                          }
                      ],
                      "checkall": "true",
                      "repair": false,
                      "outputs": 2,
                      "x": 630,
                      "y": 360,
                      "wires": [
                          [
                              "37069c02fb6658ee"
                          ],
                          [
                              "20d9b7a5f3621164"
                          ]
                      ]
                  },
                  {
                      "id": "5ece323b7afba4bb",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 1050,
                      "y": 260,
                      "wires": []
                  },
                  {
                      "id": "691ff859857dc1d3",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 1050,
                      "y": 300,
                      "wires": []
                  },
                  {
                      "id": "93c782497d3c53be",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 1050,
                      "y": 340,
                      "wires": []
                  },
                  {
                      "id": "0542556f17897f41",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 1050,
                      "y": 380,
                      "wires": []
                  },
                  {
                      "id": "6e80a6f304cbd91e",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 1050,
                      "y": 420,
                      "wires": []
                  },
                  {
                      "id": "bf41082f6df6f69f",
                      "type": "debug",
                      "z": "a8b6c88fca90c292",
                      "name": "",
                      "active": true,
                      "tosidebar": true,
                      "console": false,
                      "tostatus": false,
                      "complete": "false",
                      "statusVal": "",
                      "statusType": "auto",
                      "x": 1050,
                      "y": 220,
                      "wires": []
                  },
                  {
                      "id": "58cd8f952a6ba653",
                      "type": "change",
                      "z": "a8b6c88fca90c292",
                      "name": "true",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "true",
                              "tot": "bool"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 830,
                      "y": 220,
                      "wires": [
                          [
                              "bf41082f6df6f69f"
                          ]
                      ]
                  },
                  {
                      "id": "bca2938f35107d33",
                      "type": "change",
                      "z": "a8b6c88fca90c292",
                      "name": "false",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "false",
                              "tot": "bool"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 830,
                      "y": 260,
                      "wires": [
                          [
                              "5ece323b7afba4bb"
                          ]
                      ]
                  },
                  {
                      "id": "6e64bef52b4f2933",
                      "type": "change",
                      "z": "a8b6c88fca90c292",
                      "name": "true",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "true",
                              "tot": "bool"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 830,
                      "y": 300,
                      "wires": [
                          [
                              "691ff859857dc1d3"
                          ]
                      ]
                  },
                  {
                      "id": "08ced6ef1c5b4690",
                      "type": "change",
                      "z": "a8b6c88fca90c292",
                      "name": "false",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "false",
                              "tot": "bool"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 830,
                      "y": 340,
                      "wires": [
                          [
                              "93c782497d3c53be"
                          ]
                      ]
                  },
                  {
                      "id": "37069c02fb6658ee",
                      "type": "change",
                      "z": "a8b6c88fca90c292",
                      "name": "true",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "true",
                              "tot": "bool"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 830,
                      "y": 380,
                      "wires": [
                          [
                              "0542556f17897f41"
                          ]
                      ]
                  },
                  {
                      "id": "20d9b7a5f3621164",
                      "type": "change",
                      "z": "a8b6c88fca90c292",
                      "name": "false",
                      "rules": [
                          {
                              "t": "set",
                              "p": "payload",
                              "pt": "msg",
                              "to": "false",
                              "tot": "bool"
                          }
                      ],
                      "action": "",
                      "property": "",
                      "from": "",
                      "to": "",
                      "reg": false,
                      "x": 830,
                      "y": 420,
                      "wires": [
                          [
                              "6e80a6f304cbd91e"
                          ]
                      ]
                  },
                  {
                      "id": "d836509a.67bc4",
                      "type": "position-config",
                      "name": "Wien",
                      "isValide": "true",
                      "longitude": "0",
                      "latitude": "0",
                      "angleType": "deg",
                      "timeZoneOffset": "99",
                      "timeZoneDST": "0",
                      "stateTimeFormat": "3",
                      "stateDateFormat": "12"
                  }
              ]
              

              Werde mir deine Lösung genau anschauen - ich gehe das ganze zu kompliziert an, wie mir scheint.
              Danke und Lg

              mickymM Offline
              mickymM Offline
              mickym
              Most Active
              schrieb am zuletzt editiert von
              #6

              @hpgo sagte in Change Node soll true und False ausgeben:

                                                                                                                                          [                                                                                                                                                                                {                                                                                                                                                                                    "id": "a8b6c88fca90c292",                                                                                                                                                                                    "type": "tab",                                                                                                                                                                                    "label": "Test",                                                                                                                                                                                    "disabled": false,                                                                                                                                                                                    "info": "",                                                                                                                                                                                    "env": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "67f97c1215246680",                                                                                                                                                                                    "type": "sun-position",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "positionConfig": "d836509a.67bc4",                                                                                                                                                                                    "rules": [],                                                                                                                                                                                    "onlyOnChange": "true",                                                                                                                                                                                    "topic": "",                                                                                                                                                                                    "outputs": 1,                                                                                                                                                                                    "start": "sunriseStart",                                                                                                                                                                                    "startType": "pdsTime",                                                                                                                                                                                    "startOffset": 0,                                                                                                                                                                                    "startOffsetType": "none",                                                                                                                                                                                    "startOffsetMultiplier": 60000,                                                                                                                                                                                    "end": "sunsetStart",                                                                                                                                                                                    "endType": "pdsTime",                                                                                                                                                                                    "endOffset": 0,                                                                                                                                                                                    "endOffsetType": "none",                                                                                                                                                                                    "endOffsetMultiplier": 60000,                                                                                                                                                                                    "x": 370,                                                                                                                                                                                    "y": 320,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "20ca13f9391daa46",                                                                                                                                                                                            "3bd8cb8ac344628d",                                                                                                                                                                                            "81c1a85a1906d342",                                                                                                                                                                                            "e32f46a14f2052b3"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "20ca13f9391daa46",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": false,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 650,                                                                                                                                                                                    "y": 220,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "c666ae62170a7366",                                                                                                                                                                                    "type": "inject",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "props": [                                                                                                                                                                                        {                                                                                                                                                                                            "p": "payload"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "p": "topic",                                                                                                                                                                                            "vt": "str"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "repeat": "",                                                                                                                                                                                    "crontab": "",                                                                                                                                                                                    "once": false,                                                                                                                                                                                    "onceDelay": 0.1,                                                                                                                                                                                    "topic": "",                                                                                                                                                                                    "payload": "",                                                                                                                                                                                    "payloadType": "date",                                                                                                                                                                                    "x": 190,                                                                                                                                                                                    "y": 320,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "67f97c1215246680"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "3bd8cb8ac344628d",                                                                                                                                                                                    "type": "switch",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "property": "payload.azimuth",                                                                                                                                                                                    "propertyType": "msg",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "btwn",                                                                                                                                                                                            "v": "0",                                                                                                                                                                                            "vt": "num",                                                                                                                                                                                            "v2": "100",                                                                                                                                                                                            "v2t": "num"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "t": "else"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "checkall": "true",                                                                                                                                                                                    "repair": false,                                                                                                                                                                                    "outputs": 2,                                                                                                                                                                                    "x": 630,                                                                                                                                                                                    "y": 280,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "58cd8f952a6ba653"                                                                                                                                                                                        ],                                                                                                                                                                                        [                                                                                                                                                                                            "bca2938f35107d33"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "81c1a85a1906d342",                                                                                                                                                                                    "type": "switch",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "property": "payload.azimuth",                                                                                                                                                                                    "propertyType": "msg",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "btwn",                                                                                                                                                                                            "v": "101",                                                                                                                                                                                            "vt": "num",                                                                                                                                                                                            "v2": "200",                                                                                                                                                                                            "v2t": "num"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "t": "else"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "checkall": "true",                                                                                                                                                                                    "repair": false,                                                                                                                                                                                    "outputs": 2,                                                                                                                                                                                    "x": 630,                                                                                                                                                                                    "y": 320,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "6e64bef52b4f2933"                                                                                                                                                                                        ],                                                                                                                                                                                        [                                                                                                                                                                                            "08ced6ef1c5b4690"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "e32f46a14f2052b3",                                                                                                                                                                                    "type": "switch",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "property": "payload.azimuth",                                                                                                                                                                                    "propertyType": "msg",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "btwn",                                                                                                                                                                                            "v": "201",                                                                                                                                                                                            "vt": "num",                                                                                                                                                                                            "v2": "360",                                                                                                                                                                                            "v2t": "num"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "t": "else"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "checkall": "true",                                                                                                                                                                                    "repair": false,                                                                                                                                                                                    "outputs": 2,                                                                                                                                                                                    "x": 630,                                                                                                                                                                                    "y": 360,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "37069c02fb6658ee"                                                                                                                                                                                        ],                                                                                                                                                                                        [                                                                                                                                                                                            "20d9b7a5f3621164"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "5ece323b7afba4bb",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 260,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "691ff859857dc1d3",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 300,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "93c782497d3c53be",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 340,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "0542556f17897f41",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 380,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "6e80a6f304cbd91e",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 420,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "bf41082f6df6f69f",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 220,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "58cd8f952a6ba653",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "true",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "true",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 220,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "bf41082f6df6f69f"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "bca2938f35107d33",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "false",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "false",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 260,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "5ece323b7afba4bb"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "6e64bef52b4f2933",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "true",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "true",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 300,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "691ff859857dc1d3"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "08ced6ef1c5b4690",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "false",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "false",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 340,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "93c782497d3c53be"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "37069c02fb6658ee",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "true",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "true",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 380,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "0542556f17897f41"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "20d9b7a5f3621164",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "false",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "false",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 420,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "6e80a6f304cbd91e"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "d836509a.67bc4",                                                                                                                                                                                    "type": "position-config",                                                                                                                                                                                    "name": "Wien",                                                                                                                                                                                    "isValide": "true",                                                                                                                                                                                    "longitude": "0",                                                                                                                                                                                    "latitude": "0",                                                                                                                                                                                    "angleType": "deg",                                                                                                                                                                                    "timeZoneOffset": "99",                                                                                                                                                                                    "timeZoneDST": "0",                                                                                                                                                                                    "stateTimeFormat": "3",                                                                                                                                                                                    "stateDateFormat": "12"                                                                                                                                                                                }                                                                                                                                                                            ]                                            
              

              Mit Deinem Flow überprüfst Du nur den SOnnenstand und bekommst 2 mal false und 1 mal true - aber in meinen Augen tatsächlich viel zu komplex, weil Du ausser wenn die Sonne im Norden steht, Du immer als Gesamtergebnis ein true und 2 false bekommst - was machst Du damit?

              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.

              F 1 Antwort Letzte Antwort
              0
              • mickymM mickym

                @hpgo sagte in Change Node soll true und False ausgeben:

                                                                                                                                            [                                                                                                                                                                                {                                                                                                                                                                                    "id": "a8b6c88fca90c292",                                                                                                                                                                                    "type": "tab",                                                                                                                                                                                    "label": "Test",                                                                                                                                                                                    "disabled": false,                                                                                                                                                                                    "info": "",                                                                                                                                                                                    "env": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "67f97c1215246680",                                                                                                                                                                                    "type": "sun-position",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "positionConfig": "d836509a.67bc4",                                                                                                                                                                                    "rules": [],                                                                                                                                                                                    "onlyOnChange": "true",                                                                                                                                                                                    "topic": "",                                                                                                                                                                                    "outputs": 1,                                                                                                                                                                                    "start": "sunriseStart",                                                                                                                                                                                    "startType": "pdsTime",                                                                                                                                                                                    "startOffset": 0,                                                                                                                                                                                    "startOffsetType": "none",                                                                                                                                                                                    "startOffsetMultiplier": 60000,                                                                                                                                                                                    "end": "sunsetStart",                                                                                                                                                                                    "endType": "pdsTime",                                                                                                                                                                                    "endOffset": 0,                                                                                                                                                                                    "endOffsetType": "none",                                                                                                                                                                                    "endOffsetMultiplier": 60000,                                                                                                                                                                                    "x": 370,                                                                                                                                                                                    "y": 320,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "20ca13f9391daa46",                                                                                                                                                                                            "3bd8cb8ac344628d",                                                                                                                                                                                            "81c1a85a1906d342",                                                                                                                                                                                            "e32f46a14f2052b3"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "20ca13f9391daa46",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": false,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 650,                                                                                                                                                                                    "y": 220,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "c666ae62170a7366",                                                                                                                                                                                    "type": "inject",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "props": [                                                                                                                                                                                        {                                                                                                                                                                                            "p": "payload"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "p": "topic",                                                                                                                                                                                            "vt": "str"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "repeat": "",                                                                                                                                                                                    "crontab": "",                                                                                                                                                                                    "once": false,                                                                                                                                                                                    "onceDelay": 0.1,                                                                                                                                                                                    "topic": "",                                                                                                                                                                                    "payload": "",                                                                                                                                                                                    "payloadType": "date",                                                                                                                                                                                    "x": 190,                                                                                                                                                                                    "y": 320,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "67f97c1215246680"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "3bd8cb8ac344628d",                                                                                                                                                                                    "type": "switch",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "property": "payload.azimuth",                                                                                                                                                                                    "propertyType": "msg",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "btwn",                                                                                                                                                                                            "v": "0",                                                                                                                                                                                            "vt": "num",                                                                                                                                                                                            "v2": "100",                                                                                                                                                                                            "v2t": "num"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "t": "else"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "checkall": "true",                                                                                                                                                                                    "repair": false,                                                                                                                                                                                    "outputs": 2,                                                                                                                                                                                    "x": 630,                                                                                                                                                                                    "y": 280,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "58cd8f952a6ba653"                                                                                                                                                                                        ],                                                                                                                                                                                        [                                                                                                                                                                                            "bca2938f35107d33"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "81c1a85a1906d342",                                                                                                                                                                                    "type": "switch",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "property": "payload.azimuth",                                                                                                                                                                                    "propertyType": "msg",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "btwn",                                                                                                                                                                                            "v": "101",                                                                                                                                                                                            "vt": "num",                                                                                                                                                                                            "v2": "200",                                                                                                                                                                                            "v2t": "num"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "t": "else"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "checkall": "true",                                                                                                                                                                                    "repair": false,                                                                                                                                                                                    "outputs": 2,                                                                                                                                                                                    "x": 630,                                                                                                                                                                                    "y": 320,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "6e64bef52b4f2933"                                                                                                                                                                                        ],                                                                                                                                                                                        [                                                                                                                                                                                            "08ced6ef1c5b4690"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "e32f46a14f2052b3",                                                                                                                                                                                    "type": "switch",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "property": "payload.azimuth",                                                                                                                                                                                    "propertyType": "msg",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "btwn",                                                                                                                                                                                            "v": "201",                                                                                                                                                                                            "vt": "num",                                                                                                                                                                                            "v2": "360",                                                                                                                                                                                            "v2t": "num"                                                                                                                                                                                        },                                                                                                                                                                                        {                                                                                                                                                                                            "t": "else"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "checkall": "true",                                                                                                                                                                                    "repair": false,                                                                                                                                                                                    "outputs": 2,                                                                                                                                                                                    "x": 630,                                                                                                                                                                                    "y": 360,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "37069c02fb6658ee"                                                                                                                                                                                        ],                                                                                                                                                                                        [                                                                                                                                                                                            "20d9b7a5f3621164"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "5ece323b7afba4bb",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 260,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "691ff859857dc1d3",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 300,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "93c782497d3c53be",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 340,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "0542556f17897f41",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 380,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "6e80a6f304cbd91e",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 420,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "bf41082f6df6f69f",                                                                                                                                                                                    "type": "debug",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "",                                                                                                                                                                                    "active": true,                                                                                                                                                                                    "tosidebar": true,                                                                                                                                                                                    "console": false,                                                                                                                                                                                    "tostatus": false,                                                                                                                                                                                    "complete": "false",                                                                                                                                                                                    "statusVal": "",                                                                                                                                                                                    "statusType": "auto",                                                                                                                                                                                    "x": 1050,                                                                                                                                                                                    "y": 220,                                                                                                                                                                                    "wires": []                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "58cd8f952a6ba653",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "true",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "true",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 220,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "bf41082f6df6f69f"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "bca2938f35107d33",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "false",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "false",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 260,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "5ece323b7afba4bb"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "6e64bef52b4f2933",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "true",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "true",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 300,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "691ff859857dc1d3"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "08ced6ef1c5b4690",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "false",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "false",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 340,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "93c782497d3c53be"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "37069c02fb6658ee",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "true",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "true",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 380,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "0542556f17897f41"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "20d9b7a5f3621164",                                                                                                                                                                                    "type": "change",                                                                                                                                                                                    "z": "a8b6c88fca90c292",                                                                                                                                                                                    "name": "false",                                                                                                                                                                                    "rules": [                                                                                                                                                                                        {                                                                                                                                                                                            "t": "set",                                                                                                                                                                                            "p": "payload",                                                                                                                                                                                            "pt": "msg",                                                                                                                                                                                            "to": "false",                                                                                                                                                                                            "tot": "bool"                                                                                                                                                                                        }                                                                                                                                                                                    ],                                                                                                                                                                                    "action": "",                                                                                                                                                                                    "property": "",                                                                                                                                                                                    "from": "",                                                                                                                                                                                    "to": "",                                                                                                                                                                                    "reg": false,                                                                                                                                                                                    "x": 830,                                                                                                                                                                                    "y": 420,                                                                                                                                                                                    "wires": [                                                                                                                                                                                        [                                                                                                                                                                                            "6e80a6f304cbd91e"                                                                                                                                                                                        ]                                                                                                                                                                                    ]                                                                                                                                                                                },                                                                                                                                                                                {                                                                                                                                                                                    "id": "d836509a.67bc4",                                                                                                                                                                                    "type": "position-config",                                                                                                                                                                                    "name": "Wien",                                                                                                                                                                                    "isValide": "true",                                                                                                                                                                                    "longitude": "0",                                                                                                                                                                                    "latitude": "0",                                                                                                                                                                                    "angleType": "deg",                                                                                                                                                                                    "timeZoneOffset": "99",                                                                                                                                                                                    "timeZoneDST": "0",                                                                                                                                                                                    "stateTimeFormat": "3",                                                                                                                                                                                    "stateDateFormat": "12"                                                                                                                                                                                }                                                                                                                                                                            ]                                            
                

                Mit Deinem Flow überprüfst Du nur den SOnnenstand und bekommst 2 mal false und 1 mal true - aber in meinen Augen tatsächlich viel zu komplex, weil Du ausser wenn die Sonne im Norden steht, Du immer als Gesamtergebnis ein true und 2 false bekommst - was machst Du damit?

                F Offline
                F Offline
                frankyboy73
                schrieb am zuletzt editiert von
                #7

                @mickym Hi, ich glaube er möchte, wenn die Sonne im Osten steht die Beschattung im Osten schließen und die im Süden und Westen öffnen bzw. offen lassen. Wenn die Sonne im Süden steht, die Beschattung im Süden schließen und die im Osten und Westen öffnen bzw. offen lassen. Steht die Sonne im Westen, die Beschattung im Westen schließen und die im Osten und Süden öffnen bzw. offen lassen. Das ganze noch mit Bewölkungsabfrage und ob Temperatur über 25 Grad.

                Schöne Grüße Frank

                mickymM H 2 Antworten Letzte Antwort
                0
                • F frankyboy73

                  @mickym Hi, ich glaube er möchte, wenn die Sonne im Osten steht die Beschattung im Osten schließen und die im Süden und Westen öffnen bzw. offen lassen. Wenn die Sonne im Süden steht, die Beschattung im Süden schließen und die im Osten und Westen öffnen bzw. offen lassen. Steht die Sonne im Westen, die Beschattung im Westen schließen und die im Osten und Süden öffnen bzw. offen lassen. Das ganze noch mit Bewölkungsabfrage und ob Temperatur über 25 Grad.

                  mickymM Offline
                  mickymM Offline
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @frankyboy73 Ja wenn das so ist, würde ich mir kein true oder false ausgeben lassen - wie er das gemäß Titel beschrieben hat, wie er unbedingt wollte sondern würde einfach an den letzten Switch je Himmelsrichtung immer direkt die Beschattung ansteuern und nicht mit true oder false arbeiten.

                  Es ist halt immer schwer - wenn man den UseCase nur halb mitgeteilt bekommt.

                  @hpgo sagte in Change Node soll true und False ausgeben:

                  Die Ausgänge sollen mit einer und Logik verbunden werden. Wenn also die Sonne im Osten, Süden, Westen steht und der Himmel Wolkenlos und die Temp >25°C dann soll die Logik true werden.

                  Statt dann halt zu sagen die Ausgänge sollen mit einer Logik verbunden werden, würde ich halt die Ansteuerung direkt übernehmen mir von mir aus zusätzlichen Logiken. Das alles in Teilschritte zu unterteilen ist zwar OK, aber richtig helfen kann man halt nur wenn man alles kennt.

                  Wie gesagt, wenn es so ist wie Du beschreibst würde ich keine Logik mit true oder false verbinden sonder direkt die Ansteuerung übernhmen. Selbst wenn das auf einem anderen Flow ist - gibts ja die Link IN und OUT Nodes um auf einer anderen Seite weiter zu machen.

                  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.

                  F 1 Antwort Letzte Antwort
                  0
                  • mickymM mickym

                    @frankyboy73 Ja wenn das so ist, würde ich mir kein true oder false ausgeben lassen - wie er das gemäß Titel beschrieben hat, wie er unbedingt wollte sondern würde einfach an den letzten Switch je Himmelsrichtung immer direkt die Beschattung ansteuern und nicht mit true oder false arbeiten.

                    Es ist halt immer schwer - wenn man den UseCase nur halb mitgeteilt bekommt.

                    @hpgo sagte in Change Node soll true und False ausgeben:

                    Die Ausgänge sollen mit einer und Logik verbunden werden. Wenn also die Sonne im Osten, Süden, Westen steht und der Himmel Wolkenlos und die Temp >25°C dann soll die Logik true werden.

                    Statt dann halt zu sagen die Ausgänge sollen mit einer Logik verbunden werden, würde ich halt die Ansteuerung direkt übernehmen mir von mir aus zusätzlichen Logiken. Das alles in Teilschritte zu unterteilen ist zwar OK, aber richtig helfen kann man halt nur wenn man alles kennt.

                    Wie gesagt, wenn es so ist wie Du beschreibst würde ich keine Logik mit true oder false verbinden sonder direkt die Ansteuerung übernhmen. Selbst wenn das auf einem anderen Flow ist - gibts ja die Link IN und OUT Nodes um auf einer anderen Seite weiter zu machen.

                    F Offline
                    F Offline
                    frankyboy73
                    schrieb am zuletzt editiert von frankyboy73
                    #9

                    @mickym Jetzt nur mal so, wenns nur um den Sonnenstand geht und als theoretische Lösung. Je nach Sonnenstand soll die jeweilige Beschattung auf bzw. zu gehen. Ne zusätzliche Logik mal außen vor gelassen. Dann könnte man das so lösen, oder was meinst du?
                    Sonnenstand1.jpg

                    [
                       {
                           "id": "ea8260f6.75b65",
                           "type": "switch",
                           "z": "9e1c0edb.e6d2d",
                           "name": "",
                           "property": "payload",
                           "propertyType": "msg",
                           "rules": [
                               {
                                   "t": "eq",
                                   "v": "Osten",
                                   "vt": "str"
                               },
                               {
                                   "t": "eq",
                                   "v": "Süden",
                                   "vt": "str"
                               },
                               {
                                   "t": "eq",
                                   "v": "Westen",
                                   "vt": "str"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 3,
                           "x": 330,
                           "y": 2580,
                           "wires": [
                               [
                                   "c2d94583.c4da38",
                                   "87b481f3.c75c6"
                               ],
                               [
                                   "3a430607.6d676a",
                                   "707dc39.82ea53c"
                               ],
                               [
                                   "21002e8f.6ac2e2",
                                   "f3e06fab.db3bc"
                               ]
                           ]
                       },
                       {
                           "id": "5529c15b.68dbf",
                           "type": "ioBroker in",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Sonnenstand",
                           "topic": "*",
                           "payloadType": "value",
                           "onlyack": "",
                           "func": "all",
                           "gap": "",
                           "fireOnStart": "false",
                           "x": 170,
                           "y": 2580,
                           "wires": [
                               [
                                   "ea8260f6.75b65"
                               ]
                           ]
                       },
                       {
                           "id": "c2d94583.c4da38",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Auf",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Auf",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 510,
                           "y": 2460,
                           "wires": [
                               [
                                   "77d44f67.6d152",
                                   "f2948a52.6dcf38"
                               ]
                           ]
                       },
                       {
                           "id": "87b481f3.c75c6",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Zu",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Zu",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 510,
                           "y": 2500,
                           "wires": [
                               [
                                   "e870c439.45aaf8"
                               ]
                           ]
                       },
                       {
                           "id": "3a430607.6d676a",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Auf",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Auf",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 510,
                           "y": 2560,
                           "wires": [
                               [
                                   "e870c439.45aaf8",
                                   "f2948a52.6dcf38"
                               ]
                           ]
                       },
                       {
                           "id": "21002e8f.6ac2e2",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Auf",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Auf",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 510,
                           "y": 2660,
                           "wires": [
                               [
                                   "77d44f67.6d152",
                                   "e870c439.45aaf8"
                               ]
                           ]
                       },
                       {
                           "id": "707dc39.82ea53c",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Zu",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Zu",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 510,
                           "y": 2600,
                           "wires": [
                               [
                                   "77d44f67.6d152"
                               ]
                           ]
                       },
                       {
                           "id": "f3e06fab.db3bc",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Zu",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Zu",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 510,
                           "y": 2700,
                           "wires": [
                               [
                                   "f2948a52.6dcf38"
                               ]
                           ]
                       },
                       {
                           "id": "e870c439.45aaf8",
                           "type": "ioBroker out",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Beschattung Osten",
                           "topic": "",
                           "ack": "false",
                           "autoCreate": "false",
                           "stateName": "",
                           "role": "",
                           "payloadType": "",
                           "readonly": "",
                           "stateUnit": "",
                           "stateMin": "",
                           "stateMax": "",
                           "x": 810,
                           "y": 2480,
                           "wires": []
                       },
                       {
                           "id": "77d44f67.6d152",
                           "type": "ioBroker out",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Beschattung Süden",
                           "topic": "",
                           "ack": "false",
                           "autoCreate": "false",
                           "stateName": "",
                           "role": "",
                           "payloadType": "",
                           "readonly": "",
                           "stateUnit": "",
                           "stateMin": "",
                           "stateMax": "",
                           "x": 810,
                           "y": 2580,
                           "wires": []
                       },
                       {
                           "id": "f2948a52.6dcf38",
                           "type": "ioBroker out",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Beschattung Westen",
                           "topic": "",
                           "ack": "false",
                           "autoCreate": "false",
                           "stateName": "",
                           "role": "",
                           "payloadType": "",
                           "readonly": "",
                           "stateUnit": "",
                           "stateMin": "",
                           "stateMax": "",
                           "x": 820,
                           "y": 2680,
                           "wires": []
                       }
                    ]
                    


                    Da ich keine Sonnenstand Node habe nehme ich hier mal im Beispiel einfach ne Iobroker in Node. Im Switch der zur Verständlichkeit einfach nur Osten,Süden, Westen benutzt. Als Output zum Beispiel einfach mal Iobroker Output Nodes.
                    So in der Art sieht ja auch die Lösung von @hpgo aus.
                    Fehlt jetzt nur noch die zusätzliche Logik, die wie du schon geschrieben hast, davor stattfinden sollte. Also erst die Temperatur und Wolkenstatus überprüfen und danach auf den Sonnenstand.
                    Edit:
                    Oder so mit Logik davor, nur als Beispiel. Muss natürlich darauf angepasst werden wo die Werte herkommen, bzw, wie die restliche Logik aussieht.
                    Sonnenstand2.jpg

                    [
                       {
                           "id": "ea8260f6.75b65",
                           "type": "switch",
                           "z": "9e1c0edb.e6d2d",
                           "name": "",
                           "property": "payload",
                           "propertyType": "msg",
                           "rules": [
                               {
                                   "t": "eq",
                                   "v": "Osten",
                                   "vt": "str"
                               },
                               {
                                   "t": "eq",
                                   "v": "Süden",
                                   "vt": "str"
                               },
                               {
                                   "t": "eq",
                                   "v": "Westen",
                                   "vt": "str"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 3,
                           "x": 750,
                           "y": 2540,
                           "wires": [
                               [
                                   "c2d94583.c4da38",
                                   "87b481f3.c75c6"
                               ],
                               [
                                   "3a430607.6d676a",
                                   "707dc39.82ea53c"
                               ],
                               [
                                   "21002e8f.6ac2e2",
                                   "f3e06fab.db3bc"
                               ]
                           ]
                       },
                       {
                           "id": "c2d94583.c4da38",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Auf",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Auf",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 930,
                           "y": 2420,
                           "wires": [
                               [
                                   "77d44f67.6d152",
                                   "f2948a52.6dcf38"
                               ]
                           ]
                       },
                       {
                           "id": "87b481f3.c75c6",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Zu",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Zu",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 930,
                           "y": 2460,
                           "wires": [
                               [
                                   "e870c439.45aaf8"
                               ]
                           ]
                       },
                       {
                           "id": "3a430607.6d676a",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Auf",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Auf",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 930,
                           "y": 2520,
                           "wires": [
                               [
                                   "e870c439.45aaf8",
                                   "f2948a52.6dcf38"
                               ]
                           ]
                       },
                       {
                           "id": "21002e8f.6ac2e2",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Auf",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Auf",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 930,
                           "y": 2620,
                           "wires": [
                               [
                                   "77d44f67.6d152",
                                   "e870c439.45aaf8"
                               ]
                           ]
                       },
                       {
                           "id": "707dc39.82ea53c",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Zu",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Zu",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 930,
                           "y": 2560,
                           "wires": [
                               [
                                   "77d44f67.6d152"
                               ]
                           ]
                       },
                       {
                           "id": "f3e06fab.db3bc",
                           "type": "change",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Zu",
                           "rules": [
                               {
                                   "t": "set",
                                   "p": "payload",
                                   "pt": "msg",
                                   "to": "Zu",
                                   "tot": "str"
                               }
                           ],
                           "action": "",
                           "property": "",
                           "from": "",
                           "to": "",
                           "reg": false,
                           "x": 930,
                           "y": 2660,
                           "wires": [
                               [
                                   "f2948a52.6dcf38"
                               ]
                           ]
                       },
                       {
                           "id": "e870c439.45aaf8",
                           "type": "ioBroker out",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Beschattung Osten",
                           "topic": "",
                           "ack": "false",
                           "autoCreate": "false",
                           "stateName": "",
                           "role": "",
                           "payloadType": "",
                           "readonly": "",
                           "stateUnit": "",
                           "stateMin": "",
                           "stateMax": "",
                           "x": 1230,
                           "y": 2440,
                           "wires": []
                       },
                       {
                           "id": "77d44f67.6d152",
                           "type": "ioBroker out",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Beschattung Süden",
                           "topic": "",
                           "ack": "false",
                           "autoCreate": "false",
                           "stateName": "",
                           "role": "",
                           "payloadType": "",
                           "readonly": "",
                           "stateUnit": "",
                           "stateMin": "",
                           "stateMax": "",
                           "x": 1230,
                           "y": 2540,
                           "wires": []
                       },
                       {
                           "id": "f2948a52.6dcf38",
                           "type": "ioBroker out",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Beschattung Westen",
                           "topic": "",
                           "ack": "false",
                           "autoCreate": "false",
                           "stateName": "",
                           "role": "",
                           "payloadType": "",
                           "readonly": "",
                           "stateUnit": "",
                           "stateMin": "",
                           "stateMax": "",
                           "x": 1240,
                           "y": 2640,
                           "wires": []
                       },
                       {
                           "id": "769ca035.bcd01",
                           "type": "ioBroker get",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Sonnenstand",
                           "topic": "",
                           "attrname": "payload",
                           "payloadType": "value",
                           "x": 590,
                           "y": 2540,
                           "wires": [
                               [
                                   "ea8260f6.75b65"
                               ]
                           ]
                       },
                       {
                           "id": "a44588b9.fd2968",
                           "type": "switch",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Wolken",
                           "property": "bewölkung",
                           "propertyType": "flow",
                           "rules": [
                               {
                                   "t": "eq",
                                   "v": "ja",
                                   "vt": "str"
                               },
                               {
                                   "t": "eq",
                                   "v": "nein",
                                   "vt": "str"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 2,
                           "x": 400,
                           "y": 2460,
                           "wires": [
                               [
                                   "c2d94583.c4da38",
                                   "3a430607.6d676a",
                                   "21002e8f.6ac2e2"
                               ],
                               [
                                   "769ca035.bcd01"
                               ]
                           ]
                       },
                       {
                           "id": "3cf7e6ce.73649a",
                           "type": "switch",
                           "z": "9e1c0edb.e6d2d",
                           "name": "25 Grad",
                           "property": "temperature",
                           "propertyType": "flow",
                           "rules": [
                               {
                                   "t": "gte",
                                   "v": "25",
                                   "vt": "num"
                               },
                               {
                                   "t": "lt",
                                   "v": "25",
                                   "vt": "str"
                               }
                           ],
                           "checkall": "true",
                           "repair": false,
                           "outputs": 2,
                           "x": 260,
                           "y": 2580,
                           "wires": [
                               [
                                   "a44588b9.fd2968"
                               ],
                               [
                                   "21002e8f.6ac2e2",
                                   "3a430607.6d676a",
                                   "c2d94583.c4da38"
                               ]
                           ]
                       },
                       {
                           "id": "3fc1faba.1d0de6",
                           "type": "inject",
                           "z": "9e1c0edb.e6d2d",
                           "name": "Injekt",
                           "props": [
                               {
                                   "p": "payload"
                               },
                               {
                                   "p": "topic",
                                   "vt": "str"
                               }
                           ],
                           "repeat": "",
                           "crontab": "",
                           "once": false,
                           "onceDelay": 0.1,
                           "topic": "",
                           "payload": "",
                           "payloadType": "date",
                           "x": 90,
                           "y": 2580,
                           "wires": [
                               [
                                   "3cf7e6ce.73649a"
                               ]
                           ]
                       }
                    ]
                    


                    Eventuell noch mit Triggern hinter 25 Grad und Wolkenstatus arbeiten, für ne Zeitverzögerung, damit bei schnellen Änderungen, nicht zu oft auf und zu gefahren wird
                    Edit: Habe es noch mal angepasst, hatte auf und zu vertauscht, Ups.

                    Schöne Grüße Frank

                    mickymM 2 Antworten Letzte Antwort
                    0
                    • F frankyboy73

                      @mickym Jetzt nur mal so, wenns nur um den Sonnenstand geht und als theoretische Lösung. Je nach Sonnenstand soll die jeweilige Beschattung auf bzw. zu gehen. Ne zusätzliche Logik mal außen vor gelassen. Dann könnte man das so lösen, oder was meinst du?
                      Sonnenstand1.jpg

                      [
                         {
                             "id": "ea8260f6.75b65",
                             "type": "switch",
                             "z": "9e1c0edb.e6d2d",
                             "name": "",
                             "property": "payload",
                             "propertyType": "msg",
                             "rules": [
                                 {
                                     "t": "eq",
                                     "v": "Osten",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "Süden",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "Westen",
                                     "vt": "str"
                                 }
                             ],
                             "checkall": "true",
                             "repair": false,
                             "outputs": 3,
                             "x": 330,
                             "y": 2580,
                             "wires": [
                                 [
                                     "c2d94583.c4da38",
                                     "87b481f3.c75c6"
                                 ],
                                 [
                                     "3a430607.6d676a",
                                     "707dc39.82ea53c"
                                 ],
                                 [
                                     "21002e8f.6ac2e2",
                                     "f3e06fab.db3bc"
                                 ]
                             ]
                         },
                         {
                             "id": "5529c15b.68dbf",
                             "type": "ioBroker in",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Sonnenstand",
                             "topic": "*",
                             "payloadType": "value",
                             "onlyack": "",
                             "func": "all",
                             "gap": "",
                             "fireOnStart": "false",
                             "x": 170,
                             "y": 2580,
                             "wires": [
                                 [
                                     "ea8260f6.75b65"
                                 ]
                             ]
                         },
                         {
                             "id": "c2d94583.c4da38",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Auf",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Auf",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 510,
                             "y": 2460,
                             "wires": [
                                 [
                                     "77d44f67.6d152",
                                     "f2948a52.6dcf38"
                                 ]
                             ]
                         },
                         {
                             "id": "87b481f3.c75c6",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Zu",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Zu",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 510,
                             "y": 2500,
                             "wires": [
                                 [
                                     "e870c439.45aaf8"
                                 ]
                             ]
                         },
                         {
                             "id": "3a430607.6d676a",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Auf",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Auf",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 510,
                             "y": 2560,
                             "wires": [
                                 [
                                     "e870c439.45aaf8",
                                     "f2948a52.6dcf38"
                                 ]
                             ]
                         },
                         {
                             "id": "21002e8f.6ac2e2",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Auf",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Auf",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 510,
                             "y": 2660,
                             "wires": [
                                 [
                                     "77d44f67.6d152",
                                     "e870c439.45aaf8"
                                 ]
                             ]
                         },
                         {
                             "id": "707dc39.82ea53c",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Zu",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Zu",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 510,
                             "y": 2600,
                             "wires": [
                                 [
                                     "77d44f67.6d152"
                                 ]
                             ]
                         },
                         {
                             "id": "f3e06fab.db3bc",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Zu",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Zu",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 510,
                             "y": 2700,
                             "wires": [
                                 [
                                     "f2948a52.6dcf38"
                                 ]
                             ]
                         },
                         {
                             "id": "e870c439.45aaf8",
                             "type": "ioBroker out",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Beschattung Osten",
                             "topic": "",
                             "ack": "false",
                             "autoCreate": "false",
                             "stateName": "",
                             "role": "",
                             "payloadType": "",
                             "readonly": "",
                             "stateUnit": "",
                             "stateMin": "",
                             "stateMax": "",
                             "x": 810,
                             "y": 2480,
                             "wires": []
                         },
                         {
                             "id": "77d44f67.6d152",
                             "type": "ioBroker out",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Beschattung Süden",
                             "topic": "",
                             "ack": "false",
                             "autoCreate": "false",
                             "stateName": "",
                             "role": "",
                             "payloadType": "",
                             "readonly": "",
                             "stateUnit": "",
                             "stateMin": "",
                             "stateMax": "",
                             "x": 810,
                             "y": 2580,
                             "wires": []
                         },
                         {
                             "id": "f2948a52.6dcf38",
                             "type": "ioBroker out",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Beschattung Westen",
                             "topic": "",
                             "ack": "false",
                             "autoCreate": "false",
                             "stateName": "",
                             "role": "",
                             "payloadType": "",
                             "readonly": "",
                             "stateUnit": "",
                             "stateMin": "",
                             "stateMax": "",
                             "x": 820,
                             "y": 2680,
                             "wires": []
                         }
                      ]
                      


                      Da ich keine Sonnenstand Node habe nehme ich hier mal im Beispiel einfach ne Iobroker in Node. Im Switch der zur Verständlichkeit einfach nur Osten,Süden, Westen benutzt. Als Output zum Beispiel einfach mal Iobroker Output Nodes.
                      So in der Art sieht ja auch die Lösung von @hpgo aus.
                      Fehlt jetzt nur noch die zusätzliche Logik, die wie du schon geschrieben hast, davor stattfinden sollte. Also erst die Temperatur und Wolkenstatus überprüfen und danach auf den Sonnenstand.
                      Edit:
                      Oder so mit Logik davor, nur als Beispiel. Muss natürlich darauf angepasst werden wo die Werte herkommen, bzw, wie die restliche Logik aussieht.
                      Sonnenstand2.jpg

                      [
                         {
                             "id": "ea8260f6.75b65",
                             "type": "switch",
                             "z": "9e1c0edb.e6d2d",
                             "name": "",
                             "property": "payload",
                             "propertyType": "msg",
                             "rules": [
                                 {
                                     "t": "eq",
                                     "v": "Osten",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "Süden",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "Westen",
                                     "vt": "str"
                                 }
                             ],
                             "checkall": "true",
                             "repair": false,
                             "outputs": 3,
                             "x": 750,
                             "y": 2540,
                             "wires": [
                                 [
                                     "c2d94583.c4da38",
                                     "87b481f3.c75c6"
                                 ],
                                 [
                                     "3a430607.6d676a",
                                     "707dc39.82ea53c"
                                 ],
                                 [
                                     "21002e8f.6ac2e2",
                                     "f3e06fab.db3bc"
                                 ]
                             ]
                         },
                         {
                             "id": "c2d94583.c4da38",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Auf",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Auf",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 930,
                             "y": 2420,
                             "wires": [
                                 [
                                     "77d44f67.6d152",
                                     "f2948a52.6dcf38"
                                 ]
                             ]
                         },
                         {
                             "id": "87b481f3.c75c6",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Zu",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Zu",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 930,
                             "y": 2460,
                             "wires": [
                                 [
                                     "e870c439.45aaf8"
                                 ]
                             ]
                         },
                         {
                             "id": "3a430607.6d676a",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Auf",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Auf",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 930,
                             "y": 2520,
                             "wires": [
                                 [
                                     "e870c439.45aaf8",
                                     "f2948a52.6dcf38"
                                 ]
                             ]
                         },
                         {
                             "id": "21002e8f.6ac2e2",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Auf",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Auf",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 930,
                             "y": 2620,
                             "wires": [
                                 [
                                     "77d44f67.6d152",
                                     "e870c439.45aaf8"
                                 ]
                             ]
                         },
                         {
                             "id": "707dc39.82ea53c",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Zu",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Zu",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 930,
                             "y": 2560,
                             "wires": [
                                 [
                                     "77d44f67.6d152"
                                 ]
                             ]
                         },
                         {
                             "id": "f3e06fab.db3bc",
                             "type": "change",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Zu",
                             "rules": [
                                 {
                                     "t": "set",
                                     "p": "payload",
                                     "pt": "msg",
                                     "to": "Zu",
                                     "tot": "str"
                                 }
                             ],
                             "action": "",
                             "property": "",
                             "from": "",
                             "to": "",
                             "reg": false,
                             "x": 930,
                             "y": 2660,
                             "wires": [
                                 [
                                     "f2948a52.6dcf38"
                                 ]
                             ]
                         },
                         {
                             "id": "e870c439.45aaf8",
                             "type": "ioBroker out",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Beschattung Osten",
                             "topic": "",
                             "ack": "false",
                             "autoCreate": "false",
                             "stateName": "",
                             "role": "",
                             "payloadType": "",
                             "readonly": "",
                             "stateUnit": "",
                             "stateMin": "",
                             "stateMax": "",
                             "x": 1230,
                             "y": 2440,
                             "wires": []
                         },
                         {
                             "id": "77d44f67.6d152",
                             "type": "ioBroker out",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Beschattung Süden",
                             "topic": "",
                             "ack": "false",
                             "autoCreate": "false",
                             "stateName": "",
                             "role": "",
                             "payloadType": "",
                             "readonly": "",
                             "stateUnit": "",
                             "stateMin": "",
                             "stateMax": "",
                             "x": 1230,
                             "y": 2540,
                             "wires": []
                         },
                         {
                             "id": "f2948a52.6dcf38",
                             "type": "ioBroker out",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Beschattung Westen",
                             "topic": "",
                             "ack": "false",
                             "autoCreate": "false",
                             "stateName": "",
                             "role": "",
                             "payloadType": "",
                             "readonly": "",
                             "stateUnit": "",
                             "stateMin": "",
                             "stateMax": "",
                             "x": 1240,
                             "y": 2640,
                             "wires": []
                         },
                         {
                             "id": "769ca035.bcd01",
                             "type": "ioBroker get",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Sonnenstand",
                             "topic": "",
                             "attrname": "payload",
                             "payloadType": "value",
                             "x": 590,
                             "y": 2540,
                             "wires": [
                                 [
                                     "ea8260f6.75b65"
                                 ]
                             ]
                         },
                         {
                             "id": "a44588b9.fd2968",
                             "type": "switch",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Wolken",
                             "property": "bewölkung",
                             "propertyType": "flow",
                             "rules": [
                                 {
                                     "t": "eq",
                                     "v": "ja",
                                     "vt": "str"
                                 },
                                 {
                                     "t": "eq",
                                     "v": "nein",
                                     "vt": "str"
                                 }
                             ],
                             "checkall": "true",
                             "repair": false,
                             "outputs": 2,
                             "x": 400,
                             "y": 2460,
                             "wires": [
                                 [
                                     "c2d94583.c4da38",
                                     "3a430607.6d676a",
                                     "21002e8f.6ac2e2"
                                 ],
                                 [
                                     "769ca035.bcd01"
                                 ]
                             ]
                         },
                         {
                             "id": "3cf7e6ce.73649a",
                             "type": "switch",
                             "z": "9e1c0edb.e6d2d",
                             "name": "25 Grad",
                             "property": "temperature",
                             "propertyType": "flow",
                             "rules": [
                                 {
                                     "t": "gte",
                                     "v": "25",
                                     "vt": "num"
                                 },
                                 {
                                     "t": "lt",
                                     "v": "25",
                                     "vt": "str"
                                 }
                             ],
                             "checkall": "true",
                             "repair": false,
                             "outputs": 2,
                             "x": 260,
                             "y": 2580,
                             "wires": [
                                 [
                                     "a44588b9.fd2968"
                                 ],
                                 [
                                     "21002e8f.6ac2e2",
                                     "3a430607.6d676a",
                                     "c2d94583.c4da38"
                                 ]
                             ]
                         },
                         {
                             "id": "3fc1faba.1d0de6",
                             "type": "inject",
                             "z": "9e1c0edb.e6d2d",
                             "name": "Injekt",
                             "props": [
                                 {
                                     "p": "payload"
                                 },
                                 {
                                     "p": "topic",
                                     "vt": "str"
                                 }
                             ],
                             "repeat": "",
                             "crontab": "",
                             "once": false,
                             "onceDelay": 0.1,
                             "topic": "",
                             "payload": "",
                             "payloadType": "date",
                             "x": 90,
                             "y": 2580,
                             "wires": [
                                 [
                                     "3cf7e6ce.73649a"
                                 ]
                             ]
                         }
                      ]
                      


                      Eventuell noch mit Triggern hinter 25 Grad und Wolkenstatus arbeiten, für ne Zeitverzögerung, damit bei schnellen Änderungen, nicht zu oft auf und zu gefahren wird
                      Edit: Habe es noch mal angepasst, hatte auf und zu vertauscht, Ups.

                      mickymM Offline
                      mickymM Offline
                      mickym
                      Most Active
                      schrieb am zuletzt editiert von
                      #10

                      @frankyboy73Nun mit der Beschattung kann man es so machen, wie Du es in dem Flow beschrieben hast, kann dann aber auch den Flow von @hpgo nehmen - ist meines Erachtens beides möglich:

                      75e097f3-c6e8-4c94-ba3a-9c8de06e00ff-image.png

                      True und False ist halt Auf und Zu. ;)

                      Der Rest ist halt hängt halt wieder von der Logik ab.
                      Wenn beides erfüllt sein muss (Temperatur und Wolklenlos ) kann man mE alles aufmachen oder falls eine andere Logik das blockieren soll muss man schauen.

                      Sprich wenn wolkenlos und Temperatur nicht erfüllt sind, muss ich den Sonnenstand nicht abfragen.

                      @frankyboy73 sagte in Change Node soll true und False ausgeben:

                      Eventuell noch mit Triggern hinter 25 Grad und Wolkenstatus arbeiten, für ne Zeitverzögerung, damit bei schnellen Änderungen, nicht zu oft auf und zu gefahren wird

                      Den Wolkenstatus da fehlt ja auch noch die iobroker get - wenn Du das schon mitaufnehmen willst. ;)

                      Mit Zeitverzögerung und ggf. mit Hysterese - sprich >25°C aber erst kleiner 23°C zu machen - dazwischen gar nichts.

                      Mal ohne die iobroker get Nodes - die muss man halt noch einbauen, sondern nur mal die Logik würde ich dann wohl so machen:

                      6cc3a5c1-0980-4202-b964-e5da397a7ba7-image.png

                      Die iobroker get Nodes müssen wie gesagt eingefügt werden. Zur Logik des Wiedereröffnens muss halt @hpgo entscheiden.

                      Na jedenfalls hat er ja nun einigen Input.

                      [{"id":"ebb7f8b4.ac44d8","type":"switch","z":"a8b6c88fca90c292","name":"> 25°C oder <23°C","property":"payload","propertyType":"msg","rules":[{"t":"gt","v":"25","vt":"num"},{"t":"lt","v":"23","vt":"num"}],"checkall":"true","repair":false,"outputs":2,"x":270,"y":980,"wires":[["87b52098.a6e14"],["4d2989fbd1637003"]]},{"id":"87b52098.a6e14","type":"switch","z":"a8b6c88fca90c292","name":"wolkenlos ?","property":"payload.cloud","propertyType":"msg","rules":[{"t":"lt","v":"10","vt":"num"},{"t":"else"}],"checkall":"true","repair":false,"outputs":2,"x":490,"y":980,"wires":[["c558850bed8fd9e7"],["4d2989fbd1637003"]]},{"id":"c558850bed8fd9e7","type":"switch","z":"a8b6c88fca90c292","name":"","property":"payload","propertyType":"msg","rules":[{"t":"eq","v":"Osten","vt":"str"},{"t":"eq","v":"Süden","vt":"str"},{"t":"eq","v":"Westen","vt":"str"}],"checkall":"true","repair":false,"outputs":3,"x":730,"y":980,"wires":[["a183730baab34230","f10cdef42be20c7c"],["eaa56e78cde19b8a","7a7294783e8fa4a7"],["c23cd147d1f8024d","835a53cc902d601e"]]},{"id":"a183730baab34230","type":"change","z":"a8b6c88fca90c292","name":"Auf","rules":[{"t":"set","p":"payload","pt":"msg","to":"Auf","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":880,"wires":[["420061b55681787f"]]},{"id":"f10cdef42be20c7c","type":"change","z":"a8b6c88fca90c292","name":"Zu","rules":[{"t":"set","p":"payload","pt":"msg","to":"Zu","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":920,"wires":[["1e3e8821c780c3ce","67dbb0d6a63ddd78"]]},{"id":"eaa56e78cde19b8a","type":"change","z":"a8b6c88fca90c292","name":"Auf","rules":[{"t":"set","p":"payload","pt":"msg","to":"Auf","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":980,"wires":[["1e3e8821c780c3ce"]]},{"id":"c23cd147d1f8024d","type":"change","z":"a8b6c88fca90c292","name":"Auf","rules":[{"t":"set","p":"payload","pt":"msg","to":"Auf","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":1080,"wires":[["67dbb0d6a63ddd78"]]},{"id":"7a7294783e8fa4a7","type":"change","z":"a8b6c88fca90c292","name":"Zu","rules":[{"t":"set","p":"payload","pt":"msg","to":"Zu","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":1020,"wires":[["420061b55681787f","67dbb0d6a63ddd78"]]},{"id":"835a53cc902d601e","type":"change","z":"a8b6c88fca90c292","name":"Zu","rules":[{"t":"set","p":"payload","pt":"msg","to":"Zu","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":910,"y":1120,"wires":[["1e3e8821c780c3ce","420061b55681787f"]]},{"id":"420061b55681787f","type":"debug","z":"a8b6c88fca90c292","name":"Beschattung Osten","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1150,"y":900,"wires":[]},{"id":"1e3e8821c780c3ce","type":"debug","z":"a8b6c88fca90c292","name":"Beschattung Süden","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1150,"y":1000,"wires":[]},{"id":"67dbb0d6a63ddd78","type":"debug","z":"a8b6c88fca90c292","name":"Beschattung Westen","active":true,"tosidebar":true,"console":false,"tostatus":false,"complete":"payload","targetType":"msg","statusVal":"","statusType":"auto","x":1160,"y":1100,"wires":[]},{"id":"4d2989fbd1637003","type":"change","z":"a8b6c88fca90c292","name":"Alle Auf","rules":[{"t":"set","p":"payload","pt":"msg","to":"Auf","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":900,"y":1200,"wires":[["67dbb0d6a63ddd78","1e3e8821c780c3ce","420061b55681787f"]]}]
                      

                      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
                      • F frankyboy73

                        @mickym Jetzt nur mal so, wenns nur um den Sonnenstand geht und als theoretische Lösung. Je nach Sonnenstand soll die jeweilige Beschattung auf bzw. zu gehen. Ne zusätzliche Logik mal außen vor gelassen. Dann könnte man das so lösen, oder was meinst du?
                        Sonnenstand1.jpg

                        [
                           {
                               "id": "ea8260f6.75b65",
                               "type": "switch",
                               "z": "9e1c0edb.e6d2d",
                               "name": "",
                               "property": "payload",
                               "propertyType": "msg",
                               "rules": [
                                   {
                                       "t": "eq",
                                       "v": "Osten",
                                       "vt": "str"
                                   },
                                   {
                                       "t": "eq",
                                       "v": "Süden",
                                       "vt": "str"
                                   },
                                   {
                                       "t": "eq",
                                       "v": "Westen",
                                       "vt": "str"
                                   }
                               ],
                               "checkall": "true",
                               "repair": false,
                               "outputs": 3,
                               "x": 330,
                               "y": 2580,
                               "wires": [
                                   [
                                       "c2d94583.c4da38",
                                       "87b481f3.c75c6"
                                   ],
                                   [
                                       "3a430607.6d676a",
                                       "707dc39.82ea53c"
                                   ],
                                   [
                                       "21002e8f.6ac2e2",
                                       "f3e06fab.db3bc"
                                   ]
                               ]
                           },
                           {
                               "id": "5529c15b.68dbf",
                               "type": "ioBroker in",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Sonnenstand",
                               "topic": "*",
                               "payloadType": "value",
                               "onlyack": "",
                               "func": "all",
                               "gap": "",
                               "fireOnStart": "false",
                               "x": 170,
                               "y": 2580,
                               "wires": [
                                   [
                                       "ea8260f6.75b65"
                                   ]
                               ]
                           },
                           {
                               "id": "c2d94583.c4da38",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Auf",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Auf",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 510,
                               "y": 2460,
                               "wires": [
                                   [
                                       "77d44f67.6d152",
                                       "f2948a52.6dcf38"
                                   ]
                               ]
                           },
                           {
                               "id": "87b481f3.c75c6",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Zu",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Zu",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 510,
                               "y": 2500,
                               "wires": [
                                   [
                                       "e870c439.45aaf8"
                                   ]
                               ]
                           },
                           {
                               "id": "3a430607.6d676a",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Auf",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Auf",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 510,
                               "y": 2560,
                               "wires": [
                                   [
                                       "e870c439.45aaf8",
                                       "f2948a52.6dcf38"
                                   ]
                               ]
                           },
                           {
                               "id": "21002e8f.6ac2e2",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Auf",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Auf",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 510,
                               "y": 2660,
                               "wires": [
                                   [
                                       "77d44f67.6d152",
                                       "e870c439.45aaf8"
                                   ]
                               ]
                           },
                           {
                               "id": "707dc39.82ea53c",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Zu",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Zu",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 510,
                               "y": 2600,
                               "wires": [
                                   [
                                       "77d44f67.6d152"
                                   ]
                               ]
                           },
                           {
                               "id": "f3e06fab.db3bc",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Zu",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Zu",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 510,
                               "y": 2700,
                               "wires": [
                                   [
                                       "f2948a52.6dcf38"
                                   ]
                               ]
                           },
                           {
                               "id": "e870c439.45aaf8",
                               "type": "ioBroker out",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Beschattung Osten",
                               "topic": "",
                               "ack": "false",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 810,
                               "y": 2480,
                               "wires": []
                           },
                           {
                               "id": "77d44f67.6d152",
                               "type": "ioBroker out",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Beschattung Süden",
                               "topic": "",
                               "ack": "false",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 810,
                               "y": 2580,
                               "wires": []
                           },
                           {
                               "id": "f2948a52.6dcf38",
                               "type": "ioBroker out",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Beschattung Westen",
                               "topic": "",
                               "ack": "false",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 820,
                               "y": 2680,
                               "wires": []
                           }
                        ]
                        


                        Da ich keine Sonnenstand Node habe nehme ich hier mal im Beispiel einfach ne Iobroker in Node. Im Switch der zur Verständlichkeit einfach nur Osten,Süden, Westen benutzt. Als Output zum Beispiel einfach mal Iobroker Output Nodes.
                        So in der Art sieht ja auch die Lösung von @hpgo aus.
                        Fehlt jetzt nur noch die zusätzliche Logik, die wie du schon geschrieben hast, davor stattfinden sollte. Also erst die Temperatur und Wolkenstatus überprüfen und danach auf den Sonnenstand.
                        Edit:
                        Oder so mit Logik davor, nur als Beispiel. Muss natürlich darauf angepasst werden wo die Werte herkommen, bzw, wie die restliche Logik aussieht.
                        Sonnenstand2.jpg

                        [
                           {
                               "id": "ea8260f6.75b65",
                               "type": "switch",
                               "z": "9e1c0edb.e6d2d",
                               "name": "",
                               "property": "payload",
                               "propertyType": "msg",
                               "rules": [
                                   {
                                       "t": "eq",
                                       "v": "Osten",
                                       "vt": "str"
                                   },
                                   {
                                       "t": "eq",
                                       "v": "Süden",
                                       "vt": "str"
                                   },
                                   {
                                       "t": "eq",
                                       "v": "Westen",
                                       "vt": "str"
                                   }
                               ],
                               "checkall": "true",
                               "repair": false,
                               "outputs": 3,
                               "x": 750,
                               "y": 2540,
                               "wires": [
                                   [
                                       "c2d94583.c4da38",
                                       "87b481f3.c75c6"
                                   ],
                                   [
                                       "3a430607.6d676a",
                                       "707dc39.82ea53c"
                                   ],
                                   [
                                       "21002e8f.6ac2e2",
                                       "f3e06fab.db3bc"
                                   ]
                               ]
                           },
                           {
                               "id": "c2d94583.c4da38",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Auf",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Auf",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 930,
                               "y": 2420,
                               "wires": [
                                   [
                                       "77d44f67.6d152",
                                       "f2948a52.6dcf38"
                                   ]
                               ]
                           },
                           {
                               "id": "87b481f3.c75c6",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Zu",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Zu",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 930,
                               "y": 2460,
                               "wires": [
                                   [
                                       "e870c439.45aaf8"
                                   ]
                               ]
                           },
                           {
                               "id": "3a430607.6d676a",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Auf",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Auf",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 930,
                               "y": 2520,
                               "wires": [
                                   [
                                       "e870c439.45aaf8",
                                       "f2948a52.6dcf38"
                                   ]
                               ]
                           },
                           {
                               "id": "21002e8f.6ac2e2",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Auf",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Auf",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 930,
                               "y": 2620,
                               "wires": [
                                   [
                                       "77d44f67.6d152",
                                       "e870c439.45aaf8"
                                   ]
                               ]
                           },
                           {
                               "id": "707dc39.82ea53c",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Zu",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Zu",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 930,
                               "y": 2560,
                               "wires": [
                                   [
                                       "77d44f67.6d152"
                                   ]
                               ]
                           },
                           {
                               "id": "f3e06fab.db3bc",
                               "type": "change",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Zu",
                               "rules": [
                                   {
                                       "t": "set",
                                       "p": "payload",
                                       "pt": "msg",
                                       "to": "Zu",
                                       "tot": "str"
                                   }
                               ],
                               "action": "",
                               "property": "",
                               "from": "",
                               "to": "",
                               "reg": false,
                               "x": 930,
                               "y": 2660,
                               "wires": [
                                   [
                                       "f2948a52.6dcf38"
                                   ]
                               ]
                           },
                           {
                               "id": "e870c439.45aaf8",
                               "type": "ioBroker out",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Beschattung Osten",
                               "topic": "",
                               "ack": "false",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 1230,
                               "y": 2440,
                               "wires": []
                           },
                           {
                               "id": "77d44f67.6d152",
                               "type": "ioBroker out",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Beschattung Süden",
                               "topic": "",
                               "ack": "false",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 1230,
                               "y": 2540,
                               "wires": []
                           },
                           {
                               "id": "f2948a52.6dcf38",
                               "type": "ioBroker out",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Beschattung Westen",
                               "topic": "",
                               "ack": "false",
                               "autoCreate": "false",
                               "stateName": "",
                               "role": "",
                               "payloadType": "",
                               "readonly": "",
                               "stateUnit": "",
                               "stateMin": "",
                               "stateMax": "",
                               "x": 1240,
                               "y": 2640,
                               "wires": []
                           },
                           {
                               "id": "769ca035.bcd01",
                               "type": "ioBroker get",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Sonnenstand",
                               "topic": "",
                               "attrname": "payload",
                               "payloadType": "value",
                               "x": 590,
                               "y": 2540,
                               "wires": [
                                   [
                                       "ea8260f6.75b65"
                                   ]
                               ]
                           },
                           {
                               "id": "a44588b9.fd2968",
                               "type": "switch",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Wolken",
                               "property": "bewölkung",
                               "propertyType": "flow",
                               "rules": [
                                   {
                                       "t": "eq",
                                       "v": "ja",
                                       "vt": "str"
                                   },
                                   {
                                       "t": "eq",
                                       "v": "nein",
                                       "vt": "str"
                                   }
                               ],
                               "checkall": "true",
                               "repair": false,
                               "outputs": 2,
                               "x": 400,
                               "y": 2460,
                               "wires": [
                                   [
                                       "c2d94583.c4da38",
                                       "3a430607.6d676a",
                                       "21002e8f.6ac2e2"
                                   ],
                                   [
                                       "769ca035.bcd01"
                                   ]
                               ]
                           },
                           {
                               "id": "3cf7e6ce.73649a",
                               "type": "switch",
                               "z": "9e1c0edb.e6d2d",
                               "name": "25 Grad",
                               "property": "temperature",
                               "propertyType": "flow",
                               "rules": [
                                   {
                                       "t": "gte",
                                       "v": "25",
                                       "vt": "num"
                                   },
                                   {
                                       "t": "lt",
                                       "v": "25",
                                       "vt": "str"
                                   }
                               ],
                               "checkall": "true",
                               "repair": false,
                               "outputs": 2,
                               "x": 260,
                               "y": 2580,
                               "wires": [
                                   [
                                       "a44588b9.fd2968"
                                   ],
                                   [
                                       "21002e8f.6ac2e2",
                                       "3a430607.6d676a",
                                       "c2d94583.c4da38"
                                   ]
                               ]
                           },
                           {
                               "id": "3fc1faba.1d0de6",
                               "type": "inject",
                               "z": "9e1c0edb.e6d2d",
                               "name": "Injekt",
                               "props": [
                                   {
                                       "p": "payload"
                                   },
                                   {
                                       "p": "topic",
                                       "vt": "str"
                                   }
                               ],
                               "repeat": "",
                               "crontab": "",
                               "once": false,
                               "onceDelay": 0.1,
                               "topic": "",
                               "payload": "",
                               "payloadType": "date",
                               "x": 90,
                               "y": 2580,
                               "wires": [
                                   [
                                       "3cf7e6ce.73649a"
                                   ]
                               ]
                           }
                        ]
                        


                        Eventuell noch mit Triggern hinter 25 Grad und Wolkenstatus arbeiten, für ne Zeitverzögerung, damit bei schnellen Änderungen, nicht zu oft auf und zu gefahren wird
                        Edit: Habe es noch mal angepasst, hatte auf und zu vertauscht, Ups.

                        mickymM Offline
                        mickymM Offline
                        mickym
                        Most Active
                        schrieb am zuletzt editiert von
                        #11

                        @frankyboy73
                        Ich missbrauche mal den Thread kurz - hast Du schon rausgefunden wie ich die Gruppen der ui-control Node expandiere open und close wie in der Hilfe beschrieben funktioniert nicht - focus:true geht.

                        {
                            "group": {
                                "hide": [
                                    "Wohnzimmer_Fernsehen",
                                    "Wohnzimmer_Musik_hören"
                                ],
                                "show": [
                                    "Wohnzimmer_AppleTV"
                                ],
                                "focus": true
                            }
                        }
                        

                        eefe6c68-86be-41a0-88a5-4acb870847b2-image.png

                        {
                            "group": {
                                "hide": [
                                    "Wohnzimmer_Fernsehen",
                                    "Wohnzimmer_Musik_hören"
                                ],
                                "show": [
                                    "Wohnzimmer_AppleTV"
                                ],
                                "focus": true,
                                "open": true
                            }
                        }
                        

                        geht nicht - wenn Du es weißt - kannst ja kurz schreiben - sonst muss ich halt ein Thread aufmachen - ich recherchiere noch etwas.

                        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.

                        F 1 Antwort Letzte Antwort
                        0
                        • F frankyboy73

                          @mickym Hi, ich glaube er möchte, wenn die Sonne im Osten steht die Beschattung im Osten schließen und die im Süden und Westen öffnen bzw. offen lassen. Wenn die Sonne im Süden steht, die Beschattung im Süden schließen und die im Osten und Westen öffnen bzw. offen lassen. Steht die Sonne im Westen, die Beschattung im Westen schließen und die im Osten und Süden öffnen bzw. offen lassen. Das ganze noch mit Bewölkungsabfrage und ob Temperatur über 25 Grad.

                          H Offline
                          H Offline
                          hpgo
                          schrieb am zuletzt editiert von
                          #12

                          @frankyboy73 said in Change Node soll true und False ausgeben:

                          @mickym Hi, ich glaube er möchte, wenn die Sonne im Osten steht die Beschattung im Osten schließen und die im Süden und Westen öffnen bzw. offen lassen. Wenn die Sonne im Süden steht, die Beschattung im Süden schließen und die im Osten und Westen öffnen bzw. offen lassen. Steht die Sonne im Westen, die Beschattung im Westen schließen und die im Osten und Süden öffnen bzw. offen lassen. Das ganze noch mit Bewölkungsabfrage und ob Temperatur über 25 Grad.

                          Ja ganz genau so war das gemeint - hab das leider schlecht beschrieben, sorry dafür!

                          Ufff ist das viel Input den ihr mir da gebt, danke dafür, das muss ich jetzt noch einige male durchlesen, um alles zu verstehen.

                          Darf ich euch dann die endgültige Lösung zeigen (zwecks Verbesserungsvorschläge) kann aber noch ein wenig dauern Node Red und insgesamt solche Logiken zu erstelle ist ganz neu für mich wie ihr bestimmt schon bemerkt habt.

                          Nochmals vielen lieben Dank!

                          F 1 Antwort Letzte Antwort
                          0
                          • mickymM mickym

                            @frankyboy73
                            Ich missbrauche mal den Thread kurz - hast Du schon rausgefunden wie ich die Gruppen der ui-control Node expandiere open und close wie in der Hilfe beschrieben funktioniert nicht - focus:true geht.

                            {
                                "group": {
                                    "hide": [
                                        "Wohnzimmer_Fernsehen",
                                        "Wohnzimmer_Musik_hören"
                                    ],
                                    "show": [
                                        "Wohnzimmer_AppleTV"
                                    ],
                                    "focus": true
                                }
                            }
                            

                            eefe6c68-86be-41a0-88a5-4acb870847b2-image.png

                            {
                                "group": {
                                    "hide": [
                                        "Wohnzimmer_Fernsehen",
                                        "Wohnzimmer_Musik_hören"
                                    ],
                                    "show": [
                                        "Wohnzimmer_AppleTV"
                                    ],
                                    "focus": true,
                                    "open": true
                                }
                            }
                            

                            geht nicht - wenn Du es weißt - kannst ja kurz schreiben - sonst muss ich halt ein Thread aufmachen - ich recherchiere noch etwas.

                            F Offline
                            F Offline
                            frankyboy73
                            schrieb am zuletzt editiert von
                            #13

                            @mickym Sorry, mit dem Thema habe ich mich noch nicht beschäftigt, da kann ich dir wohl leider nicht weiter helfen. Ich nutze die Node selber nicht. Mein Dash beschränkt sich eher auf Texte, Buttons, Switches, SQL Chart Ausgaben und Dash Chart Ausgaben. Die Steuerung meines Dash mache ich über Buttons auf der Hauptseite bzw. Hauptseite Aufruf Buttons auf den Unterseiten.
                            UI Control:
                            Dash1.jpg
                            Beispielseiten:
                            Dash2.jpg
                            Dash3.jpg Dash4.jpg
                            Aber jetzt genug Off Topic.

                            Schöne Grüße Frank

                            mickymM 1 Antwort Letzte Antwort
                            0
                            • H hpgo

                              @frankyboy73 said in Change Node soll true und False ausgeben:

                              @mickym Hi, ich glaube er möchte, wenn die Sonne im Osten steht die Beschattung im Osten schließen und die im Süden und Westen öffnen bzw. offen lassen. Wenn die Sonne im Süden steht, die Beschattung im Süden schließen und die im Osten und Westen öffnen bzw. offen lassen. Steht die Sonne im Westen, die Beschattung im Westen schließen und die im Osten und Süden öffnen bzw. offen lassen. Das ganze noch mit Bewölkungsabfrage und ob Temperatur über 25 Grad.

                              Ja ganz genau so war das gemeint - hab das leider schlecht beschrieben, sorry dafür!

                              Ufff ist das viel Input den ihr mir da gebt, danke dafür, das muss ich jetzt noch einige male durchlesen, um alles zu verstehen.

                              Darf ich euch dann die endgültige Lösung zeigen (zwecks Verbesserungsvorschläge) kann aber noch ein wenig dauern Node Red und insgesamt solche Logiken zu erstelle ist ganz neu für mich wie ihr bestimmt schon bemerkt habt.

                              Nochmals vielen lieben Dank!

                              F Offline
                              F Offline
                              frankyboy73
                              schrieb am zuletzt editiert von frankyboy73
                              #14

                              @hpgo Hi, wir sind gespannt darauf was du vor hast und wie du es umsetzt. Gerne hier Posten.
                              Und bei Fragen auch gerne melden.

                              Schöne Grüße Frank

                              1 Antwort Letzte Antwort
                              0
                              • F frankyboy73

                                @mickym Sorry, mit dem Thema habe ich mich noch nicht beschäftigt, da kann ich dir wohl leider nicht weiter helfen. Ich nutze die Node selber nicht. Mein Dash beschränkt sich eher auf Texte, Buttons, Switches, SQL Chart Ausgaben und Dash Chart Ausgaben. Die Steuerung meines Dash mache ich über Buttons auf der Hauptseite bzw. Hauptseite Aufruf Buttons auf den Unterseiten.
                                UI Control:
                                Dash1.jpg
                                Beispielseiten:
                                Dash2.jpg
                                Dash3.jpg Dash4.jpg
                                Aber jetzt genug Off Topic.

                                mickymM Offline
                                mickymM Offline
                                mickym
                                Most Active
                                schrieb am zuletzt editiert von
                                #15

                                @frankyboy73 Ok kein Problem - ich denke ich habs rausgefunden - muss es noch finalisieren. - Will den Thread hier auch nicht mehr missbrauchen. Wenn das also für Dich kein Thema ist - dann sollten wir das lieber wo anders besprechen.

                                Dir UI spuckt nur die Gruppe aus - wenn man sie zeigt wenn sie eingeklappt war und dann muss man die im 2. Schritt öffnen.

                                Aber nochmal unter Vorbehalt. - Sag Dir dann wenn es geklappt hat - aber ansonsten sollten wir den Thread nicht kapern. ;)

                                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.

                                F 1 Antwort Letzte Antwort
                                0
                                • mickymM mickym

                                  @frankyboy73 Ok kein Problem - ich denke ich habs rausgefunden - muss es noch finalisieren. - Will den Thread hier auch nicht mehr missbrauchen. Wenn das also für Dich kein Thema ist - dann sollten wir das lieber wo anders besprechen.

                                  Dir UI spuckt nur die Gruppe aus - wenn man sie zeigt wenn sie eingeklappt war und dann muss man die im 2. Schritt öffnen.

                                  Aber nochmal unter Vorbehalt. - Sag Dir dann wenn es geklappt hat - aber ansonsten sollten wir den Thread nicht kapern. ;)

                                  F Offline
                                  F Offline
                                  frankyboy73
                                  schrieb am zuletzt editiert von frankyboy73
                                  #16

                                  @mickym Ok, mach da dafür lieber ein eigenes Thema auf.
                                  Hast du es bei "hide" für den Anfang mal mit nur einem Tab getestet? Passt das Trennzeichen , (Komma) eventuell nicht wenn du mehrere Tabs verwenden willst?
                                  Aber wie geschrieben lieber ein neues Thema aufmachen.
                                  Die Hilfe ist leider auch nicht immer verständlich, kann es sein das es heißen muss:
                                  "tab_Wohnzimmer_group_Fernsehen"

                                  Schöne Grüße Frank

                                  mickymM 1 Antwort Letzte Antwort
                                  0
                                  • F frankyboy73

                                    @mickym Ok, mach da dafür lieber ein eigenes Thema auf.
                                    Hast du es bei "hide" für den Anfang mal mit nur einem Tab getestet? Passt das Trennzeichen , (Komma) eventuell nicht wenn du mehrere Tabs verwenden willst?
                                    Aber wie geschrieben lieber ein neues Thema aufmachen.
                                    Die Hilfe ist leider auch nicht immer verständlich, kann es sein das es heißen muss:
                                    "tab_Wohnzimmer_group_Fernsehen"

                                    mickymM Offline
                                    mickymM Offline
                                    mickym
                                    Most Active
                                    schrieb am zuletzt editiert von
                                    #17

                                    @frankyboy73 Dann einfach Rückmeldung - habe herausgefunden wie es funktioniert - Thema damit abgeschlossen und muss hier nicht diskutiert werden.

                                    Wenn Du es genauer wissen möchtest, was das Problem ist - dann mache ich gerne ein eigenen Thread auf, wenn Du meinst sowas könnte von breiterem Interesse sein.

                                    Nur kurz - war kein Syntaxfehler noch sonstiges. Ich habe bestimmte Gruppen aus- und eingeblendet. Wenn Du die ausgeblendeten Gruppen wieder einblendest haben sie den Zustand aus oder eingeklappt - wenn man es konfiguriert. Witzig ist das die ui_control Node nur dann im Output eine Nachricht ausspukt, wenn die Gruppe eingeklappt ist.
                                    Na gut dachte ich mir, dann nimmst halt eine 2. ui_control Node. um die Gruppe wieder aufzuklappen. Also mit einer 2. ui_control Node das Objekt mit open nochmal geschickt. Keine Reaktion - bis ich mich dann festgestellt habe dass das 2. Mal mit einer Inject-Node ging aber nicht aus dem Flow. Der Trick ist man muss die socketid löschen (wahrscheinlich ein Schutz gegen Endlosschleifen). Hab jetzt aber einfach die Gruppen auf nicht einklappbar konfiguriert - das passt. :)

                                    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

                                    712

                                    Online

                                    32.5k

                                    Benutzer

                                    81.8k

                                    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