Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Poder usar um widget com o tempo que falta para a próxima mudança de tarifa #37

Open
pixolex opened this issue Jul 7, 2024 · 1 comment
Labels
enhancement New feature or request

Comments

@pixolex
Copy link

pixolex commented Jul 7, 2024

Era interessante haver um atributo ou sensor com o tempo que falta para mudar de tarifa (cheia, ponta ou vazio). Assim era possível ter um widget no Android com um contador decrescente para a próxima mudança de tarifa.

@dgomes dgomes added the enhancement New feature or request label Jul 7, 2024
@denkyem
Copy link

denkyem commented Mar 10, 2025

Era interessante haver um atributo ou sensor com o tempo que falta para mudar de tarifa (cheia, ponta ou vazio). Assim era possível ter um widget no Android com um contador decrescente para a próxima mudança de tarifa.

Enquanto aguardamos que seja adicionado na integração, podes usar a API que criei para isto.
Parece estar sem erros a calcular os periodos Vazio e Fora de Vazio, mas não dou garantias 😅

Tens de adicionar o sensor Date&Time ISO
Add Integration

E depois criar 2 sensores REST no yaml

sensor:
  - platform: rest
    name: Eletricidade - BiHorario Semanal - Next Tariff
    unique_id: eletricidade_bihorario_semanal_next_tariff
    resource_template: https://carlosmpereira.outsystemscloud.com/Electricity_API/rest/ElectricTariff/GetNextTariff_v3?isDaylightSavingTime={{ now().timetuple().tm_isdst > 0 }}&BihorarioId=1&Datetime={{ states('sensor.date_time_iso') }}
    value_template: "{{ value_json.StartTime }}"
    json_attributes:
      - NextTariff
    device_class: timestamp

  - platform: rest
    name: Eletricidade - BiHorario Diario - Next Tariff
    unique_id: eletricidade_bihorario_diario_next_tariff
    resource_template: https://carlosmpereira.outsystemscloud.com/Electricity_API/rest/ElectricTariff/GetNextTariff_v3?BihorarioId=2&Datetime={{ states('sensor.date_time_iso') }}
    value_template: "{{ value_json.StartTime }}"
    json_attributes:
      - NextTariff
    device_class: timestamp

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants