← Zurück zum Build
shys-m5-tough-touchmenu.yaml · 24.05.2026 15:15 Fehler
Failed config

text_sensor.template: [source /home/openclaw/.openclaw/workspace/tmp/esphome-monitor-sl984vij/m5-tough-touchmenu-for-esphome/shys-m5-tough-touchmenu.yaml:89]
  platform: template
  id: m5_state_tpl
  name: M5 Tough Status
  
  Couldn't find ID 'm5_textsensor_id'. Please check you have defined an ID with that name in your configuration.
  lambda: !lambda |-
    return {id(m5_textsensor_id).state};
  update_interval: 500ms
  on_value: 
    - then: 
        - if: 
            condition: 
              text_sensor.state: 
                id: m5_state_tpl

INFO ESPHome 2026.6.0-dev
INFO Reading configuration /home/openclaw/.openclaw/workspace/tmp/esphome-monitor-sl984vij/m5-tough-touchmenu-for-esphome/shys-m5-tough-touchmenu.yaml...
WARNING The string '${wifi_ssid}' looks like an expression, but could not resolve all the variables: 'wifi_ssid' is undefined
In: wifi->ssid in /home/openclaw/.openclaw/workspace/tmp/esphome-monitor-sl984vij/m5-tough-touchmenu-for-esphome/shys-m5-tough-touchmenu.yaml 61:9
WARNING The string '${wifi_ssid}' looks like an expression, but could not resolve all the variables: 'wifi_ssid' is undefined
In: wifi->ssid in /home/openclaw/.openclaw/workspace/tmp/esphome-monitor-sl984vij/m5-tough-touchmenu-for-esphome/shys-m5-tough-touchmenu.yaml 61:9
WARNING 💡 NOTICE: This device does not have a framework specified.

Starting with ESPHome 2026.1.0, the default framework for ESP32 is ESP-IDF.
(We've been warning about this change since ESPHome 2025.8.0)

Why we made this change:
  ✨ Smaller firmware binaries
  ⚡ Faster compile times
  🚀 Better performance and newer features
  🔧 More actively maintained by ESPHome

To continue using Arduino, add this to your YAML under 'esp32:':
    framework:
      type: arduino

To silence this message with ESP-IDF, explicitly set:
    framework:
      type: esp-idf

Migration guide: https://esphome.io/guides/esp32_arduino_to_idf/