# Analog sensor -\> ESP Home -\> MQTT -\> Node Red

**URL:** <https://discourse.nodered.org/t/analog-sensor-esp-home-mqtt-node-red/100374>\
**Category:** Hardware\
**Created:** [13 February 2026 17:02 UTC](https://discourse.nodered.org/t/analog-sensor-esp-home-mqtt-node-red/100374 "2026-02-13T17:02:01Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)\
**Post date:** [13 February 2026 17:25 UTC](https://discourse.nodered.org/t/analog-sensor-esp-home-mqtt-node-red/100374/2 "2026-02-13T17:25:28Z")

</div>

Most of (maybe all?) the microprocessors supported by ESPHome support analogue inputs:

- **ESP8266** : Only **GPIO17 (A0)** can be used for ADC input. You can also measure **VCC** voltage directly by setting `pin: VCC` , useful for low-voltage detection in battery-powered setups.
- **ESP32** : Multiple pins support ADC (e.g., GPIO32–GPIO39 for ADC1, GPIO0, GPIO2, GPIO4, etc. for ADC2). Use `attenuation` to measure voltages above 1.1V (e.g., `12dB` for up to ~3.9V).
- **RP2040 (Raspberry Pi Pico)** : GPIO26–GPIO29 are available. You can also measure **VSYS** via `pin: VCC` (GPIO29), though it may interfere with WiFi on Pico W.
- **nRF52840** : Supports AIN0–AIN7, VDD, and VDDHDIV5.

(The above from AI so double-check).

What kind of sensor do you want to use?

---

_[View the full topic](https://discourse.nodered.org/t/analog-sensor-esp-home-mqtt-node-red/100374)._
