{
    "name": "Power Consumption Report",
    "status": "live",
    "attributes": {
        "powerConsumption": {
            "schema": {
                "type": "object",
                "additionalProperties": false,
                "properties": {
                    "value": {
                        "title": "PowerConsumption",
                        "type": "object",
                        "additionalProperties": false,
                        "properties": {
                            "start": {
                                "title": "Iso8601Date",
                                "type": "string",
                                "pattern": "^(?:[1-9]\\d{3}-?(?:(?:0[1-9]|1[0-2])-?(?:0[1-9]|1\\d|2[0-8])|(?:0[13-9]|1[0-2])-?(?:29|30)|(?:0[13578]|1[02])-?31)|(?:[1-9]\\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-?02-?29)T(?:[01]\\d|2[0-3]):?[0-5]\\d:?[0-5]\\d(?:\\.\\d{3})?(?:Z|[+-][01]\\d(?::?[0-5]\\d)?)$"
                            },
                            "end": {
                                "title": "Iso8601Date",
                                "type": "string",
                                "pattern": "^(?:[1-9]\\d{3}-?(?:(?:0[1-9]|1[0-2])-?(?:0[1-9]|1\\d|2[0-8])|(?:0[13-9]|1[0-2])-?(?:29|30)|(?:0[13578]|1[02])-?31)|(?:[1-9]\\d(?:0[48]|[2468][048]|[13579][26])|(?:[2468][048]|[13579][26])00)-?02-?29)T(?:[01]\\d|2[0-3]):?[0-5]\\d:?[0-5]\\d(?:\\.\\d{3})?(?:Z|[+-][01]\\d(?::?[0-5]\\d)?)$"
                            },
                            "energy": {
                                "type": "number"
                            },
                            "power": {
                                "type": "number"
                            },
                            "deltaEnergy": {
                                "type": "number"
                            },
                            "powerEnergy": {
                                "type": "number"
                            },
                            "energySaved": {
                                "type": "number"
                            },
                            "persistedEnergy": {
                                "type": "number"
                            },
                            "persistedSavedEnergy": {
                                "type": "number"
                            }
                        }
                    }
                },
                "required": [
                    "value"
                ]
            }
        }
    },
    "commands": {
        
    },
    "id": "powerConsumptionReport",
    "version": 1
}