Fantom Factory eLearning now available from SkySpark resellersImmediate and interactive eLearning for SkySpark analytics and Axon programming.

ecpCarpetShopExt

Visual heatmap analysis of HVAC and energy data
ecpCarpetShopExtAxon funcs

Registered StackHub users may elect to receive email notifications whenever a new package version is released or a comment is posted on the forum.

There are 4 watchers.

v1.1.0

getCarpetShopData
getCarpetShopData(point, span, foldFunction, xAxis, yAxis)

This function can be used in custom views. It performs all Carpet plot calculations and returns grid, that can be used directly as data source for Chart.

Parameters:

  • point
    • id of any point with kind == Number (see Suitable point types bellow)
  • span
    • time span of source data, aggregations will be computed using all data from selected time span
  • foldFunction
    • name of fold function that will be used for each cell value calculation
    • any fold function can be used, the most useful are the following functions:
      • avg - most useful fold function
      • max - useful for e.g. power peak minimization
      • min - can show e.g baseline energy consumption
      • sum - beware of number of records when using this fold function
      • count - useful for check of input data consistency
  • xAxis
    • select what shall be used as columns (x-axis)
    • the following options are available
      • hourofday - hour of day (i.e. 0 ... 23)
      • dayofweek - day of week (i.e. Mon, ... ,Sun)
      • day - day of year (e.g. 2019-05-02)
      • week - week number and year (e.g. 2019-15)
      • month - month and year (e.g. 2019-05)
      • year - year (e.g. 2019)
  • yAxis
    • select what shall be used as rows (y-axis)
    • options are the same as xAxis options

Examples:

getCarpetShopData(read(point and kind == "Number"), 2019, "avg", "HourOfDay", "DayOfWeek")
getCarpetShopData(readById(@yourid), 2019, "avg", "HourOfDay", "DayOfWeek")
Published by Energocentrum Plus
Axon Functions