Steps To Reproduce
3 of them are all advanced scripting shortcut (no http request).

- read db_fan first
- Click on "set 1"
- click read db_fan
- go global variable to check its value
Expected behavior
correct value read after each update
Actual behavior
value isn't set all the time when setVariable called.
Context
Please complete the following information:
The setVariable sometimes does work at his first time, but only in a ratio less than 0.1.
If we click ’set 1’ and ’set 2’ in turn, db_fan would keep showing his initial value for several times, untill one of them occasionally does his job.
Is this because of some cache machanism? (i didn't see this issue on another device)
Steps To Reproduce
3 of them are all advanced scripting shortcut (no http request).

Expected behavior
correct value read after each update
Actual behavior
value isn't set all the time when setVariable called.
Context
Please complete the following information:
The setVariable sometimes does work at his first time, but only in a ratio less than 0.1.
If we click ’set 1’ and ’set 2’ in turn, db_fan would keep showing his initial value for several times, untill one of them occasionally does his job.
Is this because of some cache machanism? (i didn't see this issue on another device)