Skip to content

HomeTiles v0.6.1

HomeTiles v0.6.1 is a focused network safety, Web Admin reliability, and UI polish release. It unifies WiFi and Ethernet addressing, adds a safe DHCP recovery path on the device, and removes disruptive full-page reloads when settings are saved.

Shared Network Configuration

  • WiFi and Ethernet now use one shared DHCP/static-IP selection and one shared set of IP address, gateway, subnet mask, and DNS values.
  • Static addressing is applied consistently to WiFi, native Ethernet, and USB Ethernet.
  • Existing installations with separate experimental Ethernet values are migrated to the shared profile.
  • Selecting WiFi or Ethernet changes only the transport used after restart; it no longer swaps or hides a different IP profile.
  • Incomplete or invalid static settings safely fall back to DHCP.

DHCP Recovery On The Device

  • The network popup shows Use DHCP only when the device actually booted with a static address.
  • Selecting a static address in the Web Admin for the next boot does not prematurely show the recovery action.
  • After Use DHCP is pressed, Undo DHCP remains available until restart.
  • A restart or normal power cycle applies the saved selection. After a DHCP boot, the recovery action disappears again.
  • The same behavior is available on WiFi-only devices and Ethernet-capable devices.

Web Admin And Display Updates

  • Network and MQTT settings are saved in the background, so the Web Admin no longer turns black while the complete page is regenerated and reloaded.
  • The Save button briefly confirms a successful background save.
  • If the on-device network popup is open while settings are saved in the Web Admin, its content is rebuilt in one pass. Updated buttons and status messages appear without stale blocks or misplaced controls.
  • Network settings use clearer WiFi, Ethernet, and IP-configuration grouping.
  • Save and Restart actions stay accessible at the bottom of the settings view.
  • Browser-provided IP address suggestions keep the HomeTiles field styling.

UI Polish

  • Increased spacing between the navigation controls in the light popup.
  • Updated German and English network labels, including the DHCP recovery and undo actions.

Supported Devices

Every release includes OTA and factory binaries for:

  • M5Stack Tab5
  • Waveshare ESP32-P4-WIFI6-Touch-LCD-4B
  • Waveshare ESP32-P4-WIFI6-Touch-LCD-8
  • ESP32-P4-86-Panel-ETH-2RO with Ethernet (uses the Waveshare 4B firmware)

Thanks to @onikserj for testing Ethernet support on the ESP32-P4-86-Panel-ETH-2RO and for the feedback that led to the shared static-IP configuration and improved light-popup spacing.

Use the plain .bin for an OTA update and the _factory.bin only for the first USB flash. See Firmware Updates for the complete instructions.

Full Changelog: https://github.com/GalusPeres/HomeTiles/compare/v0.6.0...v0.6.1