Connection issues with more than one Blynk.setProperty

Maybe I’m just implementing incorrectly. So I’m doing something along the lines of (every 2 seconds):

void changeColors() {
  if (aThingIsRunning == TRUE)
  {
    Blynk.setProperty(V0, "color", "#D3435C"); // Color red
  }
  else if (aThingIsRunning == FALSE)
  {
    Blynk.setProperty(V0, "color", "#5F7CD8"); // Color dark blue
  }
}

No problems. However, if I add one more vPin, like:

void changeColors() {
  if (aThingIsRunning == TRUE)
  {
    Blynk.setProperty(V0, "color", "#D3435C");
    Blynk.setProperty(V1, "color", "#D3435C");
  }
  else if (aThingIsRunning == FALSE)
  {
    Blynk.setProperty(V0, "color", "#808080"); 
    Blynk.setProperty(V1, "color", "#808080");
  }
}

…I’m constantly losing connection. This is a WeMos D1 mini. I’ve played around with a delay(50) between setProperty, or placing in a different place in my sketch, and using flags to make sure Blynk.setProperty happens just once, but whatever I do, if I have more than one Blynk.setProperty in a sketch I get the Blynk app disconnect notice.

Any ideas? I’m doing something different than what’s shown in the example sketches… maybe doing it wrong! Thanks.

Well gosh… thanks for nothing everyone! :wink:

I have been getting away with uploading to data.sparkfun.com every 15 seconds without issue… but perhaps adding Blynk.setProperty was enough compromise stability. I witnessed sparkfun timing out quite a bit in terminal… maybe the client.stop() after a sparkfun timeout in my code is hosing everything.

At any rate, with no sparkfun uploads all is fine!

Looks like the latest release couldn’t have come at a better time!!!