Skip to content

[BUG] Spaces between words disappear with rainbow_shimmer option #285

@wkneppers

Description

@wkneppers

Bug report

Describe the bug

When using the option to rainbow_shimmer texts, spaces between words disappeared since the update to ESPHome 2025.3.0.

Additional information

  • used Hardware:
    • ESP32/Ulanzi Pixelclock
    • EspHoMaTriXv2 version: 2025.2.1

To Reproduce

Steps to reproduce the behavior:
Send out manual action with 'rainbow_icon_text_screen' action. Use more than 1 word, be sure the 'rainbow_shimmer' function is enabled.

Expected behavior

Normally text is shown as filled in, but now all white space between the words is gone.

Configuration

ehmtxv2:
  id: rgb8x32
  icons2html: true
  matrix_component: ehmtx_display
  time_component: ehmtx_time
  time_format: "%H:%M"
  date_format: "%d.%m"
  show_seconds: false
  show_dow: false
  default_font_id: px6_font
  default_font_yoffset: 8
  default_font_xoffset: 1
  special_font_id: ehmtx_font
  special_font_yoffset: 8
  special_font_xoffset: 1
  rainbow_shimmer: true

Screenshots

Logs

-

Services calls

action: esphome.ulanzi_pixelclock_child_rainbow_icon_screen
metadata: {}
data:
  default_font: true
  icon_name: "{{ states('weather.forecast_thuis') }}"
  text: |-
    Het is buiten {{
      (states('sensor.climacontrol_slaapkamer_child_buiten_temperatuur') | float | round(1)) 
      if (states('sensor.climacontrol_slaapkamer_child_buiten_temperatuur') != 'unknown')
      else (state_attr('weather.openweathermap', 'temperature') | float | round(1))
    }}°C en {{ states('sensor.weather_condition_nl') }}
  lifetime: 1
  screen_time: 20
alias: Huidige weer

Local fix

I disabled the rainbow_shimmer function by changing 'true' to 'false' and the problem was gone. So, it's not a big issue, but it isn't working like expected.

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions