Semua yang Kamu Butuhkan
OpenRelay hadir dengan fitur lengkap — dari firmware ESP32 yang robust hingga dashboard web modern dan protokol komunikasi industrial.
Feature Grid
Kontrol relay real-time menggunakan protokol MQTT standar. Kompatibel dengan Home Assistant, Node-RED, dan semua MQTT client.
Dashboard responsif via GitHub Pages (HTTPS + MQTT WSS) dan dashboard lokal tersimpan di LittleFS ESP32.
API HTTP untuk integrasi dengan sistem eksternal. Mendukung kontrol per-channel dan status query JSON.
Koneksi WebSocket langsung ke ESP32 untuk latensi rendah tanpa perlu koneksi internet.
Dukung PCF8574 dan MCP23017 untuk ekspansi hingga 128 channel relay via bus I2C.
Update firmware over-the-air menggunakan ArduinoOTA tanpa perlu kabel USB atau bongkar perangkat.
Jalankan pola relay otomatis dengan langkah-langkah bitmask dan durasi yang dapat dikonfigurasi. Repeat -1 untuk loop.
Watchdog hardware 10 detik memastikan ESP32 reset otomatis jika firmware hang — untuk sistem yang harus selalu online.
Konfigurasi WiFi, MQTT, dan relay tersimpan di flash 8MB. Persisten meski restart — tidak perlu setup ulang.
Alur Sinyal Sistem
Dari MQTT broker di cloud hingga relay fisik — data mengalir melalui lapisan yang terstruktur dan dapat diandalkan.
Integrasi Mudah
Kontrol relay dengan JSON payload sederhana — dari Python, Node-RED, Home Assistant, atau client MQTT apapun.
Tabel Spesifikasi Relay
Mapping pin ekspander ke channel relay dan fungsi masing-masing.
| Expander | Address | Pins | Channels | Function |
|---|---|---|---|---|
| MCP23017 #1 | 0x20 | GPA0–GPA7 | CH 1–8 | Main relay bank A |
| MCP23017 #1 | 0x20 | GPB0–GPB7 | CH 9–16 | Main relay bank B |
| MCP23017 #2 | 0x21 | GPA0–GPB7 | CH 17–32 | Expansion bank |
| PCF8574 #1 | 0x38 | P0–P7 | CH 33–40 | Auxiliary / sensor |
| PCF8574 #2 | 0x39 | P0–P7 | CH 41–48 | Auxiliary / sensor |
| … up to 8 × MCP23017 + 8 × PCF8574 … | CH 49–128 | Full expansion | ||