mirror of
https://github.com/dalathegreat/Battery-Emulator.git
synced 2025-10-05 02:39:57 +02:00
Simplifying setup process and clarifying the name
This commit is contained in:
parent
8860bcf007
commit
88c3103000
4 changed files with 5 additions and 7 deletions
|
@ -26,7 +26,6 @@ std::string password = WIFI_PASSWORD; // Set in USER_SECRETS.h
|
||||||
const char* ssidAP = "Battery Emulator"; // Maximum of 63 characters, also used for device name on web interface
|
const char* ssidAP = "Battery Emulator"; // Maximum of 63 characters, also used for device name on web interface
|
||||||
const char* passwordAP = AP_PASSWORD; // Set in USER_SECRETS.h
|
const char* passwordAP = AP_PASSWORD; // Set in USER_SECRETS.h
|
||||||
const uint8_t wifi_channel = 0; // Set to 0 for automatic channel selection
|
const uint8_t wifi_channel = 0; // Set to 0 for automatic channel selection
|
||||||
const char* hostname = "battery-emulator"; // Hostname for the device, needs to be enabled in USER_SETTINGS.h
|
|
||||||
|
|
||||||
#ifdef WEBSERVER
|
#ifdef WEBSERVER
|
||||||
const char* http_username = HTTP_USERNAME; // Set in USER_SECRETS.h
|
const char* http_username = HTTP_USERNAME; // Set in USER_SECRETS.h
|
||||||
|
|
|
@ -118,7 +118,7 @@
|
||||||
/* Connectivity options */
|
/* Connectivity options */
|
||||||
#define WIFI
|
#define WIFI
|
||||||
//#define WIFICONFIG //Enable this line to set a static IP address / gateway /subnet mask for the device. see USER_SETTINGS.cpp for the settings
|
//#define WIFICONFIG //Enable this line to set a static IP address / gateway /subnet mask for the device. see USER_SETTINGS.cpp for the settings
|
||||||
//#define HOSTNAME //Enable this line to use a custom hostname for the device, hostname is set in USER_SETTINGS.cpp
|
#define CUSTOM_HOSTNAME "battery-emulator" //Enable this line to use a custom hostname for the device, if disabled the default naming format 'esp32-XXXXXX' will be used.
|
||||||
#define WEBSERVER //Enable this line to enable WiFi, and to run the webserver. See USER_SETTINGS.cpp for the Wifi settings.
|
#define WEBSERVER //Enable this line to enable WiFi, and to run the webserver. See USER_SETTINGS.cpp for the Wifi settings.
|
||||||
#define WIFIAP //When enabled, the emulator will broadcast its own access point Wifi. Can be used at the same time as a normal Wifi connection to a router.
|
#define WIFIAP //When enabled, the emulator will broadcast its own access point Wifi. Can be used at the same time as a normal Wifi connection to a router.
|
||||||
#define MDNSRESPONDER //Enable this line to enable MDNS, allows battery monitor te be found by .local address. Requires WEBSERVER to be enabled.
|
#define MDNSRESPONDER //Enable this line to enable MDNS, allows battery monitor te be found by .local address. Requires WEBSERVER to be enabled.
|
||||||
|
|
|
@ -28,8 +28,8 @@ static bool connected_once = false;
|
||||||
|
|
||||||
void init_WiFi() {
|
void init_WiFi() {
|
||||||
|
|
||||||
#ifdef HOSTNAME
|
#ifdef CUSTOM_HOSTNAME
|
||||||
WiFi.setHostname(hostname);
|
WiFi.setHostname(CUSTOM_HOSTNAME); // Set custom hostname if defined in USER_SETTINGS.h
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
#ifdef WIFIAP
|
#ifdef WIFIAP
|
||||||
|
@ -186,8 +186,8 @@ void init_mDNS() {
|
||||||
// e.g batteryemulator8C.local where the mac address is 08:F9:E0:D1:06:8C
|
// e.g batteryemulator8C.local where the mac address is 08:F9:E0:D1:06:8C
|
||||||
String mac = WiFi.macAddress();
|
String mac = WiFi.macAddress();
|
||||||
String mdnsHost = "batteryemulator" + mac.substring(mac.length() - 2);
|
String mdnsHost = "batteryemulator" + mac.substring(mac.length() - 2);
|
||||||
#ifdef HOSTNAME // If HOSTNAME is defined, use the same hostname from USER_SETTINGS.h also for mDNS
|
#ifdef CUSTOM_HOSTNAME // If CUSTOM_HOSTNAME is defined, use the same hostname also for mDNS
|
||||||
mdnsHost = hostname;
|
mdnsHost = CUSTOM_HOSTNAME;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
// Initialize mDNS .local resolution
|
// Initialize mDNS .local resolution
|
||||||
|
|
|
@ -14,7 +14,6 @@ extern std::string password;
|
||||||
extern const uint8_t wifi_channel;
|
extern const uint8_t wifi_channel;
|
||||||
extern const char* ssidAP;
|
extern const char* ssidAP;
|
||||||
extern const char* passwordAP;
|
extern const char* passwordAP;
|
||||||
extern const char* hostname;
|
|
||||||
|
|
||||||
void init_WiFi();
|
void init_WiFi();
|
||||||
void wifi_monitor();
|
void wifi_monitor();
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue