documento generado automáticamente
Descripción global: El modelo de datos del dispositivo de batería de almacenamiento está destinado a describir las características técnicas de la batería y las condiciones de carga y descarga de la energía.
versión: 0.0.2
[*] Si no hay un tipo en un atributo es porque puede tener varios tipos o diferentes formatos/patrones.
address[object]
: La dirección postal . Model: https://schema.org/addressaddressCountry[string]
: El país. Por ejemplo, España . Model: https://schema.org/addressCountryaddressLocality[string]
: La localidad en la que se encuentra la dirección postal, y que está en la región . Model: https://schema.org/addressLocalityaddressRegion[string]
: La región en la que se encuentra la localidad, y que está en el país . Model: https://schema.org/addressRegiondistrict[string]
: Un distrito es un tipo de división administrativa que, en algunos países, gestiona el gobierno localpostOfficeBoxNumber[string]
: El número del apartado de correos para las direcciones de apartados postales. Por ejemplo, 03578 . Model: https://schema.org/postOfficeBoxNumberpostalCode[string]
: El código postal. Por ejemplo, 24004 . Model: https://schema.org/https://schema.org/postalCodestreetAddress[string]
: La dirección . Model: https://schema.org/streetAddress
alternateName[string]
: Un nombre alternativo para este artículoapplication[array]
: Enum:'electricMobility, energyStorage, emergencyStorage, houseHoldStorage, industrialStorage, lighting, production, robotics, other'. Aplicación de destino del Dispositivo en relación con el almacenamiento. Una combinación de la enumeración . Model: https://schema.org/TextareaServed[string]
: La zona geográfica en la que se presta un servicio o se ofrece un artículo . Model: https://schema.org/TextaverageLife[number]
: duración media en condiciones normales de uso de la pila a las temperaturas de referencia. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, ANN representa Año . Model: https://schema.org/NumberbatteryAssessmentMethods[string]
: Enum:'ampereHourMeter, dischargeTest, electrolyteDensity, highFrequencyImpedance, lowFrequencyImpedance, mathematicalModel, operatingVoltageWithClosedCircuit, quiescentVoltageWithOpenCircuit'. . Model: https://schema.org/TextbatteryType[string]
: Enum:'alcalina, gel, plomo, plomo-AGM, Li-Ion, Li-Po, Li-Po4, LMP, Li-Air, Na-NiCl2(Zebra), Ni-Cd, Ni-MH, Ni-Zn, otras'. Tipo de batería utilizada . Model: https://schema.org/TextbrandName[string]
: Marca del artículo . Model: https://schema.org/TextcapacityCnnn[object]
: Energía restante en función del tiempo de descarga para 6 claves según la temperatura de referencia. Cada clave es un valor estructurado con el formato {Cnnn
:[valor1
,valor2
]} que describe la diferente medida de [CapacidadCnnn]. . Model: https://schema.org/NumberC001
:C005
:C010
:C020
:C050
:
chargeDischargeReactivity[number]
: Reactividad de carga y descarga que caracteriza el comportamiento reactivo del sistema. El código de la unidad (texto) se da utilizando los Códigos Comunes UN/CEFACT. Por ejemplo, SEC representa Segundo . Model: https://schema.org/NumberchargeEfficiency[number]
: Eficiencia de carga (código PV-BAT). El código de la unidad (texto) se da utilizando los Códigos Comunes UN/CEFACT. Por ejemplo, P1 representa el Porcentaje . Model: https://schema.org/NumberchargePower[number]
: Potencia de carga. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, VLT representa Volt . Model: https://schema.org/NumberchargingModeAllowed[array]
: Modo de carga permitido para evitar daños en la batería. enum:'fast, normal, quick' . Model: https://schema.org/Textcommunication[array]
: Lista de protocolos de comunicación con otros fabricantes. Enum:'CAN 2.0 B, dryContactTerminal, maintenanceInterface, RS485, RS485BMS, RS485Inverter, other' . Model: https://schema.org/dataProvider[string]
: Una secuencia de caracteres que identifica al proveedor de la entidad de datos armonizadadateCreated[date-time]
: Fecha de creación de la entidad. Normalmente será asignada por la plataforma de almacenamientodateLastReported[date-time]
: Marca de tiempo que indica la última vez que el dispositivo notificó datos correctamente. Fecha y hora en formato ISO8601 UTC. . Model: https://schema.org/DateTimedateModified[date-time]
: Marca de tiempo de la última modificación de la entidad. Suele ser asignada por la plataforma de almacenamientodescription[string]
: Descripción de este artículodimension[object]
: Dimensión externa de un Panel. El formato está estructurado por una subpropiedad de 3 elementos. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, CMT representa Centímetrodepth
:height
:
dischargeEfficiency[number]
: Eficiencia de descarga (código PV-OND). El código de la unidad (texto) se da utilizando los Códigos Comunes UN/CEFACT. Por ejemplo, P1 representa el Porcentaje . Model: https://schema.org/NumberdischargePower[number]
: Potencia de descarga. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, VLT representa Volt . Model: https://schema.org/Numberdocumentation[string]
: Documentación técnica (instalación / mantenimiento / uso) . Model: https://schema.org/URLdurationPeakPower[number]
: Tiempo de referencia registrado para el atributo [PotenciaPico]. El código de unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, SEC representa Segundo . Model: https://schema.org/Numberid[*]
: Identificador único de la entidadinstallationCondition[array]
: Enum:'desierto, polvo, clima extremo, frío extremo, calor extremo, humedad extrema, marino, salino, arena, sísmico, otro'. Condición y posibilidad de uso en los siguientes entornos . Model: https://schema.org/TextinstallationMode[string]
: Enum:'aéreo, suelo, poste, tejado, subterráneo, pared, otro'. Posicionamiento del dispositivo en relación con un sistema de referencia terrestre . Model: https://schema.org/TextlifeCycleNumber[object]
: Número de ciclos de vida de carga / descarga admisibles. El formato está estructurado por una subpropiedad de 2 elementos . Model: https://schema.org/Numbermax
:
location[*]
: Referencia Geojson al elemento. Puede ser Point, LineString, Polygon, MultiPoint, MultiLineString o MultiPolygon.manufacturerName[string]
: Fabricante Nombre del artículo . Model: https://schema.org/TextmassEnergyDensity[object]
: Densidad energética de la masa (Código D). Relación entre la capacidad de la batería para suministrar una determinada potencia durante un determinado tiempo y su peso. El formato está estructurado por una subpropiedad de 2 elementos. El código de unidad (texto) de medida es Wh/Kg VatioHora por Kilogramo . Model: https://schema.org/Numbermax
:
maxOutputPower[number]
: Potencia máxima. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, KWT representa Kilovatio . Model: https://schema.org/NumbermaximumVoltageEOC[number]
: Tensión máxima autorizada tras finalizar la carga y con la batería aún conectada a un generador de carga. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, VLT representa Volt . Model: https://schema.org/NumberminimumVoltageEOD[number]
: Tensión mínima tras finalizar la descarga y sin conexión a un generador de carga. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, VLT representa Volt . Model: https://schema.org/NumbermodelName[string]
: Modelo Nombre del artículo. . Model: https://schema.org/Textname[string]
: El nombre de este artículonominalAmpere[number]
: Amperaje nominal. (Código I). El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, AMP representa Amperio . Model: https://schema.org/NumbernominalCapacity[number]
: Capacidad nominal de energía. (Código C) para enlazar con el atributo [CapacidadCnnn] para medir los niveles predefinidos parámetros C / xx h de los regímenes de descarga. El código de la unidad (texto) se da utilizando los UN/CEFACT Common Codes. Por ejemplo, AMH representa Amperios Hora . Model: https://schema.org/NumbernominalFrequency[number]
: Frecuencia nominal. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, HTZ representa Hertz . Model: https://schema.org/NumbernominalVoltage[number]
: Tensión nominal de la batería. (Código U) El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, VLT representa Volt . Model: https://schema.org/NumberoperatingAltitude[object]
: Altitud operativa con resistencia mínima y máxima a la altura y a la profundidad. El formato está estructurado por una subpropiedad de 2 elementos con las claves [min] =<0 y [max] >=0. El código de unidad (texto) se da utilizando los UN/CEFACT Common Codes. Por ejemplo, MTR representa Metro . Model: https://schema.org/Numbermax
:
operatingAmpere[object]
: Amperaje mínimo y máximo permitido. El formato está estructurado por una subpropiedad de 2 elementos. El código de unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, AMP representa Amperio . Model: https://schema.org/Numbermax
:
operatingFrequency[object]
: Frecuencia mínima y máxima permitida. El formato está estructurado por una subpropiedad de 2 elementos. El código de unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, HTZ representa Hertz . Model: https://schema.org/Numbermax
:
operatingTemperature[object]
: Rango de temperatura ambiente de funcionamiento. Se trata de la resistencia mínima y máxima al frío y al calor para un [evento]. El formato está estructurado por una subpropiedad de 3 elementos con el formato {event
:[min
,max
]}. El código de unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, CEL representa grados centígrados.charge[array]
: Cargo del artículo . Model: https://schema.org/Numberdischarge[array]
: Descarga del artículo . Model: https://schema.org/Number
operatingVoltage[object]
: Tensión mínima y máxima permitida. El formato está estructurado por una subpropiedad de 2 elementos. El código de unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, VLT representa Volt . Model: https://schema.org/Numbermax
:
overloadAccepted[boolean]
: Se permite la sobrecarga tras superar el umbral.(true
para sí) . Model: https://schema.org/BooleanoverloadAcceptedTime[time]
: Tiempo de sobrecarga aceptado sin dañar la batería . Model: https://schema.org/DateTimeowner[array]
: Una lista que contiene una secuencia de caracteres codificada en JSON que hace referencia a los identificadores únicos de los propietarios.peakPower[number]
: Intensidad máxima extraíble durante un periodo corto. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, KWT representa Kilovatio . Model: https://schema.org/NumberpossibilityOfUse[string]
: Posibilidad de uso. Un valor único. Enum:'móvil, mixto, fijo, otro'. . Model: https://schema.org/TextprotectionIK[number]
: Nivel IK de "protección mecánica" relativo a la clasificación numérica de los grados de protección que ofrecen las envolventes de equipos eléctricos frente a impactos mecánicos externos, según la norma de la Comisión Electrotécnica Internacional (EN 62-262). - IK varía de 0 (resistencia mínima) a 10 (resistencia máxima), lo que representa una Energía de Impacto (Unidad Joule) . Model: https://schema.org/NumberprotectionIP[string]
: IP Protección contra la intrusión para la caja de conexiones. Es el nivel que clasifica y valora el grado de protección que ofrecen las carcasas mecánicas y los armarios eléctricos contra la intrusión, el polvo, el contacto accidental y el agua según la norma de la Comisión Electrotécnica Internacional (EN 60-529). - Primer dígito: Protección contra partículas sólidas (Número único: 0-6 o "X"). - Segundo dígito: Protección contra la penetración de líquidos (un solo dígito: 0-9 o "X"). - Tercer dígito: Protección personal contra el acceso a partes peligrosas (letra adicional opcional). - Cuarto dígito: Otras protecciones (letra adicional opcional) . Model: https://en.wikipedia.org/wiki/IP_CoderechargeEnergySource[string]
: Enum:'eléctrico, hidráulico, aerogenerador, otro'. Fuente de energía de recarga. Un valor único de la lista . Model: https://schema.org/TextrefDevice[*]
: Referencia a la Entidad Principal Dispositivo si se utiliza como segundo enlace . Model: https://schema.org/URLrefPointOfInterest[*]
: Referencia a un PointOfInterest vinculado a la observación . Model: https://schema.org/URLroundTripEfficiency[number]
: Eficiencia de ida y vuelta. Eficiencia, definida como la relación entre la energía almacenada y la energía devuelta. El código de la unidad (texto) se da utilizando los Códigos Comunes UN/CEFACT. Por ejemplo, P1 representa el Porcentaje . Model: https://schema.org/NumberseeAlso[*]
: lista de uri que apuntan a recursos adicionales sobre el artículoselfDischargeRate[number]
: Índice de descarga de la batería sin ningún uso en una línea base de 1 mes según la [temperatura de referencia]. El código de unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, P1 representa el Porcentaje . Model: https://schema.org/NumberserialNumber[string]
: Números de serie del artículo . Model: https://schema.org/Textsource[string]
: Secuencia de caracteres que indica la fuente original de los datos de la entidad en forma de URL. Se recomienda que sea el nombre de dominio completo del proveedor de origen o la URL del objeto de origen.storableEnergy[number]
: Energía total de almacenamiento = [tensión nominal] * [capacidad nominal]. El código de la unidad (texto) se indica utilizando los UN/CEFACT Common Codes. Por ejemplo, KWH representa Kilovatio Hora. . Model: https://schema.org/NumbertoolBMS[boolean]
: Uso de una herramienta del Sistema de Gestión de Baterías para proteger, garantizar y optimizar la vida útil de las baterías. (true
para sí) . Model: https://schema.org/Booleantype[string]
: Tiene que ser StorageBatteryDevice . Model: https://schema.org/TexttypeEnergySource[array]
: Enum:'presa, caída, generador, red, fotovoltaica, río, mar, waterTurbine, viento, otro'. Tipo de fuente de energía en relación con el atributo `RechargeEnergySource . Model: https://schema.org/TexttypeOfUse[string]
: Uso aceptado en cuanto a su colocación en un entorno interior / exterior. Enum:' interior, mixto, exterior, otro' . Model: https://schema.org/TextusableEnergy[number]
: Energía utilizable. El código de la unidad (texto) se da utilizando los UN/CEFACT Common Codes. Por ejemplo, KWH representa Kilovatio Hora . Model: https://schema.org/NumbervolEnergyDensity[object]
: Volumen Densidad energética (Código D). El formato está estructurado por una subpropiedad de 2 elementos. El código de unidad (texto) de medida es Wh/L VatioHora por Litro . Model: https://schema.org/Numbermax
:
weight[number]
: Peso. El código de la unidad (texto) se indica utilizando los Códigos comunes UN/CEFACT. Por ejemplo, KGM representa KiloGramo . Model: https://schema.org/weight
Propiedades requeridas
batteryType
dateLastReported
id
location
rechargeEnergySource
type
Las funciones de carga se aplican desde una fuente de alimentación que puede ser un "sistema de a bordo, panel solar, turbina eólica, generador, fuente de alimentación". Las fuentes hidráulicas no están incluidas en esta versión. Las funciones de descarga se aplican a todos los tipos de sistemas que requieren el consumo de energía de una batería de almacenamiento. Remark Este Modelo de Datos puede utilizarse directamente como entidad principal para describir el dispositivo Battery Storage o como sub - entidad del Modelo de Datos DEVICE utilizando una referencia mediante el atributo refDevice.
Ordenados alfabéticamente (pulse para más detalles)
full yaml details
StorageBatteryDevice:
description: The storage battery device data model is intended to describe the technical characteristics of the battery and the charging and discharging conditions of the energy.
properties:
address:
description: The mailing address
properties:
addressCountry:
description: 'The country. For example, Spain'
type: string
x-ngsi:
model: https://schema.org/addressCountry
type: Property
addressLocality:
description: 'The locality in which the street address is, and which is in the region'
type: string
x-ngsi:
model: https://schema.org/addressLocality
type: Property
addressRegion:
description: 'The region in which the locality is, and which is in the country'
type: string
x-ngsi:
model: https://schema.org/addressRegion
type: Property
district:
description: 'A district is a type of administrative division that, in some countries, is managed by the local government'
type: string
x-ngsi:
type: Property
postOfficeBoxNumber:
description: 'The post office box number for PO box addresses. For example, 03578'
type: string
x-ngsi:
model: https://schema.org/postOfficeBoxNumber
type: Property
postalCode:
description: 'The postal code. For example, 24004'
type: string
x-ngsi:
model: https://schema.org/https://schema.org/postalCode
type: Property
streetAddress:
description: The street address
type: string
x-ngsi:
model: https://schema.org/streetAddress
type: Property
streetNr:
description: Number identifying a specific property on a public street
type: string
x-ngsi:
type: Property
type: object
x-ngsi:
model: https://schema.org/address
type: Property
alternateName:
description: An alternative name for this item
type: string
x-ngsi:
type: Property
application:
description: 'Enum:''electricMobility, energyStorage, emergencyStorage, houseHoldStorage, industrialStorage, lighting, production, robotics, other''. Target application of the Device regarding the storage. A combination of the enumeration'
items:
enum:
- electricMobility
- energyStorage
- emergencyStorage
- houseHoldStorage
- industrialStorage
- lighting
- production
- robotics
- other
type: string
type: array
x-ngsi:
model: https://schema.org/Text
type: Property
areaServed:
description: The geographic area where a service or offered item is provided
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
averageLife:
description: 'average life under normal battery usage conditions at reference temperatures. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **ANN** represents Year'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: year
batteryAssessmentMethods:
description: 'Enum:''ampereHourMeter, dischargeTest, electrolyteDensity, highFrequencyImpedance, lowFrequencyImpedance, mathematicalModel, operatingVoltageWithClosedCircuit, quiescentVoltageWithOpenCircuit''. '
enum:
- ampereHourMeter
- dischargeTest
- electrolyteDensity
- highFrequencyImpedance
- lowFrequencyImpedance
- mathematicalModel
- operatingVoltageWithClosedCircuit
- quiescentVoltageWithOpenCircuit
minItems: 0
type: string
uniqueItems: true
x-ngsi:
model: https://schema.org/Text
type: Property
batteryType:
description: 'Enum:''alkaline, gel, lead, lead-AGM, Li-Ion, Li-Po, Li-Po4, LMP, Li-Air, Na-NiCl2(Zebra), Ni-Cd, Ni-MH, Ni-Zn, other''. Type of battery used'
enum:
- alkaline
- gel
- lead
- lead-AGM
- Li-Ion
- Li-Po
- Li-Po4
- LMP
- Li-Air
- Na-NiCl2(Zebra)
- Ni-Cd
- Ni-MH
- Ni-Zn
- other
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
brandName:
description: Brand Name of the item
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
capacityCnnn:
description: 'Remaining energy as a function of the discharge time for 6 keys according the temperature of reference. Each Key is a structured value with the format {`Cnnn`:[`value1`,`value2`]} describing the different measurement of [CapacityCnnn]'
properties:
C001:
items:
type: number
type: array
C005:
items:
type: number
type: array
C010:
items:
type: number
type: array
C020:
items:
type: number
type: array
C050:
items:
type: number
type: array
C100:
items:
type: number
type: array
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
chargeDischargeReactivity:
description: ' Charge and Discharge Reactivity which characterizes the reactive behavior of the system. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **SEC** represents Second'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: seconds
chargeEfficiency:
description: 'Charge Efficiency *(code PV-BAT)*. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **P1** represents Percent'
maximum: 1
minimum: 0
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
chargePower:
description: 'Load Power. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **VLT** represents Volt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: volts
chargingModeAllowed:
description: ' Charging mode permitted to avoid damage to the battery. enum:''fast, normal, quick'''
items:
enum:
- normal
- quick
- fast
type: string
type: array
x-ngsi:
model: https://schema.org/Text
type: Property
communication:
description: 'List of communication protocol with others device depending manufacturers. Enum:''CAN 2.0 B, dryContactTerminal, maintenanceInterface, RS485, RS485BMS, RS485Inverter, other'''
items:
enum:
- CAN 2.0 B
- dryContactTerminal
- maintenanceInterface
- RS485
- RS485BMS
- RS485Inverter
- other
type: string
type: array
x-ngsi:
model: https://schema.org/
type: Property
dataProvider:
description: A sequence of characters identifying the provider of the harmonised data entity
type: string
x-ngsi:
type: Property
dateCreated:
description: Entity creation timestamp. This will usually be allocated by the storage platform
format: date-time
type: string
x-ngsi:
type: Property
dateLastReported:
description: 'A timestamp which denotes the last time when the device successfully reported data. Date and time in an ISO8601 UTCformat. '
format: date-time
type: string
x-ngsi:
model: https://schema.org/DateTime
type: Property
dateModified:
description: Timestamp of the last modification of the entity. This will usually be allocated by the storage platform
format: date-time
type: string
x-ngsi:
type: Property
description:
description: A description of this item
type: string
x-ngsi:
type: Property
dimension:
description: 'External dimension of a Panel. The format is structured by a sub-property of 3 items. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **CMT** represents Centimeter'
properties:
depth:
minimum: 0
type: number
height:
minimum: 0
type: number
width:
minimum: 0
type: number
type: object
x-ngsi:
type: Property
units: Centimeters
dischargeEfficiency:
description: 'Discharge Efficiency *(code PV-OND)*. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **P1** represents Percent'
maximum: 1
minimum: 0
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
dischargePower:
description: 'Discharge Power. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **VLT** represents Volt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: volts
documentation:
description: Technical Documentation (Installation / maintenance / use)
type: string
x-ngsi:
model: https://schema.org/URL
type: Property
durationPeakPower:
description: 'Reference Time recorded for the attribute [peakPower]. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **SEC** represents Second'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: seconds
id:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
installationCondition:
description: 'Enum:''desert, dust, extremeClimate, extremeCold, extremeHeat, extremeHumidity, marine, saline, sand, seismic, other''. Condition and possibility of use in the following environments'
items:
enum:
- desert
- dust
- extremeClimate
- extremeCold
- extremeHeat
- extremeHumidity
- marine
- saline
- sand
- seismic
- other
type: string
type: array
x-ngsi:
model: https://schema.org/Text
type: Property
installationMode:
description: 'Enum:''aerial, ground, pole, roofing, underGround, wall, other''. Positioning of the device in relation to a ground reference system'
enum:
- aerial
- ground
- pole
- roofing
- underGround
- wall
- other
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
lifeCycleNumber:
description: Number of admissible charge / discharge life cycles. The format is structured by a sub-property of 2 items
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
location:
description: 'Geojson reference to the item. It can be Point, LineString, Polygon, MultiPoint, MultiLineString or MultiPolygon'
oneOf:
- description: Geojson reference to the item. Point
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
type: number
minItems: 2
type: array
type:
enum:
- Point
type: string
required:
- type
- coordinates
title: GeoJSON Point
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. LineString
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
type: number
minItems: 2
type: array
minItems: 2
type: array
type:
enum:
- LineString
type: string
required:
- type
- coordinates
title: GeoJSON LineString
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. Polygon
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
items:
type: number
minItems: 2
type: array
minItems: 4
type: array
type: array
type:
enum:
- Polygon
type: string
required:
- type
- coordinates
title: GeoJSON Polygon
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. MultiPoint
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
type: number
minItems: 2
type: array
type: array
type:
enum:
- MultiPoint
type: string
required:
- type
- coordinates
title: GeoJSON MultiPoint
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. MultiLineString
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
items:
type: number
minItems: 2
type: array
minItems: 2
type: array
type: array
type:
enum:
- MultiLineString
type: string
required:
- type
- coordinates
title: GeoJSON MultiLineString
type: object
x-ngsi:
type: GeoProperty
- description: Geojson reference to the item. MultiLineString
properties:
bbox:
items:
type: number
minItems: 4
type: array
coordinates:
items:
items:
items:
items:
type: number
minItems: 2
type: array
minItems: 4
type: array
type: array
type: array
type:
enum:
- MultiPolygon
type: string
required:
- type
- coordinates
title: GeoJSON MultiPolygon
type: object
x-ngsi:
type: GeoProperty
x-ngsi:
type: GeoProperty
manufacturerName:
description: Manufacturer Name of the item
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
massEnergyDensity:
description: Mass Energy density *(Code D)*. Ratio between the capacity of the battery to deliver a certain power for a certain time and its weight. The format is structured by a sub-property of 2 items. The unit code (text) of measurement is **Wh/Kg** WattHour per Kilogram
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
units: W hour / Kg
maxOutputPower:
description: 'Maximum Power. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **KWT** represents Kilowatt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: Kw
maximumVoltageEOC:
description: 'Maximum authorized voltage after end of charge and Battery still connected to to a charge generator. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **VLT** represents Volt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: volts
minimumVoltageEOD:
description: 'Minimum voltage after end of discharge and not connected to to a charge generator. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **VLT** represents Volt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: volts
modelName:
description: 'Model Name of the item. '
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
name:
description: The name of this item
type: string
x-ngsi:
type: Property
nominalAmpere:
description: 'Nominal Amperage. *(Code I)*. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **AMP** represents Ampere'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: amperes
nominalCapacity:
description: 'Nominal Energy capacity. *(Code C)* to link with the attribute [CapacityCnnn] to measure the predefined levels parameters C / xx h of discharge regimes. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **AMH** represents Ampere Hour'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: Ampere Hour
nominalFrequency:
description: 'Nominal Frequency. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **HTZ** represents Hertz'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: hertz
nominalVoltage:
description: 'Nominal battery voltage. *(Code U)* The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **VLT** represents Volt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: volts
operatingAltitude:
description: 'Operating altitude with minimum and maximum resistance to height and depth. The format is structured by a sub-property of 2 items with the keys [min] =<0 and [max] >=0. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **MTR** represents Meter'
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
units: meters
operatingAmpere:
description: ' Minimum and Maximum Ampere allowed. The format is structured by a sub-property of 2 items. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **AMP** represents Ampere'
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
units: amperes
operatingFrequency:
description: ' Minimum and Maximum frequency allowed. The format is structured by a sub-property of 2 items. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **HTZ** represents Hertz'
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
units: hertz
operatingTemperature:
description: 'Ambient operating temperature range. This is the minimum and maximum resistance to cold and heat for an [event]. The format is structured by a sub-property of 3 items with the format {`event`:[`min`,`max`]}. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **CEL** represents Degree Celsius'
properties:
charge:
description: Charge of the item
items:
type: number
type: array
x-ngsi:
model: https://schema.org/Number
type: Property
discharge:
description: 'Discharge of the item '
items:
type: number
type: array
x-ngsi:
model: https://schema.org/Number
type: Property
storage:
description: Storage of the item
items:
type: number
type: array
x-ngsi:
model: https://schema.org/Number
type: Property
type: object
x-ngsi:
type: Property
units: degrees Celsius
operatingVoltage:
description: 'Minimum and Maximum voltage allowed. The format is structured by a sub-property of 2 items. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **VLT** represents Volt'
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
units: volt
overloadAccepted:
description: Overload is permitted after exceeding the threshold.(`true` for yes)
type: boolean
x-ngsi:
model: https://schema.org/Boolean
type: Property
overloadAcceptedTime:
description: Accepted overcharge time without damage to the battery
format: time
type: string
x-ngsi:
model: https://schema.org/DateTime
type: Property
owner:
description: A List containing a JSON encoded sequence of characters referencing the unique Ids of the owner(s)
items:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: Unique identifier of the entity
x-ngsi:
type: Property
type: array
x-ngsi:
type: Property
peakPower:
description: ' Maximum intensity extractable over a short period. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **KWT** represents Kilowatt'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: Kw
possibilityOfUse:
description: 'Possibility of use. A unique value. Enum:''mobile, mixed, stationary, other''. '
enum:
- mobile
- mixed
- stationary
- other
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
protectionIK:
description: 'IK ''Mecanic Protection'' level relating to numeric classification for the degrees of protection provided by enclosures for electrical equipment against external mechanical impacts, according to International Electro technical Commission standard (EN 62-262). - IK varies from 0 (minimum resistance) to 10 (maximum resistance) which represents an Impact Energy (Unit Joule)'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
protectionIP:
description: 'IP *Ingress Protection* for the Junction Box. This is the level classifies and rates the degree of protection provided by mechanical casings and electrical enclosures against intrusion, dust, accidental contact, and water according to International Electrotechnical Commission standard (EN 60-529). - First digit: Solid particle protection (Single numeral: 0–6 or ''X''). - Second digit: Liquid ingress protection (Single numeral: 0–9 or ''X''). - Third digit: Personal Protection against access to dangerous parts (optional additional letter). - Fourth digit: Other protections (optional additional letter)'
type: string
x-ngsi:
model: https://en.wikipedia.org/wiki/IP_Code
type: Property
rechargeEnergySource:
description: 'Enum:''electric, hydraulic, windTurbine, other''. Recharge Energy Source. A unique value of the list '
enum:
- electric
- hydraulic
- windTurbine
- other
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
refDevice:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: 'Reference to the Main Entity [Device](https://github.com/smart-data-models/dataModel.Device/blob/master/Device/doc/spec.md) if used as second link'
x-ngsi:
model: https://schema.org/URL
type: Relationship
refPointOfInterest:
anyOf:
- description: Identifier format of any NGSI entity
maxLength: 256
minLength: 1
pattern: ^[\w\-\.\{\}\$\+\*\[\]`|~^@!,:\\]+$
type: string
x-ngsi:
type: Property
- description: Identifier format of any NGSI entity
format: uri
type: string
x-ngsi:
type: Property
description: 'Reference to a [PointOfInterest](https://github.com/smart-data-models/dataModel.PointOfInterest/blob/master/PointOfInterest/doc/spec.md) linked with the observation'
x-ngsi:
model: https://schema.org/URL
type: Property
roundTripEfficiency:
description: 'Round-Trip Efficiency. Efficiency, defined as the ratio between stored energy and returned energy. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **P1** represents Percent'
maximum: 1
minimum: 0
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
seeAlso:
description: list of uri pointing to additional resources about the item
oneOf:
- items:
format: uri
type: string
minItems: 1
type: array
- format: uri
type: string
x-ngsi:
type: Property
selfDischargeRate:
description: 'Battery discharge rate without any use on a baseline of 1 month according the [temperature of reference]. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **P1** represents Percentage'
maximum: 1
minimum: 0
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
serialNumber:
description: Serial numbers of the item
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
source:
description: 'A sequence of characters giving the original source of the entity data as a URL. Recommended to be the fully qualified domain name of the source provider, or the URL to the source object'
type: string
x-ngsi:
type: Property
storableEnergy:
description: 'Total Storage Energy = [nominalVoltage] * [nominalCapacity]. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **KWH** represents Kilowatt Hour'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: Kw Hour
toolBMS:
description: 'Use of a Battery Management System tool to protect, guarantee and optimize battery life. (`true` for yes)'
type: boolean
x-ngsi:
model: https://schema.org/Boolean
type: Property
type:
description: It has to be StorageBatteryDevice
enum:
- StorageBatteryDevice
type: string
x-ngsi:
model: 'https://schema.org/Text '
type: Property
typeEnergySource:
description: 'Enum:''dam, fall, generator, network, photovoltaic, river, sea, waterTurbine, wind, other''. Type of Energy Source regarding `RechargeEnergySource` attribute'
items:
enum:
- dam
- fall
- generator
- network
- photovoltaic
- river
- sea
- waterTurbine
- wind
- other
type: string
type: array
x-ngsi:
model: https://schema.org/Text
type: Property
typeOfUse:
description: 'Accepted use regarding its positioning in an indoor / outdoor environment. Enum:'' indoor, mixed, outdoor, other'''
enum:
- indoor
- mixed
- outdoor
- other
type: string
x-ngsi:
model: https://schema.org/Text
type: Property
usableEnergy:
description: 'Usable Energy. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **KWH** represents Kilowatt Hour'
type: number
x-ngsi:
model: https://schema.org/Number
type: Property
units: Kw Hour
volEnergyDensity:
description: Volume Energy density *(Code D)*. The format is structured by a sub-property of 2 items. The unit code (text) of measurement is **Wh/L** WattHour per Liter
properties:
max:
minimum: 0
type: number
min:
minimum: 0
type: number
type: object
x-ngsi:
model: https://schema.org/Number
type: Property
units: Wh/L
weight:
description: 'Weight. The unit code (text) is given using the [UN/CEFACT Common Codes](http://wiki.goodrelations-vocabulary.org/Documentation/UN/CEFACT_Common_Codes). For instance, **KGM** represents KiloGramme'
minimum: 0
type: number
x-ngsi:
model: https://schema.org/weight
type: Property
units: Kilograms
required:
- id
- type
- location
- dateLastReported
- batteryType
- rechargeEnergySource
type: object
x-derived-from: ""
x-disclaimer: 'Redistribution and use in source and binary forms, with or without modification, are permitted provided that the license conditions are met. Copyleft (c) 2022 Contributors to Smart Data Models Program'
x-license-url: https://github.com/smart-data-models/dataModel.Battery/blob/master/StorageBatteryDevice/LICENSE.md
x-model-schema: https://smart-data-models.github.io/data-models.Energy/StorageBatteryDevice/schema.json
x-model-tags: ""
x-version: 0.0.2
Aquí hay un ejemplo de un StorageBatteryDevice en formato JSON-LD como key-values. Esto es compatible con NGSI-v2 cuando se utiliza options=keyValues
y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:StorageBatteryDevice:StorageBatteryDevice:MNCA-SBD-T1-G0-027",
"type": "StorageBatteryDevice",
"name": "SBD-T1-G0-027",
"alternateName": "AirPort – global Observation",
"description": "Description of the Solar Storage Battery Device",
"location": {
"type": "Point",
"coordinates": [
43.66481,
7.196545
]
},
"address": {
"addressCountry": "FR",
"addressLocality": "Nice",
"streetAddress": "Airport - Terminal 1 - Ground 0 - Local 27"
},
"areaServed": "Nice Aeroport",
"dateLastReported": "2020-03-17T08:45:00Z",
"brandName": "LG ELEC",
"modelName": "SBRESU10H",
"manufacturerName": "OSCPOWER",
"serialNumber": "BSSMA10267841259",
"application": [
"energyStorage",
"emergencyStorage"
],
"typeOfUse": "mixed",
"installationMode": "ground",
"installationCondition": [
"extremeClimate"
],
"possibilityOfUse": "stationary",
"batteryType": "Li-Ion",
"rechargeEnergySource": "electric",
"typeEnergySource": [
"network",
"photovoltaic"
],
"documentation": "https://www.myStoragebattery.fr",
"owners": [
"Airport-Division Maintenance"
],
"dimension": {
"width": 74.4,
"height": 90.7,
"depth": 20.6
},
"weight": 175,
"protectionIP": "55",
"protectionIK": 10,
"temperature": 25,
"operatingTemperature": {
"storage": [
-10,
50
],
"charge": [
0,
40
],
"discharge": [
-15,
40
]
},
"nominalVoltage": 48,
"nominalAmpere": 20,
"nominalFrequency": 60,
"nominalCapacity": 63,
"storableEnergy": 3.025,
"usableEnergy": 3.012,
"operatingVoltage": {
"min": 38.5,
"max": 55.0
},
"operatingAmpere": {
"min": 1.0,
"max": 1.5
},
"operatingFrequency": {
"min": 57,
"max": 63
},
"massEnergyDensity": {
"min": 30,
"max": 50
},
"volEnergyDensity": {
"min": 75,
"max": 120
},
"maxOutputPower": 12.8,
"peakPower": 5.0,
"durationPeakPower": 10,
"communication": [
"CAN 2.0 B",
"RS485Inverter",
"RS485BMS",
"dryContactTerminal",
"maintenanceInterface"
],
"operatingAltitude": {
"min": 0,
"max": 500
},
"averageLife": 15,
"lifeCycleNumber": {
"min": 600,
"max": 2400
},
"toolBMS": true,
"chargingModeAllowed": [
"normal"
],
"overloadAccepted": true,
"overloadAcceptedTime": "00:00:03"
,
"selfDischargeRate": 0.02,
"capacityCnnn": {
"C001": [
153.9,
1.6
],
"C005": [
214.0,
1.75
],
"C010": [
250.0,
1.8
],
"C020": [
260.0,
1.8
]
},
"roundTripEfficiency": 0.968,
"chargeDischargeReactivity": 0.4,
"chargePower": 123,
"chargeEfficiency": 0.98,
"maximumVoltageEOC": 48.6,
"dischargePower": 96.8,
"dischargeEfficiency": 0.95,
"minimumVoltageEOD": 47.3
}
He aquí un ejemplo de StorageBatteryDevice en formato JSON-LD normalizado. Esto es compatible con NGSI-v2 cuando no se utilizan opciones y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:StorageBatteryDevice:StorageBatteryDevice:MNCA-SBD-T1-G0-027",
"type": "StorageBatteryDevice",
"name": {
"type": "Property",
"value": "SBD-T1-G0-027"
},
"alternateName": {
"type": "Property",
"value": "AirPort – global Observation"
},
"description": {
"type": "Property",
"value": "Description of the Solar Storage Battery Device"
},
"location": {
"type": "GeoProperty",
"value": {
"type": "Point",
"coordinates ": [
43.664810,
7.196545
]
}
},
"address": {
"type": "Property",
"value": {
"addressCountry": "FR",
"addressLocality": "Nice",
"streetAddress": "Airport - Terminal 1 - Ground 0 - Local 27"
}
},
"areaServed": {
"type": "Property",
"value": "Nice Aeroport"
},
"dateLastReported": {
"type": "Property",
"value": {
"type": "DateTime",
"value": "2020-03-17T08:45:00Z"
}
},
"brandName": {
"type": "Property",
"value": "LG ELEC"
},
"modelName": {
"type": "Property",
"value": "SBRESU10H"
},
"manufacturerName": {
"type": "Property",
"value": "OSCPOWER"
},
"serialNumber": {
"type": "Property",
"value": "BSSMA10267841259"
},
"application": {
"type": "Property",
"value": [
"energyStorage",
"emergencyStorage"
]
},
"typeOfUse": {
"type": "Property",
"value": "mixed"
},
"installationMode": {
"type": "Property",
"value": "ground"
},
"installationCondition": {
"type": "Property",
"value": [
"extremeClimate"
]
},
"possibilityOfUse": {
"type": "Property",
"value": "stationary"
},
"batteryType": {
"type": "Property",
"value": "Li-Ion"
},
"rechargeEnergySource": {
"type": "Property",
"value": "electric"
},
"typeEnergySource": {
"type": "Property",
"value": [
"network",
"photovoltaic"
]
},
"documentation": {
"type": "Property",
"value": "https://www.myStoragebattery.fr"
},
"owners": {
"type": "Property",
"value": [
"Airport-Division Maintenance"
]
},
"dimension": {
"type": "Property",
"value": {
"width": 74.4,
"height": 90.7,
"depth": 20.6
}
},
"weight": {
"type": "Property",
"value": 175
},
"protectionIP": {
"type": "Property",
"value": "55"
},
"protectionIK": {
"type": "Property",
"value": 10
},
"temperature": {
"type": "Property",
"value": 25
},
"operatingTemperature": {
"type": "Property",
"value": {
"storage": [
-10,
50
],
"charge": [
0,
40
],
"discharge": [
-15,
40
]
}
},
"nominalVoltage": {
"type": "Property",
"value": 48
},
"nominalAmpere": {
"type": "Property",
"value": 20
},
"nominalFrequency": {
"type": "Property",
"value": 60
},
"nominalCapacity": {
"type": "Property",
"value": 63
},
"storableEnergy": {
"type": "Property",
"value": 3.025
},
"usableEnergy": {
"type": "Property",
"value": 3.012
},
"operatingVoltage": {
"type": "Property",
"value": {
"min": 38.5,
"max": 55.0
}
},
"operatingAmpere": {
"type": "Property",
"value": {
"min": 1.0,
"max": 1.5
}
},
"operatingFrequency": {
"type": "Property",
"value": {
"min": 57,
"max": 63
}
},
"massEnergyDensity": {
"type": "Property",
"value": {
"min": 30,
"max": 50
}
},
"volEnergyDensity": {
"type": "Property",
"value": {
"min": 75,
"max": 120
}
},
"maxOutputPower": {
"type": "Property",
"value": 12.8
},
"peakPower": {
"type": "Property",
"value": 5.0
},
"durationPeakPower": {
"type": "Property",
"value": 10
},
"communication": {
"type": "Property",
"value": [
"CAN 2.0 B",
"RS485Inverter",
"RS485BMS",
"dryContactTerminal",
"maintenanceInterface"
]
},
"operatingAltitude": {
"type": "Property",
"value": {
"min": 0,
"max": 500
}
},
"averageLife": {
"type": "Property",
"value": 15
},
"lifeCycleNumber": {
"type": "Property",
"value": {
"min": 600,
"max": 2400
}
},
"toolBMS": {
"type": "Property",
"value": true
},
"chargingModeAllowed": {
"type": "Property",
"value": [
"normal"
]
},
"overloadAccepted": {
"type": "Property",
"value": true
},
"overloadAcceptedTime": {
"type": "Property",
"value": {
"type": "DateTime",
"value": "T00:00:03"
}
},
"selfDischargeRate": {
"type": "Property",
"value": 2
},
"capacityCnnn": {
"type": "Property",
"value": {
"C001": [
153.9,
1.60
],
"C005": [
214.0,
1.75
],
"C010": [
250.0,
1.80
],
"C020": [
260.0,
1.80
]
}
},
"roundTripEfficiency": {
"type": "Property",
"value": 96.8
},
"chargeDischargeReactivity": {
"type": "Property",
"value": 0.4
},
"chargePower": {
"type": "Property",
"value": 123
},
"chargeEfficiency": {
"type": "Property",
"value": 98
},
"maximumVoltageEOC": {
"type": "Property",
"value": 48.6
},
"dischargePower": {
"type": "Property",
"value": 96.8
},
"dischargeEfficiency": {
"type": "Property",
"value": 95
},
"minimumVoltageEOD": {
"type": "Property",
"value": 47.3
}
}
Aquí hay un ejemplo de un StorageBatteryDevice en formato JSON-LD como key-values. Esto es compatible con NGSI-LD cuando se utiliza options=keyValues
y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:StorageBatteryDevice:StorageBatteryDevice:MNCA-SBD-T1-G0-027",
"type": "StorageBatteryDevice",
"address": {
"type": "Property",
"value": {
"addressCountry": "FR",
"addressLocality": "Nice",
"streetAddress": "Airport - Terminal 1 - Ground 0 - Local 27"
}
},
"alternateName": {
"type": "Property",
"value": "AirPort \u2013 global Observation"
},
"application": {
"type": "Property",
"value": [
"energyStorage",
"emergencyStorage"
]
},
"areaServed": {
"type": "Property",
"value": "Nice Aeroport"
},
"averageLife": {
"type": "Property",
"value": 15
},
"batteryType": {
"type": "Property",
"value": "Li-Ion"
},
"brandName": {
"type": "Property",
"value": "LG ELEC"
},
"capacityCnnn": {
"type": "Property",
"value": {
"C001": [
153.9,
1.6
],
"C005": [
214.0,
1.75
],
"C010": [
250.0,
1.8
],
"C020": [
260.0,
1.8
]
}
},
"chargeDischargeReactivity": {
"type": "Property",
"value": 0.4
},
"chargeEfficiency": {
"type": "Property",
"value": 98
},
"chargePower": {
"type": "Property",
"value": 123
},
"chargingModeAllowed": {
"type": "Property",
"value": [
"normal"
]
},
"communication": {
"type": "Property",
"value": [
"CAN 2.0 B",
"RS485Inverter",
"RS485BMS",
"dryContactTerminal",
"maintenanceInterface"
]
},
"dateLastReported": {
"type": "Property",
"value": {
"type": "DateTime",
"value": "2020-03-17T08:45:00Z"
}
},
"description": {
"type": "Property",
"value": "Description of the Solar Storage Battery Device"
},
"dimension": {
"type": "Property",
"value": {
"width": 74.4,
"height": 90.7,
"depth": 20.6
}
},
"dischargeEfficiency": {
"type": "Property",
"value": 95
},
"dischargePower": {
"type": "Property",
"value": 96.8
},
"documentation": {
"type": "Property",
"value": "https://www.myStoragebattery.fr"
},
"durationPeakPower": {
"type": "Property",
"value": 10
},
"installationCondition": {
"type": "Property",
"value": [
"extremeClimate"
]
},
"installationMode": {
"type": "Property",
"value": "ground"
},
"lifeCycleNumber": {
"type": "Property",
"value": {
"min": 600,
"max": 2400
}
},
"location": {
"type": "GeoProperty",
"value": {
"type": "Point",
"coordinates ": [
43.66481,
7.196545
]
}
},
"manufacturerName": {
"type": "Property",
"value": "OSCPOWER"
},
"massEnergyDensity": {
"type": "Property",
"value": {
"min": 30,
"max": 50
}
},
"maxOutputPower": {
"type": "Property",
"value": 12.8
},
"maximumVoltageEOC": {
"type": "Property",
"value": 48.6
},
"minimumVoltageEOD": {
"type": "Property",
"value": 47.3
},
"modelName": {
"type": "Property",
"value": "SBRESU10H"
},
"name": {
"type": "Property",
"value": "SBD-T1-G0-027"
},
"nominalAmpere": {
"type": "Property",
"value": 20
},
"nominalCapacity": {
"type": "Property",
"value": 63
},
"nominalFrequency": {
"type": "Property",
"value": 60
},
"nominalVoltage": {
"type": "Property",
"value": 48
},
"operatingAltitude": {
"type": "Property",
"value": {
"min": 0,
"max": 500
}
},
"operatingAmpere": {
"type": "Property",
"value": {
"min": 1.0,
"max": 1.5
}
},
"operatingFrequency": {
"type": "Property",
"value": {
"min": 57,
"max": 63
}
},
"operatingTemperature": {
"type": "Property",
"value": {
"storage": [
-10,
50
],
"charge": [
0,
40
],
"discharge": [
-15,
40
]
}
},
"operatingVoltage": {
"type": "Property",
"value": {
"min": 38.5,
"max": 55.0
}
},
"overloadAccepted": {
"type": "Property",
"value": true
},
"overloadAcceptedTime": {
"type": "Property",
"value": {
"type": "DateTime",
"value": "T00:00:03"
}
},
"owners": {
"type": "Property",
"value": [
"Airport-Division Maintenance"
]
},
"peakPower": {
"type": "Property",
"value": 5.0
},
"possibilityOfUse": {
"type": "Property",
"value": "stationary"
},
"protectionIK": {
"type": "Property",
"value": 10
},
"protectionIP": {
"type": "Property",
"value": "55"
},
"rechargeEnergySource": {
"type": "Property",
"value": "electric"
},
"roundTripEfficiency": {
"type": "Property",
"value": 96.8
},
"selfDischargeRate": {
"type": "Property",
"value": 2
},
"serialNumber": {
"type": "Property",
"value": "BSSMA10267841259"
},
"storableEnergy": {
"type": "Property",
"value": 3.025
},
"temperature": {
"type": "Property",
"value": 25
},
"toolBMS": {
"type": "Property",
"value": true
},
"typeEnergySource": {
"type": "Property",
"value": [
"network",
"photovoltaic"
]
},
"typeOfUse": {
"type": "Property",
"value": "mixed"
},
"usableEnergy": {
"type": "Property",
"value": 3.012
},
"volEnergyDensity": {
"type": "Property",
"value": {
"min": 75,
"max": 120
}
},
"weight": {
"type": "Property",
"value": 175
},
"@context": [
"https://raw.githubusercontent.com/smart-data-models/dataModel.Battery/master/context.jsonld"
]
}
He aquí un ejemplo de StorageBatteryDevice en formato JSON-LD normalizado. Esto es compatible con NGSI-LD cuando no se utilizan opciones y devuelve los datos de contexto de una entidad individual.
show/hide example
{
"id": "urn:ngsi-ld:StorageBatteryDevice:StorageBatteryDevice:MNCA-SBD-T1-G0-027",
"type": "StorageBatteryDevice",
"address": {
"addressCountry": "FR",
"addressLocality": "Nice",
"streetAddress": "Airport - Terminal 1 - Ground 0 - Local 27"
},
"alternateName": "AirPort \u2013 global Observation",
"application": [
"energyStorage",
"emergencyStorage"
],
"areaServed": "Nice Aeroport",
"averageLife": 15,
"batteryType": "Li-Ion",
"brandName": "LG ELEC",
"capacityCnnn": {
"C001": [
153.9,
1.6
],
"C005": [
214.0,
1.75
],
"C010": [
250.0,
1.8
],
"C020": [
260.0,
1.8
]
},
"chargeDischargeReactivity": 0.4,
"chargeEfficiency": 0.98,
"chargePower": 123,
"chargingModeAllowed": [
"normal"
],
"communication": [
"CAN 2.0 B",
"RS485Inverter",
"RS485BMS",
"dryContactTerminal",
"maintenanceInterface"
],
"dateLastReported": "2020-03-17T08:45:00Z",
"description": "Description of the Solar Storage Battery Device",
"dimension": {
"width": 74.4,
"height": 90.7,
"depth": 20.6
},
"dischargeEfficiency": 0.95,
"dischargePower": 96.8,
"documentation": "https://www.myStoragebattery.fr",
"durationPeakPower": 10,
"installationCondition": [
"extremeClimate"
],
"installationMode": "ground",
"lifeCycleNumber": {
"min": 600,
"max": 2400
},
"location": {
"type": "Point",
"coordinates": [
43.66481,
7.196545
]
},
"manufacturerName": "OSCPOWER",
"massEnergyDensity": {
"min": 30,
"max": 50
},
"maxOutputPower": 12.8,
"maximumVoltageEOC": 48.6,
"minimumVoltageEOD": 47.3,
"modelName": "SBRESU10H",
"name": "SBD-T1-G0-027",
"nominalAmpere": 20,
"nominalCapacity": 63,
"nominalFrequency": 60,
"nominalVoltage": 48,
"operatingAltitude": {
"min": 0,
"max": 500
},
"operatingAmpere": {
"min": 1.0,
"max": 1.5
},
"operatingFrequency": {
"min": 57,
"max": 63
},
"operatingTemperature": {
"storage": [
-10,
50
],
"charge": [
0,
40
],
"discharge": [
-15,
40
]
},
"operatingVoltage": {
"min": 38.5,
"max": 55.0
},
"overloadAccepted": true,
"overloadAcceptedTime": "00:00:03",
"owners": [
"Airport-Division Maintenance"
],
"peakPower": 5.0,
"possibilityOfUse": "stationary",
"protectionIK": 10,
"protectionIP": "55",
"rechargeEnergySource": "electric",
"roundTripEfficiency": 0.968,
"selfDischargeRate": 0.02,
"serialNumber": "BSSMA10267841259",
"storableEnergy": 3.025,
"temperature": 25,
"toolBMS": true,
"typeEnergySource": [
"network",
"photovoltaic"
],
"typeOfUse": "mixed",
"usableEnergy": 3.012,
"volEnergyDensity": {
"min": 75,
"max": 120
},
"weight": 175,
"@context": [
"https://raw.githubusercontent.com/smart-data-models/dataModel.Battery/master/context.jsonld"
]
}
Consulte FAQ 10 para obtener una respuesta sobre cómo tratar las unidades de magnitud.