Skip to main content
$20 Pocket Router as Domoticz Smart Home Gateway
  1. Blog/

$20 Pocket Router as Domoticz Smart Home Gateway

Albert David
Author
Albert David
Electronics, IoT, and Embedded Systems
Pocket Router Hacks - This article is part of a series.
Part 1: This Article

A custom OpenWrt firmware (autom8box) that packs router + Domoticz server + MQTT broker into an all-in-one home automation gateway running on a ~$20 off-the-shelf GL-MT300N-V2 pocket router.

Domoticz home automation gateway setup diagram
System overview: GL-MT300N-V2 running autom8box firmware as Wi-Fi AP, MQTT broker, and Domoticz server.

The problem
#

Wi-Fi based home automation products are cheaper than Zigbee or Z-Wave, but they typically require internet connectivity. Letting cloud servers control your home devices is not ideal — internet should be optional, not mandatory.

Thanks to the open-source community (Tasmota, ESPurna, etc.) for helping jailbreak devices like Sonoff, Blitzwolf, and Teckin. But jailbreaking solves only part of the problem — you still need a home automation gateway: Wi-Fi access point + MQTT broker + automation server (Domoticz, OpenHAB, etc.).

What autom8box provides
#

  • Wi-Fi access point — dedicated network for your IoT devices
  • DHCP and DNS server — automatic network configuration
  • MQTT broker (Mosquitto) — message bus for IoT devices
  • Domoticz — home automation dashboard and rules engine
GL-MT300N-V2 pocket router
GL-MT300N-V2 (~$20) — compact pocket router running the autom8box firmware.
Tip

Limitations: Limited Wi-Fi range and a reduced set of Domoticz plugins due to the 16 MB flash limit. But it’s a good starting point for low-budget home automation.

Flashing steps
#

Step 1Download autom8box-mt300nv2.bin.

Step 2 — Power on the GL-MT300N-V2 and wait for its SSID to appear (shown as GL-MT300N-V2-xxx).

GL-MT300N-V2 SSID visible in Wi-Fi list
OEM SSID appearing in the Wi-Fi list.

Step 3 — Connect to the SSID. When prompted for a password, enter goodlife (printed on the device’s back sticker).

Wi-Fi password prompt
Enter the default Wi-Fi password.

Step 4 — Once connected, you should see the confirmation message:

Wi-Fi connected confirmation
Successfully connected to the router.

Step 5 — Open a browser and navigate to:

http://192.168.8.1/cgi-bin/luci/admin/system/flashops

LuCI login page
LuCI login — leave the password box empty and click “Login”.

Step 6 — In the firmware update section, uncheck “Keep settings”, choose autom8box-mt300nv2.bin, then click “Flash Image”.

Firmware upload page
Firmware upload — uncheck “Keep settings” and select the autom8box binary.
File selected for flashing
File selected — ready to flash.

Step 7 — Click “Proceed” to confirm:

Flash confirmation dialog
Confirm flashing — click “Proceed”.

Step 8 — Wait about 2 minutes for the flash to complete:

Flashing in progress
Firmware flashing in progress — wait for the device to reboot.

Step 9 — After reboot, a new SSID autom8box will appear. Connect with password goodlife.

autom8box SSID in Wi-Fi list
The new autom8box SSID is now visible.

Step 10 — Open http://192.168.8.1:8080 in your browser — Domoticz is ready:

Domoticz dashboard running on autom8box
Domoticz home automation dashboard — running entirely on the pocket router.

Post-setup security
#

SSH credentials: user root, password goodlife

Change root password:

passwd root

Change Wi-Fi password:

uci set wireless.default_radio0.key=my-new-password
uci commit wireless
wifi

Change SSID:

uci set wireless.default_radio0.ssid=my-new-ssid
uci commit wireless
wifi
Warning

Important: autom8box does not auto-save the Domoticz database. After configuring your devices, SSH in and run reboot — during reboot the database is saved from RAM to the persistent partition. A hard power cut without rebooting may lose your configuration.

github.com/hackboxguy/lede-a5v11

autom8box-mt300nv2.bin


Pocket Router Hacks - This article is part of a series.
Part 1: This Article