moba15 / ioBroker.hiob

ioBroker.hiob: Visualization of ioBroker for mobile phones
MIT License
8 stars 3 forks source link

Wrong subscribeForeignStatesAsyn handling #94

Open Lucky-ESA opened 1 month ago

Lucky-ESA commented 1 month ago

Bitte hier das ändern.

await this.adapter.subscribeForeignStatesAsync("*");

Hier werden alle States hinzugefügt, wirklich alle...Bei mir 37000 States

Bsp.: await this.adapter.subscribeForeignStatesAsync("test.0.*"); beziehungsweise: await this.adapter.subscribeForeignStatesAsync(${variableMitInstanz}.*);

moba15 commented 2 weeks ago

Das war ursprünglich meine erste Implementation des Handlings, jedoch wurde mir damals gesagt, dass es dann Sinn macht wirklich alle zu subscriben. Kann ich damals aber auch falsch verstanden haben, werde ich sonst nochmal ändern. Sollte ja auch ohne App update funktionieren.

moba15 commented 2 weeks ago

Mit dem markierten commit, werden jetzt wenn z.B. ein User mehr als subscribtionThresholdPerInstance 0_userdata.0. Sates subscribed, dann wird einfach auf 0_userdata.0. subscribed

Lucky-ESA commented 1 week ago

Fehlen da nicht die Änderungen in der src/listener/listener.ts

moba15 commented 1 week ago

Hier wurden die geändert: 713dd22 bzw hier nochmal 5cd4d13

bzw. der aktuellste stand vom dev branch