Skip to content

Quick Start Guide

Get your first device online in 5 minutes


Prerequisites

  • [ ] OceanRemote account (sign up)
  • [ ] ESP32, ESP8266, or Pico W board
  • [ ] USB cable
  • [ ] Arduino IDE installed

Step 1: Add Your Device

  1. Log in to OceanRemote Dashboard
  2. Click "Your Device" in the left menu
  3. Select your board type:
Board Selection
ESP32 ⚡ ESP32
ESP8266 📡 ESP8266 D1 Mini/Large
Pico W 🎯 Raspberry Pi Pico W

Step 2: Configure Relays

Relay Default Name Use Case
Relay 1 Light LED control
Relay 2 Fan Temperature control
Relay 3 Pump Watering system
Relay 4 Alarm Alert system
Relay 5 Extra Spare channel

Pro Tip: Customize relay names to match your project!


Step 3: Configure Sensors

Choose your sensor:

🌡️ DHT22 (Temperature & Humidity)

  • Connect DATA pin to GPIO4 (ESP32) or GPIO2 (ESP8266)
  • Add pull-up resistor (4.7k-10kΩ)

🌱 Soil Moisture Sensor

  • Connect OUT to ADC pin (GPIO34 for ESP32, A0 for ESP8266)
  • Calibrate dry/wet values in dashboard

☔ Rain Sensor

  • Connect AO to ADC pin
  • Set threshold (2000-3000 for ESP32)

Step 4: Generate & Flash Firmware

  1. Click "Generate Code" in dashboard
  2. Copy the complete Arduino sketch
  3. Open Arduino IDE
  4. Paste the code
  5. Select your board and port
  6. Click Upload (→)

Step 5: First Test

After upload, your device should appear Online in dashboard:

  • 🟢 Online - Connected and ready
  • 🟡 Away - Last seen within 5 minutes
  • 🔴 Offline - Check WiFi/power

Click a relay button - you should hear it click!


Next Steps


Need Help?


✅ You've successfully set up OceanRemote!