August 5, 2026

A Real-Browser-Only Login Bug, DMX Automation at Church, and Bridging the Gap

A login bug that had been quietly haunting GitLab behind rust-proxy for a while finally gave up its actual root cause: an HTTP/2 edge case that no scripted test could ever reproduce, only real browsers. Then a full workday at church rewiring how the lighting, games room, and displays all talk to each other, and dinner with Lisa at her work's Bridging the Gap event to close it out.

A church workday wiring BitFocus Companion into Vista DMX and Hubitat

Big day at the church workday: finally got BitFocus Companion talking to Vista DMX to control the room's lighting directly, which meant pulling a whole layer of DMX calls out of ProPresenter — ProPresenter's job goes back to just running the presentation, not also driving lighting cues by hand. On top of that, Companion now watches which Look is active in ProPresenter and automates the room's lighting and coloring to match it, with the Stream Deck's own buttons changing color to reflect whatever mode the lights are currently in — so a glance at the deck tells you the current lighting state without checking the room itself.

Also fixed up the Companion-to-Hubitat side of things, which controls the room's games, the prize counter, and the Govee Lightwalls — that communication path had some real issues that got sorted out during the workday. And closed out a lingering problem from the power outage a couple of posts back: the Logitech Harmony Hub had broken during that outage and hadn't been right since, which meant the projector and the stage display screens couldn't be turned on and off through the normal Hubitat/Companion integration. That's fixed now too, so the whole chain — Stream Deck button press, through Companion, through Hubitat, out to the Harmony Hub — turns the projector and stage screens on and off on demand again.

Bridging the Gap

After the workday wrapped up, took Lisa to her work's Bridging the Gap dinner — a nice way to close out a day that started with rewiring the church's AV and lighting integrations and ended with good food and good company.

← Back to Blog