So, not quite sure what this is telling me and If I could improve by doing something here.
Lots of words and I don’t understand the context I guess…
I’ve seen this on all the builds I think, so it’s in the package, so what to change if anything.
Build Excerpt:
INFO ESPHome 2026.9.0
INFO Reading configuration /config/esphome/stairway.yaml…
WARNING ‘ota’ password wastes significant flash and RAM (about 3.5 KB and 60 bytes plus the password on the heap): the device already offers encryption with the ‘api’ encryption key, which authenticates any uploader that takes it, and a password only matters for uploaders without encryption support; remove ‘password’ and add ‘encryption’ under ‘ota’ so uploads use the key and encryption is required
INFO Generating C++ source…
Top of the esphome yaml…
substitutions:
name: stairway
friendly_name: Stair Light
board: esp01_1m
packages:
device_base: !include /config/esphome/packages/sg_8266_base.yaml
esphome:
area: upstairs
name_add_mac_suffix: false
on_boot:
priority: 600
then:
- lambda: |-
id(button1_enabled) = true;
wifi:
manual_ip:
gateway: !secret chaloupkaabode_gateway
subnet: !secret chaloupkaabode_subnet
static_ip: !secret stairway_IP
dns1: !secret chaloupkaabode_gateway
status_led: And it continues with the gpio stuff...
PACKAGE:
# The stuff I need in all my espHome devices.
# I reserve the right to overwrite any at any time.
# Path to file: esphome/packages/sg_base.yaml
Top of the device config YAML
substitutions:
name: chaloupkaabode-esphome
friendly_name: Another Brick in the Wall
frame_type: esp-idf
esphome:
name: ${name}
friendly_name: ${friendly_name}
name_add_mac_suffix: true
esp8266:
framework:
version: recommended
board: ${board}
# Enable logging
logger:
# Enable Home Assistant API
api:
encryption:
key: !secret chaloupkaabode_encrypt
ota:
- platform: esphome
password: !secret chaloupkaabode_otapw
wifi:
phy_mode: 11G
networks:
- id: main_house_ap
ssid: !secret chaloupkaabode_wifi_ssid
password: !secret chaloupkaabode_wifi_password
- id: second_house_ap
ssid: !secret chaloupkaabode_wifi2_ssid
password: !secret chaloupkaabode_wifi_password
ap:
ssid: "${name} Fallback"
password: !secret ap_password
web_server:
port: 80
time:
# Sync time with HA
- platform: homeassistant
id: time_homeassistant
timezone: "America/Chicago"
on_time_sync:
- component.update: sensor_uptime_timestamp
text_sensor:
# IP Address & SSID
- platform: wifi_info
ip_address:
name: "IP Address"
icon: mdi:wifi
entity_category: diagnostic
# Sensors with general information.
sensor:
# Uptime sensor (internal only).
- platform: uptime
id: sensor_uptime
# Uptime timestamp
- platform: template
name: "Uptime"
device_class: "timestamp"
accuracy_decimals: 0
update_interval: never
lambda: |-
static float timestamp = (
id(time_homeassistant).utcnow().timestamp - id(sensor_uptime).state
);
return timestamp;
entity_category: diagnostic
id: sensor_uptime_timestamp
# WiFi Signal sensor.
- platform: wifi_signal
name: WiFi Signal
icon: mdi:wifi-strength-2
update_interval: 60s
button:
- platform: safe_mode
name: "Safe Mode Boot ${name} ${friendly_name}"
entity_category: diagnostic
- platform: restart
name: "Restart ${name} ${friendly_name}"
entity_category: diagnostic