Es gibt im openHAB keine "Rollen".
Bitte achte darauf, die richtigen Begrifflichkeiten zu verwenden, ansonsten wird es extrem schwer, dahinter zu kommen, wo sich Fehler verstecken.
Wenn Du Regeln in Textdateien anlegst (Dateien im Ordner
$OPENHAB_CONF/rules/ mit der Dateieindung
.rules), achte darauf, dass die Dateinamen möglichst kurz sind und weder Sonderzeichen noch Umlaute oder gar Leerzeichen enthalten. Also keinesfalls "
2.4. Timers-Heating.rules", sondern z.B.
heating.rules. Einfacher ist besser.
Bitte in Dateinamen keine eigene Nummerierung einführen, das endet lediglich in absolutem Chaos. Dir hingegen bringt es keinerlei Vorteile.
openHAB erlaubt in den meisten Bereichen, beliebig viele Dateien anzulegen, mit ein paar Ausnahmen.
Alle Dateien, deren Endung auf eine Mehrzahl hinweist (
.rules,
.items,
.things...) können potenziell beliebig viele Elemente des entsprechenden Typs enthalten, also z.B. mehrere Rules in einer
.rules Datei, oder auch mehrere Things in einer
.things Datei. Dabei gibt es keinen zwingenden Zusammenhang zwischen Dateiname und Addon,
meine Herangehensweise ist aber tatsächlich, dass ich pro Addon eine separate
.things Datei verwende (z.B.
knx.things) und ebenfalls pro Addon eine separate
.items Datei (z.B.
mqtt.items) - Letzteres aber eher aus historischen Gründen.
Weiterhin müssen Rules, die über Textdateien erzeugt wurden, zwingend ein eindeutiges Label haben (jeweils der String nach dem Schlüsselwort
rule in der
.rules Datei). Es reicht hier nicht, dass das Label innerhalb der Datei eindeutig ist, es muss systemweit eindeutig sein.
UI Rules haben hingegen eine UID, das Label dient hier nur dem Komfort des Anwenders.
Es wäre hilfreich, wenn Du zumindest die Konfiguration der betroffenen Items zeigen könntest. Grundsätzlich funktioniert openHAB auch mit mehreren tausend Items ohne Auffälligkeiten über Monate stabil, wenn Du also ein Problem hast, dann handelt es sich fast sicher um einen Konfigurationsfehler. In seltenen Fällen kannst Du auch auf einen Bug gestoßen sein
oder es gab einen Fehler im Dateisystem, das wäre dann ein Problem des darunter laufenden OS, ebenfalls nicht völlig auszuschließen, aber eben auch sehr unwahrscheinlich.
openHAB4.1.2 stable in einem Debian-Container (bookworm) (Proxmox 8.1.5, LXC), mit openHABian eingerichtet