
I’ve been messing around with the Spider Farmer GGS AC5 and ended up building a working local API for it.
No cloud, no phone constantly involved, no rooted Android device. Just my PC talking to the controller directly over Bluetooth.
It took a lot of trial and error because the controller sometimes replies with 200 OK even when it doesn’t actually change anything, which made debugging pretty annoying. But I eventually got the important stuff working:
live sensor readings
outlet control
light dimming
fan control
blower control
a small local browser dashboard
MQTT support for automation
Still cleaning things up, but it feels pretty nice to have proper local control now.
UPDATE: Small update on my Spider Farmer GGS AC5 local control project.
The first version was mostly a proof of concept, but I’ve now turned it into a full local dashboard/API. All main app functions are implemented locally, so I can control the setup from one browser page without cloud access, a phone bridge, or a rooted Android device.
It now has live sensor readings, outlet control, light control, fan control, blower control, per-device settings panels, graphing, and MQTT support for automation.
Still polishing the UI and testing edge cases, but the local control side is working.