Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

there's a limit to how many fields you can subscribe to #14

Open
Hixie opened this issue May 16, 2016 · 3 comments
Open

there's a limit to how many fields you can subscribe to #14

Hixie opened this issue May 16, 2016 · 3 comments

Comments

@Hixie
Copy link

Hixie commented May 16, 2016

It seems that only the first 9 fields to which I subscribe after the dishwasher is powered on will ever actually report changes. For example, if I register 10 fields and the 9th is doorCount, then opening and closing the dishwasher sends a doorCount change event. If I then move it to the 10th, then it still works. If I then power-cycle the dishwasher and subscribe to the exact same list, with doorCount 10th, then I don't get doorCount notifications.

This might be a lower-level bug than just with the gea-plugin-dishwasher library.

@johnnysako
Copy link

@Hixie There is a limit to the number of subscriptions. In the current version of released software it is 21. This was changed in our production software from 10 about a year ago. For the behavior you describe above, even though you unsubscribed and then resubscribed, it likely got the same spot in our subscription list. That would be the difference between it publishing as the 9th and 10th element.

@palisaide we should look into the 10th element not publishing.

@Hixie
Copy link
Author

Hixie commented Jul 7, 2016

By software, are you referring to the firmware in the device? Or is this something I can update?

I can live without subscriptions (I just have my software continually polling all the various fields), but it'd be nicer if the subscriptions worked. :-)

@johnnysako
Copy link

Ahhh, yes. Firmware in the dishwasher.

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

No branches or pull requests

2 participants