Hallo,
Ich habe einen Code bei dem ich durch Auswahl festlege auf welchen ESP der Code per OTA upgeloaded werden soll. Die insgesamt 5 ESPs haben jeweils eine eigene IP und sind per OTA erreichbar.
Manchmal vergesse ich die Einstellungen bei der Arduino IDE / Werkzeug / Ports zu ändern und dann lade ich den Code auf den falschen ESP und hab damit die falsche IP Adresse auf dem IP.
Gibt es eine Möglichkeit, dass ich im Code abfrage, ob in der Arduino IDE das richtige Port konfiguriert ist?
Ein Auszug aus meinem Code:
//#####################################################################
#define ESP_DEVICE 21 // ESP: 20=KHz, 21=EG , 22=DG , 23=KWr, 24=KGr
// #####################################################################
const byte anzahlesp = 5;
#if ESP_DEVICE == 20 // KHz
// =============================================
const bool tftvorhanden = true;
#define TFTDisplay 40
const bool dhtvorhanden = true;
const byte anzahltempsensoren = 7; /
const IPAddress ip(192,168,178,20);
const char* myhostname = "K-Heizung";
const String smyname = "KHz";