Skip to main content

rf433

Send and receive 433MHz radio signals for wireless switches, weather stations, and remote controls.

Overview

The rf433 node enables sending and receiving 433MHz radio signals. Communicate with wireless remote controls, weather stations, power outlets, and simple sensor modules using inexpensive ASK/OOK radio modules connected to GPIO pins.

433.92
MHz
200m
Range
ASK/OOK
Protocol
12
Protocols

Properties

Property Type Required Default Description
pin number Yes - GPIO pin for TX or RX data line
protocol number No 1 Protocol number (1-12) for encoding/decoding
pulseLength number No 350 Pulse length in microseconds
mode string Yes "receive" "transmit" | "receive"
repeat number No 10 Number of transmission repeats
filter boolean No true Filter duplicate signals within 500ms window

Inputs

Transmit Code
{
  "payload": {
    "code": 5393,
    "protocol": 1,
    "pulseLength": 320,
    "bitLength": 24
  }
}
Transmit Binary
{
  "payload": {
    "binary": "000000000101010100010001",
    "protocol": 1,
    "pulseLength": 320
  }
}

Outputs

Received Signal
{
  "payload": {
    "code": 5393,
    "bitLength": 24,
    "protocol": 1,
    "pulseLength": 320,
    "delay": 0
  }
}
Weather Station Data
{
  "payload": {
    "code": 1048832,
    "bitLength": 36,
    "protocol": 6,
    "temperature": 22.3,
    "humidity": 65
  }
}

Use Case Examples

Remote Switches

Control 433MHz power outlet switches and relay modules for lighting and appliance automation.

Weather Stations

Receive temperature, humidity, and wind data from wireless weather station sensors broadcasting on 433MHz.

Garage Doors

Capture and replay garage door opener codes for remote automation and integration with smart home systems.

Alarm Systems

Integrate with 433MHz wireless alarm sensors including door contacts, motion detectors, and glass break sensors.

Tips & Best Practices

Add a 17.3cm wire antenna to the TX/RX module for dramatically improved range. Keep the antenna straight and vertical.

Use receive mode first to capture codes from existing remotes, then replay them with the transmit function.

Enable the duplicate filter to prevent processing the same signal multiple times from repeated transmissions.

Related Nodes