# esp relay wifi controller

> Buton fi Control your relay devices over local Wi-Fi. Simple, fast.

Canonical page: [https://chrome-stats.com/d/com.redant.buttonfi](https://chrome-stats.com/d/com.redant.buttonfi)

## Overview

- **ID:** `com.redant.buttonfi`
- **Platform:** Android
- **Type:** Android app
- **Status:** Available
- **Publisher:** redd app
- **Category:** TOOLS
- **Downloads:** 40
- **Version:** 1.0.4
- **Last updated:** 2026-04-30
- **First published:** 2022-07-20
- **Publisher country:** TR
- **Size:** 21 MB
- **Data as of:** 2026-09-12
- **Store listing:** [Google Play Store](https://play.google.com/store/apps/details?id=com.redant.buttonfi)
- **Privacy policy:** [https://redant570.blogspot.com/2022/07/esp8266-lan-control-application-privacy.html?m=1](https://redant570.blogspot.com/2022/07/esp8266-lan-control-application-privacy.html?m=1)

## Description

Smart Relay Controller Butonfi<br><br>Control your relay devices over local Wi-Fi network with a single tap. <br>Designed for makers, hobbyists, and home automation enthusiasts.<br><br>🔧 KEY FEATURES<br><br>• Tag Mode – Send HTTP POST commands to turn devices ON or OFF instantly.<br>• PWM Mode – Control speed, brightness or intensity via HTTP GET (values 0–9).<br>• Multi-Device Dashboard – Manage all your relay devices from one screen.<br>• Local Network Only – No cloud, no account, no internet required.<br>• Custom Device Images – Assign photos to identify devices easily.<br>• Swipe to Delete – Remove devices with a simple swipe gesture.<br><br>🛠 COMPATIBLE DEVICES<br><br>Button Fi sends standard HTTP requests — works with any board that <br>runs a web server on local Wi-Fi:<br><br>• ESP32 (recommended)<br>• ESP8266 (NodeMCU, Wemos D1)<br>• Raspberry Pi (with Flask or similar)<br>• Arduino + Ethernet/Wi-Fi shield<br>• Any microcontroller with HTTP server support<br><br>📡 HOW IT WORKS — TAG MODE<br><br>Your ESP32/ESP8266 listens for HTTP POST requests:<br><br>  POST http://192.168.0.x/ON   → Relay turns ON<br>  POST http://192.168.0.x/OFF  → Relay turns OFF<br><br>Set Tag1 = ON and Tag2 = OFF in the app. That&#39;s it.<br><br>🎛 HOW IT WORKS — PWM MODE<br><br>Your device listens for HTTP GET with a data parameter:<br><br>  GET http://192.168.0.x/?data=5  → Sends value 5 (range: 0–9)<br><br>Map 0–9 to 0–255 on your microcontroller for full PWM control.<br>Perfect for fan speed, LED brightness, motor control and more.<br><br>🏠 USE CASES<br><br>- Smart home lighting and fan control<br>- Greenhouse pump and ventilation automation  <br>- Workshop equipment switching<br>- Laboratory relay control<br>- DIY IoT projects with ESP32 / ESP8266<br>- Raspberry Pi GPIO control via Flask API<br>- Any HTTP-based relay or actuator system<br><br>⚙ QUICK ESP32 SETUP<br><br>1. Upload a simple WebServer sketch to your ESP32<br>2. Connect ESP32 to your local Wi-Fi<br>3. Find the IP address from Serial Monitor<br>4. Add the device in Button Fi with that IP<br>5. Set your ON/OFF tags or enable PWM mode<br>6. Control your relay instantly from the dashboard<br><br>No pairing process. No Bluetooth. No cloud sync.<br>Pure local HTTP — fast, reliable, private.<br><br>⚠ SAFETY NOTICE<br><br>Button Fi controls real electrical relay devices.<br>Improper wiring may cause damage, injury, or fire.<br>Always have wiring done by a qualified electrician.<br>The developer is not responsible for any harm or <br>damage resulting from the use of this application.<br>Use entirely at your own risk.<br><br><br><br>Keywords: ESP32 relay control, ESP8266 WiFi switch, smart relay app,<br>IoT HTTP controller, local network relay, PWM Android controller,<br>Raspberry Pi GPIO app, home automation relay, HTTP POST switch,<br>DIY smart home Android, WebServer ESP32 app, relay module control, buton fi

## Rankings

- #2,339,688 — Overall

## Permissions and access

### Permissions

- `android.permission.ACCESS_ADSERVICES_AD_ID`
- `android.permission.ACCESS_ADSERVICES_ATTRIBUTION`
- `android.permission.ACCESS_NETWORK_STATE`
- `android.permission.CAMERA`
- `android.permission.INTERNET`
- `android.permission.WAKE_LOCK`
- `com.android.vending.CHECK_LICENSE`
- `com.google.android.finsky.permission.BIND_GET_INSTALL_REFERRER_SERVICE`
- `com.google.android.gms.permission.AD_ID`
- `com.redant.buttonfi.DYNAMIC_RECEIVER_NOT_EXPORTED_PERMISSION`

## Similar extensions and apps

- [ESP Relay](https://chrome-stats.com/d/com.dsp.esprelay) — 21,524 users
- [ESP remote](https://chrome-stats.com/d/com.YashiqGames.ESPremote) — 218 users
- [WiFi Automation ESP8266](https://chrome-stats.com/d/com.mightyit.gops.wifiautomation) — 21,218 users
- [Relay Widget Bluetooth & Wifi](https://chrome-stats.com/d/com.cityflex.relay_widget_bluetooth_wifi) — 990 users
- [Home Control esp32/8266 Wifi](https://chrome-stats.com/d/appinventor.ai_cristiano_cta_pr.MasterAPP_ESP32_S) — 77 users
- [ESP32 Bluetooth button control](https://chrome-stats.com/d/worldthem.com.smarthomearduinobluetoothcontroller) — 4,546 users
- [Relaiscontroller](https://chrome-stats.com/d/de.jfelektronik.relaiscontroller) — 268 users
- [Switch Sensor ESP](https://chrome-stats.com/d/com.microcadsystems.serge.powerswitch) — 269 users
- [IndieNode - Relay Controller](https://chrome-stats.com/d/com.indiebloog.indienode20) — 27 users
- [Smart Remote : Esp8266](https://chrome-stats.com/d/com.basemosama.smarthome) — 20,136 users
- [Control remoto wifi](https://chrome-stats.com/d/appinventor.ai_aplicacionesparacontrol.control_rem_wf) — 38 users
- [Bluetooth Switch](https://chrome-stats.com/d/appinventor.ai_electrogadget8481.BT_Home_Automation3) — 6,063 users

---

Source: [Chrome-Stats](https://chrome-stats.com/d/com.redant.buttonfi)
