structure7 / hvacMonitor

Monitoring supply/return air temps, run status, and on/off durations.
MIT License
10 stars 6 forks source link

Remove virtual LCD blink #20

Closed structure7 closed 8 years ago

structure7 commented 8 years ago

Can probably just "freeze" this readout until a blower state change.

structure7 commented 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.

structure7 commented 8 years ago

I think is is the same as issue #14

structure7 commented 8 years ago

May need to use Blynk.syncVirtual(vPin) per http://docs.blynk.cc/#blynk-firmware-virtual-pins-control-blynksyncall

structure7 commented 8 years ago

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