Hallo zusammen,
ich würde gern Items in OH dynamisch zur Laufzeit erzeugen.
Mein Szenario sieht folgendermaßen aus:
Ich habe also eine Regel die eine Action aufruft. In der Action soll dann das Item erstellt werden und mit Hilfe eines ItemProviders in der ItemRegistry abgelegt werden.
Dazu habe ich schon einen ItemProvider registriert. Dieser funktioniert auch erstmal soweit, dass die getItems() Methode beim Start von OH aufgerufen wird und eine initiale Liste von Items zurückgibt und diese dann auch im OH registriert.
Nun stellt sich mir aber die Frage, wie ich zur Laufzeit meinen ItemProvider updaten und neue Items hinzufügen kann. Es gibt ja einen ItemsChangeListener, nur weiß ich nicht so recht was ich damit anfangen soll
Ich hoffe mir kann jemand helfen! Danke schon mal im voraus!
ich würde gern Items in OH dynamisch zur Laufzeit erzeugen.
Mein Szenario sieht folgendermaßen aus:
Ich habe also eine Regel die eine Action aufruft. In der Action soll dann das Item erstellt werden und mit Hilfe eines ItemProviders in der ItemRegistry abgelegt werden.
Dazu habe ich schon einen ItemProvider registriert. Dieser funktioniert auch erstmal soweit, dass die getItems() Methode beim Start von OH aufgerufen wird und eine initiale Liste von Items zurückgibt und diese dann auch im OH registriert.
Nun stellt sich mir aber die Frage, wie ich zur Laufzeit meinen ItemProvider updaten und neue Items hinzufügen kann. Es gibt ja einen ItemsChangeListener, nur weiß ich nicht so recht was ich damit anfangen soll

Ich hoffe mir kann jemand helfen! Danke schon mal im voraus!
Kommentar