Template
explicit init
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -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;
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -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;
|
||||||
|
|||||||
Reference in New Issue
Block a user