Releases: DrozmotiX/ioBroker.sourceanalytix
Releases · DrozmotiX/ioBroker.sourceanalytix
Release v0.4.8-alpha.9
Breaking changes
- Breaking!!! Move current values to currentYear #135
- MajorChange !: Replaced Current_Reading with CumulativeReading 226
New Features
- Code cleanup
- Add back "currentYear"
- (debug) Logging improved
- Weekly reset of weekdays
- Calculation for all states
- Calculation for previous states #242
- Optimized error reporting (Sentry)
- Removed unneeded settings in configuration
- Implemented new configuration for "currentYear"
- implement "05_currentYear" in year root folder #280
- implement cached memory slot for initialisation value #226
- Implement log messages if state attributes are changed
- Implement automatically detection of currency from admin settings #247
BugFixes
- Bugfix : dev: 0 bug workaround
- Do not round cumulated reading
- Bugfix : Calculations for "previous" values
- Bugfix : Avoid calculation of non-Initialised states
- Bugfix : Cannot read property 'stateDetails' of null
- Correct error handling of "Watt" state initialisation
- 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)
- Watt values : Ensure proper reading start (0 instead of current watt value)
Release v0.4.8-alpha.8
Breaking changes
- Breaking!!! Move current values to currentYear #135#135
- MajorChange !: Replaced Current_Reading with CumulativeReading 226
New Features
- Code cleanup
- Add back "currentYear"
- (debug) Logging improved
- Weekly reset of weekdays
- Calculation for all states
- Calculation for previous states #242
- Optimized error reporting (Sentry)
- Removed unneeded settings in configuration
- Implemented new configuration for "currentYear"
- implement "05_currentYear" in year root folder #280
- implement cached memory slot for initialisation value #226
- Implement log messages if state attributes are changed
- Implement automatically detection of currency from admin settings #247
BugFixes
- Bugfix : dev: 0 bug workaround
- Bugfix : Calculations for "previous" values
- Bugfix : Cannot read property 'stateDetails' of null
- Bugfix : Rebuild calculation logic which solves :
### 0.4.0 Adapter completely redesigned, please test carefully
(2020-04-05)
- (Dutchman) Complete code rebuild
- (Dutchman) Change datapoints to root by year
- (Dutchman) Delete unneded states automatically
- (Dutchman) Calculation by quarter implemented
- (Dutchman) Storage of meter values implemented
- (Dutchman) Rebuild calculation logic to handle in memory instead of object DB (performance)
To-Do : Migration from < 0.4.0 to new datastructure
0.3.0 m³ Implemented
m³ Implemented
Version 0.2.24 add support for heating pumps
- (Dutchman) add support for heating pumps
- (Dutchman) improvements in adapter configuration screen
Version 0.2.2 Fix start values and code improvements
- (Dutchman) fix reset of start values
- (Dutchman) removed uneeded logging "Write calculations for : "
- (Dutchman) generic improvement of logging, to see status messages activate it in adapter settings ! Otherwise onlyu erros will be shown and add/del devices
- (Dutchman) improved complete logic of state add/delete/update config in backend which will result in better performance/error handling
- (Dutchman) small fix in configuration screen to show logging options
Version 0.2.1 Public release candidate
- (Dutchman) fix "current_day" missing in object tree
- (Dutchman) fix log messages "removed from SourceAnalytix"
- (Dutchman) fix unit issue to support upper and lower case in values
- (Dutchman) fix unit issue replace strange characters
- (Dutchman) remove intervall setting from configuraiton screen (handle by state subscribtion now!)
- (Dutchman) remove start meassurement from state configuraiton screen (not need, please use day start, week start etc !)
Version 0.2.0 Public beta basic functionality
- (Dutchman) rebuild logic to calculate values (beta testing)
- (Dutchman) implement logic to automatically reset values by start of new day, week, month, year etc (beta testing)
- (Dutchman) changed logic from intervall polling to handle calculations based on state updates (beta testing, not if suitable for all situations)
- (Dutchman) fix issue incorrect states are added to monitoring
- (Dutchman) fix issue calculation not stopped when state removed from monitoring
- (Dutchman) always store all current meassurements to values of cathegorie regardless setting year etc
- (Dutchman) code cleanup and optiomalisation
- (Dutchman) added logging option "satus notification"
- (Dutchman) implement new translation mechanism
- (Dutchman) Adapter moved to community development tree
- (Dutchman) added npm version and test-status to readme
- (Dutchman) finalized new konfiguration screen & translations
- (Dutchman) adding/removing objects from analytix does not need adapter reboot anymore ! :-)
- (Dutchman) rebuild logic how data is handled as basic for new calculation logic (Experimental)
- (Dutchman) added options to year analytics to choose values (days,weeks,years etc)
- (Dutchman) option added for Developer logging
- (Dutchman) Basic price is currently not considered in cost calculations !
- (Dutchman) konfiguration pages completly redesigned : Please do not enter values yet !
- (Dutchman) master konfiguration added to globally define costs
- (Dutchman) intervall settings moved to global setting instead of each state seperated
- (Dutchman) instead of cost-price in each state use drop down menu to choose values from global settings
- (Dutchman) fix naming and translations
Version 0.1.6
- (Dutchman) fix data reset for quarter values (thank you Jens !)
- (Dutchman) fix usage of alias
- (Dutchman) fixed issue in calculation of earnings and delivery
- (Dutchman) logging improvement
- (Dutchman) fix log messages
- (Dutchman) calculation for m3 values
- (Dutchman) calculation for l values
- (Dutchman) improved state write logic, only sent write commando when needed
- (Dutchman) add support for calculation of Wh values
Beta Release 0.1.0
Have fun testing ! * (Dutchman) first public beta release * (Dutchman) fix translations * (Dutchman) rebuild calculation logic * (Dutchman) fix calculation of start offset * (Dutchman) adjustable if state is used for cosumption or delivery * (Dutchman) limited possible logging to kWh only for this moment * (Dutchman) only create states and channels for logging types selected