on_Time-Flow mit einstellbarer Dauer

Node-RED als CCU3/RaspberryMatic Addon, WebApp, HomeKit, ...

Moderator: Co-Administratoren

Antworten
VolGra
Beiträge: 86
Registriert: 24.03.2012, 11:40
Hat sich bedankt: 19 Mal
Danksagung erhalten: 2 Mal

on_Time-Flow mit einstellbarer Dauer

Beitrag von VolGra » 14.04.2024, 17:44

Hallo zusammen,
nachdem ich nichts Besseres fand, hier ein Flow, um aus einem TRUE-Inject ein TRUE mit definierter Dauer (hier 5s) zu realisieren. Sollte dies ein Programmier-Kundiger in einen einfacheren Code z.B. mit function-Node umsetzen können, bin ich sehr an dieser Verbesserung interessiert:
Dateianhänge
einstellbare on-time.jpg

Benutzeravatar
Henke
Beiträge: 1526
Registriert: 27.06.2022, 20:51
System: CCU
Hat sich bedankt: 141 Mal
Danksagung erhalten: 306 Mal

Re: on_Time-Flow mit einstellbarer Dauer

Beitrag von Henke » 20.04.2024, 11:52

Das geht einfacher mit einer "Trigger" Node:

Code: Alles auswählen

[
    {
        "id": "092f3ffa4fc6ef47",
        "type": "trigger",
        "z": "f757d8982a49568c",
        "name": "",
        "op1": "",
        "op2": "false",
        "op1type": "pay",
        "op2type": "bool",
        "duration": "5",
        "extend": true,
        "overrideDelay": false,
        "units": "s",
        "reset": "",
        "bytopic": "all",
        "topic": "topic",
        "outputs": 1,
        "x": 1540,
        "y": 2540,
        "wires": [
            [
                "42a889267c5a9452"
            ]
        ]
    },
    {
        "id": "4826658f8e159189",
        "type": "inject",
        "z": "f757d8982a49568c",
        "name": "",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "true",
        "payloadType": "bool",
        "x": 1370,
        "y": 2540,
        "wires": [
            [
                "092f3ffa4fc6ef47"
            ]
        ]
    },
    {
        "id": "42a889267c5a9452",
        "type": "debug",
        "z": "f757d8982a49568c",
        "name": "",
        "active": true,
        "tosidebar": true,
        "console": false,
        "tostatus": true,
        "complete": "payload",
        "targetType": "msg",
        "statusVal": "",
        "statusType": "auto",
        "x": 1695,
        "y": 2540,
        "wires": [],
        "l": false
    }
]

Antworten

Zurück zu „RedMatic“