Image gallery url property setting not working

Well, I have a file of 208 images for a tachometer gauge I experimented with using a Nextion display. So I loaded up the images in my Local Server’s image folder and made up this fansnazy routine to load them all in…

BLYNK_WRITE(V2) {
  if (param.asInt()) {
    for (int i = 0; i <= 208; i++) {
      gaugeImage= "http://10.10.3.13:8000/";
      gaugeImage+= i;
      gaugeImage+= ".jpg";
      Blynk.setProperty(V0, "url", i + 1, gaugeImage);
      Blynk.virtualWrite(V4, gaugeImage);
      delay (10);
    }
  }
}

I actually confirmed that it does exactly what I want with a Display Widget showing the full URL… but absolutely nothing happens in the Image Widget… So I think the “url” property has issues (I seem to recall another topic about this, but not bothering to search for it right now) :thinking:

So, Plan B… use one command and the whole “urls” method… loaded with 60 images (go ahead and count them :stuck_out_tongue: )…

BLYNK_WRITE(V5) {
  Blynk.setProperty(V0, "urls", "http://10.10.3.13:8000/0.jpg", "http://10.10.3.13:8000/1.jpg", "http://10.10.3.13:8000/2.jpg", "http://10.10.3.13:8000/3.jpg", "http://10.10.3.13:8000/4.jpg", "http://10.10.3.13:8000/5.jpg", "http://10.10.3.13:8000/6.jpg", "http://10.10.3.13:8000/7.jpg", "http://10.10.3.13:8000/8.jpg", "http://10.10.3.13:8000/9.jpg", "http://10.10.3.13:8000/10.jpg", "http://10.10.3.13:8000/11.jpg", "http://10.10.3.13:8000/12.jpg", "http://10.10.3.13:8000/13.jpg", "http://10.10.3.13:8000/14.jpg", "http://10.10.3.13:8000/15.jpg", "http://10.10.3.13:8000/16.jpg", "http://10.10.3.13:8000/17.jpg", "http://10.10.3.13:8000/18.jpg", "http://10.10.3.13:8000/19.jpg", "http://10.10.3.13:8000/20.jpg", "http://10.10.3.13:8000/21.jpg", "http://10.10.3.13:8000/22.jpg", "http://10.10.3.13:8000/23.jpg", "http://10.10.3.13:8000/24.jpg", "http://10.10.3.13:8000/25.jpg", "http://10.10.3.13:8000/26.jpg", "http://10.10.3.13:8000/27.jpg", "http://10.10.3.13:8000/28.jpg", "http://10.10.3.13:8000/29.jpg", "http://10.10.3.13:8000/30.jpg", "http://10.10.3.13:8000/31.jpg", "http://10.10.3.13:8000/32.jpg", "http://10.10.3.13:8000/33.jpg", "http://10.10.3.13:8000/34.jpg", "http://10.10.3.13:8000/35.jpg", "http://10.10.3.13:8000/36.jpg", "http://10.10.3.13:8000/37.jpg", "http://10.10.3.13:8000/38.jpg", "http://10.10.3.13:8000/39.jpg", "http://10.10.3.13:8000/40.jpg", "http://10.10.3.13:8000/41.jpg", "http://10.10.3.13:8000/42.jpg", "http://10.10.3.13:8000/43.jpg", "http://10.10.3.13:8000/44.jpg", "http://10.10.3.13:8000/45.jpg", "http://10.10.3.13:8000/46.jpg", "http://10.10.3.13:8000/47.jpg", "http://10.10.3.13:8000/48.jpg", "http://10.10.3.13:8000/49.jpg", "http://10.10.3.13:8000/50.jpg", "http://10.10.3.13:8000/51.jpg", "http://10.10.3.13:8000/52.jpg", "http://10.10.3.13:8000/53.jpg", "http://10.10.3.13:8000/54.jpg", "http://10.10.3.13:8000/55.jpg", "http://10.10.3.13:8000/56.jpg", "http://10.10.3.13:8000/57.jpg", "http://10.10.3.13:8000/58.jpg", "http://10.10.3.13:8000/59.jpg");
}

This actually worked! But this only allowed up to index 34… So I think that is the limit allowed with a single Image Widget?? Or at least by this method.

And it does scroll through them nicely with a slider and code… but my RPM is governed :wink:

@wickedbeernut So there you go… you can have only 34 bottles of beer on the wall :joy: