diff --git a/CHANGELOG.md b/CHANGELOG.md index e04f4fd..ad3a8be 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,55 +1,71 @@ # Changelog -## [v1.0] - 2023-01 -- First release +## [v1.8] - 2024-01 -## [v1.1] - 2023-03 -- Keeps Tariff rate history in FIBARO. -- Show more usefull info in QA panel. -- Added new global month level variable "EnergyMonthLevel" for those that pay energy consumption per month avrage. -- Added new QA variable "TariffHistory" for how many days to store history in FIBARO tariff rates. -- Localized panel text for language: EN, DK, NO, SV. +- Next day energy rates in FIBARO Tariff table was not calculated with exchange rate if use of other currency than Euro €. +- Add general variable [EnergyNextRate] to easier read next hour energy rate price from other QA or scene. + +## [V1.7.2] - 2023-10 + +- Minor display panel fix. +- Variable correction on Low, Medium, High and very High price. + +## [V1.7] - 2023-10 + +- Update to get local currency from changed API at Exchangerate.Host. +This release only requires a "API Access Key" from https://exchangerate.host if you use other currency than Euro €. +(NOTE! Add historical tariff rates with [AddTariffDate] variable that was introduced in v1.5 now only works with current exchange! This is because of the new restrictions at Exchangerate.Host on a free account) +- The new function to "Check for new QA version" that was introduced in v1.6 is removed. FIBARO OS is not stable enough to request a website, the QA crash to often for a usefull feature. +- Fix icon images to show correct direction on negative values. + +## [V1.6] - 2023-08 + +- Corrected QA Child to show negative values. +- Add general variable [EnergyCurrentRate] to easier get current energy rate in scenes or other QA's. +- Add Check for new QA update button. -Breaking changes that you need to update in your scenes and delete the old variables if you using first release v1.0: -- Global variable name change: "EnergyRateArea" to "EnergyArea". -- Global variable name change: "EnergyRateMedium" to "EnergyMediumPrice". -- Global variable name change: "EnergyRateLevel" to "EnergyHourLevel". -- Global variable name change: "EnergyRateNextLevel" to "EnergyNextHourLevel". +## [V1.5] - 2023-06 -## [v1.2] - 2023-04 -- Add global variable for energy tax. +- Fix historical exchange rates when display in FIBARO Tariff table. +- Add QA varible [AddTariffDate] if you want to add historical rates to the energy rate table. Input format: "YYYY-MM-DD". + +Braking changes from v1.4: +- All new tariff rates will now be stored in a new general variable [EnergyTariffTable] and all old data will remain in [EnergyStateTable] until you delete it. + +## [V1.4] - 2023-05 + +- Fix timer update for QA display panel and general variables. + +## [V1.3] - 2023-05 -## [v1.3] - Customer improvements 2023-05 - Rewrite energy tariff table to store in general variable instead of FIBARO tariff table to solve negative energy prices. - Fix UTC time when request next day energy prices from ENTSO-e. -- Improved energy value display formatting, with price decimal local QA variable, also show correct price if very low or negative price. (Except FIBARO tariff that can't show negative values) -- All the rate levels are moved from general to local QA variables and are in real local energy price. -- Move general variable "EnergyTaxPercentage" to local QA variable as "EnergyTax". -- Add new general variable ON/OFF to store prices in FIBARO Tariff rate table. -- Add translation in Portuguese (Thanks to Leandro C.). -- Add local QA cost variables to calculate energy prices: {((ENTSO_price + operatorCost) x losses x adjustment) + dealer + localgrid} x tax (by Leandro C.). +- Improved energy value formatting in panel display with price decimal local variable that shows correct price if negative price. +- All the rate levels are moved from general to local variables and are in acctual energy price in local currency. +- Move general variable "EnergyTaxPercentage" to local variable as "EnergyTax". +- Add general variable ON/OFF to store prices in FIBARO Tariff rate table. +- Add translation in Portuguese PT (Thanks to Leandro C.). +- Add more cost variables to calculate energy prices: {((ENTSO_price + operatorCost) x losses x adjustment) + dealer + localgrid} x tax (by Leandro C.). -## [v1.4] - Bug fix release 2023-05 -- Fix Update timer for display panel and variables. +## [V1.2] - 2023-04 -## [v1.5] - Fix Exchange rate 2023-06 -- Fix historical exchange rates when show in FIBARO Tariff table. -- Add QA varible [AddTariffDate] if you want to add historical rates to energy table. Input format: "YYYY-MM-DD". +- Option to set tax to the energy prices in procentage. +- Display more info on ENTSO-e service error. -Braking changes from v1.4: - All new tariff rates will now be stored in a new general variable [EnergyTariffTable] and all you old data will remain in [EnergyStateTable] until you delete it. +## [V1.1] - 2023-03 -## [v1.6] - Fix QA Child value display 2023-07 -- Corrected QA Child to show negative values. -- Add Check for new QA update button. (Beta) +- Keeps Tariff rate history in FIBARO tariff table. +- Show more usefull info in QA panel. +- Added new general month level variable "EnergyMonthLevel" for those that pay energy consumption per month avrage. +- Added new QA variable "TariffHistory" for how many days to store history in FIBARO tariff rates. +- Localized panel text for language: EN, DK, NO, SV -## [v1.7] - 2023-10 -- Update to get local currency from changed API at Exchangerate.Host. -This release only requires a "API Access Key" from https://exchangerate.host if you use other currency than Euro €. -(NOTE! Add historical tariff rates with [AddTariffDate] variable that was introduced in v1.5 now only works with current exchange! This is because of the new restrictions at Exchangerate.Host on a free account) -- The new function to "Check for new QA version" that was introduced in v1.6 is removed. FIBARO OS is not stable enough to request a website, the QA crash to often for a usefull feature. -- Fix icon images to show correct direction on negative values. +Breaking changes that you need to update in your scenes and delete the old variables if you using first release v1.0: +- General variable name change: "EnergyRateArea" to "EnergyArea". +- General variable name change: "EnergyRateMedium" to "EnergyMediumPrice". +- General variable name change: "EnergyRateLevel" to "EnergyHourLevel". +- General variable name change: "EnergyRateNextLevel" to "EnergyNextHourLevel". -## [v1.7.2] - 2023-10 -- Minor display panel fix. -- Variable correction on Low, Medium, High and very High price. +## [V1.0] - 2023-01 + +- First release