NEWS
Adapter Start und Stop Schleife
-
Hallo ich möchte in meinen Flow noch ein par Optionen einbauen ansonste tut er schon das was er soll.

! [
! {
! "id": "a486fc92.a45b1",
! "type": "tab",
! "label": "Schalter",
! "disabled": false,
! "info": ""
! },
! {
! "id": "8be2ab1c.e4e398",
! "type": "trigger",
! "z": "a486fc92.a45b1",
! "op1": "",
! "op2": "true",
! "op1type": "nul",
! "op2type": "bool",
! "duration": "1",
! "extend": false,
! "units": "min",
! "reset": "",
! "bytopic": "all",
! "name": "",
! "x": 430,
! "y": 100,
! "wires": [
! [
! "de60b6c.bc71e48",
! "4194ad5e.f0fba4"
! ]
! ]
! },
! {
! "id": "de60b6c.bc71e48",
! "type": "exec",
! "z": "a486fc92.a45b1",
! "command": "sudo iobroker stop maxcube.0",
! "addpay": false,
! "append": "",
! "useSpawn": "false",
! "timer": "",
! "oldrc": false,
! "name": "",
! "x": 830,
! "y": 140,
! "wires": [
! [],
! [],
! []
! ]
! },
! {
! "id": "f537cb6a.2d3078",
! "type": "ioBroker in",
! "z": "a486fc92.a45b1",
! "name": "If connected to CUL",
! "topic": "maxcube.0.info.connection",
! "payloadType": "value",
! "onlyack": true,
! "func": "all",
! "gap": "",
! "x": 130,
! "y": 80,
! "wires": [
! [
! "8be2ab1c.e4e398"
! ]
! ]
! },
! {
! "id": "4194ad5e.f0fba4",
! "type": "trigger",
! "z": "a486fc92.a45b1",
! "op1": "",
! "op2": "true",
! "op1type": "nul",
! "op2type": "bool",
! "duration": "2",
! "extend": false,
! "units": "min",
! "reset": "",
! "bytopic": "all",
! "name": "",
! "x": 590,
! "y": 220,
! "wires": [
! [
! "855f5a15.8b3478"
! ]
! ]
! },
! {
! "id": "855f5a15.8b3478",
! "type": "exec",
! "z": "a486fc92.a45b1",
! "command": "sudo iobroker start maxcube.0",
! "addpay": false,
! "append": "",
! "useSpawn": "false",
! "timer": "",
! "oldrc": false,
! "name": "",
! "x": 830,
! "y": 220,
! "wires": [
! [],
! [],
! []
! ]
! }
! ]1. Der erste trigger darf nur auslösen wenn true vom CUL kommt und nicht bei jeder Änderung.
2. Wenn 10 Minuten nichts vom CUL kommt soll der erste trigger angestoßen werden.
Kann mir dabei jemand helfen?
Hintergrund ist: Wenn der Adapter läuft synchronisiert der CUL nicht mit dem Internet.
Gruß Dare
-
Hallo Dare_Devil,
du kannst entweder einstellen, dass wenn ein false anliegt, der Trigger gestoppt werden soll. Weiterhin könntest du vorher noch eine if-Abfrage einbauen, sodass nur die "trues" durchkommen.
Für die Abfrage mit den 10 Minuten kannst du mit einem Inject Node lösen.
Grüße
-
Danke HC-Yami,
das waren die erscheidenden Stichpunkte.
Die zwei if-Abfragen baue ich auch noch ein um das ganze perfekt zu machen.
Muss dazu mich aber erstmal mit java script beschäftigen, bin eher der Blockly Type ;)

Gruß Dare
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden