Rule erzeugt bei Ausführung weitere Rule
Verfasst: 15. Jan 2025 08:25
Hallo Zusammen,
kurze Zusammenfassung. Bin jetzt von OH 3 auf OH 4 umgestiegen und somit musste einiges nachgezogen werden.
Ich habe eine neue Regel für meine Windberechnung aufgesetzt, die auch macht was sie soll.
Jetzt habe ich allerdings gesehen, dass es mir dadurch schieinbar temporär diese Rule immer wieder bei Ausführung unter Rules neu anlegt?!
Wenn ich die Rule anhalte, sind auch die "erzeugte" Rules wieder weg?!
Achso...
openHAB 4.3.2 auf Raspberry Pi 4
kurze Zusammenfassung. Bin jetzt von OH 3 auf OH 4 umgestiegen und somit musste einiges nachgezogen werden.
Ich habe eine neue Regel für meine Windberechnung aufgesetzt, die auch macht was sie soll.
Code: Alles auswählen
configuration: {}
triggers:
- id: "1"
configuration:
itemName: Wind_ms
type: core.ItemStateUpdateTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/javascript
script: |
rules.JSRule({
name: "Convert Wind Speed",
description: "Converts wind speed from km/s to km/h",
triggers: [
triggers.ItemStateChangeTrigger("Wind_ms")
],
execute: (event) => {
var Wind_ms = items.getItem("Wind_ms").state;
if (Wind_ms !== "NULL" && Wind_ms !== "UNDEF") {
var Wind_kmh = parseFloat(Wind_ms) * 3.6;
items.getItem("Wind_kmh").sendCommand(Wind_kmh.toFixed(2));
}
}
});
type: script.ScriptAction
Wenn ich die Rule anhalte, sind auch die "erzeugte" Rules wieder weg?!
Achso...
openHAB 4.3.2 auf Raspberry Pi 4