{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.2", "modelTags": "OCF, greenEnergyProduction", "$id": "https://smart-data-models.github.io/dataModel.OCF/Inverter/schema.json", "title": "Smart Data models - Inverter schema derived from the open connectivity foundation repository https://github.com/openconnectivityfoundation/IoTDataModels", "description": "This Resource describes functions for the control and monitoring of IEC 61850 based circuit breaker.", "license": "https://github.com/openconnectivityfoundation/core/blob/e28a9e0a92e17042ba3e83661e4c0fbce8bdc4ba/LICENSE.md", "derivedFrom": "https://raw.githubusercontent.com/openconnectivityfoundation/IoTDataModels/master/InverterResURI.swagger.json", "type": "object", "allOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" }, { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" }, { "properties": { "rt": { "description": "Property. The Resource Type", "items": { "enum": [ "oic.r.inverter" ], "maxLength": 64, "type": "string" }, "minItems": 1, "uniqueItems": true, "readOnly": true, "type": "array" }, "status": { "description": "Property. The inverter status. The status can only be reset out of bounds", "readOnly": true, "type": "string", "enum": [ "on", "off", "trip" ] }, "ratedpower": { "description": "Property. The rated power in kW, defined at manufacturing time", "readOnly": true, "type": "number" }, "minvoltmppt": { "description": "Property. Minimum voltage for MPPT (Maximum power point tracking) control method (V), defined at manufacturing time", "readOnly": true, "type": "number" }, "maxvoltmppt": { "description": "Property. Maximum voltage for MPPT (Maximum power point tracking) control method (V), defined at manufacturing time", "readOnly": true, "type": "number" }, "inputvoltage": { "description": "Property. input voltage in Volts", "readOnly": true, "type": "number" }, "inputcurrent": { "description": "Property. input current in Amperes", "readOnly": true, "type": "number" }, "outputpower": { "description": "Property. output power in kW", "readOnly": true, "type": "number" }, "totalEnergy": { "type": "number", "readOnly": true, "description": "Property. Total acumulated energy. Units:'Wh'" }, "refInverterDevice": { "type": "string", "readOnly": true, "description": "Relationship. Reference to the InverterDevice, and its static attributes." }, "timestamp": { "description": "Property. An RFC3339 formatted time indicating when the data was observed (e.g.: 2016-02-15T09:19Z, 1996-12-19T16:39:57-08:00). Resolution in 1/100 second", "format": "date-time", "readOnly": true, "type": "string" }, "n": { "type": "string", "maxLength": 64, "readOnly": true, "description": "Property. Friendly name of the Resource" }, "if": { "description": "Property. The OCF Interface set supported by this Resource", "items": { "enum": [ "oic.if.s", "oic.if.baseline" ], "type": "string" }, "minItems": 2, "uniqueItems": true, "readOnly": true, "type": "array" }, "type": { "type": "string", "enum": [ "Inverter" ], "description": "Property. NGSI entity type. It has to be Inverter" } } } ], "required": [ "status", "ratedpower", "minvoltmppt", "maxvoltmppt", "inputvoltage", "inputcurrent", "outputpower", "timestamp", "id", "type" ] }