esp_garden git · master
Distributed ESP sensor and actuator system (garden)
C++ 70.7% Markdown 18% C 10.7%git clone https://git.christianimmanuel.de/embedded/esp_garden.gitwget https://git.christianimmanuel.de/embedded/esp_garden/archive/esp_garden.tar.gzAdd fixed MAC so its easier to replace esp
globals.cpp | 3 ++- server/Server.cpp | 4 ++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/globals.cpp b/globals.cpp index 404af4f..ef8f493 100644 --- a/globals.cpp +++ b/globals.cpp @@ -19,7 +19,8 @@ bool g_received_ok_from_server = false; const uint32_t g_min_sleep_time = 60000; RTC_DATA_ATTR bool all_init_configs_received = false; -constexpr uint8_t PEER_SERVER[] = {0x58,0xcf,0x79,0x1e,0xed,0x18}; +//constexpr uint8_t PEER_SERVER[] = {0x58,0xcf,0x79,0x1e,0xed,0x18}; +constexpr uint8_t PEER_SERVER[] = {0x54,0xca,0x29,0x1f,0x3d,0xa8}; constexpr uint8_t PEER_PUMP[] = {0x51,0xc1,0x79,0x1e,0xed,0x18}; RTC_DATA_ATTR SensorConfig_s sensor_configs[] = { diff --git a/server/Server.cpp b/server/Server.cpp index fcdf6f3..1581809 100644 --- a/server/Server.cpp +++ b/server/Server.cpp @@ -3,6 +3,8 @@ #include "WiFiManager.h" #include <esp_now.h> +#include "esp_wifi.h" + uint8_t received_from_mac_addr[6]; @@ -60,6 +62,8 @@ void init_Server() { void init_WiFi() { WiFi.mode(WIFI_MODE_APSTA); + esp_wifi_set_mac(WIFI_IF_STA, PEER_SERVER); + WiFi.begin(ssid, password); DBG_PRINTF("Connecting to %s .", ssid);