{
  "mqtt_conf": {
    "host": "192.168.43.114",
    "port": 1883,
    "client_id": "cid1154",
    "topic_prefix": ""
  },

  "modbus_rtu_client_confs": [
  ],

  "modbus_tcp_client_confs": [
    {
      "enable": true,
      "host": "172.16.200.61",
      "port": 8000,
      "cycle_delay_in_milliseconds" : 1000,
      "reconnect_delay_in_milliseconds" :  1000,
      "max_response_timeout_in_milliseconds": 3000,
	  
      "mapping": {
        "topic_prefix": "",
        "float_precision": 1,
        "swap_bytes": false,
        "swap_words": false,

        "cache_input_registers": [
{ "from": 4000, "count": 10 },
{ "from": 0, "count": 5 }
		],
		
        "cache_holding_registers": [
		{ "from": 4000, "count": 100 },
		{ "from": 4100, "count": 100 },
		{ "from": 4200, "count": 100 }
        ],
		
        "holding_registers_as_float": [

{"address":  4148 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/U L1-L2"},
{"address":  4150 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/U L2-L3"},
{"address":  4152 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/U L3-L1"},
{"address":  4156 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Irms L1"},
{"address":  4158 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Irms L2"},
{"address":  4160 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Irms L3"},
{"address":  4164 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/PF L1"},
{"address":  4166 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/PF L2"},
{"address":  4168 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/PF L3"},
{"address":  4162 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total PF"},
{"address":  4180 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/S L1"},
{"address":  4182 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/S L2"},
{"address":  4184 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/S L3"},
{"address":  4178 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total S"},
{"address":  4188 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/P L1"},
{"address":  4190 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/P L2"},
{"address":  4192 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/P L3"},
{"address":  4186 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total P"},
{"address":  4196 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Q L1"},
{"address":  4198 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Q L2"},
{"address":  4200 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Q L3"},
{"address":  4194 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total Q"},
{"address":  4206 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/frequency"},
{"address":  4186 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total AP energy", "multiplier": 0.001},
{"address":  4188 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/AP energy L1", "multiplier": 0.001},
{"address":  4190 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/AP energy L2", "multiplier": 0.001},
{"address":  4192 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/AP energy L3", "multiplier": 0.001},
{"address":  4194 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total RP energy", "multiplier": 0.001},
{"address":  4196 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/RP energy L1", "multiplier": 0.001},
{"address":  4198 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/RP energy L2", "multiplier": 0.001},
{"address":  4200 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/RP energy L3", "multiplier": 0.001},
{"address":  4178 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Total A energy", "multiplier": 0.001},
{"address":  4156 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Ipeak L1", "multiplier": 1.41421356237},
{"address":  4158 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Ipeak L2", "multiplier": 1.41421356237},
{"address":  4160 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Ipeak L3", "multiplier": 1.41421356237},
{"address":  4172 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Phase angle L1"},
{"address":  4174 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Phase angle L2"},
{"address":  4176 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_43_n1_IDD/controls/Phase angle L3"},

{"address":  4218 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/U L1-L2"},
{"address":  4220 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/U L2-L3"},
{"address":  4222 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/U L3-L1"},
{"address":  4226 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Irms L1"},
{"address":  4228 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Irms L2"},
{"address":  4230 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Irms L3"},
{"address":  4234 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/PF L1"},
{"address":  4236 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/PF L2"},
{"address":  4238 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/PF L3"},
{"address":  4232 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total PF"},
{"address":  4250 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/S L1"},
{"address":  4252 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/S L2"},
{"address":  4254 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/S L3"},
{"address":  4248 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total S"},
{"address":  4258 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/P L1"},
{"address":  4260 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/P L2"},
{"address":  4262 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/P L3"},
{"address":  4256 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total P"},
{"address":  4266 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Q L1"},
{"address":  4268 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Q L2"},
{"address":  4270 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Q L3"},
{"address":  4264 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total Q"},
{"address":  4278 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/frequency"},
{"address":  4256 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total AP energy", "multiplier": 0.001},
{"address":  4258 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/AP energy L1", "multiplier": 0.001},
{"address":  4260 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/AP energy L2", "multiplier": 0.001},
{"address":  4262 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/AP energy L3", "multiplier": 0.001},
{"address":  4264 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total RP energy", "multiplier": 0.001},
{"address":  4266 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/RP energy L1", "multiplier": 0.001},
{"address":  4268 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/RP energy L2", "multiplier": 0.001},
{"address":  4270 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/RP energy L3", "multiplier": 0.001},
{"address":  4248 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Total A energy", "multiplier": 0.001},
{"address":  4226 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Ipeak L1", "multiplier": 1.41421356237},
{"address":  4228 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Ipeak L2", "multiplier": 1.41421356237},
{"address":  4230 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Ipeak L3", "multiplier": 1.41421356237},
{"address":  4242 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Phase angle L1"},
{"address":  4244 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Phase angle L2"},
{"address":  4246 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_44_n2_IDD/controls/Phase angle L3"},

{"address":  4008 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/U L1-L2"},
{"address":  4010 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/U L2-L3"},
{"address":  4012 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/U L3-L1"},
{"address":  4016 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Irms L1"},
{"address":  4018 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Irms L2"},
{"address":  4020 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Irms L3"},
{"address":  4024 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/PF L1"},
{"address":  4026 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/PF L2"},
{"address":  4028 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/PF L3"},
{"address":  4022 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total PF"},
{"address":  4040 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/S L1"},
{"address":  4042 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/S L2"},
{"address":  4044 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/S L3"},
{"address":  4038 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total S"},
{"address":  4048 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/P L1"},
{"address":  4050 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/P L2"},
{"address":  4052 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/P L3"},
{"address":  4046 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total P"},
{"address":  4056 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Q L1"},
{"address":  4058 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Q L2"},
{"address":  4060 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Q L3"},
{"address":  4054 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total Q"},
{"address":  4066 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/frequency"},
{"address":  4046 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total AP energy", "multiplier": 0.001},
{"address":  4048 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/AP energy L1", "multiplier": 0.001},
{"address":  4050 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/AP energy L2", "multiplier": 0.001},
{"address":  4052 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/AP energy L3", "multiplier": 0.001},
{"address":  4054 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total RP energy", "multiplier": 0.001},
{"address":  4056 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/RP energy L1", "multiplier": 0.001},
{"address":  4058 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/RP energy L2", "multiplier": 0.001},
{"address":  4060 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/RP energy L3", "multiplier": 0.001},
{"address":  4038 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Total A energy", "multiplier": 0.001},
{"address":  4016 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Ipeak L1", "multiplier": 1.41421356237},
{"address":  4018 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Ipeak L2", "multiplier": 1.41421356237},
{"address":  4020 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Ipeak L3", "multiplier": 1.41421356237},
{"address":  4032 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Phase angle L1"},
{"address":  4034 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Phase angle L2"},
{"address":  4036 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_45_n3_IDD/controls/Phase angle L3"},

{"address":  4078 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/U L1-L2"},
{"address":  4080 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/U L2-L3"},
{"address":  4082 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/U L3-L1"},
{"address":  4086 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Irms L1"},
{"address":  4088 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Irms L2"},
{"address":  4090 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Irms L3"},
{"address":  4094 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/PF L1"},
{"address":  4096 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/PF L2"},
{"address":  4098 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/PF L3"},
{"address":  4092 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total PF"},
{"address":  4110 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/S L1"},
{"address":  4112 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/S L2"},
{"address":  4114 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/S L3"},
{"address":  4108 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total S"},
{"address":  4118 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/P L1"},
{"address":  4120 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/P L2"},
{"address":  4122 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/P L3"},
{"address":  4116 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total P"},
{"address":  4126 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Q L1"},
{"address":  4128 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Q L2"},
{"address":  4130 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Q L3"},
{"address":  4124 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total Q"},
{"address":  4136 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/frequency"},
{"address":  4116 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total AP energy", "multiplier": 0.001},
{"address":  4118 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/AP energy L1", "multiplier": 0.001},
{"address":  4120 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/AP energy L2", "multiplier": 0.001},
{"address":  4122 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/AP energy L3", "multiplier": 0.001},
{"address":  4124 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total RP energy", "multiplier": 0.001},
{"address":  4126 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/RP energy L1", "multiplier": 0.001},
{"address":  4128 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/RP energy L2", "multiplier": 0.001},
{"address":  4130 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/RP energy L3", "multiplier": 0.001},
{"address":  4116 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Total A energy", "multiplier": 0.001},
{"address":  4086 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Ipeak L1", "multiplier": 1.41421356237},
{"address":  4088 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Ipeak L2", "multiplier": 1.41421356237},
{"address":  4090 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Ipeak L3", "multiplier": 1.41421356237},
{"address":  4032 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Phase angle L1"},
{"address":  4034 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Phase angle L2"},
{"address":  4036 , "topic_name" : "/devices/bIDDf0r0_bIDDf0r0_46_n4_IDD/controls/Phase angle L3"}

		]		
	  }
	}
  ]
}
