Android · Home Assistant · Open Source
Software development and open source projects by Michael Shaffer — Android Engineer, Home Assistant integrations, and embedded systems.
Shaffer Softworks is the home of open source and side projects focused on smart home automation, Android device management, and connected hardware.
Current focus includes Kotlin and Jetpack Compose on Android, Home Assistant custom components (HACS), WebRTC intercom, and ESP32 firmware. Many projects are built for real-world deployments and shared with the Home Assistant and maker communities.
Location: United States · Website: shaffersoftworks.tech
Most Home Assistant integrations install via HACS. Add a custom repository, then download and restart Home Assistant.
| Project | Description | Stars |
|---|---|---|
| hyperhdr-ha | HyperHDR custom component for Home Assistant — control ambient lighting from your dashboard | |
| Android-Management | Manage Android devices from Home Assistant using Google's Android Management API |
Custom components and HACS integrations for Home Assistant.
| Project | Description |
|---|---|
| AccuWeather | AccuWeather integration for HACS |
| Biamp-Tesira | Biamp Tesira DSP control via Tesira Text Protocol (SSH/Telnet) |
| GlobalCache | Global Caché iTach and GC-100 TCP/IP gateways (IR, relay, serial) |
| Openobserve | Forward Home Assistant logs and events to OpenObserve |
| Tripp-light | Tripp Lite SRCOOL portable air conditioners over Telnet |
| hyperhdr-ha | HyperHDR ambient lighting integration |
| hyperhdr-py | Python client library for HyperHDR / Hyperion ambient lighting |
| home-assistant-openobserve-addon | Home Assistant add-on for OpenObserve |
| Project | Description |
|---|---|
| Android-Management | Home Assistant integration for Google's Android Management API |
| Android-WS-Player | WebSocket media player for Home Assistant dashboards |
| Apk-update-service | Service for managing APK updates on Android devices |
| Project | Description |
|---|---|
| esp32-intercom | ESP32 intercom client for DIY smart home setups |
| Node_Temp_Webserver | Lightweight temperature web server for embedded nodes |
| videostorm | Video Storm irUsb integration |
| Project | Description |
|---|---|
| WebRTC-signaling-server | Standalone WebRTC signaling server for LAN intercom with dashboard; compatible with Node-RED Signaling Router protocol |
Python · Kotlin · Jetpack Compose · C++ · ESP32 · Home Assistant · HACS · WebRTC · Docker · JavaScript
Issues, pull requests, and feedback are welcome on any public repository. If you use one of these projects in your setup, a star on GitHub helps others discover it.
- Contributing guide
- Security policy
- Found a bug? Open an issue on the relevant repo with version info and logs.
- Website: shaffersoftworks.tech
- Email: sickkick40@gmail.com
- GitHub: @Shaffer-Softworks