Vallox.js
    Preparing search index...

    Variable RegistersConst

    Registers: {
        APPL_SW_VERSION_START: 2;
        AWAY_CO2_CTRL: 20500;
        AWAY_RH_CTRL: 20499;
        AWAY_SPEED: 20501;
        AWAY_SUPPLY_TEMP: 20502;
        BOOST_CO2_CTRL: 20512;
        BOOST_RH_CTRL: 20511;
        BOOST_SPEED: 20513;
        BOOST_SUPPLY_TEMP: 20514;
        BOOST_TIME_CURRENT: 20544;
        BOOST_TIMER: 4612;
        BOOST_TIMER_ENABLED: 21766;
        CFI_EXTRACT_AIRFLOW: 46004;
        CFI_LIMITER: 32779;
        CFI_MAX_AIRFLOW: 46031;
        CFI_MIN_AIRFLOW: 46032;
        CFI_SUPPLY_AIRFLOW: 46003;
        CO2_THRESHOLD: 20491;
        CO2_VALUE: 4364;
        CRITICAL_FAULT_ACTIVE: 4621;
        CURRENT_UP_TIME_HOURS: 4619;
        CUSTOM_EXTRACT_SPEED: 20487;
        CUSTOM_SUPPLY_SPEED: 20488;
        CUSTOM_SUPPLY_TEMP: 20497;
        CUSTOM_TIME_CURRENT: 20545;
        CUSTOM_TIMER: 4613;
        CUSTOM_TIMER_ENABLED: 21767;
        DAY: 4851;
        DEFROSTING: 4611;
        EXHAUST_AIR_TEMP: 4355;
        EXTRACT_AIR_TEMP: 4354;
        EXTRACT_FAN_RPM: 4361;
        FAN_SPEED: 4353;
        FAULT_1_ACTIVITY: 36871;
        FAULT_1_CODE: 36866;
        FILTER_CHANGE_INTERVAL: 20537;
        FILTER_CHANGED_DAY: 20546;
        FILTER_CHANGED_MONTH: 20547;
        FILTER_CHANGED_YEAR: 20548;
        HOME_AWAY: 4609;
        HOME_CO2_CTRL: 20506;
        HOME_RH_CTRL: 20505;
        HOME_SPEED: 20507;
        HOME_SUPPLY_TEMP: 20508;
        HOUR: 4850;
        HR_CELL_STATUS: 4616;
        MACHINE_MODEL: 17;
        MACHINE_TYPE: 16;
        MINUTE: 4849;
        MODBUS_ADDRESS: 20482;
        MODBUS_BAUD_DIV100: 20483;
        MONTH: 4852;
        ON_OFF: 4610;
        OUTDOOR_AIR_TEMP: 4356;
        PROG_INPUT_TIMER: 4614;
        PROG_TIME_CURRENT: 20496;
        PROG_TIMER_ENABLED: 21772;
        REMAINING_FILTER_DAYS: 4620;
        RH_THRESHOLD: 20490;
        RH_VALUE: 4363;
        SERIAL_NUMBER_LSW: 15;
        SERIAL_NUMBER_MSW: 14;
        SUPPLY_AIR_TEMP: 4358;
        SUPPLY_CELL_AIR_TEMP: 4357;
        SUPPLY_FAN_RPM: 4362;
        TEMP_CONTROL_METHOD: 20549;
        TOTAL_FAULT_COUNT: 36865;
        TOTAL_UP_TIME_HOURS: 4618;
        TOTAL_UP_TIME_YEARS: 4617;
        WEEKDAY: 4854;
        WEEKLY_SCHEDULE_START: 40961;
        YEAR: 4853;
    } = ...

    Type Declaration

    • ReadonlyAPPL_SW_VERSION_START: 2

      First of SW_VERSION_WORD_COUNT (9) consecutive registers holding the application software version (read-only). Each register is one version component (major, minor, patch, ...), byte-swapped, with leading all-zero components trimmed — e.g. registers reading (byte-swapped) [0,0,0,0,0,0,3,1,6] represent version "3.1.6". Reverse-engineered from the unit's own web UI (A_CYC_APPL_SW_VERSION_1 / function U() in its bundle.js) — undocumented in the Modbus RTU manual.

    • ReadonlyAWAY_CO2_CTRL: 20500

      Away mode CO2-based control enabled (0=off, 1=on).

    • ReadonlyAWAY_RH_CTRL: 20499

      Away mode RH-based control enabled (0=off, 1=on).

    • ReadonlyAWAY_SPEED: 20501

      Away fan speed as a percentage.

    • ReadonlyAWAY_SUPPLY_TEMP: 20502

      Away supply air temperature setpoint in centikelvins.

    • ReadonlyBOOST_CO2_CTRL: 20512

      Boost mode CO2-based control enabled (0=off, 1=on).

    • ReadonlyBOOST_RH_CTRL: 20511

      Boost mode RH-based control enabled (0=off, 1=on).

    • ReadonlyBOOST_SPEED: 20513

      Boost fan speed as a percentage.

    • ReadonlyBOOST_SUPPLY_TEMP: 20514

      Boost supply air temperature setpoint in centikelvins.

    • ReadonlyBOOST_TIME_CURRENT: 20544

      Boost timer current duration setting (minutes). Written when activating boost timer mode with a duration.

    • ReadonlyBOOST_TIMER: 4612

      Boost timer remaining minutes. 0 = not active, 65535 = indefinite.

    • ReadonlyBOOST_TIMER_ENABLED: 21766

      Boost timer enabled (0=disabled, 1=enabled).

    • ReadonlyCFI_EXTRACT_AIRFLOW: 46004

      CFi extract airflow (read-only).

    • ReadonlyCFI_LIMITER: 32779

      CFi limiter register (read/write).

    • ReadonlyCFI_MAX_AIRFLOW: 46031

      CFi maximum airflow (read/write).

    • ReadonlyCFI_MIN_AIRFLOW: 46032

      CFi minimum airflow (read/write).

    • ReadonlyCFI_SUPPLY_AIRFLOW: 46003

      CFi supply airflow (read-only).

    • ReadonlyCO2_THRESHOLD: 20491

      CO2 threshold for automatic speed boost (PPM).

    • ReadonlyCO2_VALUE: 4364

      CO2 concentration in extract air in PPM (read-only).

    • ReadonlyCRITICAL_FAULT_ACTIVE: 4621

      Non-zero when a critical fault is active (read-only).

    • ReadonlyCURRENT_UP_TIME_HOURS: 4619

      Runtime since the unit's most recent power-on, in hours (read-only).

    • ReadonlyCUSTOM_EXTRACT_SPEED: 20487

      Custom mode extract fan speed as a percentage.

    • ReadonlyCUSTOM_SUPPLY_SPEED: 20488

      Custom mode supply fan speed as a percentage.

    • ReadonlyCUSTOM_SUPPLY_TEMP: 20497

      Custom mode supply air temperature setpoint in centikelvins.

    • ReadonlyCUSTOM_TIME_CURRENT: 20545

      Custom timer current duration setting (minutes). Written when activating custom timer mode with a duration.

    • ReadonlyCUSTOM_TIMER: 4613

      Custom (fireplace) timer remaining minutes. 0 = not active, 65535 = indefinite.

    • ReadonlyCUSTOM_TIMER_ENABLED: 21767

      Custom timer enabled (0=disabled, 1=enabled).

    • ReadonlyDAY: 4851

      Current day of month (1–31).

    • ReadonlyDEFROSTING: 4611

      Defrosting active register (read/write). 0 = not defrosting, 1 = defrosting.

    • ReadonlyEXHAUST_AIR_TEMP: 4355

      Exhaust air temperature in centikelvins (air expelled outdoors, read-only).

    • ReadonlyEXTRACT_AIR_TEMP: 4354

      Extract air temperature in centikelvins (air leaving rooms, read-only).

    • ReadonlyEXTRACT_FAN_RPM: 4361

      Extract fan speed in RPM (read-only).

    • ReadonlyFAN_SPEED: 4353

      Fan speed as a percentage (read-only).

    • ReadonlyFAULT_1_ACTIVITY: 36871

      Fault 1 activity register (read/write). 0 = active, 1 = solved/acknowledged. Subsequent faults: fault_n_activity = 36871 + (n-1)*6 Use faultActivityRegister(n) helper for n=1..10.

    • ReadonlyFAULT_1_CODE: 36866

      Fault 1 code register (read-only). Subsequent faults are 6 registers apart: fault_n_code = 36866 + (n-1)*6 Use faultCodeRegister(n) helper for n=1..10.

    • ReadonlyFILTER_CHANGE_INTERVAL: 20537

      Filter change interval in days (read/write).

    • ReadonlyFILTER_CHANGED_DAY: 20546

      Filter changed day of month.

    • ReadonlyFILTER_CHANGED_MONTH: 20547

      Filter changed month (1–12).

    • ReadonlyFILTER_CHANGED_YEAR: 20548

      Filter changed year as a 2-digit offset from 2000 (e.g. 26 for 2026).

    • ReadonlyHOME_AWAY: 4609

      Home/Away mode register. 0 = Home, 1 = Away.

    • ReadonlyHOME_CO2_CTRL: 20506

      Home mode CO2-based control enabled (0=off, 1=on).

    • ReadonlyHOME_RH_CTRL: 20505

      Home mode RH-based control enabled (0=off, 1=on).

    • ReadonlyHOME_SPEED: 20507

      Home fan speed as a percentage.

    • ReadonlyHOME_SUPPLY_TEMP: 20508

      Home supply air temperature setpoint in centikelvins.

    • ReadonlyHOUR: 4850

      Current hour (0–23).

    • ReadonlyHR_CELL_STATUS: 4616

      Heat recovery cell status (read-only). 0 = heat recovery, 1 = cool recovery, 2 = bypass, 3 = defrost.

    • ReadonlyMACHINE_MODEL: 17

      Machine model code (read-only). Look up in MACHINE_MODELS (see device-catalog.ts) to get the model name (e.g. "Vallox 110 MV"). Reverse-engineered from the unit's own web UI — undocumented in the Modbus RTU manual.

    • ReadonlyMACHINE_TYPE: 16

      Machine type code (read-only). Look up in MACHINE_TYPES (see device-catalog.ts) to get the type designation (e.g. "A3702"). Reverse-engineered from the unit's own web UI — undocumented in the Modbus RTU manual.

    • ReadonlyMINUTE: 4849

      Current minute (0–59).

    • ReadonlyMODBUS_ADDRESS: 20482

      Modbus unit address (read/write).

    • ReadonlyMODBUS_BAUD_DIV100: 20483

      Modbus baud rate divided by 100 (read/write).

    • ReadonlyMONTH: 4852

      Current month (1–12).

    • ReadonlyON_OFF: 4610

      Power on/off register. 0 = on, 5 = off.

    • ReadonlyOUTDOOR_AIR_TEMP: 4356

      Outdoor air temperature in centikelvins (fresh incoming air, read-only).

    • ReadonlyPROG_INPUT_TIMER: 4614

      Programmable (extra) timer remaining minutes. 0 = not active, 65535 = indefinite.

    • ReadonlyPROG_TIME_CURRENT: 20496

      Programmable timer current duration setting (minutes). Written when activating programmable timer mode with a duration.

    • ReadonlyPROG_TIMER_ENABLED: 21772

      Programmable timer enabled (0=disabled, 1=enabled).

    • ReadonlyREMAINING_FILTER_DAYS: 4620

      Remaining days until filter change required (read-only).

    • ReadonlyRH_THRESHOLD: 20490

      RH threshold for automatic speed boost (percent).

    • ReadonlyRH_VALUE: 4363

      Relative humidity of extract air in percent (read-only).

    • ReadonlySERIAL_NUMBER_LSW: 15

      Serial number, least significant word (read-only). Combine with SERIAL_NUMBER_MSW.

    • ReadonlySERIAL_NUMBER_MSW: 14

      Serial number, most significant word (read-only). Combine with SERIAL_NUMBER_LSW.

    • ReadonlySUPPLY_AIR_TEMP: 4358

      Supply air temperature delivered to rooms in centikelvins (read-only).

    • ReadonlySUPPLY_CELL_AIR_TEMP: 4357

      Supply air temperature at HR cell output in centikelvins (read-only).

    • ReadonlySUPPLY_FAN_RPM: 4362

      Supply fan speed in RPM (read-only).

    • ReadonlyTEMP_CONTROL_METHOD: 20549

      Temperature control method. 0 = supply air, 1 = extract air, 2 = cooling, 3 = air heating.

    • ReadonlyTOTAL_FAULT_COUNT: 36865

      Total number of stored fault entries (read-only).

    • ReadonlyTOTAL_UP_TIME_HOURS: 4618

      Total lifetime runtime, hours within the current year (read-only). Combine with TOTAL_UP_TIME_YEARS.

    • ReadonlyTOTAL_UP_TIME_YEARS: 4617

      Total lifetime runtime in whole years (read-only). Combine with TOTAL_UP_TIME_HOURS.

    • ReadonlyWEEKDAY: 4854

      Current weekday (1=Monday, 7=Sunday).

    • ReadonlyWEEKLY_SCHEDULE_START: 40961

      First register of the 168-register weekly schedule block. Registers 40961–41128 (168 values, one per hour Mon–Sun 00:00–23:00). Values: 0=None, 1=Home, 2=Away, 3=Boost.

    • ReadonlyYEAR: 4853

      Current year as a 2-digit offset from 2000 (e.g. 26 for 2026).