Vypocet spotreby elektricke podlahove topeni

Co umí šablony a jak je využívat.
Odpovědět
Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od Lion® »

karnas99 píše: 10. listopad 2022, 16:00 Mohu jeste pozadat jak zapisu dalsi termostat?
pokud jsem neudělal chybu v přepisu tak by to mělo vypadat tak:

Kód: Vybrat vše

sensor:
  - platform: history_stats
    name: "Bbathroom time"
    entity_id: sensor.hvac_activity_bbathroom
    state: heating
    type: time
    start: "{{ 0 }}"
    end: "{{ now() }}" 

  - platform: history_stats
    name: "Livingroom time"
    entity_id: sensor.hvac_activity_livingroom
    state: heating
    type: time
    start: "{{ 0 }}"
    end: "{{ now() }}"


template:        
  - sensor:
    - name: "Bbathroom consumption"
      unique_id: bbathroom_consumption_heating
      state: "{{ ((states('sensor.bbathroom_time') | float * 0.75) | round(2) )}}"
      availability: "{{ states('sensor.bbathroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Livingroom consumption"
      unique_id: livingroom_consumption_heating
      state: "{{ ((states('sensor.livingroom_time') | float * 4) | round(2) )}}"
      availability: "{{ states('sensor.livingroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing      


  - sensor:
    - name: "HVAC Activity Bbathroom"
      state: "{{ state_attr('climate.big_bathroom_thermostat', 'hvac_action') }}"
      
  - sensor:
    - name: "HVAC Activity Livingroom"
      state: "{{ state_attr('climate.livingroom_thermostat', 'hvac_action') }}"
ty duplicity jsou jak píše Pete30, nesmí být v jednom souboru použity více než pouze jednou
takže musíš psát příslušné senzory do správných odstavců
podlaha2.PNG
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

karnas99
Začínající autor
Začínající autor
Příspěvky: 33
Registrován: 03. listopad 2022, 07:44

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od karnas99 »

Diky za trpelivost, zapominal jsem vynechat radek mezi platformami, proto mi to nebralo.

Uživatelský avatar
Pete30
Moderátor
Moderátor
Příspěvky: 3333
Registrován: 30. září 2020, 20:33
Dal poděkování: 172 poděkování
Dostal poděkování: 364 poděkování

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od Pete30 »

Musel jsi dělat chybu někde jinde protože vynechat řádek je jen pro to, aby to bylo přehlednější, jinak to může být nalepeno na sebe v tom není problém, záleží hlavně na správném odsazení kódu ;)
Když to nalepíš na sebe snadno něco přehlédneš.
Pokud nejsem přítomen tak jsem na rybách ;)

karnas99
Začínající autor
Začínající autor
Příspěvky: 33
Registrován: 03. listopad 2022, 07:44

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od karnas99 »

JJ asi problem v odsazeni, uz chapu jak s tim pracovat.
Muzu jeste pozadat o radu jak jednoduse udelat sumu tech spotreb? Nasledne uz si rozdelim pomoci utility metru.

Kód: Vybrat vše

template:
  - sensor:
    - name: "Bbathroom consumption"
      unique_id: bbathroom_consumption_heating
      state: "{{ ((states('sensor.bbathroom_time') | float * 0.75) | round(2) )}}"
      availability: "{{ states('sensor.bbathroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Livingroom consumption"
      unique_id: livingroom_consumption_heating
      state: "{{ ((states('sensor.livingroom_time') | float * 4) | round(2) )}}"
      availability: "{{ states('sensor.livingroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing 
      
  - sensor:
    - name: "Adams room consumption"
      unique_id: adamsroom_consumption_heating
      state: "{{ ((states('sensor.adams_room_time') | float * 0.95) | round(2) )}}"
      availability: "{{ states('sensor.adams_room_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing   
      
  - sensor:
    - name: "Bedroom consumption"
      unique_id: bedroom_consumption_heating
      state: "{{ ((states('sensor.bedroom_time') | float * 0.95) | round(2) )}}"
      availability: "{{ states('sensor.bedroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing      
      
  - sensor:
    - name: "Cloakroom consumption"
      unique_id: cloakroom_consumption_heating
      state: "{{ ((states('sensor.cloakroom_time') | float * 0.25) | round(2) )}}"
      availability: "{{ states('sensor.cloakroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing     
      
  - sensor:
    - name: "Entrance hall consumption"
      unique_id: entrance_hall_consumption_heating
      state: "{{ ((states('sensor.entrance_hall_time') | float * 0.6) | round(2) )}}"
      availability: "{{ states('sensor.entrance_hall_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Hall consumption"
      unique_id: hall_consumption_heating
      state: "{{ ((states('sensor.hall_time') | float * 0.12) | round(2) )}}"
      availability: "{{ states('sensor.hall_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Office consumption"
      unique_id: office_consumption_heating
      state: "{{ ((states('sensor.office_time') | float * 0.95) | round(2) )}}"
      availability: "{{ states('sensor.office_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Sbathrook consumption"
      unique_id: sbathroom_consumption_heating
      state: "{{ ((states('sensor.sbathroom_time') | float * 0.4) | round(2) )}}"
      availability: "{{ states('sensor.sbathroom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Troom consumption"
      unique_id: troom_consumption_heating
      state: "{{ ((states('sensor.troom_time') | float * 0.4) | round(2) )}}"
      availability: "{{ states('sensor.troom_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing
      
  - sensor:
    - name: "Toilet consumption"
      unique_id: toilet_consumption_heating
      state: "{{ ((states('sensor.toilet_time') | float * 0.2) | round(2) )}}"
      availability: "{{ states('sensor.toilet_time') | is_number }}"
      unit_of_measurement: "kWh" 
      device_class: energy
      state_class: total_increasing  

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od Lion® »

Dalším sensorem ve kterým je sečteš.
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

karnas99
Začínající autor
Začínající autor
Příspěvky: 33
Registrován: 03. listopad 2022, 07:44

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od karnas99 »

takze nejak takto? nevim jakou kategorii pouzit, nekde jsem nasel priklad s value template.

Kód: Vybrat vše

- sensor:
    - name: "Heating consumption total"
      unique_id: heating_consumption_total
      unit_of_measurement: 'kWh'
      value_template: "{ sensor.bbathroom_consumption_heating + sensor.livingroom_consumption_heating }"

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od Lion® »

karnas99 píše: 11. listopad 2022, 14:43 takze nejak takto? nevim jakou kategorii pouzit, nekde jsem nasel priklad s value template.

Kód: Vybrat vše

- sensor:
    - name: "Heating consumption total"
      unique_id: heating_consumption_total
      unit_of_measurement: 'kWh'
      value_template: "{ sensor.bbathroom_consumption_heating + sensor.livingroom_consumption_heating }"

Kód: Vybrat vše

template:
  - sensor:
      - name: "Shelly total kWh"
        state: "{{ (states('sensor.l1_energy') | float) + ( states('sensor.l2_energy') | float) + ( states('sensor.l3_energy') | float) }}"
        availability: "{{ states('sensor.l1_energy') not in ['unknown', 'unavailable', 'none'] and states('sensor.l2_energy') not in ['unknown', 'unavailable', 'none'] and states('sensor.l3_energy') not in ['unknown', 'unavailable', 'none']  }}"
        unit_of_measurement: "kWh"
        device_class: "energy"
Nějak tak, uprav si to. Už víš jak.
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

karnas99
Začínající autor
Začínající autor
Příspěvky: 33
Registrován: 03. listopad 2022, 07:44

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od karnas99 »

Mam diky moc

karnas99
Začínající autor
Začínající autor
Příspěvky: 33
Registrován: 03. listopad 2022, 07:44

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od karnas99 »

Ahoj,

tak s odstupem casu muzu rici ze to funguje pekne. Jen tam je nepresnost protoze to pocita i v dobe kdy je termostat sepnut a je drahy tarif, takze topeni netopi. Potreboval bych tedy z vypoctu vyradit dobu kdy je drahy tarif. Asi jsou tu moznosti budto napevno zadat casove intervaly, nebo sledovat shelly ktere pripojuje bojler a je tedy v drahem tarifu nedostupne viz screen.

Mohu pozadat o pomoc ja to napsat? Predem diky.
Přílohy
shelly.JPG

Uživatelský avatar
Lion®
Administrátor fóra
Administrátor fóra
Příspěvky: 1604
Registrován: 28. září 2020, 14:07
Bydliště: podkrkonoší
Dal poděkování: 144 poděkování
Dostal poděkování: 193 poděkování
Kontaktovat uživatele:

Re: Vypocet spotreby elektricke podlahove topeni

Příspěvek od Lion® »

Tak přidej automatizaci ve smyslu, například :

Kazdych 5 minut zkontroluj shelly boliler
1. Pokud je Shelly nedostupné zavolej climate.turn_off (nebo Vytvoř z termostatu group)
2. Pokud je Shelly dostupné zavolej climate.turn_on
________________
🍻 Přispěj a získej přístup do obsahu fóra pro dárce. :thx:
Oficiální sada s Raspberry Pi 4B/4GB, černá +Argon NEO Raspberry Pi 4 Case
Patriot Burst 2.5" SATA SSD 120GB + AXAGON EE25-XA6 ALINE box

Galerie realizací

Odpovědět

Zpět na „Šablony“