{ "rtype": 0, // 0 = modbus, 1 = http/json "name": "Kostal KSEM Inverter", // as displayed in the config dialog "manufacturer": "Kostal", "dev_type": "kostal_ksem_inv", // 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, 0x80000000, 0xffffffff], // values used to build the model string "type_designation": { "fixed": "Kostal KSEM Battery" }, "version": { "address": 8194, "type": "uint16" }, "firmware_version": { "address": 8195, "type": "uint16" }, "serial": { "address": 8228, "type": "string" }, // instantaneous values "power_w": { "address": 40976, "type": "int32", "resolution": 1.0 }, "outputs": [ ] }