Display issue with schedule

Hi, I entered this code into my dashboard

      - entity: schedule.mitsubishi_salone
        name: "Programmazione Oraria"

to get this result
Screenshot 2026-04-11 154956

I can’t find a way, if there is one, to get the response to be Away/Present (Assente/Presente) instead of Off/On (Spento/Acceso). Also, considering that it’s a schedule and clicking on it I changes the scheduling times: I can’t do without this feature. Do you have any ideas on how to do this?
Thanks in advance.

One option could be to add an extra template binary sensor that looks at the current sensor state, and that has the device_class: presence
Something like this:

template:
  - binary_sensor:
      - name: "Programmazione Oraria"
        unique_id: uid_programmazione_oraria
        device_class: presence
        state: "{{ is_state('schedule.mitsubishi_salone', 'on') }}"

Hi @thusassistint ,
sorry for the delay in responding. I tried what you described, but this way I lose the ability to edit the schedule with one click.
Thanks for your reply anyway.

Hello all,
Hoping it can be useful to someone, here is the solution that allows you to have personalized texts (in my case Assente/Presente) instead of the normal off/on:

              - type: custom:multiple-entity-row
                entity: schedule.mitsubishi_salone
                name: "Programmazione Oraria"
                state_color: true
                tap_action:
                  action: more-info
                card_mod:
                  style: |
                    .state {
                      font-size: 0px !important;
                    }
                    .state::after {
                      content: "{% if is_state(config.entity, 'on') %}Presente{% else %}Assente{% endif %}";
                      font-size: 14px !important;
                      color: var(--primary-text-color);
                    }