-
Notifications
You must be signed in to change notification settings - Fork 0
Status UI
Dan Roberts edited this page Jan 16, 2026
·
1 revision
The bridge runs a minimal HTTP server (port 80) intended for diagnostics and bring-up.
This is not designed as a full web app. It is intentionally plain text and unauthenticated.
Returns a plain-text status blob including:
- Wi‑Fi connection status
- IP address
- configured BedJet base URL
- default mode when OFF
- last observed BedJet mode
- Matter commissioned state
- Matter manual pairing code
- Matter QR onboarding URL
Example (abridged):
BedJet Matter Bridge
WiFi: connected
IP: 192.168.1.99
BedJet base: http://192.168.1.253
Commissioned: false
Pairing code: 123-45-678
QR URL: MT:...
Queues a BedJet “mode button” command.
- Form field:
name=<MODE>
Example:
curl -X POST http://<bridge-ip>/button -d "name=OFF"
Supported values depend on BedJetWebSchedule, but the bridge commonly uses:
OFFHEATCOOLTURBODRYEXT-HEAT
- Confirm configuration (base URL, default mode)
- Confirm commissioning state / pairing code
- Quick manual tests without a Matter controller
- Not authenticated
- Not encrypted
- Not intended to be exposed beyond a trusted LAN
BedJet Matter Bridge • ESP32 Matter Thermostat/Fan bridge for BedJetWebSchedule by Dan Roberts