Closed structure7 closed 8 years ago
Group the lcd.prints in a separate if-then group (or maybe separate timer alltogether) than the
onHour24 = hour();
onHour = hourFormat12();
onMinute = minute();
onSecond = second();
onMonth = month();
onDay = day();
4/20: Trying to move this into void loop() to see what happens.
I think is is the same as issue #14
May need to use Blynk.syncVirtual(vPin) per http://docs.blynk.cc/#blynk-firmware-virtual-pins-control-blynksyncall
Really need to ask Blynk community how to do this. It's lcd.clear() that's causing the problem but I don't know how to get rid of it and not have LCD display issues.
Or, see if a "run once" lcd.clear will be effective. Or, spacing characters printing to lcd so they always take the same real estate (overwrite previous). Will require more troubleshooting but less code.
Chart it out:
--01234567890123456
01 HVAC OFF since
02
--01234567890123456
01 HVAC ON since
02
--01234567890123456
01
0212:34PM on 4/21
Can probably just "freeze" this readout until a blower state change.