diff --git a/esphome/components/rtttl/__init__.py b/esphome/components/rtttl/__init__.py index ed9b18ed00..8bff8bb58d 100644 --- a/esphome/components/rtttl/__init__.py +++ b/esphome/components/rtttl/__init__.py @@ -110,7 +110,7 @@ automation.register_apply_action( { cv.GenerateID(CONF_ID): cv.use_id(Rtttl), cv.Required(CONF_RTTTL): cv.templatable( - cv.All(cv.string, cv.Length(max=MAX_SONG_LENGTH)) + cv.All(cv.string, cv.ByteLength(max=MAX_SONG_LENGTH)) ), }, key=CONF_RTTTL,