Skip to content

Releases: DrozmotiX/ioBroker.sourceanalytix

Release v0.4.8-alpha.9

13 Jan 23:00
Compare
Choose a tag to compare
Pre-release

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)

Release v0.4.8-alpha.8

13 Jan 11:56
Compare
Choose a tag to compare
Pre-release

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 :
    • 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)(#281)
    • All calculations : correct handling of device reset (if value is reset or 0)

### 0.4.0 Adapter completely redesigned, please test carefully

05 Apr 17:05
Compare
Choose a tag to compare

(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

StateSettings

Datapoints

0.3.0 m³ Implemented

31 Mar 09:39
1d04f64
Compare
Choose a tag to compare
0.3.0 m³ Implemented Pre-release
Pre-release

m³ Implemented

Version 0.2.24 add support for heating pumps

22 Jan 21:06
Compare
Choose a tag to compare
  • (Dutchman) add support for heating pumps
  • (Dutchman) improvements in adapter configuration screen

Version 0.2.2 Fix start values and code improvements

21 Jan 20:36
Compare
Choose a tag to compare
  • (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

20 Jan 22:36
Compare
Choose a tag to compare
Pre-release
  • (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

20 Jan 15:43
Compare
Choose a tag to compare
  • (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

15 Jan 09:08
Compare
Choose a tag to compare
Version 0.1.6 Pre-release
Pre-release
  • (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

14 Jan 12:05
Compare
Choose a tag to compare
Beta Release 0.1.0 Pre-release
Pre-release
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