# Home asistant select tariff

**URL:** <https://forum.arturhome.pl/t/home-asistant-select-tariff/5280>\
**Category:** Node-RED\
**Tags:** utility-meter, mobile\_app, home-assistant-app\
**Created:** [14 Kwiecień 2022 09:07 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280 "2022-04-14T09:07:55Z")\
**Posts on this page:** 15\
**Page:** 1

<div class="post-metadata">

**Autor:** ![Marcin.KnD](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/f04885/32.png) [@Marcin.KnD](https://forum.arturhome.pl/u/Marcin.KnD)\
**Data wpisu:** [14 Kwiecień 2022 09:07 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/1 "2022-04-14T09:07:55Z")

</div>

idzie zmiana

[Adopt SelectEntity in Utility Meter by dgomes · Pull Request #55690 · home-assistant/core (github.com)](https://github.com/home-assistant/core/pull/55690)

```auto
The utility_meter tariff selector entities are now standard select entities with entity_id select.X instead of custom entities with entity_id utility_meter.X
In addition:

The service call utility_meter.select_tariff with argument tariff is deprecated in favor of service call select.select_option with argument option
The service call utility_meter.next_tariff is deprecated with no replacement
Backwards compatibility until HA Core release 2022.7:

The deprecated utility_meter.X entities are still available
The service call utility_meter.select_tariff still works on utility_meter.X enties, but a warning is logged when it's called
The service call utility_meter.next_tariff still works on utility_meter.X enties, but a warning is logged when it's called
In HA Core release 2022.7:

The deprecated utility_meter.X entities will no longer be available
The service call utility_meter.select_tariff will be removed
The service call utility_meter.next_tariff will be removed
What users need to do, before HA Core release 2022.7:

Update automations and UI and replace the no longer supported entity_id utility_meter.X with entity_id select.X
Update automations which change tariff by calling select.select_option and change the tariff argument to option

```

czy ktoś już ogarnia jak to zastosować w node -red ??  
narazie mam jeszcze po staremu select\_tariff, ale tego nowego zapisu nie ogarniam

automatyzacja w HA jest dla mnie zrozumiała:

```auto
automation:
  trigger:
    - platform: time
      at: "09:00:00"
      variables:
        tariff: "peak"
    - platform: time
      at: "21:00:00"
      variables:
        tariff: "offpeak"
  action:
    - service: select.select_option
      target:
        entity_id: select.daily_energy
      data:
        option: "{{ tariff }}"
    - service: select.select_option
      target:
        entity_id: select.monthly_energy
      data:
        option: "{{ tariff }}"

```

ale nie wiem jak to na node-red przeniść

* * *

EDIT:

już ogarnięte w Node Red

Wystarczy zmienić utility\_meter.select\_tariff na select.select\_option, a agument na option

---

<div class="post-metadata">

**Autor:** ![pawelc](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/p/65b543/32.png) [@pawelc](https://forum.arturhome.pl/u/pawelc)\
**Data wpisu:** [1 Lipiec 2022 15:09 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/2 "2022-07-01T15:09:52Z")

</div>

Mógłbyś zamieścić flow że zmiana taryfy bo kombinuje i lipa jest

---

<div class="post-metadata">

**Autor:** ![Marcin.KnD](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/f04885/32.png) [@Marcin.KnD](https://forum.arturhome.pl/u/Marcin.KnD)\
**Data wpisu:** [1 Lipiec 2022 15:27 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/3 "2022-07-01T15:27:09Z")

</div>

Jestem na urlopie ale trzymaj export, może coś zdziałasz ja mam G13. Na telefonie źle się noda obsługuje.  
[flows.json](https://forum.arturhome.pl/uploads/short-url/he0iJLawVf8e62C5xc3pB8J1zzO.json) (4,8 KB)

---

<div class="post-metadata">

**Autor:** ![raf-core](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@raf-core](https://forum.arturhome.pl/u/raf-core)\
**Data wpisu:** [16 Październik 2022 16:57 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/4 "2022-10-16T16:57:37Z")

</div>

Hej, ja również mam problem z nowym UTILITY METER - automatyzacja nie przełącza taryf.  
Na pierwszej maszynie korzystam z tej integracji bez problemu od ponad roku, chciałem ją zaimplementować w drugiej instancji, zapoznałem się z nową dokumentacją i poległem na automatyzacji przełączania taryf…  
W narzędziach deweloperskich mam encję _select.daily\_energy_ która posiada opcje _peak, offpeak_ i mogę je zmieniać. Jednak nie mogę wywołać takiej usługi: zarówno poprzez automatyzację jak i narzędzia deweloperskie. Po wprowadzeniu “tariff” w pole _Option to select_ wyświetla się błąd “Unknown error”. Co ciekawe jeśli wpiszę w to pole wartość “peak” lub “offpeak” to działa i encja zmienia stan.  
Kod wkleiłem ze strony dokumentacji, wiele tego nie ma …  
Ktoś się z tym spotkał?

```auto
- id: '1639836291442'
  trigger:
  - platform: time
    at: 09:00:00
    variables:
      tariff: peak
  - platform: time
    at: '18:00:00'
    variables:
      tariff: offpeak
  action:
  - service: select.select_option
    target:
      entity_id: select.daily_energy
    data:
      option: '{{ peak }}'
  - service: select.select_option
    target:
      entity_id: select.monthly_energy
    data:
      option: '{{ peak }}'

```

 ![Zrzut ekranu z 2022-10-16 19-04-06](https://forum.arturhome.pl/uploads/default/original/2X/b/b78cc47db9e9a2681531ccf2967642349cb42595.png)

---

<div class="post-metadata">

**Autor:** ![Marcin.KnD](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/m/f04885/32.png) [@Marcin.KnD](https://forum.arturhome.pl/u/Marcin.KnD)\
**Data wpisu:** [16 Październik 2022 17:35 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/5 "2022-10-16T17:35:04Z")

</div>

spróbuj tak

```auto
service: select.select_option
data:
  option: poza_szczyt
target:
  entity_id: select.t_cup_dzienne_zuzucie_energii

```

w swojej automatyzacji usuń {{ }} znaki, bo to chyba skladnia nie taka

---

<div class="post-metadata">

**Autor:** ![raf-core](https://forum.arturhome.pl/letter_avatar_proxy/v4/letter/r/f9ae1b/32.png) [@raf-core](https://forum.arturhome.pl/u/raf-core)\
**Data wpisu:** [17 Październik 2022 07:09 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/6 "2022-10-17T07:09:47Z")

</div>

Z tym kodem taryfa przełączyła się na “offpeak”… ale nie o 6.00, tylko 8.00…

```auto
- id: '1639836291442'
  trigger:
  - platform: time
    at: 06:00:00
    variables:
      tariff: "peak"
  - platform: time
    at: '18:00:00'
    variables:
      tariff: "offpeak"
  action:
  - service: select.select_option
    target:
      entity_id: select.daily_energy
    data:
      option: "{{ tariff }}"
  - service: select.select_option
    target:
      entity_id: select.monthly_energy
    data:
      option: "{{ tariff }}"

```

UPDATE: po sugestii kolegi MarcinKD usunąłem klamry, zaskutkowało błędem wyświetlonym w logu automatyzacji : “option tariff is not supported by utility meter”. Zmieniłem  
_tariff_ na _ofpeak_ i działa!  
Tylko czy to oznacza że trzeba zrobić pojedyncze automatyzacje _pea/offpeak_ dla każdej zmiany???

---

<div class="post-metadata">

**Autor:** ![oomichalekoo](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/oomichalekoo/32/23352_2.png) [@oomichalekoo](https://forum.arturhome.pl/u/oomichalekoo)\
**Data wpisu:** [2 Grudzień 2022 21:28 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/7 "2022-12-02T21:28:16Z")

</div>

```auto
alias: peak
description: ""
trigger:
  - platform: time
    at: "15:00:00"
  - platform: time
    at: "06:00:00"
condition:
  - condition: state
    entity_id: binary_sensor.dzien_pracujacy
    state: "on"
action:
  - service: select.select_option
    data:
      option: peak
    target:
      entity_id:
        - select.dzienny_licznik_komputer
        - select.dzienny_licznik_pralki
        - select.dzienny_licznik_zamrazarki
        - select.miesieczny_licznik_komputer
        - select.miesieczny_licznik_pralki
        - select.miesieczny_licznik_zamrazarki
        - select.miesieczny_licznik_pompa
        - select.miesieczny_licznik_rekuperator
        - select.miesieczny_licznik_tv
  - service: input_boolean.turn_on
    data: {}
    target:
      entity_id: input_boolean.peak
mode: mi

```

Tak do każdej taryfy osobno również wykorzystalem input\_boolean aby widzieć na pulpicie jaka mam aktualnie taryfę Normalna(żółta)/Tania(zielona) mrugaja

 ![Screenshot_20221202-222838](https://forum.arturhome.pl/uploads/default/original/2X/1/1ef3e41d8e0e6a3ab6ac986e12b2f2ed7540143b.jpeg)

---

<div class="post-metadata">

**Autor:** ![Michad188](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/michad188/32/16618_2.png) [@Michad188](https://forum.arturhome.pl/u/Michad188)\
**Data wpisu:** [10 Marzec 2023 19:36 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/8 "2023-03-10T19:36:12Z")

</div>

Panowie mam pytanie czy ktoś od a do z podpowie co zrobić zaczynam z ha  
zrobiłem Licznik mediów 2 taryfowy i na tym stanąłem , gdzie mam wkleić automatyzacje żeby zmieniało taryfy do pliku /config/configuration.yaml ?? bo nie mam pojęcia i co dokładnie chodzi mi o to ze mam taryfę 1 od 6 do 13 i od15 do 22 a drugą analogicznie 22 do 6 i 13 do15 , od razu przepraszam za głupie pytania i będę wdzięczny za pomoc .

---

<div class="post-metadata">

**Autor:** ![artpc](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/artpc/32/848_2.png) [@artpc](https://forum.arturhome.pl/u/artpc)\
**Data wpisu:** [10 Marzec 2023 19:45 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/9 "2023-03-10T19:45:13Z")

</div>

Automatyzacje masz w Automatyzacjach, nie w plik `configuration.yaml`  
Ustawienia ⇨ Automatyzacje oraz sceny.

 ![Screenshot - 10.03.2023 , 20_44_31](https://forum.arturhome.pl/uploads/default/original/3X/5/e/5efbc8d5d5f9b5ab36d4f64102304bdfcb161572.png)

[https://forum.arturhome.pl/t/utility-metter-2-taryfy-jak/7078](https://forum.arturhome.pl/t/utility-metter-2-taryfy-jak/7078)

[https://forum.arturhome.pl/t/dzienne-i-miesieczne-zuzycie/248](https://forum.arturhome.pl/t/dzienne-i-miesieczne-zuzycie/248)

---

<div class="post-metadata">

**Autor:** ![Michad188](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/michad188/32/16618_2.png) [@Michad188](https://forum.arturhome.pl/u/Michad188)\
**Data wpisu:** [11 Marzec 2023 17:30 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/10 "2023-03-11T17:30:45Z")

</div>

niestety dalej nie wiem co mam dalej zrobić np gdzie mam to wkleic i zmienic pod swoje dane

```auto
- id: '1639836291442'
  trigger:
  - platform: time
    at: 06:00:00
    variables:
      tariff: "peak"
  - platform: time
    at: '18:00:00'
    variables:
      tariff: "offpeak"
  action:
  - service: select.select_option
    target:
      entity_id: select.daily_energy
    data:
      option: "{{ tariff }}"
  - service: select.select_option
    target:
      entity_id: select.monthly_energy
    data:
      option: "{{ tariff }}"

```

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [11 Marzec 2023 18:02 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/11 "2023-03-11T18:02:38Z")

</div>

Wydaje się, że do `automations.yaml` (wskazuje na to format, tzn. biorę pod uwagę pierwszą linijkę od myślnika wklejoną bez żadnych wcięć, wcięcia reszty wydają się być poprawne).

Oczywiście w takim wypadku w `configuration.yaml` musisz mieć to

```auto
automation: !include automations.yaml

```

PS Jak wrzucasz jakikolwiek kod czy logi na forum, to używaj odpowiedniego formatowania, wstawiając **przed i po** wklejanym fragmencie 3 znaki odwrotnego apostrofu (ten spod “klawisza tyldy”, a nie spod “klawisza cudzysłowu”), coś takiego: ```

---

<div class="post-metadata">

**Autor:** ![rafkan](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/rafkan/32/18_2.png) [@rafkan](https://forum.arturhome.pl/u/rafkan)\
**Data wpisu:** [11 Marzec 2023 19:41 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/12 "2023-03-11T19:41:11Z")

</div>

Napisz co chcesz osiągnąć, chcesz mieć sensor który będzie Ci “podawał” cenę kWh w zależności od taryfy?

---

<div class="post-metadata">

**Autor:** ![Michad188](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/michad188/32/16618_2.png) [@Michad188](https://forum.arturhome.pl/u/Michad188)\
**Data wpisu:** [11 Marzec 2023 19:48 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/13 "2023-03-11T19:48:45Z")

</div>

Tak i sensora który będzie też pokazywał ilość kW z poszczególnej taryfy  
nie będę kłamał jestem totalny nowicjusz nie ogarniam zbytnio HA dopiero zaczynam przygodę wyczytałem ze trzeba stworzyć licznik mediów i na tym stanąłem zlicza kW do jednego i tylko ręcznie mogę zmienić na 2 (nie zawracał bym nikomu głowy ale mam sporą rozbieżność na rachunkach i chciałem to jakoś sprawdzić )

---

<div class="post-metadata">

**Autor:** ![szopen](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/szopen/32/1093_2.png) [@szopen](https://forum.arturhome.pl/u/szopen)\
**Data wpisu:** [11 Marzec 2023 20:33 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/14 "2023-03-11T20:33:57Z")

</div>

> [@Michad188](#):
>
> mam sporą rozbieżność na rachunkach i chciałem to jakoś sprawdzić

Sprawdź przede wszystkim bezpośrednio w liczniku datę i czas wskazywane przez licznik oraz to czy taryfy się w nim zmieniają wtedy kiedy się tego spodziewasz - zależnie od dostawcy i licznika może to być czas zimowy przez cały rok! tj. nie w każdym przypadku odbywa się zmiana na czas letni.  
(kody OBIS to 0.9.1, 0.9.2 i 0.2.2)

---

<div class="post-metadata">

**Autor:** ![Michad188](https://forum.arturhome.pl/user_avatar/forum.arturhome.pl/michad188/32/16618_2.png) [@Michad188](https://forum.arturhome.pl/u/Michad188)\
**Data wpisu:** [12 Marzec 2023 12:58 UTC](https://forum.arturhome.pl/t/home-asistant-select-tariff/5280/15 "2023-03-12T12:58:47Z")

</div>

jak najbardziej sprawdzę dzięki ale mimo to chciał bym mieć taka opcje w HA
