Enphase Energy · JSON-LD Context

Enphase Energy Context

JSON-LD context defining the semantic vocabulary for Enphase Energy from Enphase Energy.

18 Classes 11 Properties 2 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#

Classes

EnphaseSystem Microinverter Battery EVCharger Envoy Meter name public_name status timezone country state city postal_code connection_type profile storm_guard tariff

Properties

Property Type Container
system_id integer
operational_at integer
last_report_at integer
last_energy_at integer
system_size decimal
end_at integer
devices_reporting integer
powr decimal
enwh decimal
soc decimal
battery_backup_percentage integer

JSON-LD Document

Raw ↑
{
  "@context": {
    "@vocab": "https://raw.githubusercontent.com/api-evangelist/enphase-energy/main/json-ld/enphase-energy-context.jsonld#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",

    "EnphaseSystem": "schema:EnergyConsumptionDetails",
    "Microinverter": "schema:Product",
    "Battery": "schema:Product",
    "EVCharger": "schema:Product",
    "Envoy": "schema:Product",
    "Meter": "schema:Product",

    "system_id": { "@id": "schema:identifier", "@type": "xsd:integer" },
    "name": "schema:name",
    "public_name": "schema:alternateName",
    "status": "schema:status",
    "timezone": "schema:timezone",
    "country": "schema:addressCountry",
    "state": "schema:addressRegion",
    "city": "schema:addressLocality",
    "postal_code": "schema:postalCode",
    "operational_at": { "@id": "schema:startDate", "@type": "xsd:integer" },
    "last_report_at": { "@id": "schema:dateModified", "@type": "xsd:integer" },
    "last_energy_at": { "@id": "schema:expires", "@type": "xsd:integer" },
    "system_size": { "@id": "schema:value", "@type": "xsd:decimal" },
    "connection_type": "schema:connection",

    "end_at": { "@id": "schema:endDate", "@type": "xsd:integer" },
    "devices_reporting": { "@id": "schema:numberOfItems", "@type": "xsd:integer" },
    "powr": { "@id": "schema:value", "@type": "xsd:decimal" },
    "enwh": { "@id": "schema:energy", "@type": "xsd:decimal" },
    "soc": { "@id": "schema:percentile", "@type": "xsd:decimal" },

    "battery_backup_percentage": { "@id": "schema:percentile", "@type": "xsd:integer" },
    "profile": "schema:configuration",
    "storm_guard": "schema:additionalProperty",
    "tariff": "schema:priceSpecification"
  }
}