Skip to content

Commit

Permalink
added datepoints for GRIDCONFIG
Browse files Browse the repository at this point in the history
  • Loading branch information
nobl committed May 10, 2020
1 parent a7a5d8c commit 322c991
Show file tree
Hide file tree
Showing 2 changed files with 265 additions and 1 deletion.
264 changes: 264 additions & 0 deletions lib/state_attr.js
Original file line number Diff line number Diff line change
Expand Up @@ -2224,6 +2224,270 @@ const state_attr = {
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.AU_FIXED_FAC': {
name: 'AU_FIXED_FAC',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.AU_GRID_CODE': {
name: 'AU_GRID_CODE',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.AU_P_RAMP_CH': {
name: 'AU_P_RAMP_CH',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.AU_P_RAMP_DI': {
name: 'AU_P_RAMP_DI',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.AU_RESP_MODE': {
name: 'AU_RESP_MODE',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.AU_TARGET_TY': {
name: 'AU_TARGET_TY',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_COS_PHI': {
name: 'CEI_COS_PHI',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_COS_PHI_ENABLE': {
name: 'CEI_COS_PHI_ENABLE',
unit: '',
booltype: true,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_CPHI_LOIN': {
name: 'CEI_CPHI_LOIN',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_CPHI_LOUT': {
name: 'CEI_CPHI_LOUT',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_FREQ_MAX': {
name: 'CEI_FREQ_MAX',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_FREQ_MIN': {
name: 'CEI_FREQ_MIN',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_REC_TIME': {
name: 'CEI_REC_TIME',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_RED_DROP': {
name: 'CEI_RED_DROP',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_STAB_AC_DE': {
name: 'CEI_STAB_AC_DE',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_STAB_LO_CO': {
name: 'CEI_STAB_LO_CO',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_STAB_LO_TH': {
name: 'CEI_STAB_LO_TH',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_STAB_UP_CO': {
name: 'CEI_STAB_UP_CO',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_STAB_UP_TH': {
name: 'CEI_STAB_UP_TH',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.CEI_STAB_VOL_TH': {
name: 'CEI_STAB_VOL_TH',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.PWRCFG_COS_POINT1': {
name: 'PWRCFG_COS_POINT1',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.PWRCFG_COS_POINT3': {
name: 'PWRCFG_COS_POINT3',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.PWRCFG_COS_POINT_2A': {
name: 'PWRCFG_COS_POINT_2A',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.PWRCFG_COS_POINT_2B': {
name: 'PWRCFG_COS_POINT_2B',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.PWRCFG_USE_COS_PHI_CURVE': {
name: 'PWRCFG_USE_COS_PHI_CURVE',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.PWRCFG_USE_MAX_PWR_SKEW': {
name: 'PWRCFG_USE_MAX_PWR_SKEW',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDECOSPHITIME': {
name: 'VDECOSPHITIME',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDEFIXEDFAC': {
name: 'VDEFIXEDFAC',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDEOVERFREQDROOP': {
name: 'VDEOVERFREQDROOP',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDEOVERFREQLIMIT': {
name: 'VDEOVERFREQLIMIT',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDERECOVERTIME': {
name: 'VDERECOVERTIME',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDETARGETTY': {
name: 'VDETARGETTY',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'GRIDCONFIG.VDEUNDERFREQDROOP': {
name: 'VDEUNDERFREQDROOP',
unit: '',
booltype: false,
datetype: false,
iptype: false,
multiply: 1
},
'LOG.LOG_IN_BUTT': {
name: 'Log In Button',
Expand Down
2 changes: 1 addition & 1 deletion main.js
Original file line number Diff line number Diff line change
Expand Up @@ -203,7 +203,7 @@ class Senec extends utils.Adapter {
// we are polling all known objects ...

const url = 'http://' + this.config.senecip + '/lala.cgi';
const form = '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG":{},"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{},"BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PV1":{},"FACTORY":{}}';
const form = '{"STATISTIC":{},"ENERGY":{},"FEATURES":{},"LOG":{},"SYS_UPDATE":{},"WIZARD":{},"BMS":{},"BAT1":{},"BAT1OBJ1":{},"BAT1OBJ2":{},"BAT1OBJ2":{},"BAT1OBJ3":{},"BAT1OBJ4":{},"PWR_UNIT":{},"PV1":{},"FACTORY":{},"GRIDCONFIG":{}}';

try {
const body = await this.doGet(url, form, this, this.config.pollingTimeout);
Expand Down

0 comments on commit 322c991

Please sign in to comment.