Ewon Technical Forum

Full Version: AzureIOT server push time
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
I am a controls engineer familiar with ewon but new to Azure. I'm trying to modify the AzureIOT IO server settings for an existing and functioning eWON Flexy 205.

They currently have a full data push time setting of every six hours and a changed data push time setting of five minutes. Most of their values only change once a day. The issue they would like fixed is that on the changed data push, they get data for the handful of values that changed but NULL for all the other values.

Is there anything I can do on the eWON side to fix this issue for them? Can I use the tag groups setting to have multiple full data push time settings? Or do you get one full push and one changed push for a specific device ID?
Hi,

No, you can do nothing.
I would have to modify/improve the IOServer.
Is that urgent ?

Simon
(03-08-2020, 12:29 PM)simon Wrote: [ -> ]Hi,

No, you can do nothing.
I would have to modify/improve the IOServer.
Is that urgent ?

Simon
OK, thanks for the info!

In that case they are curious if it's possible to do either of the following:
1) Indicate in some way to Azure whether it is a changed data push or a full data push?
2) Turn off the "changed data" push completely?
1) we can easily add a parameter in the json
2) Easy to implement as well (from now, the only is to put a very big value like 2000000 and you'll have it pushed +/- every month.
(04-08-2020, 06:21 PM)simon Wrote: [ -> ]1) we can easily add a parameter in the json
2) Easy to implement as well (from now, the only is to put a very big value like 2000000 and you'll have it pushed +/- every month.
Thank you Simon! That's very helpful.
Hi,

Here attached a ver 1.2 of the addon.

Two changes :
- Change or Full push must be deactivated when "push time" is set to 0
- A new parameter called "changefullflagjson" that you can set to "1" in the IOServer config.  This will allow you to get an extra field in the json : "type":"pushonchange" or "type":"pushfull");

To be honest, I have not tested it but these are minor changes, so it should work ok.

Simon