I found this temperature monitoring device in an e-waste bin recently. The manufacturer’s site gives the specifications only and it seems you need to have a cloud account to get any more information or use it at all.
After removing the bottom housing, it runs on an ESP8266MOD (ESP-12F). The board has a 5V barrel power input, two 3.5mm inputs for DS18B20 one wire thermometers, a microUSB port (which testing reveals is only used for 5V power and seems to have no data function), a reset button and a Wifi status led. Some photos (MAC address blurred):
Holding reset puts it into Wifi direct mode and connecting to the hotspot only allows for connection to another Wifi network. Once it joins Wifi, status LED goes solid green with orange flashes every 5 seconds, port 80 is opened to give a basic HTML page that reports Wifi connection information (SSID, channel, signal strength) only and provides input to change Wifi network credentials only; it does not report temperature data on this page. If Wifi credentials are wrong, status LED is solid orange.
Using clip leads, attempted to flash with CH341 UART (pin16 - to Rx, pin15 to Tx, pin12 shorted to GND, pin9 to GND, pin8 to 3.3V) but cannot get the device recognized. Holding the reset button while powering on does not put it into programming mode.
Making progress on this device and gotten it to report temperature data. Using the multimeter, there is continuity with Vcc, GND and Data to both one-wire inputs. The data line (ring of 3.5 mm jack) has continuity to GPIO2 only.
Probed one-wire bus to get address of DS18B20. Logs revealed the address of the one plugged in thermometer and from there was able to enable output as needed with the following code:
LED and Reset button are proving challenging. Both have glue covering the solder points so the traces are obscured and then run into resistor blocks. I do not want to remove glue and damage the PCB in the process. There is continuity from some of the resistor blocks around the LED and reset button to ADC0 and GPIO16/WAKE (in addition to Vcc and GND for the LED) but so far no ideas on how to control these.