I’m running emonESP flashed to a generic Expressif ESP8266, ESP-12F module.
I send it data in the normal key:value format it likes. I send data every four seconds for it to then post to EmonCMS.
It routinely misses the first few characters.
For instance, I send
“CT1_Rp:100.00, CT2_Rp:99.99, CT3_Rp:98.98”
However, it receives
“T1_Rp:100.00, CT2_Rp:99.99, CT3_Rp:98.98”
“_Rp:100.00, CT2_Rp:99.99, CT3_Rp:98.98”
Is this just me? Am I sending data too fast? It only ever misses the first few characters in a seemingly random way. Is the ESP just too busy or missing a serial interrupt (not sure if the ESP even has that…) As a workaround I could add a dummy value as the first in the string.