{ //Diese Datei definiert den Zugriff auf einen Einspeise-/Bezugszähler, der an //einem Wechselrichter Solaredge_SE10K-RWS angeschlossen ist und von diesem nach //der Modbus Sunspec Implementation gelesen wird. //Die Informationen werden über Modbus aus dem Wechselrichter ausgelesen! "rtype": 0, // 0 = modbus, 1 = http/json "name": "Solaredge Grid Meter_rUIP", // as displayed in the config dialog "manufacturer": "Solaredge", "dev_type": "Solaredge_grid_rUIP", // will be prefixed by "meter_" // "upd_delay": 8000, // minimum interval between updates in msec // modbus parameters "modbus_read": 3, // function code to read registers "modbus_read_max_registers": 20, "modbus_write": 16, // function code to write register(s) "modbus_write_max_registers": 64, // values used to build the model string "type_designation": { "address": 40139, "type": "string", "length": 16 }, "version": { "address": 40163, "type": "string", "length": 8 }, "firmware_version": { "fixed": "n.v." }, "serial": { "address": 40171, "type": "string", "length": 16 }, // instantaneous values //Stromwerte aus Wechselrichter "M_AC_Current_A": { "address": 40191, "type": "int16" }, "M_AC_Current_B": { "address": 40192, "type": "int16" }, "M_AC_Current_C": { "address": 40193, "type": "int16" }, "M_AC_Current_SF": { "address": 40194, "type": "int16" }, "current_SF_mA": { //Scale Faktor zu mA "expr": "10^(M_AC_Current_SF+3)" }, "current_l1": { "expr": "M_AC_Current_A*current_SF_mA" }, "current_l2": { "expr": "M_AC_Current_B*current_SF_mA" }, "current_l3": { "expr": "M_AC_Current_C*current_SF_mA" }, "M_AC_Voltage_AN": { "address": 40196, "type": "int16" }, "M_AC_Voltage_BN": { "address": 40197, "type": "int16" }, "M_AC_Voltage_CN": { "address": 40198, "type": "int16" }, "M_AC_Voltage_SF": { "address": 40203, "type": "int16" }, "voltage_SF": { "expr": "10^M_AC_Voltage_SF" }, "voltage_l1": { "expr": "M_AC_Voltage_AN*voltage_SF" }, "voltage_l2": { "expr": "M_AC_Voltage_BN*voltage_SF" }, "voltage_l3": { "expr": "M_AC_Voltage_CN*voltage_SF" }, "M_AC_Power": { "address": 40206, "type": "int16" }, "M_AC_Power_A": { "address": 40207, "type": "int16" }, "M_AC_Power_B": { "address": 40208, "type": "int16" }, "M_AC_Power_C": { "address": 40209, "type": "int16" }, "M_AC_Power_SF": { "address": 40210, "type": "int16" }, "power_w_SF": { "expr": "10^M_AC_Power_SF" }, "power_w": { "expr": "M_AC_Power*power_w_SF" }, "power_w_l1": { "expr": "M_AC_Power_A*power_w_SF" }, "power_w_l2": { "expr": "M_AC_Power_B*power_w_SF" }, "power_w_l3": { "expr": "M_AC_Power_C*power_w_SF" }, // accumulated values, ins Haus geholt "import_wh": { "address": 40236, "type": "int32" }, // accumulated values, vom Haus rückgespeist "export_wh": { "address": 40226, "type": "int32" }, }