explicit init

This commit is contained in:
ken
2025-05-25 10:22:02 -07:00
parent 6bfa1d2853
commit 7173dcf128
3 changed files with 12 additions and 3 deletions
+6
View File
@@ -90,6 +90,12 @@ void hotwater_setup() {
Flow_State=fS0; Flow_State=fS0;
Pump_State=pS0; Pump_State=pS0;
totalflow = 0;
flowstart_tt = ULONG_MAX;
flowstop_tt = ULONG_MAX;
pumpstart_tt = ULONG_MAX;
pumpstop_tt = ULONG_MAX;
} }
+3 -3
View File
@@ -73,7 +73,7 @@ unsigned long lasttimestamp = 0;
const unsigned int wifiTick = 100; //(interval/RATE); const unsigned int wifiTick = 100; //(interval/RATE);
unsigned long lastToggle; unsigned long lastToggleTick = 0;
void mqtt_setup() { void mqtt_setup() {
@@ -186,10 +186,10 @@ void mqtt_loop() {
} }
// blink LED @ 1Hz // blink LED @ 1Hz
if (ticktime>lastToggle){ if (ticktime>lastToggleTick){
if ((ticktime % 10) == 0) { if ((ticktime % 10) == 0) {
toggleLED; toggleLED;
lastToggle=ticktime; lastToggleTick=ticktime;
} }
} }
+3
View File
@@ -36,6 +36,9 @@ void flowstate(void) {
void setup() { void setup() {
ticktime = 0;
ticknum = 0;
FLOW_eventtime = ULONG_MAX;
//pinMode(ANALOG_READ_PIN, INPUT); //pinMode(ANALOG_READ_PIN, INPUT);
pinMode(PUMP_PIN, OUTPUT); pinMode(PUMP_PIN, OUTPUT);
PUMP_OFF; PUMP_OFF;