{
    "rtype":  0,   // 0 = modbus, 1 = http/json

    "name": "SMA Datamanager Grid",   // as displayed in the config dialog
    "manufacturer": "SMA",
    "dev_type": "sma_datamanager_grid",   // will be prefixed by "meter_"

    // modbus parameters
    "rtu": {
        "silence_period": 50,    // msec
        "silence_same_slave": false,
        "retries": 4,
        "rcv_timeout": 120       // msec
    },
    "modbus_read": 3,            // function code to read registers
    "modbus_read_max_registers": 96, 
    "modbus_write": 16,          // function code to write register(s)
    "modbus_write_max_registers": 64,

    "reserved": [0x7fffffff, 0xffffffff, 0x7fffffffffffffff, 0xffffffffffffffff],

    // values used to build the model string
    "type_designation": {
       "fixed": "SMA GRID"
    },
    "version": {
        "fixed": "1.3"
    },
    "firmware_version": {
        "fixed": "1.0"
    },
    
    // instantaneous values
    "power_w_l1": {
        "address": 31503,
        "type": "int32",
		"resolution": -1.0

    },

    // instantaneous values
    "power_w_l2": {
        "address": 31505,
        "type": "int32",
		"resolution": -1.0
    },

    // instantaneous values
    "power_w_l3": {
        "address": 31507,
        "type": "int32",
		"resolution": -1.0
    }
 }
 