Wenn es für die OK ist, würde ich gerne bei den Bezeichnungenfür "meine" Librarys bleiben,
ich baue da sonst nur Übersetzungsfehler ein..... 
sind ja fertig und sollten nicht angepasst werden müssen. Das Object "WiFiManager" ist ja in "PubSubClient" bereits bekannt.
Hier bekomme ich jetzt reichlich Fehler....
C:\Users\Admin\Documents\Arduino\libraries\ESP8266_Basic\ESP8266_Basic.cpp:7:1: error: prototype for 'PubSubClient::PubSubClient(WiFiClient&)' does not match any in class 'PubSubClient'
PubSubClient::PubSubClient(WiFiClient& wifi_client){
^
In file included from C:\Users\Admin\Documents\Arduino\libraries\ESP8266_Basic/ESP8266_Basic.h:12:0,
from C:\Users\Admin\Documents\Arduino\libraries\ESP8266_Basic\ESP8266_Basic.cpp:1:
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:83:7: error: candidates are: PubSubClient::PubSubClient(PubSubClient&&)
class PubSubClient {
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:83:7: error: PubSubClient::PubSubClient(const PubSubClient&)
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:116:4: error: PubSubClient::PubSubClient(const char*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&, Stream&)
PubSubClient(const char*, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:115:4: error: PubSubClient::PubSubClient(const char*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&)
PubSubClient(const char*, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:114:4: error: PubSubClient::PubSubClient(const char*, uint16_t, Client&, Stream&)
PubSubClient(const char*, uint16_t, Client& client, Stream&);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:113:4: error: PubSubClient::PubSubClient(const char*, uint16_t, Client&)
PubSubClient(const char*, uint16_t, Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:112:4: error: PubSubClient::PubSubClient(uint8_t*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&, Stream&)
PubSubClient(uint8_t *, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:111:4: error: PubSubClient::PubSubClient(uint8_t*, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&)
PubSubClient(uint8_t *, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:110:4: error: PubSubClient::PubSubClient(uint8_t*, uint16_t, Client&, Stream&)
PubSubClient(uint8_t *, uint16_t, Client& client, Stream&);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:109:4: error: PubSubClient::PubSubClient(uint8_t*, uint16_t, Client&)
PubSubClient(uint8_t *, uint16_t, Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:108:4: error: PubSubClient::PubSubClient(IPAddress, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&, Stream&)
PubSubClient(IPAddress, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client, Stream&);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:107:4: error: PubSubClient::PubSubClient(IPAddress, uint16_t, std::function<void(char*, unsigned char*, unsigned int)>, Client&)
PubSubClient(IPAddress, uint16_t, MQTT_CALLBACK_SIGNATURE,Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:106:4: error: PubSubClient::PubSubClient(IPAddress, uint16_t, Client&, Stream&)
PubSubClient(IPAddress, uint16_t, Client& client, Stream&);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:105:4: error: PubSubClient::PubSubClient(IPAddress, uint16_t, Client&)
PubSubClient(IPAddress, uint16_t, Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:104:4: error: PubSubClient::PubSubClient(Client&)
PubSubClient(Client& client);
^
C:\Users\Admin\Documents\Arduino\libraries\PubSubClient\src/PubSubClient.h:103:4: error: PubSubClient::PubSubClient()
PubSubClient();
^
exit status 1
Fehler beim Kompilieren.