HomeTiles v0.6.9
HomeTiles v0.6.9 adds state-aware Binary Sensor tiles and categorical Sensor history, expands hardware coverage, and improves display stability and brightness handling.
Highlights
- Added a dedicated Binary Sensor tile for Home Assistant
binary_sensor.*entities, including localized device-class states, state-dependent Home Assistant icons, availability handling, folders, screensaver slots, live Web Admin previews, and autosave. - Added a responsive 24-hour and 7-day state timeline with a scrollable,
date-grouped Activity list. Text-valued
sensor.*entities use the same categorical history view, while numeric Sensor entities retain their chart. - Added release and browser-installer support for the Waveshare ESP32-P4-WIFI6-Touch-LCD-4.3. Its core display, touch, networking, Web Admin, tile persistence, MQTT, Home Assistant discovery, and Weather paths have been confirmed on ESP32-P4 v1.3 hardware.
- Prevented thin, full-width Activity-list redraw strips on the Waveshare 8-inch display from entering the PPA rotation path that could time out and trigger a controlled restart.
- Corrected Waveshare 4B brightness scaling so normal display, screensaver, and
Home Assistant controls expose the complete visible
1–100 %range. Raw zero remains reserved for internal sleep and restart blanking. - Improved ESP32-S3 popup refresh and rendering work bounds, coalesced redundant Light updates, and kept Weather parsing incremental during active UI work.
- Strengthened Web Admin accessibility, escaping, autosave behavior, and regression coverage while centralizing additional UI translations.
Update Notes
HomeTiles Bridge v0.6.40 is the recommended companion release and is required for Binary Sensor and categorical Sensor history. Bridge v0.6.40 remains compatible with older HomeTiles firmware and configurations.
Update the Bridge through HACS and restart Home Assistant before relying on the new history views. Existing tile layouts remain compatible; Binary Sensor uses a newly appended stable tile type and does not renumber existing types.
Use the regular .bin for OTA or the browser installer's Update mode. Use
_factory.bin only for a first installation or an intentional factory reset.
Camera support remains experimental and is available only on ESP32-P4 targets. This release does not classify Camera as generally stable, and the unresolved Guition JC8012 V1 transport investigation remains separate from the new Sensor work.
For Waveshare 7B/7B-C, continue to select the image matching the exact silicon
revision. The base image is for pre-v3 revisions 1–199; _rev3_1 is only for
exact ESP32-P4 v3.1. ESP32-P4 v3.2 or newer remains unsupported with the pinned
toolchain and must not be flashed.
Hardware Confirmed
The new Sensor and Binary Sensor UI paths were exercised on Waveshare 4B, Waveshare Touch LCD 8-inch, and Guition ESP32-4848S040 ESP32-S3 hardware.
Waveshare ESP32-P4-WIFI6-Touch-LCD-4.3 hardware confirms display, touch, Wi-Fi, Web Admin, tile persistence, MQTT, Home Assistant discovery, and Weather.
Pending Hardware Validation
Camera remains experimental across ESP32-P4 devices. The Guition JC8012 V1 network-transport investigation and the existing validation gaps for unowned device revisions remain open.
Waveshare 4.3-inch microSD and OTA operation still need physical validation. The Waveshare 8-inch thin-redraw guard and the complete Waveshare 4B brightness curve should continue to receive field feedback after release. CI compilation is not treated as physical validation.
Thanks to @schjonhaug for the Waveshare 4.3-inch implementation and hardware feedback.
Full Changelog: https://github.com/GalusPeres/HomeTiles/compare/v0.6.8...v0.6.9