NEWS
Flow Optimieren
-
Kannste mir nochmal auf die Sprünge helfen ?
habe jetzt versucht jedes Endgerät einzelnd anzugeben und Response direkt zu jedem Schalter zu legen.
Wenn ich jetzt von Alexa, Siri oder UI den Schalter stelle habe ich nen Dauerloop (An/AUS) :D den ich mir nicht erklären kann..

! ````
[
{
"id": "a0c0d924.b3d988",
"type": "ioBroker out",
"z": "2bb0004a.cbc48",
"name": "SonOff_C POWER",
"topic": "sonoff.0.SonOff_C.POWER",
"ack": "false",
"autoCreate": "false",
"x": 1170,
"y": 270,
"wires": []
},
{
"id": "428031e2.f5977",
"type": "link in",
"z": "2bb0004a.cbc48",
"name": "O_Sonnoff_C",
"links": [
"8cfbf04a.7469e",
"388cdce9.cea744",
"8aa14f9a.3ce9b"
],
"x": 1025,
"y": 270,
"wires": [
[
"880915ca.448818",
"a0c0d924.b3d988"
]
]
},
{
"id": "388cdce9.cea744",
"type": "link out",
"z": "2bb0004a.cbc48",
"name": "",
"links": [
"428031e2.f5977"
],
"x": 955,
"y": 270,
"wires": []
},
{
"id": "bb4df350.ce077",
"type": "ioBroker in",
"z": "2bb0004a.cbc48",
"name": "SonOff_C.POWER",
"topic": "sonoff.0.SonOff_C.POWER",
"payloadType": "value",
"onlyack": "",
"func": "all",
"gap": "",
"x": 490,
"y": 270,
"wires": [
[
"e15f2113.366d5",
"c3494d91.0eabc"
]
]
},
{
"id": "e15f2113.366d5",
"type": "link out",
"z": "2bb0004a.cbc48",
"name": "I_Sonnoff_C",
"links": [
"a88ed9b7.0becd8",
"53976e2d.e28b1"
],
"x": 665,
"y": 270,
"wires": []
},
{
"id": "a88ed9b7.0becd8",
"type": "link in",
"z": "2bb0004a.cbc48",
"name": "",
"links": [
"e15f2113.366d5"
],
"x": 735,
"y": 270,
"wires": [
[
"501e6dc.e513994"
]
]
},
{
"id": "501e6dc.e513994",
"type": "ui_switch",
"z": "2bb0004a.cbc48",
"name": "",
"label": "Bett",
"tooltip": "",
"group": "77b38fe6.6da53",
"order": 1,
"width": 0,
"height": 0,
"passthru": true,
"decouple": "false",
"topic": "",
"style": "",
"onvalue": "true",
"onvalueType": "bool",
"onicon": "",
"oncolor": "",
"offvalue": "false",
"offvalueType": "bool",
"officon": "",
"offcolor": "",
"x": 850,
"y": 270,
"wires": [
[
"388cdce9.cea744"
]
]
},
{
"id": "c3494d91.0eabc",
"type": "debug",
"z": "2bb0004a.cbc48",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"x": 670,
"y": 370,
"wires": []
},
{
"id": "880915ca.448818",
"type": "debug",
"z": "2bb0004a.cbc48",
"name": "",
"active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
"complete": "false",
"x": 1190,
"y": 480,
"wires": []
},
{
"id": "77b38fe6.6da53",
"type": "ui_group",
"z": "",
"name": "Schlafzimmer",
"tab": "69efe83c.6a7968",
"order": 4,
"disp": true,
"width": "4",
"collapse": false
},
{
"id": "69efe83c.6a7968",
"type": "ui_tab",
"z": "",
"name": "Wohnung",
"icon": "dashboard"
}
] -
Da dürfte dein Dauer-loop sein.

Mit diesem Haken sagst du, dass dass Signal am Eingang zum Ausgang durchgereicht wird.
Wenn nun ein Signal am State wechselt, landet es am switch-eingang wund wird zum switch-ausgang weitergereicht. Da hängt wiederum dein state dran und schon bist du im Loop;-)
Dieser Haken macht nur Sinn, wenn Eingangs- und Ausgabe-state unterschiedlich sind.
-
Verdammt, ich wusste das es einen Haken gibt :D
Danke jetzt läuft es Perfekt deine Tipps sind goldig :D
Hier mein Aktueller Flow, jetzt kann ich diese noch aufteilen in mehrere Flows und habe alles aktuell ;-)

-
HAHA jetzt wollen wir aber mal nicht übertreiben :D
Ich gebe mir mühe das ich auch in 2 Jahren noch weiß was ich da getan habe :D
-
PS. einen Hinweis noch.
Ich geh mal davon aus, dass du ganz genau weist, wer da auf deinem Flow mit wem connected. Um das auch nach Wochen noch zu wissen, setze ich gerne comment-nodes ein.
Ich habe meinen ersten Post diesbezüglich nochmal ergänzt.
-
Japp genau, das mache ich dann kurz vorm Zerteilen in die einzelnen Flows.. jetzt für alles auf einmal war es einfacher in einem Flow.
Ich muss die ganzen Link`s auch noch beschriften und dann kommen später die Comments ;-)