Skip to content

Knx Plugin Global Scheduler#1024

Open
onkelandy wants to merge 2 commits intosmarthomeNG:developfrom
onkelandy:knx
Open

Knx Plugin Global Scheduler#1024
onkelandy wants to merge 2 commits intosmarthomeNG:developfrom
onkelandy:knx

Conversation

@onkelandy
Copy link
Member

No description provided.

@onkelandy onkelandy requested a review from bmxp January 31, 2026 22:59
@onkelandy
Copy link
Member Author

Hmm.. ich überlege, ob man hier mit eine Queue arbeiten sollte, die für jedes Item den Poll in einem Thread ausführt und zwar nur dann, wenn der vorige Thread fertig ist..? Das war nämlich meine eigentliche Idee, dass keine parallelen Threads entstehen, um hier nicht Gefahr zu laufen, ans Threadlimit oä. zu kommen. Thoughts..?

@bmxp
Copy link
Member

bmxp commented Feb 24, 2026

Kommt denn Dein Thread Problem aus dem KNX Plugin? Bei mir ist ein Thread Problem meist aus eval oder Logik gekommen in Verbindung mit nicht abgefangenen invaliden Werten.

@onkelandy
Copy link
Member Author

Ich denke nicht. Aber ich fände hier die Option nicht schlecht, dass man sich etliche Plugin-Scheduler spart, die bei mir schon so 15-20 Threads gleichzeitig feuern. Ich dachte zuerst, wenn das ein globaler Scheduler nacheinander arbeitet, reicht das. Aber u.U. geht ja ein Poll doch länger als eine Loop-Iteration, weshalb ich das noch anpassen müsste. Oder sehe ich das falsch?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants