Example of how I got 3 tariffs working:
template:
- sensor:
- name: Tariff Price
state: >
{% if is_state('utility_meter.daily_energy', 'peak') %}
{{ 0.541145 * 0.75 }}
{% elif is_state('utility_meter.daily_energy', 'shoulder') %}
{{ 0.277145 * 0.75 }}
{% else %}
{{ 0.177045 * 0.75 }}
{% endif %}
See this link for full details