cross-posted from: https://programming.dev/post/6180665

I’ve been looking into putting together a home office setup for remote development and stumbled upon this nice home automation project by David Zhang, where they use a Raspberry Pi with a customized num pad to control almost every day-to-day arrangement of their office, from desk hight, KVM input/output switching, lighting, all the way to tiling window management. Looks like they’ve also published the combination of Auto Hotkey, Home Assistant and ESPHome scripts in order to work, including links to dependencies:

Anyway, I’m looking forward to scripting a similar setup once I’ve gathered the general equipment, and figured other programmers might similarly appreciate the ergonomics in such an automated workflow.

P.S. Any suggestions for a developer picking items for a new remote office from scratch would also be appreciated. E.g. office equipment recommendations like desk, chair, screen mounts, AV accessories.

  • @towerful@programming.dev
    link
    fedilink
    English
    21 year ago

    We do loads of this kinda thing in live events. The medium gigs & up are basically just networking computers and kit, and controlling/monitoring them all through 1 system.

    The most popular setup is Bitfocus Companion along with an elgato streamdeck.
    But I’ve seen other systems like Universe Control, PB Widget Designer, Touchdesigner, Node-Red…