Skip to content

Latest commit

 

History

History
231 lines (196 loc) · 11.4 KB

CHANGELOG_OLD.md

File metadata and controls

231 lines (196 loc) · 11.4 KB

Older changes

0.4.8 (2021-01-20)

Breaking changes

  • (DutchmanNL) Breaking!!! Move current values to currentYear #135
  • (DutchmanNL & ToTXR4Y) MajorChange !: Replaced Current_Reading with CumulativeReading 226

New Features

  • (DutchmanNL) Code cleanup
  • (DutchmanNL) Add back "currentYear"
  • (DutchmanNL) (debug) Logging improved
  • (DutchmanNL) Weekly reset of weekdays
  • (DutchmanNL) Calculation for all states
  • (DutchmanNL) change default log-level to info
  • (DutchmanNL) Calculation for previous states #242
  • (DutchmanNL) Optimized error reporting (Sentry)
  • (DutchmanNL) Removed unneeded settings in configuration
  • (DutchmanNL) Implemented new configuration for "currentYear"
  • (DutchmanNL & ToTXR4Y) implement "05_currentYear" in year root folder #280
  • (DutchmanNL) Implemented category cumulative values under year statistics
  • (DutchmanNL & ToTXR4Y) implement cached memory slot for initialisation value #226
  • (DutchmanNL & ToTXR4Y) Implement log messages if state attributes are changed
  • (DutchmanNL & ToTXR4Y) Implement automatically detection of currency from admin settings #247

BugFixes

  • (DutchmanNL) Bugfix : dev: 0 bug workaround
  • (DutchmanNL) Do not round cumulated reading
  • (DutchmanNL) Bugfix : delete states in create function
  • (DutchmanNL) Bugfix : quarters.1 has no existing object
  • (DutchmanNL) Bugfix : Calculations for "previous" values
  • (DutchmanNL) Bugfix : Incorrect initialisation for states
  • (DutchmanNL) Bugfix : Avoid NULL & 0 values at night reset
  • (DutchmanNL) Bugfix : 05_currentYear has no existing object
  • (DutchmanNL) Bugfix : Avoid calculation of non-Initialised states
  • (DutchmanNL) Bugfix : Cannot read property 'stateDetails' of null
  • (DutchmanNL) Correct error handling of "Watt" state initialisation
  • (DutchmanNL) Bugfix : Ensure a proper reset and init of Watt values
  • (DutchmanNL) Bugfix : Avoid loop if init value is set and > reading
  • (DutchmanNL) Bugfix : Caught sentry error : Alias xxxxx has no target
  • (DutchmanNL & ToTXR4Y) Bugfix : Rebuild calculation logic which solves :
    • Watt values : Ensure proper reading start (0 instead of current watt value) Watt values : Ensure proper reading calculation with exponent (0 instead of current watt value) #281
    • All calculations : correct handling of device reset (if value is reset or 0)
  • (DutchmanNL) Bugfix : Incorrect initialisation for Watt values with 0 input
  • (DutchmanNL) Bugfix : Only create cumulatedXXX in year statistics if activated
  • (DutchmanNL) Bugfix : Incorrect warn message if configuration for objects is changed
  • (DutchmanNL) Bugfix : Error {Is not a number, cannot continue calculation} if value = 0
  • (DutchmanNL) Bugfix : Throw error if value is NULL for troubleshooting instead of handling incorrect calculation
  • (DutchmanNL) Bugfix : Ensure daily reset does not destroy cumulative memory value (Fixes NULL values for Watt after night reset)

0.4.7 (2020-09-15) Solved NULL error's & daily resets

  • (DutchmanNL) Implement Sentry
  • (DutchmanNL) Implement configuration for Price definitions
  • (DutchmanNL) Bugfix: NULL value issue at daily reset
  • (DutchmanNL) Bugfix: Issue found in selection of category
  • (DutchmanNL) Bugfix: Category issue (read value of undefined)
  • (DutchmanNL) Bugfix: Issue in storing meter values by month
  • (DutchmanNL) Bugfix: Wrong reading value for Watt initialisation
  • (DutchmanNL) Bugfix: Warnings at object creations (js-controller 3.x)
  • (DutchmanNL) Bugfix: wrong interpretation of start values at value resets
  • (DutchmanNL) Bugfix: Proper error message instead of code crash if no cost type defined
  • (DutchmanNL) Add device name for log messages if device value < than currently known value
  • (DutchmanNL) Bugfix : Crash at adapter start if chosen Type is not present in instance configuration

0.4.2 (2020-04-12) BugFixes

  • (DutchmanNL) Translations updated
  • (DutchmanNL) Bugfix : Values do not reset at new day start
  • (DutchmanNL) Bugfix : Handle calculations when reading = 0
  • (DutchmanNL) Bugfix : Handle calculations at initialisation
  • (DutchmanNL) Bugfix : Pause all calculation during day-reset
  • (DutchmanNL) Do not calculate values is state is update with same value as previous

0.4.0 (2020-04-05) Adapter completely redesigned, please test carefully

  • (DutchmanNL) Complete code rebuild
  • (DutchmanNL) Change data points to root by year
  • (DutchmanNL) Delete unneeded states automatically
  • (DutchmanNL) Calculation by quarter implemented
  • (DutchmanNL) Storage of meter values implemented
  • (DutchmanNL) Rebuild calculation logic to handle in memory instead of object DB (performance)

0.3.0

  • (DutchmanNL) m³ Implemented

0.2.5

  • (xXBJXx) Fix wrong storage of start meter values

0.2.41

  • (DutchmanNL) Fix wrong storage of daily reset of meter values

0.2.3

  • (Xoroles & DutchmanNL) fix watt calculation, thank you @Xoroles !

0.2.29

  • (DutchmanNL) implemented w to kWh calculations :) with thanks to @AlCalzone and @andiling !

0.2.276

  • (DutchmanNL) implemented meter readings
  • (DutchmanNL & @AlCalzone) code improvements & stability
  • (DutchmanNL) fix issue with liquid unit reading (m3)

0.2.273

  • (DutchmanNL) fix issue in daily reset of start values
  • (DutchmanNL) Fix badges in readme
  • (DutchmanNL) exclude calculations of w from current routines (it will be implemented in next versions)

0.2.272

  • (DutchmanNL) change logic of initialisation
  • (DutchmanNL) fix issue in calculation handling
  • (DutchmanNL) extract unit definition to central function
  • (DutchmanNL) removed "logging to troubleshoot", use "debug" in adapter setting

0.2.271

  • (DutchmanNL) implement compact mode
  • (DutchmanNL) fix testing issues
  • (DutchmanNL) fix error "unit" or "tolowercase" is undefined
  • (DutchmanNL) fixed installation issues

0.2.27

  • (DutchmanNL) fixed issue related to multihost installations with slave as target

0.2.26

  • (DutchmanNL) fixed issue in calculations for gas environments and liquids
  • (DutchmanNL) improve logging related to issue analytics

0.2.25

  • (DutchmanNL) add option in state setting to automatically OR manually choose the measurement unit (for cases device state does not have correct value)

0.2.24

  • (DutchmanNL) add support for heating pumps
  • (DutchmanNL) improvements in adapter configuration screen

0.2.2

  • (DutchmanNL) fixed reset of start values
  • (DutchmanNL) removed uneeded logging "Write calculations for : "
  • (DutchmanNL) generic improvement of logging, to see status messages activate it in adapter settings ! Otherwise, only erros will be shown and add/del devices
  • (DutchmanNL) improved complete logic of state add/delete/update config in backend which will result in better performance/error handling
  • (DutchmanNL) small fixed in configuration screen to show logging options

0.2.1

  • (DutchmanNL) fixed "current_day" missing in object tree
  • (DutchmanNL) fixed log messages "removed from SourceAnalytix"
  • (DutchmanNL) fixed unit issue to support upper and lower case in values
  • (DutchmanNL) fixed unit issue replace strange characters
  • (DutchmanNL) remove intervall setting from configuration screen (handle by state subscription now!)
  • (DutchmanNL) remove start measurement from state configuration screen (not need, please use day start, week start etc !)

0.2.0

  • (DutchmanNL) rebuild logic to calculate values (beta testing)
  • (DutchmanNL) implement logic to automatically reset values by start of new day, week, month, year etc (beta testing)
  • (DutchmanNL) changed logic from intervall polling to handle calculations based on state updates (beta testing, not if suitable for all situations)
  • (DutchmanNL) fixed issue incorrect states are added to monitoring
  • (DutchmanNL) fixed issue calculation not stopped when state removed from monitoring
  • (DutchmanNL) always store all current measurements to values of categories regardless setting year etc
  • (DutchmanNL) code cleanup and optimisation
  • (DutchmanNL) added logging option "status notification"
  • (DutchmanNL) implement new translation mechanism

0.1.9

  • (DutchmanNL) Adapter moved to community development tree
  • (DutchmanNL) added npm version and test-status to readme
  • (DutchmanNL) finalized new konfiguration screen & translations
  • (DutchmanNL) adding/removing objects from analytix does not need adapter reboot anymore ! :-)
  • (DutchmanNL) rebuild logic how data is handled as basic for new calculation logic (Experimental)
  • (DutchmanNL) added options to year analytics to choose values (days,weeks,years etc)
  • (DutchmanNL) option added for Developer logging
  • (DutchmanNL) Basic price is currently not considered in cost calculations !
  • (DutchmanNL) Values day start, week start etc are currently not automatically set (will be in 0.2.0)

0.1.8 (unuasable temporary verion )

  • (DutchmanNL) konfiguration pages completely redesigned : Please do not enter values yet !
  • (DutchmanNL) master konfiguration added to globally define costs
  • (DutchmanNL) intervall settings moved to global setting instead of each state separated
  • (DutchmanNL) instead of cost-price in each state use drop down menu to choose values from global settings
  • (DutchmanNL) fixed naming and translations

0.1.6

  • (DutchmanNL) fixed data reset for quarter values (thank you Jens !)
  • (DutchmanNL) fixed usage of alias
  • (DutchmanNL) fixed issue in calculation of earnings and delivery
  • (DutchmanNL) logging improvement
  • (DutchmanNL) fixed log messages
  • (DutchmanNL) calculation for m3 values
  • (DutchmanNL) calculation for l values

0.1.5

  • (DutchmanNL) improved state write logic, only sent write commando when needed

0.1.3

  • (DutchmanNL) add support for calculation of Wh values

0.1.0

  • (DutchmanNL) first public beta release
  • (DutchmanNL) fixed translations
  • (DutchmanNL) rebuild calculation logic
  • (DutchmanNL) fixed calculation of start offset
  • (DutchmanNL) adjustable if state is used for consumption or delivery
  • (DutchmanNL) limited possible logging to kWh only for this moment
  • (DutchmanNL) only create states and channels for logging types selected

0.0.9

  • (DutchmanNL) fixed wrong calculation of start values
  • (DutchmanNL) fixed wrong calculation of quarter values
  • (DutchmanNL) prepare public beta and travis testing
  • (DutchmanNL) change name to SourceAnalytix
  • (DutchmanNL) implemented SourceAnalytix settings at states (equal to data logging adapters)
  • (DutchmanNL) configurable unit for every state, automatically from object state. Currently, only kWh supported !

0.0.8

  • (DutchmanNL) configurable intervall for every state

0.0.7

  • (DutchmanNL) automated reset of start values

0.0.6

  • (DutchmanNL) fixed issue with travis build
  • (DutchmanNL) fixed wrong information in package-json

0.0.4

  • (DutchmanNL) cost calculation
  • (DutchmanNL) adjustable starting point of measurement
  • (DutchmanNL) support of multiple device states instead of 1
  • (DutchmanNL) fixed calculation of current consumptions

0.0.3

  • (DutchmanNL) code optimisation

0.0.2

  • (DutchmanNL) creation of object structure
  • (DutchmanNL) first values read based on test_object.js input file to read values adn write data of current period.s

0.0.1

  • (DutchmanNL) initial release