Spider Farmer GGS controller ⇄ Home Assistant. Everything the app can do,
1:1 in Home Assistant — no app, no cloud, installation and operation entirely without them.
Open the board tool
Plug the board into your computer with a USB data cable
(a charge-only cable shows no port), then click the button. The window it opens is your
complete board tool: flash the firmware, put the board on your Wi-Fi, read its address and
watch its log — no cloud, no account, nothing to install. Needs
Google Chrome or Microsoft Edge on a desktop computer.
This browser cannot flash over USB.
Open this page in Google Chrome or Microsoft Edge
on a desktop computer (Firefox, Safari and mobile browsers have no Web Serial).Flashing needs a secure page. Open
https://matthias1232.github.io/spider-farmer-homeassistant/installer/.
Everything the window does
Install SpiderBridge — flashes or updates the firmware straight
from the browser, picking the build that matches the chip it finds.
IP addresses & status — shows which address the board
received, plus firmware version and uptime.
Home Wi-Fi for the bridge — joins the board to your network, or
changes the network or its password on its own.
Connect Wi-Fi & randomize SpiderBridge Wi-Fi password — puts
the board on your Wi-Fi and replaces the default hotspot password in one go.
Randomize SpiderBridge Wi-Fi password — swaps only the hotspot
password for a fresh random one.
Send Wi-Fi to GGS Controller — hands the hotspot credentials to
the Spider Farmer controller itself, so it reaches the bridge.
Logs & Console — watch what the board prints while it boots,
pairs and publishes to Home Assistant.
Which build gets flashed
Auto-detect reads the chip after you connect and installs the
matching build. Pick a module only if you want to force one.
No port in the list? Try another USB cable (it must carry data) or another USB port.
Install fails with Failed to initialize? Many boards cannot enter download mode
on their own: hold the BOOT button while you press Install and release
it when the progress bar starts.
On Windows the CP210x / CH340 driver may be needed
(CP210x,
CH340).
Close other programs that hold the port (Arduino IDE, serial monitors, other browser tabs).
The installer always uses the newest build of this repository
(manifest).
Alternatively join the hotspot SpiderBridge (password
12345678, http://192.168.10.1) and configure Wi-Fi manually.
2 · Live console
Shows what the board prints, and keeps showing it: after a flash, a restart, a crash or when you unplug the
cable and plug it back in, the console reconnects by itself. Click Connect console once and
choose the port; Chrome remembers it. While the installer window uses the port, the console steps
aside and comes back afterwards.
Only one program can use the serial port at a time. If the console says busy, close other tabs,
the Arduino IDE or serial monitors.
3 · What happens next
The bridge joins your network — open its web interface
(hostname spiderbridge.local or its IP from your router).
Enter your MQTT broker (Settings → MQTT).
Pair the GGS controller over Bluetooth (Control → Bluetooth scan, or the
Pair Bluetooth button in Home Assistant).
Home Assistant discovers 183 entities automatically (153 per controller, 30 on the bridge) — done. No app, no cloud.