Jump to content
View in the app

A better way to browse. Learn more.

Universal Devices Forum

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

0.9.70 available

Featured Replies

Posted

A new version is available

YoLink started to limit number of calls from nodeserver to their servers to 20 / min and 6 per device / min.   If you have many devices a Poll will violate this and some pof the devices may be temporary offline.  Changed poll to spread the query in time (4 seconds between each device).  Also updated Poll to every 5 min (300s) - Poll should not be needed ideally as all changes are reported by YoLink, but in case a packet is missed ithe state will be updated during Poll.   Note, if you have 75 or more devices (4 sec * 75 = 300s ) you should update shortPoll accordingly 

Is there a pay option for more calls, 20 total calls per min seems pretty low. Or maybe I am misunderstanding what a call is, if I had 21 devices would a single query cap me out?

  • Author

It is YoLink making this limit - I think it does not need to cause issues - It is control or status update calls.  You do not need to keep querying the devices - they announce changes (which is not counted as a call) - so it is only if you change/control you devices often or you do a query update (should really be needed but there is always a chance to missing a packet being sent from device).

I am working to limit the calls automatically, but not as easy if you have multiple houses on different polisys (It is my case).    

3 minutes ago, Panda88 said:

It is YoLink making this limit - I think it does not need to cause issues - It is control or status update calls.  You do not need to keep querying the devices - they announce changes (which is not counted as a call) - so it is only if you change/control you devices often or you do a query update (should really be needed but there is always a chance to missing a packet being sent from device).

I am working to limit the calls automatically, but not as easy if you have multiple houses on different polisys (It is my case).    

So if I am turning on a relay or announcing a message over the Speaker Hub, that counts. To play a message on the Speaker Hub I have a program that selects the message, waits 2 seconds and then plays message. Thats 2 calls, is there a better way?

  • Author

Correct

Selecting the message may be happening local (I believe so but I am not 100% sure) - if local it does not count - I think they play includes the selected message in one operation / call

1 minute ago, Panda88 said:

Correct

Selecting the message may be happening local (I believe so but I am not 100% sure) - if local it does not count - I think they play includes the selected message in one operation / call

I the program for Play you only get this

image.png.dfbe4e5573ab4b57b5be55ef54f1b491.png

 

That is why I am having to select the message, wait, then play:
image.png.b4aa043625404cc9ce1547f762851294.png

 

But if the select message is local, then it doesn't matter from a call count, other than the delay being there. Overall the Node seems to operate very well. Nice work!

  • Author

Should be local - Any special reason for the delay?

31 minutes ago, Panda88 said:

Should be local - Any special reason for the delay?

Didn't seem to work without a delay in between the select and play, like the EISY/IoX sends the commands so fast the Speaker Hub doesn't select the message in time. But after reading the throttling YoLink is doing, it could have been that. I just took the wait out and it seems to be working ok now. 

Guest
This topic is now closed to further replies.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.