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