Two template switches result in bootloop

I’m completely loosing my mind here …

I have a fastLED strip sucessfully configured and partitioned (into 14 parts) and am now trying to create two template switches, which should turn them on (and off) with delays from either sides…

only If I just create one template switch it works … as soon as I try to make a second template switch, the file won’t upload wirelessly to the Sonoff Basic. When I try to manually upload it, it works but results in a bootloop of the Sonoff…

Here’s my complete yaml:

esphome:
  name: stiegenaufgang-treppe
  platform: ESP8266
  board: esp8285

substitutions:
  device_name: stiegenaufgang-treppe
  friendly_name: Stiegenaufgang Treppe


wifi:
  ssid: !secret wifi_ssid
  password: !secret wifi_pass

  # Enable fallback hotspot (captive portal) in case wifi connection fails
#  ap:
#    ssid: "${device_name} wifi"
#    password: "xxx"
  
logger:
  #level: INFO

# Enable Home Assistant API
api:
  password: !secret api_ota_pass

ota:
  password: !secret api_ota_pass

text_sensor:
  - platform: version
    hide_timestamp: true
    name: "${friendly_name} - ESPHome Version"
  - platform: wifi_info
    ip_address:
      name: "${friendly_name} - IP Address"
      icon: mdi:wifi
    ssid:
      name: "${friendly_name} - Connected SSID"
      icon: mdi:wifi-strength-2

# Sensors with general information.
sensor:
  # Uptime sensor.
  - platform: uptime
    name: "${friendly_name} Uptime"

  # WiFi Signal sensor.
  - platform: wifi_signal
    name: "${friendly_name} WiFi Signal"
    update_interval: 60s

  - platform: homeassistant
    id: treppe_brightness
    entity_id: input_number.treppe_brightness

  - platform: homeassistant
    id: treppe_transition
    entity_id: input_number.treppe_transition

  - platform: homeassistant
    id: treppe_delay
    entity_id: input_number.treppe_delay

  - platform: homeassistant
    id: treppe_red
    entity_id: input_number.treppe_red

  - platform: homeassistant
    id: treppe_green
    entity_id: input_number.treppe_green

  - platform: homeassistant
    id: treppe_blue
    entity_id: input_number.treppe_blue



binary_sensor:
  - platform: gpio
    pin:
      number: GPIO0
      mode: INPUT_PULLUP
      inverted: True
    name: "${friendly_name} - Button Internal"
    on_press:
    - if:
        condition:
          switch.is_off: relay
        then:
          - switch.toggle: relay
          - delay: 50ms
          - light.turn_on: led_all
        else:
          - light.turn_off: led_all
          - delay: 3s
          - switch.toggle: relay


status_led:
  pin:
    number: GPIO13
    inverted: yes


switch:
  - platform: gpio
    name: "${friendly_name} Switch"
    pin: GPIO12
    id: relay
    # after reboot, keep the relay off. this prevents light turning on after a power outage
    restore_mode: ALWAYS_OFF

  - platform: template
    name: "von unten"
    turn_on_action:
    - script.execute: vu_on
    turn_off_action:
    - script.execute: vu_off

  - platform: template
    name: "von oben"
    turn_on_action:
    - script.execute: vo_on
    turn_off_action:
    - script.execute: vo_off


script:

  - id: vu_on
    then:
      - switch.turn_on: relay
      - delay: 50ms
      - light.turn_on:
          id: led_01
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_02
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_03
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_04
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_05
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_06
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_07
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_08
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_09
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_10
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_11
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_12
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_13
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_14
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'


  - id: vu_off
    then:
      - light.turn_off:
          id: led_01
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_02
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_03
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_04
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_05
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_06
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_07
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_08
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_09
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_10
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_11
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_12
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_13
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_14
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: 250ms
      - switch.turn_off: relay

  - id: vo_on
    then:
      - switch.turn_on: relay
      - delay: 50ms
      - light.turn_on:
          id: led_14
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_13
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_12
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_11
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_10
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_09
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_08
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_07
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_06
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_05
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_04
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_03
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_02
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_01
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'

  - id: vo_off
    then:
      - light.turn_off:
          id: led_14
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_13
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_12
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_11
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_10
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_09
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_08
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_07
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_06
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_05
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_04
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_03
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_02
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_01
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: 250ms
      - switch.turn_off: relay

light:

  - platform: fastled_clockless
    chipset: WS2811
    pin: GPIO14
    num_leds: 100
    rgb_order: BRG
    name: "FastLED WS2811 Light"
    id: ledstrip
    # You may want (but don't need) this:
    internal: true


  - platform: partition
    name: "${friendly_name} alle"
    id: led_all
    segments:
      # Use first 9 LEDs from the light with ID ledstrip
      - id: ledstrip
        from: 0
        to: 99
    effects:
    # Use default parameters:
    - addressable_rainbow:
    - addressable_scan:
    - addressable_twinkle:
    - addressable_random_twinkle:
    - addressable_color_wipe:
    - addressable_fireworks:
    - addressable_flicker:
    - pulse:
    - strobe:
    - flicker:
    



  - platform: partition
    name: "${friendly_name} 01"
    id: led_01
    segments:
      # Use first 9 LEDs from the light with ID ledstrip
      - id: ledstrip
        from: 0
        to: 8

  - platform: partition
    name: "${friendly_name} 02"
    id: led_02
    segments:
      - id: ledstrip
        from: 9
        to: 15

  - platform: partition
    name: "${friendly_name} 03"
    id: led_03
    segments:
      - id: ledstrip
        from: 16
        to: 22

  - platform: partition
    name: "${friendly_name} 04"
    id: led_04
    segments:
      - id: ledstrip
        from: 23
        to: 29

  - platform: partition
    name: "${friendly_name} 05"
    id: led_05
    segments:
      - id: ledstrip
        from: 30
        to: 36

  - platform: partition
    name: "${friendly_name} 06"
    id: led_06
    segments:
      - id: ledstrip
        from: 37
        to: 43

  - platform: partition
    name: "${friendly_name} 07"
    id: led_07
    segments:
      - id: ledstrip
        from: 44
        to: 50

  - platform: partition
    name: "${friendly_name} 08"
    id: led_08
    segments:
      - id: ledstrip
        from: 51
        to: 57

  - platform: partition
    name: "${friendly_name} 09"
    id: led_09
    segments:
      - id: ledstrip
        from: 58
        to: 64

  - platform: partition
    name: "${friendly_name} 10"
    id: led_10
    segments:
      - id: ledstrip
        from: 65
        to: 71

  - platform: partition
    name: "${friendly_name} 11"
    id: led_11
    segments:
      - id: ledstrip
        from: 72
        to: 78


  - platform: partition
    name: "${friendly_name} 12"
    id: led_12
    segments:
      - id: ledstrip
        from: 79
        to: 85

  - platform: partition
    name: "${friendly_name} 13"
    id: led_13
    segments:
      - id: ledstrip
        from: 86
        to: 92

  - platform: partition
    name: "${friendly_name} 14"
    id: led_14
    segments:
      - id: ledstrip
        from: 93
        to: 99

I also tried to just put the scripts into the template switch … it also only works as long as there is just one switch … as soon as I add another one, it doesn’t

like that:

switch:
  - platform: template
    name: "von oben"
    turn_on_action:
      - switch.turn_on: relay
      - delay: 50ms
      - light.turn_on:
          id: led_14
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_13
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_12
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_11
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_10
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_09
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_08
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_07
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_06
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_05
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_04
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on:
          id: led_03
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_02
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_on: 
          id: led_01
          transition_length: !lambda 'return id(treppe_transition).state;'
          brightness: !lambda 'return id(treppe_brightness).state;'
          red: !lambda 'return id(treppe_red).state;'
          green: !lambda 'return id(treppe_green).state;'
          blue: !lambda 'return id(treppe_blue).state;'

    turn_off_action:
      - light.turn_off:
          id: led_14
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_13
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_12
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_11
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_10
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_09
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_08
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_07
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_06
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_05
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_04
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_03
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off:
          id: led_02
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: !lambda 'return id(treppe_delay).state;'
      - light.turn_off: 
          id: led_01
          transition_length: !lambda 'return id(treppe_transition).state;'
      - delay: 250ms
      - switch.turn_off: relay

What am I doing wrong?! :frowning:

Search for “esphome stack size”

so, the file is too big?!

doesn’t esphome check for that before uploading?! it shows 40something% Mem usage and 40something% flash usage, so I didn’t assume that’s the problem :thinking:

Is it as soon as you start the node or does the boot loop start after you trigger the switches? If the latter then possibly because the scripts are calling the same relay on and off.

As soon as it powers on

This is what happens when I try to upload it wirelessly:

INFO Reading configuration /config/esphome/stiegenaufgang-treppe.yaml...
INFO Generating C++ source...
INFO Compiling app...
Processing stiegenaufgang-treppe (board: esp8285; framework: arduino; platform: platformio/espressif8266 @ 2.6.3)
--------------------------------------------------------------------------------
HARDWARE: ESP8266 80MHz, 80KB RAM, 1MB Flash
Dependency Graph
|-- <ESP8266WiFi> 1.0
|-- <FastLED> 3.3.2
|-- <ESP8266mDNS> 1.2
Compiling /data/stiegenaufgang-treppe/.pioenvs/stiegenaufgang-treppe/src/main.cpp.o
Linking /data/stiegenaufgang-treppe/.pioenvs/stiegenaufgang-treppe/firmware.elf
Building /data/stiegenaufgang-treppe/.pioenvs/stiegenaufgang-treppe/firmware.bin
RAM:   [====      ]  37.9% (used 31052 bytes from 81920 bytes)
Flash: [====      ]  40.8% (used 418020 bytes from 1023984 bytes)
========================= [SUCCESS] Took 13.38 seconds =========================
INFO Successfully compiled program.
INFO Resolving IP address of stiegenaufgang-treppe.local
INFO  -> 10.127.20.175
INFO Uploading /data/stiegenaufgang-treppe/.pioenvs/stiegenaufgang-treppe/firmware.bin (422176 bytes)
INFO Compressed to 290340 bytes
Uploading: [=============                                               ] 21% 
ERROR Error sending data: timed out

And if I upload it manually, at first everything looks fine, when reading the logs through uart, it boots, tries to connect to the wifi, initializes the LEDs sensors and so on - then suddenly this comes up and it reboots

[11:59:10]
[11:59:10]User exception (panic/abort/assert)
[11:59:10]--------------- CUT HERE FOR EXCEPTION DECODER ---------------
[11:59:10]
[11:59:10]Abort called
[11:59:10]
[11:59:10]>>>stack>>>
[11:59:10]
[11:59:10]ctx: sys
[11:59:10]sp: 3fffeb40 end: 3fffffb0 offset: 0000
[11:59:10]3fffeb40:  ffffffc0 00000000 3ffef164 4021f050  
[11:59:10]3fffeb50:  000000fe 00000000 00000000 00000000  
[11:59:10]3fffeb60:  00000000 00000000 00000000 3ffef9d8  
[11:59:10]3fffeb70:  00000000 00000000 00000000 00000000  
[11:59:10]3fffeb80:  3ffef164 3fffedec 00000120 402220c2  
[11:59:10]3fffeb90:  3fffebc0 3ffef164 3fffecc2 402220d4  
[11:59:10]3fffeba0:  3ffef164 3fffedec 00000120 4022ddd9  
[11:59:10]3fffebb0:  3093b276 3fffedec 3ffef164 4021f371  
[11:59:10]3fffebc0:  7361720b 72656270 69707972 636f6c05  
[11:59:10]3fffebd0:  00006c61 00000000 00000000 00000000  
[11:59:10]3fffebe0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffebf0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec00:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec10:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec20:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec30:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec40:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec50:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec60:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec70:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec80:  00000000 00000000 00000000 00000000  
[11:59:10]3fffec90:  00000000 00000000 00000000 00000000  
[11:59:10]3fffeca0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffecb0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffecc0:  001c0013 001c8001 00000078 40210010  
[11:59:10]3fffecd0:  3ffef164 00000000 00000001 4021cca2  
[11:59:10]3fffece0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffecf0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed00:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed10:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed20:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed30:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed40:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed50:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed60:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed70:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed80:  00000000 00000000 00000000 00000000  
[11:59:10]3fffed90:  00000000 00000000 00000000 00000000  
[11:59:10]3fffeda0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffedb0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffedc0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffedd0:  00000000 00000000 00000000 00000000  
[11:59:10]3fffede0:  00000000 00000000 3f000001 00000000  
[11:59:10]3fffedf0:  00000001 00000000 3fffee40 4021f4bc  
[11:59:10]3fffee00:  3ffe8400 3fffbb84 00000020 000014e9  
[11:59:10]3fffee10:  3ffef988 3fffbb84 3ffef164 4021cd80  
[11:59:10]3fffee20:  00000000 00000000 00000000 00000000  
[11:59:10]3fffee30:  00000000 00000000 00000000 40232086  
[11:59:10]3fffee40:  00210000 00010000 00000000 4021babe  
[11:59:10]3fffee50:  40102df4 3fffbb84 3ffef164 4021d0fd  
[11:59:10]3fffee60:  40000074 00000030 3fffb994 4021d118  
[11:59:10]3fffee70:  00000011 00000001 00000020 40225287  
[11:59:10]3fffee80:  3ffef988 3fffbb84 3fffb994 4021d1c8  
[11:59:10]3fffee90:  3fffbbb6 00000000 3fffb9e4 3fffbb84  
[11:59:10]3fffeea0:  3fffbbb6 00000000 3fffb9e4 402329ec  
[11:59:10]3fffeeb0:  000014e9 3ffef8d8 3ffef8d8 4010135e  
[11:59:10]3fffeec0:  00000000 000017f4 000017f4 3ffef8d8  
[11:59:10]3fffeed0:  3fffbba2 3ffef978 3ffef8d8 402360e8  
[11:59:10]3fffeee0:  3fffbb84 00000014 00000000 40101327  
[11:59:10]3fffeef0:  40247dc4 3fffb97c 3fff0014 3ffefb04  
[11:59:10]3fffef00:  00000008 3ffef8d8 3fffbb84 4022f275  
[11:59:10]3fffef10:  3fffdc80 3fff0014 3fffb97c 4022f09b  
[11:59:10]3fffef20:  40252282 3fff0014 3fffb97c 40252293  
[11:59:10]3fffef30:  3fffbb94 3fffbb84 00000000 3fffdcb0
[11:59:10]3fffef40:  402479eb 00000000 3fffb97c 4024da8b  
[11:59:10]3fffef50:  40000f49 3fffdab0 3fffdab0 40000f49  
[11:59:10]3fffef60:  40000e19 00000005 00067d14 00000000  
[11:59:10]3fffef70:  3fffefc0 aa55aa55 000000ed 40105251  
[11:59:10]3fffef80:  40105257 00067d14 00000000 cb668d32  
[11:59:10]3fffef90:  4010000d ef6ff26a 903435fc ae4e8b38  
[11:59:10]3fffefa0:  402468c4 3fffef3c 40246875 3fffff18  
[11:59:10]3fffefb0:  3fffffc0 00000000 00000000 feefeffe  
[11:59:10]3fffefc0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3fffefd0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3fffefe0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3fffeff0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff000:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff010:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff020:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff030:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff040:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff050:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff060:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff070:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff080:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff090:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff0a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff0b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff0c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff0d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff0e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff0f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff100:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff110:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff120:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff130:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff140:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff150:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff160:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff170:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff180:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff190:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff1a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff1b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff1c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff1d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff1e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff1f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff200:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff210:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff220:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff230:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff240:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff250:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff260:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff270:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff280:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff290:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff2a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff2b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff2c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff2d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff2e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff2f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff300:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff310:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff320:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff330:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff340:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff350:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff360:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff370:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff380:  feefeffe feefeffe feefeffe feefeffe
[11:59:10]3ffff390:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff3a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff3b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff3c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff3d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff3e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff3f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff400:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff410:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff420:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff430:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff440:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff450:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff460:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff470:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff480:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff490:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff4a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff4b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:10]3ffff4c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff4d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff4e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff4f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff500:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff510:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff520:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff530:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff540:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff550:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff560:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff570:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff580:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff590:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff5a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff5b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff5c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff5d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff5e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff5f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff600:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff610:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff620:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff630:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff640:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff650:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff660:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff670:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff680:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff690:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff6a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff6b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff6c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff6d0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff6e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff6f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff700:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff710:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff720:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff730:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff740:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff750:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff760:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff770:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff780:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff790:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff7a0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff7b0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff7c0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff7d0:  feefeffe feefeffe feefeffe feefeffe
[11:59:11]3ffff7e0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff7f0:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff800:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff810:  0000ae50 feefeffe feefeffe feefeffe  
[11:59:11]3ffff820:  feefeffe feefeffe feefeffe 40590000  
[11:59:11]3ffff830:  4022bea5 0000001c 00000020 4010135e  
[11:59:11]3ffff840:  feefeffe feefeffe feefeffe feefeffe  
[11:59:11]3ffff850:  0000ae70 feefeffe 0000001c 401015ac  
[11:59:11]3ffff860:  feefeffe 0000001c 0000001c 40590000  
[11:59:11]3ffff870:  4022bea5 00000018 00000020 4010135e  
[11:59:11]3ffff880:  00000046 3ff00000 00000000 4022c5de  
[11:59:11]3ffff890:  00000001 feefeffe 00000018 401015ac  
[11:59:11]3ffff8a0:  3ffff8d0 3ffff8d4 00000018 402227ae  
[11:59:11]3ffff8b0:  00000000 7cc60000 3ffe8304 3ff00000  
[11:59:11]3ffff8c0:  00000046 3ff2978d 40000000 4022c5de  
[11:59:11]3ffff8d0:  00000000 00000001 0000000a 00000000  
[11:59:11]3ffff8e0:  3ffff910 3ffff914 00000002 3fffa82c  
[11:59:11]3ffff8f0:  00000000 7fcbfb28 00000000 3ff2978d  
[11:59:11]3ffff900:  00000000 00000006 3fffa850 4022b525  
[11:59:11]3ffff910:  00000002 00000000 0000000a 00000000  
[11:59:11]3ffff920:  00000002 00000000 0000000a 00000000  
[11:59:11]3ffff930:  00000004 00000000 0000000a 00000000  
[11:59:11]3ffff940:  00000000 a0000000 00000000 0000001c  
[11:59:11]3ffff950:  00002000 00000000 00002000 00000000  
[11:59:11]3ffff960:  3ffffac0 00000000 3ffffac0 4022c882  
[11:59:11]3ffff970:  00000003 00000000 0000000a 00000000  
[11:59:11]3ffff980:  00000003 00000000 0000000a 00000000  
[11:59:11]3ffff990:  00000009 00000000 0000000a 00000000  
[11:59:11]3ffff9a0:  00000002 00000000 0000000a 00000000  
[11:59:11]3ffff9b0:  00000002 00000000 0000000a 00000000  
[11:59:11]3ffff9c0:  00000000 a0000000 00000000 0000001c  
[11:59:11]3ffff9d0:  00000000 a0000000 00000000 0000001c  
[11:59:11]3ffff9e0:  00002000 00000000 00002000 00000001  
[11:59:11]3ffff9f0:  0000000c 00000000 00000010 00000000  
[11:59:11]3ffffa00:  00000006 00000000 0000000a 00000000  
[11:59:11]3ffffa10:  00000006 00000000 0000000a 00000000  
[11:59:11]3ffffa20:  00000000 80000000 00000000 0000001b  
[11:59:11]3ffffa30:  00000000 a0000000 00000000 0000001c  
[11:59:11]3ffffa40:  00006000 00000000 00006000 00000001  
[11:59:11]3ffffa50:  3ffffbb0 00000001 3ffffbb0 3fff079c  
[11:59:11]3ffffa60:  00000000 3ffffe80 3fff079c 4020d698  
[11:59:11]3ffffa70:  00000005 00000005 40228765 00000002  
[11:59:11]3ffffa80:  00000000 00000000 0000001f 401008e4  
[11:59:11]3ffffa90:  3ffffb10 3ffffb51 3fffc228 401059f1  
[11:59:11]3ffffaa0:  4000050c 00000002 00000001 4022c7b8  
[11:59:11]3ffffab0:  4022aa49 00000030 0000001e ffffffff  
[11:59:11]3ffffac0:  4022aa49 00000000 3fa00a04 00000000  
[11:59:11]3ffffad0:  00000000 7ff00000 3fa00a04 00000001  
[11:59:11]3ffffae0:  000003fd 000003f9 80000000 9fc61548  
[11:59:11]3ffffaf0:  3fa00a04 00000000 3ff00000 00000030  
[11:59:11]3ffffb00:  00000000 00000007 3fffa84e 00000001  
[11:59:11]3ffffb10:  3fffba14 3ffef164 00000001 4021f3e4  
[11:59:11]3ffffb20:  00000001 3ffe8304 3ffffeb0 4021f412  
[11:59:11]3ffffb30:  00000060 3e2b7740 00000001 00000000  
[11:59:11]3ffffb40:  00000000 00000000 0000001f 401008e4  
[11:59:11]3ffffb50:  00000000 00000000 3fffc228 401059f1  
[11:59:11]3ffffb60:  4000050c 40066666 60000000 4022c5de  
[11:59:11]3ffffb70:  4022a723 00000030 00000010 ffffffff  
[11:59:11]3ffffb80:  4022a71e 00000061 004e7061 ffffffff  
[11:59:11]3ffffb90:  00000009 00000000 0000000a 00000000  
[11:59:11]3ffffba0:  00000009 00000000 0000000a 00000000  
[11:59:11]3ffffbb0:  00000000 3ffe88c5 4022c7b8 00000030  
[11:59:11]3ffffbc0:  00000000 a0000000 00000000 0000001c  
[11:59:11]3ffffbd0:  00000008 00000000 0000000a 00000000  
[11:59:11]3ffffbe0:  00000008 00000000 0000000a 00000000  
[11:59:11]3ffffbf0:  00000000 00000000 0000000a 00000000  
[11:59:11]3ffffc00:  00000000 a0000000 00000000 0000001c  
[11:59:11]3ffffc10:  00008000 a0000000 00008000 00000001  
[11:59:11]3ffffc20:  3ffffd80 00000001 3ffffd80 4022c882
[11:59:11]3ffffc30:  0000a000 3ffffcfa 3ffffd90 4022c882  
[11:59:11]3ffffc40:  0000000c 00000000 40228765 00000002  
[11:59:11]3ffffc50:  3ffffd80 00000002 3ffffd80 4022c882  
[11:59:11]3ffffc60:  3ffffce0 3ffffd21 00000000 00000000  
[11:59:11]3ffffc70:  3ffffdd0 00000000 3ffffdd0 4022c882  
[11:59:11]3ffffc80:  3ffffd80 3ffffd73 3ffffce0 40228890  
[11:59:11]3ffffc90:  00000002 00000000 3ffffdf0 000000dc  
[11:59:11]3ffffca0:  0000005a 00000080 00000020 4010135e  
[11:59:11]3ffffcb0:  3ffffd23 3fff01e8 3ffffce0 00000002  
[11:59:11]3ffffcc0:  3ffffdf0 00000002 3fffb994 40236978  
[11:59:11]3ffffcd0:  3ffffdd0 3fff01e8 3ffffd30 4023218a  
[11:59:11]3ffffce0:  00000015 ffffffff ffffffff 0000000c  
[11:59:11]3ffffcf0:  3ffe8304 0000000c 3ffffdd0 3ffffd50  
[11:59:11]3ffffd00:  00000002 00000002 3fffb994 4021eb08  
[11:59:11]3ffffd10:  3ffe8304 00000000 00000010 3fff0282  
[11:59:11]3ffffd20:  00000000 3fff0281 3ffffdd0 00000000  
[11:59:11]3ffffd30:  3ffffe00 3ffef164 00000002 4021f3e4  
[11:59:11]3ffffd40:  00000015 00000021 3ffef164 4021f43c  
[11:59:11]3ffffd50:  00000000 00000003 00000000 00000002  
[11:59:11]3ffffd60:  00000002 0000000c 3ffffeb0 4021f581  
[11:59:11]3ffffd70:  00000004 3ffe8304 3ffffeb0 4021f611  
[11:59:11]3ffffd80:  00000000 3ffe8304 00000000 ffff0208  
[11:59:11]3ffffd90:  3fffff00 3fffff10 00000014 3ffe8304  
[11:59:11]3ffffda0:  00000000 00000000 00000000 00000000  
[11:59:11]3ffffdb0:  00000000 3ffffe70 00000028 3ffe8a70  
[11:59:11]3ffffdc0:  00000004 3ffe8304 000001db 3ffef164  
[11:59:11]3ffffdd0:  3ffffe08 00000001 3ffffeb0 4021feca  
[11:59:11]3ffffde0:  00000000 00000000 00000000 00000000  
[11:59:11]3ffffdf0:  00000000 00000000 00000000 40222b4d  
[11:59:11]3ffffe00:  00000000 00000001 00000001 40222b4d  
[11:59:11]3ffffe10:  3fff02be 3fffb928 00000020 3ffe8a70  
[11:59:11]3ffffe20:  3ffffe50 3ffef204 3ffe900c 402205b0  
[11:59:11]3ffffe30:  0000c2a8 00001855 00001855 4010109f  
[11:59:11]3ffffe40:  3fffbc54 3ffffeb0 3ffef164 3fff466c  
[11:59:11]3ffffe50:  3fffbc54 00000000 00000020 40101327  
[11:59:11]3ffffe60:  40226890 af147f0a 00000010 4021df14  
[11:59:11]3ffffe70:  3ffe8cb2 3ffef164 3ffffeb0 4022dd75  
[11:59:11]3ffffe80:  3fffbc54 3ffef164 3fffbc88 4021e9eb  
[11:59:11]3ffffe90:  3fffb7ac 3ffef164 00000000 4021ea34  
[11:59:11]3ffffea0:  00000002 3ffef164 3fffbc84 4021bc3b  
[11:59:11]3ffffeb0:  00000000 00000000 00000000 00000001  
[11:59:11]3ffffec0:  3fff0000 00000000 3ffef1a4 401006eb  
[11:59:11]3ffffed0:  00000000 4bc6a7f0 000032b0 3fff466c  
[11:59:11]3ffffee0:  00000000 00000000 4bc6a7f0 00000000  
[11:59:11]3ffffef0:  00000000 4bc6a7f0 401009d2 7f7ced91  
[11:59:11]3fffff00:  40105b35 003dc06d 3ffef3ac 00000000  
[11:59:11]3fffff10:  3ffee720 3ffef3ac 00000010 3ffef3ac  
[11:59:11]3fffff20:  000032b0 3fff466c 40221b58 3fffefa0  
[11:59:11]3fffff30:  3ffef3ac 000032b0 3fff466c 402221ba  
[11:59:11]3fffff40:  3fffbc01 00000010 3ffeed4c 401001b4  
[11:59:11]3fffff50:  3fffdad0 00000010 3ffeed4c 4021286f  
[11:59:11]3fffff60:  3fffbc01 00005af3 feefef00 feefeffe  
[11:59:11]3fffff70:  3fffbc58 3fffa52c 3fff3874 3ffffdd0  
[11:59:11]3fffff80:  00000000 00000000 00000001 3ffef34c  
[11:59:11]3fffff90:  3fffdad0 00000000 3ffef30c 40215cb8  
[11:59:11]3fffffa0:  3fffdad0 00000000 3ffef30c 40221c7c  
[11:59:11]<<<stack<<<
[11:59:11]
[11:59:11]--------------- CUT HERE FOR EXCEPTION DECODER ---------------
[11:59:11]
[11:59:11] ets Jan  8 2013,rst cause:1, boot mode:(3,7)
[11:59:11]
[11:59:11]load 0x4010f000, len 3584, room 16 
[11:59:11]tail 0
[11:59:11]chksum 0xb0
[11:59:11]csum 0xb0
[11:59:11]v2843a5ac
[11:59:11]~ld

No idea what it means :woman_shrugging:

Maybe try to dumb it down, set the 2 template switches to just turn on/off the segments. Leave the relay manually controlled as well.

No, ESPHome doesn’t consider that (doing that would require solving the halting problem, which is literally impossible). The message you see is only the lower bound on memory usage.