Configuration for Hailin Thermostat © GY-HL8102D_DN

In this case we bring you the complete configuration for this thermostat. Remember that in the upper right part of the code you have a button to copy it to your clipboard. (On mobile devices it may take time). We hope you find it useful.

{
  "code": "termostato",
  "instance": "modbus_rs485_4",
  "modbusSlave": "2",
  "schemaVersion": 5,
  "type": "modbusrtu",
  "variables": [
    {
      "canRead": true,
      "canWrite": false,
      "code": "fan_low",
      "dataType": "bool",
      "modbusAddress": "0",
      "modbusRegType": "coil",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": false,
      "code": "fan_med",
      "dataType": "bool",
      "modbusAddress": "1",
      "modbusRegType": "coil",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": false,
      "code": "fan_high",
      "dataType": "bool",
      "modbusAddress": "2",
      "modbusRegType": "coil",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": false,
      "code": "input",
      "dataType": "bool",
      "modbusAddress": "0",
      "modbusRegType": "discrete_input",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": false,
      "code": "sensor_state",
      "dataType": "bool",
      "modbusAddress": "1",
      "modbusRegType": "discrete_input",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": false,
      "code": "sensor_selection_read",
      "dataType": "bool",
      "modbusAddress": "2",
      "modbusRegType": "discrete_input",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "adress",
      "dataType": "uint16",
      "modbusAddress": "0",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "type",
      "dataType": "uint16",
      "modbusAddress": "1",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "state",
      "dataType": "uint16",
      "modbusAddress": "2",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "mode",
      "dataType": "uint16",
      "modbusAddress": "3",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "fan",
      "dataType": "uint16",
      "modbusAddress": "4",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "temperature_set_point",
      "dataType": "uint16",
      "modbusAddress": "5",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "key_lock",
      "dataType": "uint16",
      "modbusAddress": "6",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "sleep_time",
      "dataType": "uint16",
      "modbusAddress": "7",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "power_on_status",
      "dataType": "uint16",
      "modbusAddress": "8",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "fan_speed",
      "dataType": "uint16",
      "modbusAddress": "9",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "fan_mode",
      "dataType": "uint16",
      "modbusAddress": "10",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "sensor_selection_write",
      "dataType": "uint16",
      "modbusAddress": "11",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "temperature_format",
      "dataType": "uint16",
      "modbusAddress": "12",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "display_temperature",
      "dataType": "uint16",
      "modbusAddress": "13",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "min_set_point",
      "dataType": "uint16",
      "modbusAddress": "14",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "max_set_point",
      "dataType": "uint16",
      "modbusAddress": "15",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "dead_band",
      "dataType": "uint16",
      "modbusAddress": "16",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "heating_auto",
      "dataType": "uint16",
      "modbusAddress": "17",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "cooling_sleep_setpoint",
      "dataType": "uint16",
      "modbusAddress": "18",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "input_signal_mode",
      "dataType": "uint16",
      "modbusAddress": "19",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "heating_reset_time",
      "dataType": "uint16",
      "modbusAddress": "20",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "cooling_reset_time",
      "dataType": "uint16",
      "modbusAddress": "21",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "ports_mode",
      "dataType": "uint16",
      "modbusAddress": "22",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "valvule_status_ehen_turn_off",
      "dataType": "uint16",
      "modbusAddress": "23",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port1_modulation_direction",
      "dataType": "uint16",
      "modbusAddress": "24",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port1_modulation_min_signal",
      "dataType": "uint16",
      "modbusAddress": "25",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port1_modulation_proportional",
      "dataType": "uint16",
      "modbusAddress": "26",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port2_modulation_direction",
      "dataType": "uint16",
      "modbusAddress": "27",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port2_modulation_min_signal",
      "dataType": "uint16",
      "modbusAddress": "28",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port2_modulation_proportional",
      "dataType": "uint16",
      "modbusAddress": "29",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port1_floating_min_time",
      "dataType": "uint16",
      "modbusAddress": "30",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port1_floating_max_time",
      "dataType": "uint16",
      "modbusAddress": "31",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port2_floating_min_time",
      "dataType": "uint16",
      "modbusAddress": "32",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "port2_floating_max_time",
      "dataType": "uint16",
      "modbusAddress": "33",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "disable_enable_bypass_pid_control",
      "dataType": "uint16",
      "modbusAddress": "34",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "override_output_value_when_enable_bypass_pid_control_1",
      "dataType": "uint16",
      "modbusAddress": "35",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "override_output_value_when_enable_bypass_pid_control_2",
      "dataType": "uint16",
      "modbusAddress": "36",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "input_signal_managment",
      "dataType": "uint16",
      "modbusAddress": "37",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "display_temperature_or_setpoint",
      "dataType": "uint16",
      "modbusAddress": "38",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "configuration_external_sensor",
      "dataType": "uint16",
      "modbusAddress": "39",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "setting_parameter_externa_sensor",
      "dataType": "uint16",
      "modbusAddress": "40",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "keypad_lockout",
      "dataType": "uint16",
      "modbusAddress": "41",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "temperature_calibration",
      "dataType": "uint16",
      "modbusAddress": "42",
      "modbusRegType": "holding_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "display_temperature_input_register",
      "dataType": "uint16",
      "modbusAddress": "0",
      "modbusRegType": "input_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "temperature_internal",
      "dataType": "uint16",
      "modbusAddress": "1",
      "modbusRegType": "input_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "temperature_external",
      "dataType": "uint16",
      "modbusAddress": "2",
      "modbusRegType": "input_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "temperature_additional",
      "dataType": "uint16",
      "modbusAddress": "3",
      "modbusRegType": "input_register",
      "type": "generic"
    },
    {
      "canRead": true,
      "canWrite": true,
      "code": "software_version",
      "dataType": "uint16",
      "modbusAddress": "4",
      "modbusRegType": "input_register",
      "type": "generic"
    }
  ],
  "virtualVariables": []
}
* Hailin is a registered trademark

Related Posts

Leave a Reply