WTH - ESPHome needs better device management!

Two Critical Features Needed:

1. Device Status Filtering

Current situation:

  • No way to filter devices by status (online/offline)
  • Can’t filter by “needs update”
  • Everything mixed in one view
  • Hard to manage many devices

Solution:

  • Add filter buttons for:
    • Online/Offline status
    • Update needed
    • Device type (ESP8266/ESP32)
    • Last update date
    • Custom tags

2. Default Configuration File

Current situation:

  • Repeating same configs for each device
  • Copy-pasting common settings
  • No standardization across devices
  • Time-consuming setup for new devices

Proposed defaults.yaml:

default_config:
  # Network
  static_ip: true
  ip_subnet: "192.168.1.0/24"
  gateway: "192.168.1.1"
  
  # Security
  ota_password: !secret default_ota_pass
  api_encryption_key: !secret default_api_key
  
  # Common settings
  logger:
    level: INFO
  wifi:
    power_save_mode: none
  
  # Standard substitutions
  substitutions:
    device_name: "${name}"
    friendly_name: "${name}"

Benefits:

  • Faster device setup
  • Consistent configuration
  • Easier maintenance
  • Better organization
  • Time saving for common configs

Who else needs this? Managing 20+ ESP devices is getting messy!

ESPHome Configuration #device-management ux

WTH does not cover ESPHome (or any other addon). Thank you.