I've just bought a rain gauge with esp 32 but the problem is Its code is already programmed on esphome Now I need to send the data to one of my channels so I can perform the logic for my sms API Tell me if it's possible Is it possible to transfer data from ESPhome/HomeAssistant to Thingspeak? You can probably do this via the REST API or MQTT, perhaps via both. If you have access to reprogram the device, I found ways to set up API access here. I also found this ThingSpeak integration, but it may also require you to reprogram. ThingSpeak also has its own MQTT broker that you can communicate with. Here is the MQTT integration. All of these optoins seem to require the ability to reprogram the device. Thank you for the multiple options. I've also found the ThingSpeak Integration that you've stated but I'm still waiting for the product to arrive to work things out. But the other options that you've stated is honestly a big help if things go awry with the ThingSpeak Integration. Thank you esp32 esphome