Repository navigation
Home Assistant Guide
Glasscalibur runs ESPHome, so Home Assistant talks to it over the native
ESPHome API — no configuration.yaml edits, no command_line covers, no
curl. The device shows up as a real cover entity, plus entities for every
setting and sensor.
Complete Wi‑Fi Setup first so the device is on the same network as Home Assistant.
In most cases Home Assistant auto‑discovers the device:
- Go to Settings → Devices & Services.
- Look for a discovered ESPHome device named
glasscalibur-XXXXXXand click Configure / Add.
If it isn't auto‑discovered, add it manually:
- Settings → Devices & Services → Add Integration.
- Choose ESPHome.
- Enter the host
glasscalibur-XXXXXX.local(or the device's IP address) and port 6053.
By default this firmware runs the API without an encryption key, so Home
Assistant may warn that communication isn't encrypted. The device works
normally despite the warning. To remove it, add an encryption key to the
firmware and re‑flash — see the
firmware README
and the api: section of the config. Home Assistant will then prompt you for
that key when you add the device.
Once added you get one device with many entities, including:
-
cover.glasscalibur— open / close / stop / set position (0–100 %). - Number entities for speed, acceleration, current (irun), StallGuard, and the schedule.
- Switches for Schedule Enabled, Sun Schedule, Tamper Detection, StallGuard Enabled, etc.
- Sensors for State, Motor Temperature, Wi‑Fi signal, position, and the lifetime trip counters.
- Open a dashboard and click Edit Dashboard → Add Card.
- Choose an Entity (or Entities) card and pick
cover.glasscalibur. - (Optional) In the entity settings, set Show as → Window for a window icon.
Because it's a native cover entity, you can use it in any Home Assistant automation, script, or scene — for example:
- Close the window when an air‑quality sensor reports bad outdoor air.
- Open at sunrise (or use the device's own sun schedule).
- Close when a weather integration forecasts rain.
- Coordinate with your thermostat to cool a room with outside air.
You can build these in the Automations UI or in Node‑RED via the Home Assistant nodes.
Glasscalibur
Build & install
Set up & control
Integrate & maintain