Using the admin page

The admin page

The admin page is how you set up and watch your controller. It runs on the controller itself, so it works without an internet connection.

Opening it#

Open http://ourbrewbot-xxxxxx.local/admin in a browser on the same network as the controller, where xxxxxx is the end of the setup hotspot's name, OurBrewbot-xxxxxx. If that name doesn't work on your network, use the controller's IP address instead, which you can find on your router's admin page: http://192.168.1.50/admin, for example.

The controller's home page, without /admin, lists its REST API and has an Open Admin Dashboard button.

Getting around#

The menu on the left has a page for each part of the controller:

Page What it's for
Dashboard Every fermenter at a glance, and its settings
Profiles Fermentation profiles: temperature plans that run step by step
Sensors Temperature probes, Tilts and iSpindels
Smart plugs The RF plugs that switch your heaters and coolers
Reporting Brewfather, Brewer's Friend, MQTT and Home Assistant
System & diagnostics Controller, settings, backup, firmware, and the RF and Bluetooth consoles

The number next to Dashboard is how many fermenters are switched on. On a phone, the menu is behind the ☰ button at the top left.

Along the top are:

Saving changes#

Nothing is saved until you press a form's Save button. Until then the form says what you've changed, and Discard puts it back as it was. Readings keep updating while you edit, without touching what you've typed, and the browser warns you if you try to leave the page with changes that aren't saved.

If the controller stops answering, the page says Controller is unreachable and keeps showing the last readings it had. Your unsaved changes are kept. Press Try reconnecting, or wait for it to come back.

The controller log#

The Controller log bar at the bottom of every page opens a live view of the controller's log: what it's measuring, switching and sending, as it happens. The number on the bar is how many lines it holds.

It starts with the last few lines the controller logged, and keeps collecting while the admin page is open, even with the log closed. It's a live view, not a stored log: lines can be missed if the page is hidden or the browser falls behind, and the log says when that happens. To keep a permanent record, send the log to a syslog server from System settings, or publish it over MQTT from Reporting.