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
Werte auf Zeit überwachen
Moderator: Co-Administratoren
- 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
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": []
}
]
Re: Werte auf Zeit überwachen
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
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
- Henke
- Beiträge: 1521
- Registriert: 27.06.2022, 20:51
- System: CCU
- Hat sich bedankt: 140 Mal
- Danksagung erhalten: 306 Mal