Fix Oxxio rates 2026

This commit is contained in:
2026-01-03 21:07:29 +01:00
parent 72cd644528
commit 9470623915

View File

@@ -90,7 +90,7 @@ class Cost
def easy_energy_cost(formatted_hour, usage_kwh, return_kwh) def easy_energy_cost(formatted_hour, usage_kwh, return_kwh)
return nil if (usage_kwh.nil? || return_kwh.nil?) return nil if (usage_kwh.nil? || return_kwh.nil?)
p "easy_energy_cost for " + formatted_hour #p "easy_energy_cost for " + formatted_hour
usage_kwh_cost = return_kwh_cost = (entsoe.price_at(formatted_hour)+easy_energy_rate(formatted_hour))*(1+vat_at(Date.parse(formatted_hour))) usage_kwh_cost = return_kwh_cost = (entsoe.price_at(formatted_hour)+easy_energy_rate(formatted_hour))*(1+vat_at(Date.parse(formatted_hour)))
add_tax(formatted_hour, usage_kwh, usage_kwh_cost, return_kwh, return_kwh_cost) add_tax(formatted_hour, usage_kwh, usage_kwh_cost, return_kwh, return_kwh_cost)
@@ -258,6 +258,8 @@ class Cost
0.25767769 0.25767769
when 2025 when 2025
high_tariff ? 0.2695 : 0.2296 high_tariff ? 0.2695 : 0.2296
when 2026
high_tariff ? 0.23186 : 0.22442
end end
end end
@@ -302,9 +304,8 @@ class Cost
normaal_kwh_cost = 0.2695*vat normaal_kwh_cost = 0.2695*vat
dal_kwh_cost = 0.2296*vat dal_kwh_cost = 0.2296*vat
when 1767225600..1785887999 # 2026 full year when 1767225600..1785887999 # 2026 full year
vat = 1 + vat_at(Date.parse(formatted_hour)) normaal_kwh_cost = 0.19161
normaal_kwh_cost = 0.23186*vat dal_kwh_cost = 0.18547
dal_kwh_cost = 0.22442*vat
else else
p "Not supported interval Oxxio for value: %d" % date.to_time.to_i p "Not supported interval Oxxio for value: %d" % date.to_time.to_i
# catch-all, incase 'formated_hour' is outside any of the cases # catch-all, incase 'formated_hour' is outside any of the cases