Lights Out

Controlling your smart home like it's 1991.

A screenshot of Lights Out running under System 7.5.3
Lights Out running under System 7.5.3.

About

Lights Out is a (minimal) frontend for Home Assistant written for Macintosh System 7 and up. As of right now, you can only control your lights. Support for other actions is slated for a future release.

When you first launch Lights Out, you are asked to enter your Home Assistant server configuration: the host, port, and a long-lived access token (which can be generated via the web frontend, details here). You are then presented with the main window, which has room for three light controls. You can add lights via File ⇒ Add Entity. To remove a light, select it (by clicking anywhere outside the slider) and picking Edit ⇒ Clear.

Lights Out was developed using CodeWarrior 9 Gold on System 7.5.3. In principle, it should work on earlier versions of System 7, but it has not been tested. It has been tested working on OS 9 on real hardware (my iMac G3). It currently requires the use of Open Transport for networking (version 1.1.2 or higher).

Where can I get it?

Current release: Lights Out v0.2.3 (151KB StuffIt archive, includes source code)

Additionally, Lights Out can be found on AmendHub.

Changelog

Version 0.2.3 (March 18th, 2025):

Version 0.2.2 (March 15th, 2025):

Version 0.2.1 (March 14th, 2025):

Version 0.2 (March 13th, 2025):

Version 0.1 (March 10th, 2025):