Hello,
First, I appologize as I wonder this will sound a very stupid question for most people here, but I already spend many days firuging out how to get OpenMQTTgw compiled, and I’m still stalled, and the online documentation assume the reader is comfortable with this, and this is not my case
So, I want to use OpenMQTTgw on an ESP8266 device. My current HW setup is a single ESP8266 devicewith only IR emitter and receiver as described on the wiki here : IR with ESP8266
I cloned the github and tried to compile it with arduino IDE, but I got many dependencies issues. I then copied the “lib” content into my “Library” arduino homedir, then I got many compilation errors, like these:
/home/rico/Arduino/libraries/WiFiManager/WiFiManager.cpp: In member function 'void WiFiManager::setupConfigPortal()':
/home/rico/Arduino/libraries/WiFiManager/WiFiManager.cpp:146:71: error: no matching function for call to 'ESP8266WebServer::on(String, std::_Bind_helper<false, void (WiFiManager::*)(), WiFiManager* const>::type)'
server->on(String(F("/")), std::bind(&WiFiManager::handleRoot, this));
etc…
I also tried to compile v0.8 instead of MASTER, with the same results
I finally flashed the v0.8 binary image released, and it works… but the pin assignment is not compatible with my ESP8266, as it expects IR emitted drived by pin 1, but the ESP8266 have only GPIO from 0 to 15 !
So back to first step, I definitively need to compile successfully the code ! Would it be possible to get some explanation on how to proceed ? As you’ll probably understood, These are my first tries with Arduino IDE and I probably missed some steps…
Thanks for you support,
Cheers,
Eric