Home automation
Native Android dashboard for the Sanytron Astrion HA100 smart remote, talking straight to Home Assistant over one WebSocket. Replaces the stock vendor app: config-driven swipeable pages, tappable floorplan, physical button + IR mapping, HA Assist voice, Plex posters. Kotlin + Compose. No Lovelace, no WebView, no cloud.
Control WS2812B and many more types of digital RGB LEDs with an ESP32 over WiFi!
A passive, furniture-grade day dashboard for wall tablets — Home Assistant add-on
Ready-to-adopt ESPHome configs: ESP32-P4 voice assistants, e-paper calendar, LVGL touch dimmers, Alarmo keypad, HUB75 LED matrix, rotary dial controllers
A custom Android application for controlling [Home Assistant](https://www.home-assistant.io/) via a dedicated Sanytron Astrion HA100 remote control, developed using Kotlin and Jetpack Compose.
BLE-to-MQTT bridge for a Gardena Smart Dual Water Control valve, for Home Assistant integration
Modern local Home Assistant integration for Movistar Askey RTF8316VW and RTF8115VW routers
Home Assistant custom integration for Reolink NVRs: every camera's person, vehicle and animal detections on one timeline, and a per-NVR cloud sync that uploads a clip of each detection to OneDrive. A companion to the official Reolink integration.
Home Assistant Lovelace card: animated power flow for an EcoFlow PowerStream + battery chain — strings, inverter, battery and the station's own outputs
Healthdata sync with Apple Healt, Home Assistant, Garmin, Gympit etc.
PCIe card with ESP32-H2 for remote PC power-on and reset via Home Assistant/Zigbee — powered from the PCIe 3.3Vaux rail, no extra cables.
Wall-tablet kiosk dashboard for Home Assistant: a custom panel in plain Vue 3, no build step, no YAML dashboards
Apple Home/Wallet NFC and UWB lock implementation. Reverse engineered. Walk up. It unlocks. No app. Works with a dead phone.
This Custom Dashboard Card for Home Assistant mimics the OLED Display on your Anker Solix Max AC Home Battery
Call Home Assistant from Android directly, without telephone provider setups.
A vibe-coded HAIR toolkit for converting various IR code formats, including Tuya user-learnt codes.
Home Assistant add-on: Zigbee2MQTT with Prometheus metrics (carries Koenkk/zigbee2mqtt#31645 + Koenkk/zigbee-herdsman#1751)
Home Assistant Lovelace card: the Netatmo indoor and outdoor weather modules drawn to scale, with the front groove lighting up with air quality