@dj-mix
Um ganz sauber zu sein, kannst Du noch eine Filternode (switch) in den false Ast und vor der Prüfung der Helligkeitswerte machen.
Geht zwar auch ohne, aber nachdem nun alles triggern darf - filtert man halt die Booleans aus den Zeittriggern raus.
a5893038-9e4d-4f70-88b5-b515f091f3c0-image.png
Alternativ kann man auch die Zeittrigger komplett weglassen, dass nur wieder die Wetterstation triggert. Die Zeitkontrolle funktioniert ja anhand der Flowvariablen.
Also das funktioniert auch - aber halt immer dann wenn die Wetterstation einen Wert liefert:
0550951c-4f9b-4a87-b689-4052e8912cff-image.png
Spoiler
[
{
"id": "79c3f3b7.7c111c",
"type": "inject",
"z": "925d8a79.4ca938",
"name": "Time = false",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "false",
"payloadType": "bool",
"x": 170,
"y": 80,
"wires": [
[
"1f6f5d23.6763f3"
]
]
},
{
"id": "4f99e36c.dfab3c",
"type": "inject",
"z": "925d8a79.4ca938",
"name": "Time = true",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "true",
"payloadType": "bool",
"x": 160,
"y": 120,
"wires": [
[
"1f6f5d23.6763f3"
]
]
},
{
"id": "1f6f5d23.6763f3",
"type": "change",
"z": "925d8a79.4ca938",
"name": "validTime = true oder false",
"rules": [
{
"t": "set",
"p": "validTime",
"pt": "flow",
"to": "payload",
"tot": "msg"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 440,
"y": 100,
"wires": [
[]
]
},
{
"id": "d8a77c3e.bb64f",
"type": "inject",
"z": "925d8a79.4ca938",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "28",
"payloadType": "num",
"x": 190,
"y": 540,
"wires": [
[
"50f46656.c87fd8"
]
]
},
{
"id": "4acf0fff.d5d11",
"type": "inject",
"z": "925d8a79.4ca938",
"name": "",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "45",
"payloadType": "num",
"x": 190,
"y": 480,
"wires": [
[
"50f46656.c87fd8"
]
]
},
{
"id": "16a6664c.2e4f0a",
"type": "switch",
"z": "925d8a79.4ca938",
"name": "> 40 oder <30",
"property": "payload",
"propertyType": "msg",
"rules": [
{
"t": "gt",
"v": "40",
"vt": "num"
},
{
"t": "gte",
"v": "30",
"vt": "num"
},
{
"t": "lt",
"v": "30",
"vt": "num"
}
],
"checkall": "true",
"repair": false,
"outputs": 3,
"x": 1060,
"y": 300,
"wires": [
[
"3dc8414f.1910fe"
],
[
"6be67a86.22db94"
],
[
"643149ca.05af08"
]
]
},
{
"id": "643149ca.05af08",
"type": "trigger",
"z": "925d8a79.4ca938",
"name": "",
"op1": "",
"op2": "false",
"op1type": "nul",
"op2type": "bool",
"duration": "5",
"extend": false,
"overrideDelay": false,
"units": "min",
"reset": "",
"bytopic": "all",
"topic": "topic",
"outputs": 1,
"x": 1510,
"y": 380,
"wires": [
[
"382cf521.57fb5a"
]
]
},
{
"id": "3dc8414f.1910fe",
"type": "change",
"z": "925d8a79.4ca938",
"name": "",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "validTime",
"tot": "flow"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1490,
"y": 240,
"wires": [
[
"382cf521.57fb5a"
]
]
},
{
"id": "2efb0453.fc70bc",
"type": "debug",
"z": "925d8a79.4ca938",
"name": "Rolladen zu (true) oder auf (false)",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "payload",
"targetType": "msg",
"statusVal": "",
"statusType": "auto",
"x": 1960,
"y": 520,
"wires": []
},
{
"id": "382cf521.57fb5a",
"type": "rbe",
"z": "925d8a79.4ca938",
"name": "",
"func": "rbe",
"gap": "",
"start": "",
"inout": "out",
"septopics": true,
"property": "payload",
"x": 1730,
"y": 520,
"wires": [
[
"2efb0453.fc70bc"
]
]
},
{
"id": "6be67a86.22db94",
"type": "change",
"z": "925d8a79.4ca938",
"name": "",
"rules": [
{
"t": "set",
"p": "reset",
"pt": "msg",
"to": "true",
"tot": "bool"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1300,
"y": 300,
"wires": [
[
"643149ca.05af08"
]
]
},
{
"id": "3ff01545.8763da",
"type": "comment",
"z": "925d8a79.4ca938",
"name": "Timer für Helligkeitssteuerung",
"info": "",
"x": 200,
"y": 20,
"wires": []
},
{
"id": "9548978d.07d538",
"type": "inject",
"z": "925d8a79.4ca938",
"name": "Time = false",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "false",
"payloadType": "bool",
"x": 150,
"y": 240,
"wires": [
[
"e127a886.3d1008"
]
]
},
{
"id": "376075cf.3e3a2a",
"type": "inject",
"z": "925d8a79.4ca938",
"name": "Time = true",
"props": [
{
"p": "payload"
}
],
"repeat": "",
"crontab": "",
"once": false,
"onceDelay": 0.1,
"topic": "",
"payload": "true",
"payloadType": "bool",
"x": 140,
"y": 280,
"wires": [
[
"e127a886.3d1008"
]
]
},
{
"id": "e127a886.3d1008",
"type": "change",
"z": "925d8a79.4ca938",
"name": "Rolladen zu (Close) = true",
"rules": [
{
"t": "set",
"p": "Close",
"pt": "flow",
"to": "payload",
"tot": "msg"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 410,
"y": 260,
"wires": [
[]
]
},
{
"id": "4f250133.7649c",
"type": "comment",
"z": "925d8a79.4ca938",
"name": "Timer für Zeitsteuerung",
"info": "",
"x": 160,
"y": 180,
"wires": []
},
{
"id": "ffbb0239.d193",
"type": "comment",
"z": "925d8a79.4ca938",
"name": "Trigger Wetterstation",
"info": "",
"x": 180,
"y": 440,
"wires": []
},
{
"id": "50f46656.c87fd8",
"type": "switch",
"z": "925d8a79.4ca938",
"name": "timeControl ? - schließen",
"property": "Close",
"propertyType": "flow",
"rules": [
{
"t": "false"
},
{
"t": "true"
}
],
"checkall": "true",
"repair": false,
"outputs": 2,
"x": 830,
"y": 460,
"wires": [
[
"16a6664c.2e4f0a"
],
[
"9868dae.c6ff328"
]
]
},
{
"id": "9868dae.c6ff328",
"type": "change",
"z": "925d8a79.4ca938",
"name": "Rolladen immer schließen = true",
"rules": [
{
"t": "set",
"p": "payload",
"pt": "msg",
"to": "true",
"tot": "bool"
}
],
"action": "",
"property": "",
"from": "",
"to": "",
"reg": false,
"x": 1330,
"y": 520,
"wires": [
[
"382cf521.57fb5a"
]
]
},
{
"id": "23aa7482.d88aec",
"type": "comment",
"z": "925d8a79.4ca938",
"name": "Rolladen geschlossen - Zeitsteuerung akiv",
"info": "",
"x": 1160,
"y": 440,
"wires": []
},
{
"id": "fa2085d3.55d548",
"type": "comment",
"z": "925d8a79.4ca938",
"name": "Rolladen prinzipiell offen - Helligkeitssteuerung akiv",
"info": "",
"x": 1190,
"y": 180,
"wires": []
}
]