{
  "$schema": "https://modbus-monitor.github.io/modbus-device-maps/schemas/modbus-map.schema.json",
  "schema_version": "1.1.0",
  "id": "janitza/umg104",
  "manufacturer": "Janitza",
  "manufacturer_slug": "janitza",
  "model": "UMG104",
  "slug": "umg104",
  "title": "Janitza UMG104 Modbus Register Map",
  "description": "Janitza UMG104 Modbus map and register map with sample Modbus registers, register addresses, and power meter overview for engineers. Works with Modbus Monitor XPF (import directly) and includes downloadable CSV access in-app. Common searches: Janitza UMG104 Modbus register, Janitza UMG104 Modbus address list.",
  "device_type": "Power Meter",
  "protocol": "Modbus",
  "categories": [
    "Harmonics",
    "Energy",
    "Voltage",
    "Current",
    "Power",
    "Frequency"
  ],
  "address_display_convention": "Display address copied from the published preview. Modbus reference-number and zero-based offset conventions vary by device; verify the linked documentation and manufacturer manual before polling.",
  "registers": [
    {
      "name": "Voltage L1 N V",
      "display_address": "419000",
      "data_type": "FLOAT32",
      "unit": "V",
      "category": "Voltage"
    },
    {
      "name": "Apparent current L1 A",
      "display_address": "419012",
      "data_type": "FLOAT32",
      "unit": "A",
      "category": "Current"
    },
    {
      "name": "Real power L1 W",
      "display_address": "419020",
      "data_type": "FLOAT32",
      "unit": "kW",
      "category": "Power"
    },
    {
      "name": "Real energy L1 Wh",
      "display_address": "419054",
      "data_type": "FLOAT32",
      "unit": "kWh",
      "category": "Energy"
    },
    {
      "name": "Measured frequency Hz",
      "display_address": "419050",
      "data_type": "FLOAT32",
      "unit": "Hz",
      "category": "Frequency"
    },
    {
      "name": "Status digital output 0not active 1active n",
      "display_address": "409973",
      "data_type": "INT16",
      "unit": "-",
      "category": "Status"
    },
    {
      "name": "Internal temperature DC",
      "display_address": "401461",
      "data_type": "FLOAT32",
      "unit": "degC",
      "category": "Temperature"
    },
    {
      "name": "Harmonic thd u L1 N",
      "display_address": "419110",
      "data_type": "FLOAT32",
      "unit": "-",
      "category": "Harmonics"
    },
    {
      "name": "Vector sum ini1i2i3 A",
      "display_address": "419018",
      "data_type": "FLOAT32",
      "unit": "-",
      "category": "General"
    },
    {
      "name": "Rs485 modbus address",
      "display_address": "410180",
      "data_type": "INT32",
      "unit": "-",
      "category": "Communication"
    },
    {
      "name": "Serial number",
      "display_address": "410176",
      "data_type": "UINT32",
      "unit": "-",
      "category": "Identification"
    },
    {
      "name": "Voltage L2 N V",
      "display_address": "419002",
      "data_type": "FLOAT32",
      "unit": "V",
      "category": "Voltage"
    }
  ],
  "register_count": 12,
  "documentation_url": "https://docs.quantumbitsolutions.com/products/xpf/device-maps/janitza/umg104/",
  "product": {
    "name": "Modbus Monitor XPF",
    "full_map_url": "https://www.modbusmonitor.com/download?utm_source=github&utm_medium=referral&utm_campaign=device_maps&utm_content=janitza/umg104",
    "tester_url": "https://www.modbusmonitor.com/modbus-tester?utm_source=github&utm_medium=referral&utm_campaign=device_maps&utm_content=janitza/umg104",
    "request_url": "https://github.com/Modbus-Monitor/modbus-device-maps/issues/new/choose"
  },
  "license_notice": "See DATA_LICENSE.md and DISCLAIMER.md in the repository root.",
  "guide_status": "published"
}
