# ESP Screens - an Elecrow CrowPanel 7.0" (DIS08070H, 7-inch 800x480) built from this checkout: the bench and the # manual route (README_EXTENDED.md, docs/ELECROW.md). # # The screen is two packages: packages/core.yaml, which every board shares (the LVGL tree, the cards, the # scripts, the entities), and packages/boards/elecrow-crowpanel7.yaml with this board's hardware and sizes. # docs/PROFILES.md says how the files fit together. A screen installed from ESP Screens builds the same two # files over GitHub through packages/elecrow.yaml; this file only adds what a build from a checkout needs: # the secrets (api_encryption_key, ota_password, Wi-Fi) from secrets.yaml and the components of this checkout. substitutions: FONT_DIR: "fonts" # the fonts next to this file packages: core: !include packages/core.yaml board: !include packages/boards/elecrow-crowpanel7.yaml # The components of this checkout; packages/elecrow.yaml takes them from GitHub. external_components: - source: type: local path: components components: [smart_display] api: encryption: key: !secret api_encryption_key ota: - platform: esphome password: !secret ota_password wifi: ssid: !secret wifi_ssid password: !secret wifi_password # Mains-powered panel: no modem sleep, so HA updates and OTA arrive without beacon latency. power_save_mode: none ap: ssid: "Smartdisplay Fallback Hotspot" password: !secret ap_password captive_portal: