Wie wird eine Aktion „und“ in den Regeln abgearbeitet? Es passiert Merkwürdiges

  • Fragen
  • Wie wird eine Aktion "und" in den Regeln abgearbeitet? Es passiert Merkwürdiges

Wie wird eine Aktion „und“ in den Regeln abgearbeitet? Es passiert Merkwürdiges

0
0

Ich habe (cfos-Version 2.12.7) den Regelsatz im Anhang (json-Datei und jpg Screenshot) und würde erwarten, daß mindestens dann, wenn das Ergebnis der Regel 2 true ist, dass danach die Regel 3 abgearbeitet wird. Beide Regeln sind durch die Aktion „und“ in Regel 2 miteinander verknüpft.

Der Logfile zeigt etwas ganz anderes:

2026-03-06T07:56:44.419 CR rset:
2026-03-06T07:56:44.422 CR 1/1 EX 1.000000 false/false: 0 v=0
2026-03-06T07:56:44.429 CR 2/2 EX 0.000000 true/true: 1 v=0
2026-03-06T07:56:44.434 CR 4/4 EX 0.000000 false/false: 0 v=0
2026-03-06T07:56:44.439 CR eval 5 E1 0 0 0
2026-03-06T07:56:44.442 CR evse E1 0
2026-03-06T07:56:44.444 CR rset:
2026-03-06T07:56:44.447 CR E1 rule applied 0
2026-03-06T07:56:47.669 CR rset:
2026-03-06T07:56:47.672 CR 3/3 EX 0.000000 false/false: 0 v=0
2026-03-06T07:56:47.677 CR eval 5 E1 0 0 2
2026-03-06T07:56:47.680 CR evse E1 0
2026-03-06T07:56:47.682 CR rset:
2026-03-06T07:56:47.684 CR E1 rule applied 0
2026-03-06T07:56:47.688 CR rset:
2026-03-06T07:56:47.692 CR 1/1 EX 1.000000 false/false: 0 v=0

Regel 3 wird übergangen, aber nach einem rset als alleiniger Befehl separat abgearbeitet. Anzumerken sei, dass ich den Regelsatz in den „Eigenen Regelsatz“ kopiert habe. Wenn ich das nicht mache, dann treten noch weitere Effekte wie Wiederholungen der Regeln vor einem rset auf.

Das Verhalten hatte ich bereits in Version 2.12.6 festgestellt.

Kann mir jemand das Verhalten erklären?

markiert als Spam
Posted by Top Networker (Fragen: 63, Antworten: 249)
Gefragt am 6. März 2026 13:16
9 views