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