{ "rtype": 0, // 0 = modbus, 1 = http/json "name": "StoreEdge", // as displayed in the config dialog "manufacturer": "SolarEdge", "dev_type": "storeedge", // will be prefixed by "meter_" // modbus parameters "tcp": { "connect_timeout": 1000 //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, // values used to build the model string: type_designation,version,firmware_version,serial "type_designation": { "address": 0xe110, // modbus address as number (hexadecimal) "type": "string", // zero terminated "length": 16 // string length in registers }, "firmware_version": { "address": 0xe120, "type": "string", "length": 16 // string length in registers }, "serial": { "address": 0xe130, "type": "string", "length": 16 // string length in registers }, // instantaneous values "power_w": { "address": 0xe174, "type": "float", "order": "lh", "length": 2 // float typically requires 2 registers (32-bit) }, "soc": { "address": 0xe184, "type": "float", "order": "lh", "length": 2 // float typically requires 2 registers (32-bit) }, "import": { "address": 0xe146, "type": "float", "order": "lh", "length": 2 // float typically requires 2 registers (32-bit) } // Uncomment and adjust accumulated values as needed // "import_wh": { // "address": 0xe17a, // "type": "int64", // "length": 4 // int64 typically requires 4 registers (64-bit) // }, // "export_wh": { // "address": 0xe176, // "type": "int64", // "length": 4 // int64 typically requires 4 registers (64-bit) // } }