Werte auf Zeit überwachen

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

Moderator: Co-Administratoren

Antworten
dnwalker
Beiträge: 5
Registriert: 30.03.2023, 18:02
System: keine Zentrale (nur Pairing, FHEM etc.)

Werte auf Zeit überwachen

Beitrag von dnwalker » 30.03.2023, 18:10

Hallo zusammen,

ich fange gerade mit Node Red an und versuche mich gerade an einer Automation.

Ich möchte eine Aktion auslösen wenn ein Temperaturwert für eine gewisse Zeit immer über einen bestimmten Wert liegt auslösen.

Also wenn z.B. 20Grad über eine Stunde konstant gemessen werden dann soll eine Aktion ausgeführt werden.

Irgendwie bekomme ich das nicht in und somit an Euch die Frage mit welchem Node man das am besten lösen kann.

Danke und Gruß
dnwalker

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

Re: Werte auf Zeit überwachen

Beitrag von Henke » 30.03.2023, 22:08

Screenshot 2023-03-30 220704.jpg

Code: Alles auswählen

[
    {
        "id": "32a569a91b1a2ae7",
        "type": "switch",
        "z": "3bef3877d73779f4",
        "name": "über gleich 20",
        "property": "payload",
        "propertyType": "msg",
        "rules": [
            {
                "t": "gte",
                "v": "20",
                "vt": "num"
            },
            {
                "t": "else"
            }
        ],
        "checkall": "true",
        "repair": false,
        "outputs": 2,
        "x": 620,
        "y": 4540,
        "wires": [
            [
                "6a066c81404970ae"
            ],
            [
                "f4d554e856b6ecde"
            ]
        ]
    },
    {
        "id": "f4d554e856b6ecde",
        "type": "change",
        "z": "3bef3877d73779f4",
        "name": "",
        "rules": [
            {
                "t": "set",
                "p": "reset",
                "pt": "msg",
                "to": "true",
                "tot": "bool"
            }
        ],
        "action": "",
        "property": "",
        "from": "",
        "to": "",
        "reg": false,
        "x": 860,
        "y": 4580,
        "wires": [
            [
                "6a066c81404970ae"
            ]
        ]
    },
    {
        "id": "6a066c81404970ae",
        "type": "trigger",
        "z": "3bef3877d73779f4",
        "name": "",
        "op1": "",
        "op2": "",
        "op1type": "nul",
        "op2type": "payl",
        "duration": "5",
        "extend": false,
        "overrideDelay": false,
        "units": "min",
        "reset": "",
        "bytopic": "all",
        "topic": "topic",
        "outputs": 1,
        "x": 850,
        "y": 4520,
        "wires": [
            [
                "3acd8f8620d14377"
            ]
        ]
    },
    {
        "id": "6e928d1756388cbc",
        "type": "inject",
        "z": "3bef3877d73779f4",
        "name": "20",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "20",
        "payloadType": "num",
        "x": 370,
        "y": 4480,
        "wires": [
            [
                "32a569a91b1a2ae7"
            ]
        ]
    },
    {
        "id": "483f0331571cf587",
        "type": "inject",
        "z": "3bef3877d73779f4",
        "name": "25",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "25",
        "payloadType": "num",
        "x": 370,
        "y": 4540,
        "wires": [
            [
                "32a569a91b1a2ae7"
            ]
        ]
    },
    {
        "id": "01b45ba674d87be8",
        "type": "inject",
        "z": "3bef3877d73779f4",
        "name": "10",
        "props": [
            {
                "p": "payload"
            }
        ],
        "repeat": "",
        "crontab": "",
        "once": false,
        "onceDelay": 0.1,
        "topic": "",
        "payload": "10",
        "payloadType": "num",
        "x": 370,
        "y": 4600,
        "wires": [
            [
                "32a569a91b1a2ae7"
            ]
        ]
    },
    {
        "id": "3acd8f8620d14377",
        "type": "debug",
        "z": "3bef3877d73779f4",
        "name": "Bumm",
        "active": false,
        "tosidebar": true,
        "console": false,
        "tostatus": false,
        "complete": "true",
        "targetType": "full",
        "statusVal": "",
        "statusType": "auto",
        "x": 1090,
        "y": 4520,
        "wires": []
    }
]

dnwalker
Beiträge: 5
Registriert: 30.03.2023, 18:02
System: keine Zentrale (nur Pairing, FHEM etc.)

Re: Werte auf Zeit überwachen

Beitrag von dnwalker » 31.03.2023, 08:03

Hallo,

danke für die Info.

Werde ich gleich mal testen.

Vom Prinzip her ist mir das jetzt klar.

Wie kann man den Code in Red-Node übernehmen? Ich habe das mal mit der Import-Funktion versucht aber das hat leider nicht funktioniert?

Gruß
dnwalker

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

Re: Werte auf Zeit überwachen

Beitrag von Henke » 31.03.2023, 08:27

Muss mit Import gehen!

dnwalker
Beiträge: 5
Registriert: 30.03.2023, 18:02
System: keine Zentrale (nur Pairing, FHEM etc.)

Re: Werte auf Zeit überwachen

Beitrag von dnwalker » 31.03.2023, 08:29

Meine letzte Frage hat sich erübrigt - hat funktioniert

Antworten

Zurück zu „RedMatic“