Labeled value display, strange value from step widget

It would be fixed in next bugfix release (i guess today or tomorrow)

Has been fixed in 2.13.4 that would be available soon.

After updating to 2.14.4 the Labeled value display shows zero when the step widget is zero, good work. But there still is one issue. If the step widgets lowest range is set to a negative number, it will stop after one step. If the range is set to -5 to 5, it will start at -5 and go to -4 with one push, (step set to 1) but no further. I can move between -5 and -4, but no higher number.

And the Labeled value display shows zero at all the time…

Maybe you have enabled range mapping? I could not reproduce this issue without range mapping ON, but with this option it exists. Will be fixed in next release

No, range mapping is off.

This sounds like the same issue I am having regarding the Step widget and negative values.

Did this problem start after the latest update?

I’m not sure exactly during wich version it first appeared, but it was working fine a couple of weeks ago.

Ok, I think this latest issue started with the 2.14.4 update. I use step widgets to calibrate temp sensors, it was never a problem with negative numbers before, only the zero issue.

We uploaded new 2.14.5 build with a fix to this issue.

Updated, but same issue. I’ve tried some more ranges and it seems like if you have just one step below zero, then it is ok. If you have two steps or more, it is stuck between the two lowest numbers.

E.g. if you have a range of -1 to 5 with step set to 1, then it moves between -1 and 5. If you set the range to -2 to 5, it moves between -2 and -1.

If the range is -1 to 5 with step set to 0.1 it moves between -1 and -0.9.

Actually it is not. The widget displays the right value but it doesn’t send any value to hardware.

1 Like

Yes, that is corrrect, I can see that in my labeled value display where the value always is zero on negative numbers.

But the step widget itself shows correct numbers.

@blynkola @Jan-Age sorry, but we could not reproduce such issue, I see that data is sent correctly on any minimal negative value, without any stuck at any value. could you provide more info on your step and display widgets setup and your current sketch to reproduce this issue.

It is the same sketch as earlier and the same settings.


Try bumping up to 2.15.5. Also make sure all other Blynk libraries and Local Server, if applicable, are up to date.

I have just tested the same setup and it works as it should.

BLYNK_WRITE(V62) {
  float Steptest = param.asFloat();
  Blynk.virtualWrite(V61, Steptest);
}

I have the latest version 2.14.5.

I still have the same problem. Maybe @BlynkAndroidDev can prepare a logging build for me again?

@blynkola maybe are you sending increment (step), but not value, to the server? there is a buggy issue with sending step to the server.