Hi Tobias, I haven't published anything about my experiments with the ESP8266. But I can summarize that in a few words: Just as with the UNO, I used software serial, so I could do the normal upload/debugging through the ESP's hardware UART. This worked great. No issues with the IR detection and decoding. Until tried to do anything WIFI related. (A web server, serving the meter's readings. But that is irrelevant in this context.) The tests I have done lead me to believe that the constant stream of serial data causes so many interrupts that the single processor can't handle the WiFi. (Should be better on the ESP32, but with it's two hardware UARTS, this is not an issue at all.) Connecting the meter through a simulated UART was meant to be a temporary solution, so next I'll go through the UART an ESP-01, which makes development a bit more troublesome because of the necessary re-wiring between flashing and testing. I have never tried over-the-air updates (AFAIK the ESP-01 does not have enough flash memory), which could make things easier. Have you?
AReResearch Unfortunately I am also just beginning to use the esp8266 . so I would not be of such big help. the only thing I could think of would be the "yield(); " Command which gives the 8266 time to compute between wifi tasks and sensor reading. I am thinking of trying the ota functionality in the future the way @AndreasSpiess has demonstrated in a few videos. check them out. quite interesting.
Hi Javier, wouldn't the 30...56kHz bandpass (see www.vishay.com/docs/82491/tsop382.pdf )block the signal? I'd like somthing to block visible light, but those receivers seem to require an additional modulation/carrier on the IR signal.
Hi Andy, as far as I used them, they seem to work fine, the difference being that the ones in a TSOP package have a photo detector and preamplifier in one package. I only use the LED types in parallel with a 22K resistor to hook them up directly to the input of my oscilloscope to look at an IR signal (they do not require a voltage source like the TSOP ones).