Skip to the content.

Schneider Electric MEG5779

Merten Connected Room Temperature Controller

Unsupported

This device is currently UNSUPPORTED. Want to have this device supported? Please check the GitHub issue section to see if a request already exists for this device. If it doesn’t exist yet, you can open a new request by filling in the Device support issue template.

Exposes

This is the information provided by Zigbee2MQTT for this device:

[
  {
    "type": "climate",
    "features": [
      {
        "name": "local_temperature",
        "label": "Local temperature",
        "access": 5,
        "type": "numeric",
        "property": "local_temperature",
        "description": "Current temperature measured on the device",
        "unit": "°C"
      },
      {
        "name": "occupied_heating_setpoint",
        "label": "Occupied heating setpoint",
        "access": 7,
        "type": "numeric",
        "property": "occupied_heating_setpoint",
        "description": "Temperature setpoint",
        "unit": "°C",
        "value_max": 30,
        "value_min": 4,
        "value_step": 0.5
      },
      {
        "name": "unoccupied_heating_setpoint",
        "label": "Unoccupied heating setpoint",
        "access": 7,
        "type": "numeric",
        "property": "unoccupied_heating_setpoint",
        "description": "Temperature setpoint",
        "unit": "°C",
        "value_max": 30,
        "value_min": 4,
        "value_step": 0.5
      },
      {
        "name": "occupied_cooling_setpoint",
        "label": "Occupied cooling setpoint",
        "access": 7,
        "type": "numeric",
        "property": "occupied_cooling_setpoint",
        "description": "Temperature setpoint",
        "unit": "°C",
        "value_max": 30,
        "value_min": 4,
        "value_step": 0.5
      },
      {
        "name": "unoccupied_cooling_setpoint",
        "label": "Unoccupied cooling setpoint",
        "access": 7,
        "type": "numeric",
        "property": "unoccupied_cooling_setpoint",
        "description": "Temperature setpoint",
        "unit": "°C",
        "value_max": 30,
        "value_min": 4,
        "value_step": 0.5
      },
      {
        "name": "system_mode",
        "label": "System mode",
        "access": 7,
        "type": "enum",
        "property": "system_mode",
        "description": "Mode of this device",
        "values": [
          "off",
          "heat",
          "cool"
        ]
      },
      {
        "name": "running_state",
        "label": "Running state",
        "access": 5,
        "type": "enum",
        "property": "running_state",
        "description": "The current running state",
        "values": [
          "idle",
          "heat",
          "cool"
        ]
      },
      {
        "name": "pi_heating_demand",
        "label": "PI heating demand",
        "access": 7,
        "type": "numeric",
        "property": "pi_heating_demand",
        "description": "Position of the valve (= demanded heat) where 0% is fully closed and 100% is fully open",
        "unit": "%",
        "value_max": 100,
        "value_min": 0
      }
    ]
  },
  {
    "name": "max_heat_setpoint_limit",
    "label": "Max heat setpoint limit",
    "access": 7,
    "type": "numeric",
    "property": "max_heat_setpoint_limit",
    "description": "Maximum Heating set point limit",
    "unit": "°C",
    "value_max": 30,
    "value_min": 4,
    "value_step": 0.5
  },
  {
    "name": "min_heat_setpoint_limit",
    "label": "Min heat setpoint limit",
    "access": 7,
    "type": "numeric",
    "property": "min_heat_setpoint_limit",
    "description": "Minimum Heating set point limit",
    "unit": "°C",
    "value_max": 30,
    "value_min": 4,
    "value_step": 0.5
  },
  {
    "name": "max_cool_setpoint_limit",
    "label": "Max cool setpoint limit",
    "access": 7,
    "type": "numeric",
    "property": "max_cool_setpoint_limit",
    "description": "Maximum Cooling set point limit",
    "unit": "°C",
    "value_max": 30,
    "value_min": 4,
    "value_step": 0.5
  },
  {
    "name": "min_cool_setpoint_limit",
    "label": "Min cool setpoint limit",
    "access": 7,
    "type": "numeric",
    "property": "min_cool_setpoint_limit",
    "description": "Minimum Cooling point limit",
    "unit": "°C",
    "value_max": 30,
    "value_min": 4,
    "value_step": 0.5
  },
  {
    "name": "display_brightness_active",
    "label": "Display brightness active",
    "access": 7,
    "type": "numeric",
    "property": "display_brightness_active",
    "description": "Sets brightness of the temperature display during active state",
    "category": "config",
    "unit": "%",
    "value_max": 100,
    "value_min": 0,
    "value_step": 1
  },
  {
    "name": "display_brightness_inactive",
    "label": "Display brightness inactive",
    "access": 7,
    "type": "numeric",
    "property": "display_brightness_inactive",
    "description": "Sets brightness of the temperature display during inactive state",
    "category": "config",
    "unit": "%",
    "value_max": 100,
    "value_min": 0,
    "value_step": 1
  },
  {
    "name": "display_active_timeout",
    "label": "Display active timeout",
    "access": 7,
    "type": "numeric",
    "property": "display_active_timeout",
    "description": "Sets timeout of the temperature display active state",
    "category": "config",
    "unit": "seconds",
    "value_max": 600,
    "value_min": 5,
    "value_step": 5
  },
  {
    "name": "temperature_display_mode",
    "label": "Temperature display mode",
    "access": 7,
    "type": "enum",
    "property": "temperature_display_mode",
    "description": "The unit of the temperature displayed on the device screen.",
    "values": [
      "celsius",
      "fahrenheit"
    ]
  },
  {
    "name": "keypadLockout",
    "label": "KeypadLockout",
    "access": 7,
    "type": "enum",
    "property": "keypadLockout",
    "description": "Enables/disables physical input on the device.",
    "values": [
      "unlock",
      "lock1"
    ]
  },
  {
    "name": "thermostat_application",
    "label": "Thermostat application",
    "access": 7,
    "type": "enum",
    "property": "thermostat_application",
    "description": "This is used to specify what the Thermostat is regulating. 'Occupied Space' - heating where the room temperature is used as the control value, 'Floor' - Floor warming applications where the temperature of the floor itself is regulated.",
    "category": "config",
    "values": [
      "Occupied Space",
      "Floor",
      "Not known"
    ]
  },
  {
    "name": "heating_fuel",
    "label": "Heating fuel",
    "access": 7,
    "type": "enum",
    "property": "heating_fuel",
    "description": "Type of fuel used for heating.",
    "category": "config",
    "values": [
      "electricity",
      "gas",
      "oil",
      "solid_fuel",
      "solar",
      "community_heating",
      "heat_pump",
      "not_specified"
    ]
  },
  {
    "name": "heat_transfer_medium",
    "label": "Heat transfer medium",
    "access": 7,
    "type": "enum",
    "property": "heat_transfer_medium",
    "description": "Medium used to transfer heat.",
    "category": "config",
    "values": [
      "nothing",
      "hydronic",
      "air"
    ]
  },
  {
    "name": "heating_emitter",
    "label": "Heating emitter",
    "access": 7,
    "type": "enum",
    "property": "heating_emitter",
    "description": "This is used to specify the heat emitter.",
    "category": "config",
    "values": [
      "None",
      "Radiator",
      "Fan Assisted Radiator",
      "Radiant Panel",
      "Floor",
      "Not specified"
    ]
  }
]

Related