Skip to main content

Sensor Nodes

Pre-built nodes for popular IoT sensors including temperature, humidity, motion, distance, and more.

Sensor Nodes

Pre-configured nodes for popular IoT sensors. Connect your sensor, add the node to your flow, and start receiving data. Each node handles the low-level protocol so you can focus on your application.

27 Sensors
8 Capabilities
3 Protocols
Capabilities:
Temperature
Humidity
Pressure
Air Quality
Motion
Distance
Light
Analog

ds18b20

Popular
Temperature

Read temperature from DS18B20 digital sensors via 1-Wire protocol.

Range -55°C to +125°C
Accuracy ±0.5°C
Resolution 9-12 bit
Protocol 1-Wire

Wiring

{wire.pin} 3.3V or 5V
{wire.pin} Ground
{wire.pin} GPIO4 (with 4.7kΩ pull-up)

Output Example

{node.details.output}
Multiple DS18B20 sensors can share the same 1-Wire bus. Each has a unique 64-bit address.

dht22

Popular
Temperature Humidity

Read temperature and humidity from DHT22/AM2302 sensors.

Temp Range -40°C to +80°C
Humidity 0-100% RH
Sample Rate 0.5Hz (2s min)
Voltage 3.3V to 5.5V

Wiring

{wire.pin} 3.3V or 5V
{wire.pin} Ground
{wire.pin} Any GPIO pin

Output Example

{node.details.output}
Minimum 2-second interval between readings. The node enforces this automatically.

bme280

Popular
Temperature Humidity Pressure

Environmental sensor for temperature, humidity, and barometric pressure.

Temp -40°C to +85°C
Humidity 0-100% RH
Pressure 300-1100 hPa
Protocol I2C / SPI

Wiring

{wire.pin} 3.3V
{wire.pin} Ground
{wire.pin} GPIO2 (I2C data)
{wire.pin} GPIO3 (I2C clock)

Output Example

{node.details.output}
Altitude is calculated from pressure. Set sea-level reference for accurate readings.

bme680

Temperature Humidity Pressure Air Quality

Air quality sensor with temperature, humidity, pressure, and gas resistance.

Gas Sensor MOX for VOC
IAQ Range 0-500 index
Protocol I2C / SPI
Burn-in 48 hours

Wiring

{wire.pin} 3.3V
{wire.pin} Ground
{wire.pin} GPIO2 (I2C data)
{wire.pin} GPIO3 (I2C clock)

Output Example

{node.details.output}
Gas sensor requires 48-hour burn-in. IAQ: 0-50 good, 51-100 moderate, 101-150 unhealthy.

pir

Popular
Motion

Passive infrared motion detection for security and automation.

Range 3-7 meters
Angle 110° cone
Output Digital HIGH/LOW
Warm-up 30-60 seconds

Wiring

{wire.pin} 5V (some work with 3.3V)
{wire.pin} Ground
{wire.pin} Any GPIO pin

Output Example

{node.details.output}
Allow 30-60 second warm-up after power-on. Adjust sensitivity on the module.

hcsr04

Distance

Ultrasonic distance measurement from 2cm to 400cm.

Range 2cm to 400cm
Accuracy ±3mm
Angle 15° measuring
Frequency 40kHz

Wiring

{wire.pin} 5V
{wire.pin} Ground
{wire.pin} Any GPIO pin
{wire.pin} GPIO (with voltage divider)

Output Example

{node.details.output}
ECHO outputs 5V. Use a voltage divider for 3.3V GPIO. Temperature affects accuracy.

bh1750

Light

Digital ambient light sensor for lux measurement.

Range 1-65535 lux
Resolution 1 lux
Response Human eye curve
Protocol I2C

Wiring

{wire.pin} 3.3V
{wire.pin} Ground
{wire.pin} GPIO2 (I2C data)
{wire.pin} GPIO3 (I2C clock)

Output Example

{node.details.output}
Lux reference: 0-10 night, 10-50 dim, 50-500 indoor, 500-10000 daylight, 10000+ direct sun.

tsl2561

Light

Light-to-digital converter for precise illuminance sensing.

Range 0.1-40000 lux
Channels IR + Visible
Integration 13.7-402ms
Protocol I2C

Wiring

{wire.pin} 3.3V
{wire.pin} Ground
{wire.pin} GPIO2 (I2C data)
{wire.pin} GPIO3 (I2C clock)

Output Example

{node.details.output}
Provides separate visible and IR readings. Auto-gain adjusts based on light levels.

ads1x15

Analog

12/16-bit ADC for reading analog sensors and voltages.

Resolution 12-bit / 16-bit
Channels 4 single / 2 diff
PGA Range ±0.256V to ±6.144V
Protocol I2C

Wiring

{wire.pin} 3.3V or 5V
{wire.pin} Ground
{wire.pin} GPIO2 (I2C data)
{wire.pin} GPIO3 (I2C clock)

Output Example

{node.details.output}
Programmable Gain Amplifier (PGA) allows measuring small signals accurately.

mcp3008

Analog

8-channel 10-bit ADC via SPI for multiple analog inputs.

Resolution 10-bit (0-1023)
Channels 8 single-ended
Sample Rate Up to 200 ksps
Protocol SPI

Wiring

{wire.pin} 3.3V
{wire.pin} Ground
{wire.pin} GPIO11 (SPI clock)
{wire.pin} GPIO9 (MISO)
{wire.pin} GPIO10 (MOSI)
{wire.pin} GPIO8 (CE0)

Output Example

{node.details.output}
Great for potentiometers, photoresistors, thermistors. Requires SPI enabled.

Popular Sensor Combinations

Weather Station

Full environmental monitoring with light sensing

Home Security

Motion detection with proximity and ambient light

Air Quality Monitor

Indoor air quality with gas detection

Greenhouse Controller

Plant environment monitoring with soil sensors

Wiring Tips

I2C Bus Sharing

Most I2C sensors (BME280, BH1750) can share the same bus - just connect them in parallel.

Voltage Levels

Many 5V sensors need level shifters or voltage dividers when connecting to 3.3V GPIO pins.

Sampling Rates

Use the filter node after sensors to smooth noisy readings with moving averages.

Pull-up Resistors

1-Wire and some I2C devices need external pull-up resistors (4.7kΩ for 1-Wire, 2.2kΩ for I2C).