October 17, 2021

3D-printed table-top Home Assistant remote controller

I repurposed my old Nokia 6.1 Android phone to be a remote controller for Home Assistant. The first idea was to print a slim wall enclosure for the phone. It would have been fixed to one place. Thus, I decided to go with table-top design as it’s more portable.

Currently, I have the following tabs in hass:

  • Information
    • Time
    • Date
    • Weather forecast
    • Forecast details
  • Light control
  • Scripts (“scenes”)
  • Direct device controls
  • Settings
    • Wake-up time
    • Automation toggles

Phone isn’t just a hass interface. It also sends sensor data to Home Assistant.

I programmed the model with SolidPython and OpenSCAD. This was the first time when I felt it’s not necessarily the best tool for a job. I missed more creative sculpting approach. However, Python made accuracy easy.

An unplanned feature.

An unplanned feature.

Later in the evening I accidentally noticed one unplanned extra feature. The remote controller works also as a night lamp when phone’s LED flashlight is switched on. Alternatively, light could be utilized to indicated alerts or statuses.