Suneman

varmtvannsbereder.yaml

Dec 15th, 2022
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.18 KB | None | 0 0
  1. ############################################################################################
  2. sensor:
  3. # Forbruksregistrering i powercalc
  4. - platform: powercalc
  5. entity_id: switch.varmtvannsbereder
  6. power_sensor_id: sensor.varmtvannsbereder_power
  7.  
  8. # Denne tar kWt inneværende time og ganger med pris ink alt. Den blir resatt hver
  9. # time så den er ikke økende utover sin "egen" time
  10. - platform: template
  11. sensors:
  12. varmtvannsbereder_cost_current_hour:
  13. friendly_name: "Varmtvannsbereder kostnad denne time"
  14. icon_template: mdi:cash-multiple
  15. unit_of_measurement: "NOK"
  16. value_template: "{{ (states('sensor.varmtvannsbereder_energy_hourly')|float(0) * states('sensor.price_pr_kwh_including_nettleie_and_compensation')|float(0)) }}" #pris er sensor hvor strøm og nettleie er lagt sammen
  17.  
  18. ############################################################################################
  19. # Kostnadsobjekt
  20. - platform: template
  21. sensors:
  22. varmtvannsbereder_cost_object:
  23. friendly_name: "VVB"
  24. unit_of_measurement: "kr"
  25. icon_template: "mdi:cash-multiple"
  26. value_template: >
  27. {{states('sensor.varmtvannsbereder_cost') |float(0)}}
  28. attribute_templates:
  29. hourly: >-
  30. {{ ((states('sensor.varmtvannsbereder_cost_hourly')|float(0))) }}
  31. hourly_last_period: >-
  32. {{ ((state_attr('sensor.varmtvannsbereder_cost_hourly', 'last_period'))|float(0)) }}
  33. daily: >-
  34. {{ ((states('sensor.varmtvannsbereder_cost_daily')|float(0))) }}
  35. daily_last_period: >-
  36. {{ ((state_attr('sensor.varmtvannsbereder_cost_daily', 'last_period'))|float(0)) }}
  37. weekly: >-
  38. {{ (states('sensor.varmtvannsbereder_cost_weekly')|float(0)) }}
  39. weekly_last_period: >-
  40. {{ ((state_attr('sensor.varmtvannsbereder_cost_weekly', 'last_period'))|float(0)) }}
  41. monthly: >-
  42. {{ (states('sensor.varmtvannsbereder_cost_monthly')|float(0)) }}
  43. monthly_last_period: >-
  44. {{ ((state_attr('sensor.varmtvannsbereder_cost_monthly', 'last_period'))|float(0)) }}
  45. quarterly: >-
  46. {{ (states('sensor.varmtvannsbereder_cost_quarterly')|float(0)) }}
  47. quarterly_last_period: >-
  48. {{ ((state_attr('sensor.varmtvannsbereder_cost_quarterly', 'last_period'))|float(0)) }}
  49. yearly: >-
  50. {{ (states('sensor.varmtvannsbereder_cost_yearly')|float(0)) }}
  51. yearly_last_period: >-
  52. {{ ((state_attr('sensor.varmtvannsbereder_cost_yearly', 'last_period'))|float(0)) }}
  53.  
  54. ############################################################################################
  55. # Energiobjekt
  56. - platform: template
  57. sensors:
  58. varmtvannsbereder_energy_object:
  59. friendly_name: "VVB"
  60. unit_of_measurement: "kWh"
  61. icon_template: "mdi:flash"
  62. value_template: >
  63. {{states('sensor.varmtvannsbereder_energy') |float(0)}}
  64. attribute_templates:
  65. hourly: >-
  66. {{ ((states('sensor.varmtvannsbereder_energy_hourly')|float(0))) }}
  67. hourly_last_period: >-
  68. {{ ((state_attr('sensor.varmtvannsbereder_energy_hourly', 'last_period'))|float(0)) }}
  69. daily: >-
  70. {{ ((states('sensor.varmtvannsbereder_energy_daily')|float(0))) }}
  71. daily_last_period: >-
  72. {{ ((state_attr('sensor.varmtvannsbereder_energy_daily', 'last_period'))|float(0)) }}
  73. weekly: >-
  74. {{ (states('sensor.varmtvannsbereder_energy_weekly')|float(0)) }}
  75. weekly_last_period: >-
  76. {{ ((state_attr('sensor.varmtvannsbereder_energy_weekly', 'last_period'))|float(0)) }}
  77. monthly: >-
  78. {{ (states('sensor.varmtvannsbereder_energy_monthly')|float(0)) }}
  79. monthly_last_period: >-
  80. {{ ((state_attr('sensor.varmtvannsbereder_energy_monthly', 'last_period'))|float(0)) }}
  81. quarterly: >-
  82. {{ (states('sensor.varmtvannsbereder_energy_quarterly')|float(0)) }}
  83. quarterly_last_period: >-
  84. {{ ((state_attr('sensor.varmtvannsbereder_energy_quarterly', 'last_period'))|float(0)) }}
  85. yearly: >-
  86. {{ (states('sensor.varmtvannsbereder_energy_yearly')|float(0)) }}
  87. yearly_last_period: >-
  88. {{ ((state_attr('sensor.varmtvannsbereder_energy_yearly', 'last_period'))|float(0)) }}
  89.  
  90. ########
  91. utility_meter:
  92. varmtvannsbereder_cost:
  93. source: sensor.varmtvannsbereder_cost_current_hour
  94.  
  95. varmtvannsbereder_cost_hourly:
  96. source: sensor.varmtvannsbereder_cost_current_hour
  97. cycle: hourly
  98.  
  99. varmtvannsbereder_cost_daily:
  100. source: sensor.varmtvannsbereder_cost_current_hour
  101. cycle: daily
  102.  
  103. varmtvannsbereder_cost_weekly:
  104. source: sensor.varmtvannsbereder_cost_current_hour
  105. cycle: weekly
  106.  
  107. varmtvannsbereder_cost_monthly:
  108. source: sensor.varmtvannsbereder_cost_current_hour
  109. cycle: monthly
  110.  
  111. varmtvannsbereder_cost_quarterly:
  112. source: sensor.varmtvannsbereder_cost_current_hour
  113. cycle: quarterly
  114.  
  115. varmtvannsbereder_cost_yearly:
  116. source: sensor.varmtvannsbereder_cost_current_hour
  117. cycle: yearly
  118.  
Advertisement
Add Comment
Please, Sign In to add comment