Update WaterishOS-core2.0.ino
This commit is contained in:
parent
f219cd3a0c
commit
5c333d3b58
|
@ -37,14 +37,21 @@ boolean online = true;
|
||||||
FlowMeter sensorA[6] = FlowMeter(1);
|
FlowMeter sensorA[6] = FlowMeter(1);
|
||||||
FlowMeter sensorB[6] = FlowMeter(3);
|
FlowMeter sensorB[6] = FlowMeter(3);
|
||||||
volatile boolean awakenByInterrupt = false;
|
volatile boolean awakenByInterrupt = false;
|
||||||
LiquidCrystal_I2C lcd(0x27, 16, 2);
|
LiquidCrystal_I2C lcd(0x3F, 16, 2);
|
||||||
int menu;
|
int menu;
|
||||||
|
void writelcd(String line1, String line2){
|
||||||
|
lcd.clear();
|
||||||
|
lcd.print(line1);
|
||||||
|
lcd.setCursor(0,1);
|
||||||
|
lcd.print(line2);
|
||||||
|
}
|
||||||
void drawmenu()
|
void drawmenu()
|
||||||
{
|
{
|
||||||
switch (menu)
|
switch (menu)
|
||||||
{
|
{
|
||||||
case '1':
|
case '1':
|
||||||
lcd.print(" Waterish OS OK ");
|
lcd.print(" Waterish OS OK ");
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -69,12 +76,16 @@ void updatemqtt() {
|
||||||
for (int counter; counter <= 6; counter++)mqtt.publish("/waterishos/node" + nodename + "/volumeB/" + counter, String(sensorB[counter].getTotalVolume()));
|
for (int counter; counter <= 6; counter++)mqtt.publish("/waterishos/node" + nodename + "/volumeB/" + counter, String(sensorB[counter].getTotalVolume()));
|
||||||
}
|
}
|
||||||
void setup() {
|
void setup() {
|
||||||
|
lcd.begin();
|
||||||
|
writelcd(" Siwat INC (tm) "," Waterish OS");
|
||||||
|
delay(1000);
|
||||||
WiFi.mode(WIFI_STA);
|
WiFi.mode(WIFI_STA);
|
||||||
WiFi.begin(ssid, password);
|
WiFi.begin(ssid, password);
|
||||||
int connectionattempt = 0;
|
int connectionattempt = 0;
|
||||||
while (WiFi.status() != WL_CONNECTED)
|
while (WiFi.status() != WL_CONNECTED)
|
||||||
{
|
{
|
||||||
//wait for it ... (Wait for Wifi Connection)
|
//wait for it ... (Wait for Wifi Connection)
|
||||||
|
writelcd("WiFi Connecting"," Attempt "+String(connectionattempt));
|
||||||
connectionattempt++;
|
connectionattempt++;
|
||||||
delay(500);
|
delay(500);
|
||||||
if (connectionattempt >= 20) {
|
if (connectionattempt >= 20) {
|
||||||
|
|
Loading…
Reference in New Issue