{ "$schema": "https://raw.githubusercontent.com/nobrega8/mbmap-library/main/schema/mbmap-2.schema.json", "mbmap": 2, "vendor": "SMA", "model": "Solar Inverter", "vendor_website": "sma.de", "revision": 1, "source": "Modbus Database (Jibril Sharafi, MIT licence), table sma/solar-inverter; https://www.aggsoft.com/serial-data-logger/tutorials/modbus-data-logging/sma-solar-inverter.htm. Not verified against the manufacturer's documentation", "notes": [ "SMA Solar Inverter.", "Converted automatically from the Modbus Database (MIT licence, Jibril Sharafi).", "Not verified against the manufacturer's documentation. The byte order is a guess: the source does not give one.", "Corrections are welcome (CONTRIBUTING.md). Change x_status once this table has been checked against the manual." ], "byte_order": "big", "word_order": "big", "address_base": 0, "x_status": "unofficial", "x_origin": "modbus-database", "registers": [ {"name": "AC Current", "area": "holding", "address": 40185, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Phase A Current", "area": "holding", "address": 40186, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Phase B Current", "area": "holding", "address": 40187, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Phase C Current", "area": "holding", "address": 40188, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Scale factor [A SF]", "area": "holding", "address": 40189, "type": "int16", "access": "R"}, {"name": "Phase Voltage AB", "area": "holding", "address": 40190, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Phase Voltage BC", "area": "holding", "address": 40191, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Phase Voltage CA", "area": "holding", "address": 40192, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Phase Voltage AN", "area": "holding", "address": 40193, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Phase Voltage BN", "area": "holding", "address": 40194, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Phase Voltage CN", "area": "holding", "address": 40195, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Scale factor [V SF]", "area": "holding", "address": 40196, "type": "int16", "access": "R"}, {"name": "AC Power", "area": "holding", "address": 40197, "type": "int16", "unit": "W", "access": "R"}, {"name": "Scale factor [W SF]", "area": "holding", "address": 40198, "type": "int16", "access": "R"}, {"name": "Line Frequency", "area": "holding", "address": 40199, "type": "uint16", "unit": "Hz", "access": "R"}, {"name": "Scale factor [HZ SF]", "area": "holding", "address": 40200, "type": "int16", "access": "R"}, {"name": "AC Apparent Power", "area": "holding", "address": 40201, "type": "int16", "unit": "VA", "access": "R"}, {"name": "Scale factor [VA SF]", "area": "holding", "address": 40202, "type": "int16", "access": "R"}, {"name": "AC Reactive Power", "area": "holding", "address": 40203, "type": "int16", "unit": "var", "access": "R"}, {"name": "Scale factor [VAR SF]", "area": "holding", "address": 40204, "type": "int16", "access": "R"}, {"name": "AC Power Factor", "area": "holding", "address": 40205, "type": "int16", "unit": "%", "access": "R"}, {"name": "Scale factor [PF SF]", "area": "holding", "address": 40206, "type": "int16", "access": "R"}, {"name": "AC Energy", "area": "holding", "address": 40207, "type": "uint32", "unit": "Wh", "access": "R"}, {"name": "Scale factor [WH SF]", "area": "holding", "address": 40209, "type": "int16", "access": "R"}, {"name": "DC Current", "area": "holding", "address": 40210, "type": "uint16", "unit": "A", "access": "R"}, {"name": "Scale factor [DCA SF]", "area": "holding", "address": 40211, "type": "int16", "access": "R"}, {"name": "DC Voltage", "area": "holding", "address": 40212, "type": "uint16", "unit": "V", "access": "R"}, {"name": "Scale factor [DCV SF]", "area": "holding", "address": 40213, "type": "int16", "access": "R"}, {"name": "DC Power", "area": "holding", "address": 40214, "type": "int16", "unit": "W", "access": "R"}, {"name": "Scale factor [DCW SF]", "area": "holding", "address": 40215, "type": "int16", "access": "R"}, {"name": "Cabinet Temperature", "area": "holding", "address": 40216, "type": "int16", "unit": "°C", "access": "R"}, {"name": "Heat Sink Temperature", "area": "holding", "address": 40217, "type": "int16", "unit": "°C", "access": "R"}, {"name": "Transformer Temperature", "area": "holding", "address": 40218, "type": "int16", "unit": "°C", "access": "R"}, {"name": "Other Temperature", "area": "holding", "address": 40219, "type": "int16", "unit": "°C", "access": "R"}, {"name": "Scale factor [TMP SF]", "area": "holding", "address": 40220, "type": "int16", "access": "R"}, {"name": "Enumerated value. Operating state", "area": "holding", "address": 40221, "type": "uint16", "access": "R"}, {"name": "Vendor specific operating state code", "area": "holding", "address": 40222, "type": "uint16", "access": "R"}, {"name": "Bitmask value. Event fields", "area": "holding", "address": 40223, "type": "uint32", "access": "R"}, {"name": "Reserved for future use", "area": "holding", "address": 40225, "type": "uint32", "access": "R"}, {"name": "Vendor defined events (40227)", "area": "holding", "address": 40227, "type": "uint32", "access": "R"}, {"name": "Vendor defined events (40229)", "area": "holding", "address": 40229, "type": "uint32", "access": "R"}, {"name": "Vendor defined events (40231)", "area": "holding", "address": 40231, "type": "uint32", "access": "R"}, {"name": "Vendor defined events (40233)", "area": "holding", "address": 40233, "type": "uint32", "access": "R"}, {"name": "Type of DER device. Default value is 4 to indicate PV device.", "area": "holding", "address": 40237, "type": "uint16", "access": "R"}, {"name": "Continuous power output capability of the inverter.", "area": "holding", "address": 40238, "type": "uint16", "unit": "W", "access": "R"}, {"name": "Scale factor (40239)", "area": "holding", "address": 40239, "type": "int16", "access": "R"}, {"name": "Continuous Volt Ampere capability of the inverter.", "area": "holding", "address": 40240, "type": "uint16", "unit": "VA", "access": "R"}, {"name": "Scale factor (40241)", "area": "holding", "address": 40241, "type": "int16", "access": "R"}, {"name": "Continuous VAR capability of the inverter in quadrant 1.", "area": "holding", "address": 40242, "type": "int16", "unit": "var", "access": "R"}, {"name": "Continuous VAR capability of the inverter in quadrant 2.", "area": "holding", "address": 40243, "type": "int16", "unit": "var", "access": "R"} ] }