From 9c887a4357047da8ca08ff4bac500afc2f55a120 Mon Sep 17 00:00:00 2001 From: Torben Egmose Date: Sat, 27 Mar 2021 23:00:58 +0100 Subject: moved wifi and added project name via status --- platformio.ini | 5 ++++- src/main.cpp | 10 +++++----- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/platformio.ini b/platformio.ini index 2385efa..91b78c6 100644 --- a/platformio.ini +++ b/platformio.ini @@ -9,6 +9,9 @@ ; https://docs.platformio.org/page/projectconf.html [env:d1_mini] +build_flags = + !echo "'-D PROJECT=\"$(basename "$(pwd)")\"'" + platform = espressif8266 board = d1_mini framework = arduino @@ -18,5 +21,5 @@ lib_deps = PubSubClient upload_protocol = espota -upload_port = 172.19.1.103 +upload_port = 172.19.5.103 ;upload_port = /dev/ttyUSB3 \ No newline at end of file diff --git a/src/main.cpp b/src/main.cpp index 8516001..1434896 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -14,13 +14,13 @@ PubSubClient client(espClient); ESP8266WiFiMulti wifiMulti; -const char* ssid = "bakketoppen"; +const char* ssid = "iot"; const char* password = "longtimeago"; -const char* ssid2 = "iot"; -const char* ssid3 = "desk"; + uint8_t MAC_array[6]; char MAC_char[21]; +char sta[23]; #include #include @@ -209,8 +209,6 @@ void setup() oldbacklight = true; WiFi.mode(WIFI_STA); wifiMulti.addAP(ssid,password); - wifiMulti.addAP(ssid2,password); - wifiMulti.addAP(ssid3,password); while (wifiMulti.run() != WL_CONNECTED) { delay(10); yield(); @@ -221,6 +219,7 @@ void setup() for (i = 0; i < sizeof(MAC_array); ++i){ sprintf(MAC_char,"%s%02x",MAC_char,MAC_array[i]); } + sprintf(sta, "/%s/status", MAC_char); lcd.createChar(0, user_value1); lcd.createChar(1, user_value2); @@ -233,6 +232,7 @@ void setup() client.setCallback(callback); client.connect(MAC_char); client.publish(debug,MAC_char); + client.publish(sta, PROJECT); client.subscribe("/light"); client.subscribe("/dc4f22660be4/temperature"); client.subscribe("/dc4f22660be4/humidity"); -- cgit v1.2.3