diff --git a/.cproject b/.cproject
index 5fd7ebb..cd99176 100644
--- a/.cproject
+++ b/.cproject
@@ -86,6 +86,8 @@
-
+
+
+
diff --git a/.settings/org.eclipse.cdt.core.prefs b/.settings/org.eclipse.cdt.core.prefs
index 792f2ac..be598d2 100644
--- a/.settings/org.eclipse.cdt.core.prefs
+++ b/.settings/org.eclipse.cdt.core.prefs
@@ -187,10 +187,10 @@ environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.DTS
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.DTS/value=3600
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.LOCAL/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.LOCAL/operation=replace
-environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.LOCAL/value=1503267971
+environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.LOCAL/value=1503268994
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.UTC/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.UTC/operation=replace
-environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.UTC/value=1503260771
+environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.UTC/value=1503261794
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.ZONE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.ZONE/operation=replace
environment/project/io.sloeber.core.toolChain.release.936970421/A.EXTRA.TIME.ZONE/value=3600
@@ -472,7 +472,7 @@ environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.COM_PORT/
environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.COM_PORT/value=/dev/ttyUSB0
environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.ECLIPSE_LOCATION/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.ECLIPSE_LOCATION/operation=replace
-environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.ECLIPSE_LOCATION/value=${eclipse_home}/////////////////////////////////////////////////////////////////////////////////////////
+environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.ECLIPSE_LOCATION/value=${eclipse_home}/////////////////////////////////////////////////////////////////////////////////////////////
environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.EXTRA.C.COMPILE/delimiter=\:
environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.EXTRA.C.COMPILE/operation=replace
environment/project/io.sloeber.core.toolChain.release.936970421/JANTJE.EXTRA.C.COMPILE/value=
diff --git a/ConfigGenerator/configGen.py b/ConfigGenerator/configGen.py
index add0778..ca3964f 100644
--- a/ConfigGenerator/configGen.py
+++ b/ConfigGenerator/configGen.py
@@ -4,17 +4,18 @@ from Cheetah.Template import Template
+
configItems = [
- {"label":"_", "key":"magic", "type":"I"},
- {"label":"Wifi SSID", "key":"wifiSsid", "type":"C", "length":32},
- {"label":"Wifi Key", "key":"wifiKey", "type":"C", "length":64},
- {"label":"MQTT Broker", "key":"mqttBroker", "type":"C", "length":64},
- {"label":"MQTT Username", "key":"mqttUser", "type":"C", "length":32},
- {"label":"MQTT Password", "key":"mqttPass", "type":"C", "length":32},
- {"label":"MQTT ClientId", "key":"mqttClientId", "type":"C", "length":32},
- {"label":"MQTT Topic", "key":"mqttTopic", "type":"C", "length":64},
- {"label":"MQTT Port", "key":"mqttPort", "type":"I"},
- {"label":"Measure Period", "key":"measurePeriod", "type":"I"}
+ {"label":"_", "key":"magic", "type":"I", "default": ""},
+ {"label":"Wifi SSID", "key":"wifiSsid", "type":"C", "length":32, "default":"EG-WLAN"},
+ {"label":"Wifi Key", "key":"wifiKey", "type":"C", "length":64, "default":"shae3sheuthai2oluNgiqueiyahyumeiphughi8jequeil6taethooyeik1joh5"},
+ {"label":"MQTT Broker", "key":"mqttBroker", "type":"C", "length":64, "default":"broker.hottis.de"},
+ {"label":"MQTT Username", "key":"mqttUser", "type":"C", "length":32, "default":"esp1"},
+ {"label":"MQTT Password", "key":"mqttPass", "type":"C", "length":32, "default":"geheim123"},
+ {"label":"MQTT ClientId", "key":"mqttClientId", "type":"C", "length":32, "default":"espClient1"},
+ {"label":"MQTT Topic", "key":"mqttTopic", "type":"C", "length":64, "default":"IoT/espThermometer2/espTherm1/measurement"},
+ {"label":"MQTT Port", "key":"mqttPort", "type":"I", "default":8883},
+ {"label":"Measure Period", "key":"measurePeriod", "type":"I", "default":300}
]
diff --git a/ConfigGenerator/configuration_c.tmpl b/ConfigGenerator/configuration_c.tmpl
index 7eddabe..7a85b22 100644
--- a/ConfigGenerator/configuration_c.tmpl
+++ b/ConfigGenerator/configuration_c.tmpl
@@ -12,8 +12,10 @@ tConfigBlock configBlock;
const uint32_t MAGIC = 0xC0DE0001;
extern ESP8266WebServer webServer;
+
void configServeIndex() {
- webServer.send(200, "text/html", ""
+ webServer.send(200, "text/html",
+ ""
""
"
"
@@ -29,7 +31,8 @@ void configServeIndex() {
" "
" "
" | "
- " "
+ " "
" | "
" "
#end if
@@ -43,7 +46,9 @@ void configServeIndex() {
" "
" "
"