openleadrΒΆ
- openleadr package
- Submodules
- openleadr.client module
OpenADRClientOpenADRClient.add_handler()OpenADRClient.add_hook()OpenADRClient.add_report()OpenADRClient.cancel_party_registration()OpenADRClient.cancel_report()OpenADRClient.create_party_registration()OpenADRClient.create_party_reregistration()OpenADRClient.create_report()OpenADRClient.create_single_report()OpenADRClient.created_event()OpenADRClient.on_cancel_party_registration()OpenADRClient.on_event()OpenADRClient.on_update_event()OpenADRClient.poll()OpenADRClient.query_registration()OpenADRClient.register_reports()OpenADRClient.request_event()OpenADRClient.run()OpenADRClient.send_response()OpenADRClient.stop()OpenADRClient.sync_events()OpenADRClient.update_report()
- openleadr.enums module
EVENT_STATUSEnumMEASUREMENTSMEASUREMENTS.ACTIVE_ENERGYMEASUREMENTS.ACTIVE_POWERMEASUREMENTS.APPARENT_ENERGYMEASUREMENTS.APPARENT_POWERMEASUREMENTS.CURRENCYMEASUREMENTS.CURRENCY_PER_KWMEASUREMENTS.CURRENCY_PER_KWHMEASUREMENTS.CURRENCY_PER_THMMEASUREMENTS.CURRENTMEASUREMENTS.ENERGY_APPARENTMEASUREMENTS.ENERGY_REACTIVEMEASUREMENTS.ENERGY_REALMEASUREMENTS.FREQUENCYMEASUREMENTS.POWER_APPARENTMEASUREMENTS.POWER_REACTIVEMEASUREMENTS.POWER_REALMEASUREMENTS.PULSE_COUNTMEASUREMENTS.REACTIVE_ENERGYMEASUREMENTS.REACTIVE_POWERMEASUREMENTS.REAL_ENERGYMEASUREMENTS.REAL_POWERMEASUREMENTS.TEMPERATUREMEASUREMENTS.THERMMEASUREMENTS.VOLTAGE
OPTOPT_REASONREADING_TYPEREPORT_NAMEREPORT_TYPEREPORT_TYPE.AVAILABLE_ENERGY_STORAGEREPORT_TYPE.AVG_DEMANDREPORT_TYPE.AVG_USAGEREPORT_TYPE.BASELINEREPORT_TYPE.DELTA_DEMANDREPORT_TYPE.DELTA_SET_POINTREPORT_TYPE.DELTA_USAGEREPORT_TYPE.DEMANDREPORT_TYPE.DEVIATIONREPORT_TYPE.DOWN_REGULATION_CAPACITY_AVAILABLEREPORT_TYPE.LEVELREPORT_TYPE.OPERATING_STATEREPORT_TYPE.PERCENT_DEMANDREPORT_TYPE.PERCENT_USAGEREPORT_TYPE.POWER_FACTORREPORT_TYPE.PRICEREPORT_TYPE.READINGREPORT_TYPE.REGULATION_SETPOINTREPORT_TYPE.SET_POINTREPORT_TYPE.STORED_ENERGYREPORT_TYPE.TARGET_ENERGY_STORAGEREPORT_TYPE.UP_REGULATION_CAPACITY_AVAILABLEREPORT_TYPE.USAGEREPORT_TYPE.X_RESOURCE_STATUS
SECURITY_LEVELSIGNAL_NAMESIGNAL_TARGET_MRIDSIGNAL_TARGET_MRID.BASEBOARD_HEATERSIGNAL_TARGET_MRID.ELECTRIC_VEHICLESIGNAL_TARGET_MRID.ENERGY_MANAGEMENT_SYSTEMSIGNAL_TARGET_MRID.EVSESIGNAL_TARGET_MRID.EXTERIOR_LIGHTINGSIGNAL_TARGET_MRID.GENERATION_SYSTEMSSIGNAL_TARGET_MRID.HOT_TUBSIGNAL_TARGET_MRID.INTERIOR_LIGHTINGSIGNAL_TARGET_MRID.IRRIGATION_PUMPSIGNAL_TARGET_MRID.LOAD_CONTROL_SWITCHSIGNAL_TARGET_MRID.MANAGED_COMMERCIAL_AND_INDUSTRIAL_LOADSSIGNAL_TARGET_MRID.POOL_PUMPSIGNAL_TARGET_MRID.RESUSIGNAL_TARGET_MRID.SAUNASIGNAL_TARGET_MRID.SIMPLE_RESIDENTIAL_ON_OFF_LOADSSIGNAL_TARGET_MRID.SMART_APPLIANCESIGNAL_TARGET_MRID.SMART_ENERGY_MODULESIGNAL_TARGET_MRID.SMART_INVERTERSIGNAL_TARGET_MRID.STORAGESIGNAL_TARGET_MRID.STRIP_HEATERSIGNAL_TARGET_MRID.THERMOSTATSIGNAL_TARGET_MRID.WATER_HEATER
SIGNAL_TYPESIGNAL_TYPE.DELTASIGNAL_TYPE.LEVELSIGNAL_TYPE.MULTIPLIERSIGNAL_TYPE.PRICESIGNAL_TYPE.PRICE_MULTIPLIERSIGNAL_TYPE.PRICE_RELATIVESIGNAL_TYPE.SETPOINTSIGNAL_TYPE.X_LOAD_CONTROL_CAPACITYSIGNAL_TYPE.X_LOAD_CONTROL_LEVEL_OFFSETSIGNAL_TYPE.X_LOAD_CONTROL_PERCENT_OFFSETSIGNAL_TYPE.X_LOAD_CONTROL_SETPOINT
SI_SCALE_CODESTATUS_CODESSTATUS_CODES.COMPLIANCE_ERRORSTATUS_CODES.DEPLOYMENT_ERROR_OR_OTHER_ERRORSTATUS_CODES.INVALID_DATASTATUS_CODES.INVALID_IDSTATUS_CODES.NOT_ALLOWEDSTATUS_CODES.NOT_RECOGNIZEDSTATUS_CODES.NOT_REGISTERED_OR_AUTHORIZEDSTATUS_CODES.OUT_OF_SEQUENCESTATUS_CODES.REPORT_NOT_SUPPORTEDSTATUS_CODES.SIGNAL_NOT_SUPPORTEDSTATUS_CODES.TARGET_MISMATCH
- openleadr.errors module
ComplianceErrorDeploymentErrorFingerprintMismatchHTTPErrorInvalidDataErrorInvalidIdErrorNotAllowedErrorNotRecognizedErrorNotRegisteredOrAuthorizedErrorOutOfSequenceErrorProtocolErrorReportNotSupportedErrorRequestReregistrationSendEmptyHTTPResponseSignalNotSupportedErrorTargetMismatchError
- openleadr.fingerprint module
- openleadr.hooks module
- openleadr.messaging module
- openleadr.objects module
ActivePeriodAggregatedPNodeEndDeviceAssetEventEventDescriptorEventSignalFeatureCollectionIntervalMeasurementMeterAssetPNodePowerAttributesReportReportDescriptionReportIntervalReportPayloadReportRequestReportSpecifierResponseSamplingRateServiceAreaServiceDeliveryPointServiceLocationSpecifierPayloadTargetTransportInterface
- openleadr.preflight module
- openleadr.server module
OpenADRServerOpenADRServer.add_event()OpenADRServer.add_handler()OpenADRServer.add_raw_event()OpenADRServer.cancel_event()OpenADRServer.event_callbacksOpenADRServer.event_delivery_callbacksOpenADRServer.eventsOpenADRServer.events_updatedOpenADRServer.registered_reportsOpenADRServer.run()OpenADRServer.run_async()OpenADRServer.stop()
- openleadr.utils module
await_if_required()booleanformat()certificate_domain()certificate_fingerprint()certificate_fingerprint_from_der()cron_config()datetimeformat()determine_event_status()ensure_bytes()ensure_str()extract_pem_cert()find_by()flatten_xml()gather_if_required()generate_id()get_active_period_from_intervals()get_cert_fingerprint_from_request()getmember()group_by()group_targets_by_type()hasmember()increment_event_modification_number()normalize_dict()order_events()parse_boolean()parse_datetime()parse_duration()pop_by()setmember()timedeltaformat()ungroup_targets_by_type()validate_report_measurement_dict()validate_report_request_tuples()
- Module contents