diff --git a/enervent-ctrl-go/registers.csv b/enervent-ctrl-go/registers.csv index ab6e041..f7adf9d 100644 --- a/enervent-ctrl-go/registers.csv +++ b/enervent-ctrl-go/registers.csv @@ -32,14 +32,7 @@ 31;HREG_NTC_X6;int16;10;;Input X6;Optional NTC-10 input X6 measurement;;; 32;HREG_NTC_X7;int16;10;;Input X7;Optional NTC-10 input X7 measurement;;; 33;HREG_ABS_HUM_CTRL_OUTPUT;int16;1;;Absolute humidity control output;-100...0% = dehumidifying, 0 = none, 0...100% = humidifying;;; -34;HREG_NWK_STATUS;bitfield;1;;Network status;Ethernet block status;;;"#define EMAC_STATUS_FAIL 0x0001 -#define EMAC_STATUS_OK 0x0002 -#define EMAC_STATUS_AUTONEG_COMPLETE 0x0004 -#define EMAC_STATUS_AUTONEG_FAIL 0x0008 -#define EMAC_STATUS_LINK_OK 0x0010 /* 0: no link, 1: link ok */ -#define EMAC_STATUS_LINK_SPEED 0x0020 /* 0: 10 M, 1: 100M */ -#define EMAC_STATUS_DUPLEX 0x0040 /* 0: half duplex, 1: full duplex */ -#define EMAC_STATUS_INIT_ONGOING 0x0080 " +34;HREG_NWK_STATUS;bitfield;1;;Network status;Ethernet block status;;;"#define EMAC_STATUS_FAIL 0x0001, EMAC_STATUS_OK 0x0002, EMAC_STATUS_AUTONEG_COMPLETE 0x0004, EMAC_STATUS_AUTONEG_FAIL 0x0008, EMAC_STATUS_LINK_OK 0x0010 /* 0: no link, 1: link ok */ , EMAC_STATUS_LINK_SPEED 0x0020 /* 0: 10 M, 1: 100M */, EMAC_STATUS_DUPLEX 0x0040 /* 0: half duplex, 1: full duplex */ EMAC_STATUS_INIT_ONGOING 0x0080 " 35;HREG_RH_MEAN;uint16;1;;48h air humidity average;Mean relative humidity, with 48 hour history, updated every hour.;Average air humidity, 48h;Extract air 48h mean relative humidity \%RH at the unit (sensor RH30). Updated every hour; 36;HREG_ABSHUM10;uint16;10;;Supply air absolute humidity;Supply air absolute humidity, calculated from sensors TE10 and RH10, assuming normal atmospheric pressure.;;; 37;HREG_SEC_RTC;uint16;1;;s;RTC seconds.;s;RTC seconds; @@ -49,8 +42,8 @@ 41;HREG_MONTH_RTC;uint16;1;;;RTC month.;;RTC month; 42;HREG_YEAR_RTC;uint16;1;;;RTC year, exporessed in years since 2000.;;RTC year, expressed in years since 2000; 43;Reserved;;;;;Reserved;;; -44;HREG_MODE;bitfield;1;;Status;The current mode of the machine, used to display information to the user.;Status;All current states of unit, eg. Home, Central vacuum cleaner, HP/EDX defrost etc.;Bit 0 indicates Max cooling mode, bit 1: max heating. Bit 2: Machine is stopped due to A alarm. Bit 3 indicates the machine has been stopped by request (ie. not due to alarm condition). Bit 4: indicates Away state. Bit 5 is reserved. Bit 6 indicates temperature boosting, bit 7 CO2 boosting, bit 8 RH boosting, bit 9 manual boosting. Bit 10 overpressure mode, bit 11 cooker hood mode, bit 12 central vacuum cleaner mode. Bit 13 indicates cool-off period of electrical heating coil. Bit 14 indicates summer night cooling mode. Bit 15 indicates heat recovery wheel defrosting mode. Value 0 indicates “normal” state, no special status is active. -45;HREG_EXTMODE;bitfield;1;;Temperature control step;Currently active temperature control step: Cooling, Heat recovery (LTO), or heating.;Temperature controller;"Displays current state of temperature controller; cooling, heat recovery, heating or none.";Bits 0,1,2,3 have “enumerated” meaning: TEMP_STEP_NONE = 0, TEMP_STEP_COOLING = 1, TEMP_STEP_LTO = 2, TEMP_STEP_HEATING = 4, TEMP_STEP_STARTUP = 7, TEMP_STEP_DEHUMIDIFICATION = 8. Bit 15 indicates Aqua mode, bit 14 indicates pre-heating active, bit 13 indicates that HP compressor effect is being limited, bit 12 indicates defrosting state of the HP or MDX unit +44;HREG_MODE;bitfield;1;;Status;The current mode of the machine, used to display information to the user.;Status;All current states of unit, eg. Home, Central vacuum cleaner, HP/EDX defrost etc.;Bit 0 indicates Max cooling mode, bit 1: max heating. Bit 2: Machine is stopped due to A alarm. Bit 3 indicates the machine has been stopped by request (ie. not due to alarm condition). Bit 4: indicates Away state. Bit 5 is reserved. Bit 6 indicates temperature boosting, bit 7 CO2 boosting, bit 8 RH boosting, bit 9 manual boosting. Bit 10 overpressure mode, bit 11 cooker hood mode, bit 12 central vacuum cleaner mode. Bit 13 indicates cool-off period of electrical heating coil. Bit 14 indicates summer night cooling mode. Bit 15 indicates heat recovery wheel defrosting mode. Value 0 indicates �normal� state, no special status is active. +45;HREG_EXTMODE;bitfield;1;;Temperature control step;Currently active temperature control step: Cooling, Heat recovery (LTO), or heating.;Temperature controller;"Displays current state of temperature controller; cooling, heat recovery, heating or none.";Bits 0,1,2,3 have �enumerated� meaning: TEMP_STEP_NONE = 0, TEMP_STEP_COOLING = 1, TEMP_STEP_LTO = 2, TEMP_STEP_HEATING = 4, TEMP_STEP_STARTUP = 7, TEMP_STEP_DEHUMIDIFICATION = 8. Bit 15 indicates Aqua mode, bit 14 indicates pre-heating active, bit 13 indicates that HP compressor effect is being limited, bit 12 indicates defrosting state of the HP or MDX unit 46;HREG_ROOM_TEMP;int16;10;;Room temperature average;TE20 room temperature, average value calculated from op panel sensors and room temperature transmitters.;Room temperature average;Room temperature (average temperature of sensors connected to OP wallmounts and AI temperature measurements if connected); 47;HREG_CASCADE_SP;int16;10;;Setpoint for supply air;Setpoint for temperature controller responsible for maintaining the room supply air at a constant level;Setpoint for supply air;Setpoint for temperature controller responsible for maintaining the room supply air at a constant level; 48;HREG_DISPLAY_SP;int16;10;;;Temperature controller setpoint shown to user;;; @@ -215,7 +208,7 @@ 207;Reserved;;;;;Reserved;;; 208;Reserved;;;;;Reserved;;; 209;Reserved;;;;;Reserved;;; -210;HREG_DAY_WC1;bitfield;1;;Week timer slot #1;Week timer 1 Days when allowed. ;Days;;Bit 0: Sunday … Bit 6: Saturday +210;HREG_DAY_WC1;bitfield;1;;Week timer slot #1;Week timer 1 Days when allowed. ;Days;;Bit 0: Sunday � Bit 6: Saturday 211;HREG_STA_HOUR_WC1;uint16;1;;;Week timer 1 Start h;WC1 Start h;WC1 Start h; 212;HREG_STA_MIN_WC1;uint16;1;;;Week timer 1 Start m;WC1 Start m;WC1 Start m; 213;HREG_STO_HOUR_WC1;uint16;1;;;Week timer 1 Stop h;WC1 Stop h;WC1 Stop h; @@ -391,7 +384,7 @@ 383;HREG_STO_MIN_Y5;uint16;1;;;Year program 5 stop minute;;; 384;HREG_Y5;uint16;1;;;Year program 5 action;;; 385;HREG_ALARM1_ALMTYPE;uint16;1;;Alarm log entry #1;Alarm 1 (newest) alarm type;;Alarm 1 (newest) alarm type;ALARM_TE05_L = 1, ALARM_TE10_L = 2, ALARM_TE10_H = 3, ALARM_TE20_H = 4, ALARM_TE30_L = 5, ALARM_TE30_H = 6, ALARM_HP = 7, /* This is both HP and MDX */ ALARM_SLP = 8, ALARM_TE45_L = 9, ALARM_LTO = 10, ALARM_COOL = 11, ALARM_EMERGENCY_STOP = 12 , ALARM_EXTERNAL = 13, /** This used to be ALARM_FIRE on EDA */ ALARM_SERVICE =14 , ALARM_PDS10 = 15, ALARM_SPLY_FILT_H = 16, ALARM_EXT_FILT_H = 17, ALARM_SPLY_FILT_L = 18 , /* This alarm is actually not in use. It is relevant only for large machines with 2-speed fan control */ ALARM_EXT_FILT_L = 19 , /* This alarm is actually not in use. It is relevant only for large machines with 2-speed fan control */ ALARM_TF_PRES = 20, ALARM_PF_PRES = 21 , ALARM_TE50_H = 22, ALARM_TE52_H = 24, ALARM_TF_ROTATION = 25, ALARM_PF_ROTATION = 26, ALARM_TE02_H = 27, ALARM_SERVICE_CONSTANT_DUCT_PRES = 28, /* Under constant duct pressure control, Service alarm is triggered then fanspeeds reach a defined limit */ -386;HREG_ALARM1_STATECLASS;uint16;1;;;Alarm 1 This defines the status (low byte) of the alarm;;;ALARM_STATE_OFF = 0, ALARM_STATE_ACKED = 1, ALARM_STATE_ON = 2. Write “1” or “2” to this register to acknowledge the alarm. +386;HREG_ALARM1_STATECLASS;uint16;1;;;Alarm 1 This defines the status (low byte) of the alarm;;;ALARM_STATE_OFF = 0, ALARM_STATE_ACKED = 1, ALARM_STATE_ON = 2. Write �1� or �2� to this register to acknowledge the alarm. 387;HREG_ALARM1_YY;uint16;1;;;Alarm 1 Alarm year;;; 388;HREG_ALARM1_MM;uint16;1;;;Alarm 1 Alarm month;;; 389;HREG_ALARM1_DD;uint16;1;;;Alarm 1 Alarm day.;;; @@ -585,7 +578,7 @@ 577;Reserved;;;;;Reserved;;; 578;HREG_B_ALARM_START;uint16;1;;Start time;B alarm relay signaling allowed start hour.;Start time;Allowed start time for B alarm output;The defined time is HH:00, where HH is the register's value 579;HREG_B_ALARM_STOP;uint16;1;;Ending time;B alarm relay signaling allowed stop hour.;Ending time;Allowed stop time for B alarm output;The defined time is HH:00, where HH is the register's value -580;HREG_B_ALARM_WEEKDAYS;bitfield;1;;Weekdays;B alarm relay signaling allowed weekdays (bitmap, stored in low 7 bits of the register).;Weekdays;Choose allowed weekdays for B alarm output;Bit 0: Sunday … Bit 6: Saturday +580;HREG_B_ALARM_WEEKDAYS;bitfield;1;;Weekdays;B alarm relay signaling allowed weekdays (bitmap, stored in low 7 bits of the register).;Weekdays;Choose allowed weekdays for B alarm output;Bit 0: Sunday � Bit 6: Saturday 581;HREG_N_O_ALARMS;uint16;1;;Number of alarms;Current number of alarms in the alarm log.;Number of alarms;Current number of alarms in the alarm log; 582;HREG_C_MIN_RTC;uint16;1;;;RTC interface for changing minutes field;;; 583;HREG_C_HOUR_RTC;uint16;1;;;RTC interface for changing hour field;;; @@ -779,7 +772,7 @@ 771;Reserved;;;;;Reserved;;; 772;Reserved;;;;;Reserved;;; 773;Reserved;;;;;Reserved;;; -774;HREG_EFFECTIVE_CIRCULATION;uint16;1;;Fan speed, circulation air;Circulation air fan's current speed;;;Kotilämpö, EMB, Mixbox +774;HREG_EFFECTIVE_CIRCULATION;uint16;1;;Fan speed, circulation air;Circulation air fan's current speed;;;Kotil�mp�, EMB, Mixbox 775;Reserved;;;;;Reserved;;; 776;Reserved;;;;;Reserved;;; 777;Reserved;;;;;Reserved;;;