From 9343adbf89fd2b9e94491d6c8d784e37fa4b88d1 Mon Sep 17 00:00:00 2001 From: "de@itstall.de" <de@itstall.de> Date: Mon, 3 Feb 2020 19:55:18 +0100 Subject: [PATCH] Set page 1 as default --- wetterstation/wetterstation.ino | 16 ++++++---------- 1 file changed, 6 insertions(+), 10 deletions(-) diff --git a/wetterstation/wetterstation.ino b/wetterstation/wetterstation.ino index ab41db8..8afab68 100644 --- a/wetterstation/wetterstation.ino +++ b/wetterstation/wetterstation.ino @@ -45,7 +45,7 @@ byte packetBuffer[48]; // buffer to hold incoming and o // // initialize variables // -int page = 0; +int page = 1; String command; String doubleQuote = "\"\""; @@ -64,7 +64,7 @@ void setup() { printNextionCommand("dims=" + String(0)); // set initial startup backlight value of the Nextion display to 0 printNextionCommand("dim=" + String(0)); // also set the current backlight value to 0 - printNextionCommand("page 0"); + printNextionCommand("page 1"); delay(startupDelay); @@ -97,13 +97,13 @@ void loop() { else if (page == 1) { if (weatherForecastLoop == 0) { - page = 0; + //page = 0; #if !defined (DEBUG_NO_PAGE_FADE) displayFadeOut(displayDimValue, dimPageDelay); #endif - printNextionCommand("page 0"); + //printNextionCommand("page 0"); #if !defined (DEBUG_NO_PAGE_FADE) displayFadeIn(0, displayDimValue, dimPageDelay); @@ -251,11 +251,8 @@ void reconnectMqtt() { while (!mqttClient.connected()) { if (mqttClient.connect(frontendId.c_str(), mqttUser, mqttPass)) { Serial.println("MQTT Connected"); - //mqttClient.subscribe(mqttTopic); - mqttClient.subscribe("/wetterstation/frontend/7363421/weather"); - Serial.print("MQTT Subscribe to: "); - Serial.println(mqttTopic); - mqttClient.publish(mqttTopicBackend, settings.c_str()); + mqttClient.subscribe(("/wetterstation/frontend/" + frontendId + "/weather").c_str()); + mqttClient.publish("/wetterstation/backend/settings", settings.c_str()); } else { #ifdef DEBUG @@ -270,7 +267,6 @@ void reconnectMqtt() { void getWeatherDataMqtt(char* topic, byte* payload, unsigned int length) { #ifdef DEBUG Serial.println("getWeatherDataMqtt..."); - Serial.println("From mqttTopic: " + String(mqttTopic)); Serial.println("From topic: " + String(topic)); #endif // Parsing -- GitLab