Closed leifclaesson closed 2 years ago
I know, I'm starting to sound like a sycophant, but when you've lived with AsyncMqttClient for a year, you learn to appreciate the little things.
Your appreciation is appreciated :) Spread the word. Pangolin was expressly written to save the world from "the other library"
I'm a bit torn between trying to port https://github.com/homieiot/homie-esp8266 to pangolin so that everyone working with homie can benefit or switching my own stuff to https://github.com/leifclaesson/LeifHomieLib, since you have already done a part of the work. Needless to say that homie-esp8266 was originally written by the author of "the other library", so I'm not sure what to expect. :-)
That sounds like a dilemma, Luebbe :).
I'm very much an "if it ain't broken, don't fix it" kind of guy, with nowhere near enough free time to maintain existing things if they're already working, so there's a distinct possibility that homie-esp8266 will see more updates in the future than LeifHomieLib. Also, my programming style may be unorthodox so it may be significant work to port from one library to the other. That said, I do use it myself (obviously) and now that it uses Pangolin, it appears to be 100% stable. There's plenty of mitigation code still there, originally written to not overload the.. other library, but it doesn't seem to be hurting anything, and perhaps it's a good thing that it's throttling itself
Hey Phil, how did you come up with the Pangolin name? What does it mean? I'm kinda regretting my library name choice and wondering whether maybe I ought to rename LeifHomieLib to something more universally applicable.
Re the name: I have been using - and fixing, and diagnosing and patching other peoples libraries on esp8266 for a few years now, just to get my own firmware to run! Examples I have fixed are: Arduino core (wstring bug),3x bugs in ESPAsyncWebserver, ESPAsyncTCP, STM32Duino, etc etc...so in my experience, a solid esp8266 library is a rare beast.
Google then showed me that the rarest beast on the planet is the pangolin, and I liked the logo. :)
Okay, it could have been great.. I gave up due to lack of activity, it seemed great in the beginning but it didn't last, and the issues I came across were impossible to work around...
This is not an issue. Just thought I'd show my appreciation and offer some encouragement.
o_O
As you can imagine, this is NOT something that ever happened with AsyncMqttClient... MQTT uptime equal to WiFi uptime?? Yeah, that never happened before.
Nice one, mate.