My Setup:
- Running latest Blynk Phone apps.(iPhone/Android), local server-0.29.7-java8.jar, lib=0.5.0
- Per documentation, Four widget properties are supported - color, label, min, max for all widgets.
- Did not see any other logged bugs for this on iPhone
- Both phones are logged into same account when trying this feature (NON-SHARED). Note: makes no difference if using only one phone.
- Blynk.run() continuous in loop()
Problem:
- Cannot set min or max values on Slider Control (seen when sliding control from min to max) using iPhone Blynk app. Note: this part does work on Android.
- After running the code below with android, the max value (above slider) does not change until slider is moved once. This appears to be a bug with android…
Code used to set values:
Blynk.setProperty(V1, "min", 2);
Blynk.setProperty(V1, "max", 5);
Blynk.setProperty(V1, "color", "#ED9D00");
Blynk.setProperty(V1, "label", "Slide to Select Message");
To reproduce:
- setup a simple project using a slider control on any “virtual channel”
- set initial limits for min/max (in GUI)
- run iphone and android from account & project (easy to observe)
- run setProperty code above for changing min/max
- observe:
a) actual max limit value on slider (above slider itself), both phones
b) move slider and repeat step a
Other Observations:
- The label and color properties can be set using iPhone & Android apps.
- After setting min/max with android then taking it out of RUN mode, the min/max field get updated on OUTPUT setup screen (correct). The iPhone always shows OLD min/max values (issue). This presents a problem because switching from run to develop and back to run puts old iphone values back into slider limits.
@Eugene Has this been fixed in next iOS release?