openleadrΒΆ
- openleadr package
- Submodules
- openleadr.client module
OpenADRClient
OpenADRClient.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_STATUS
Enum
MEASUREMENTS
MEASUREMENTS.ACTIVE_ENERGY
MEASUREMENTS.ACTIVE_POWER
MEASUREMENTS.APPARENT_ENERGY
MEASUREMENTS.APPARENT_POWER
MEASUREMENTS.CURRENCY
MEASUREMENTS.CURRENCY_PER_KW
MEASUREMENTS.CURRENCY_PER_KWH
MEASUREMENTS.CURRENCY_PER_THM
MEASUREMENTS.CURRENT
MEASUREMENTS.ENERGY_APPARENT
MEASUREMENTS.ENERGY_REACTIVE
MEASUREMENTS.ENERGY_REAL
MEASUREMENTS.FREQUENCY
MEASUREMENTS.POWER_APPARENT
MEASUREMENTS.POWER_REACTIVE
MEASUREMENTS.POWER_REAL
MEASUREMENTS.PULSE_COUNT
MEASUREMENTS.REACTIVE_ENERGY
MEASUREMENTS.REACTIVE_POWER
MEASUREMENTS.REAL_ENERGY
MEASUREMENTS.REAL_POWER
MEASUREMENTS.TEMPERATURE
MEASUREMENTS.THERM
MEASUREMENTS.VOLTAGE
OPT
OPT_REASON
READING_TYPE
REPORT_NAME
REPORT_TYPE
REPORT_TYPE.AVAILABLE_ENERGY_STORAGE
REPORT_TYPE.AVG_DEMAND
REPORT_TYPE.AVG_USAGE
REPORT_TYPE.BASELINE
REPORT_TYPE.DELTA_DEMAND
REPORT_TYPE.DELTA_SET_POINT
REPORT_TYPE.DELTA_USAGE
REPORT_TYPE.DEMAND
REPORT_TYPE.DEVIATION
REPORT_TYPE.DOWN_REGULATION_CAPACITY_AVAILABLE
REPORT_TYPE.LEVEL
REPORT_TYPE.OPERATING_STATE
REPORT_TYPE.PERCENT_DEMAND
REPORT_TYPE.PERCENT_USAGE
REPORT_TYPE.POWER_FACTOR
REPORT_TYPE.PRICE
REPORT_TYPE.READING
REPORT_TYPE.REGULATION_SETPOINT
REPORT_TYPE.SET_POINT
REPORT_TYPE.STORED_ENERGY
REPORT_TYPE.TARGET_ENERGY_STORAGE
REPORT_TYPE.UP_REGULATION_CAPACITY_AVAILABLE
REPORT_TYPE.USAGE
REPORT_TYPE.X_RESOURCE_STATUS
SECURITY_LEVEL
SIGNAL_NAME
SIGNAL_TARGET_MRID
SIGNAL_TARGET_MRID.BASEBOARD_HEATER
SIGNAL_TARGET_MRID.ELECTRIC_VEHICLE
SIGNAL_TARGET_MRID.ENERGY_MANAGEMENT_SYSTEM
SIGNAL_TARGET_MRID.EVSE
SIGNAL_TARGET_MRID.EXTERIOR_LIGHTING
SIGNAL_TARGET_MRID.GENERATION_SYSTEMS
SIGNAL_TARGET_MRID.HOT_TUB
SIGNAL_TARGET_MRID.INTERIOR_LIGHTING
SIGNAL_TARGET_MRID.IRRIGATION_PUMP
SIGNAL_TARGET_MRID.LOAD_CONTROL_SWITCH
SIGNAL_TARGET_MRID.MANAGED_COMMERCIAL_AND_INDUSTRIAL_LOADS
SIGNAL_TARGET_MRID.POOL_PUMP
SIGNAL_TARGET_MRID.RESU
SIGNAL_TARGET_MRID.SAUNA
SIGNAL_TARGET_MRID.SIMPLE_RESIDENTIAL_ON_OFF_LOADS
SIGNAL_TARGET_MRID.SMART_APPLIANCE
SIGNAL_TARGET_MRID.SMART_ENERGY_MODULE
SIGNAL_TARGET_MRID.SMART_INVERTER
SIGNAL_TARGET_MRID.STORAGE
SIGNAL_TARGET_MRID.STRIP_HEATER
SIGNAL_TARGET_MRID.THERMOSTAT
SIGNAL_TARGET_MRID.WATER_HEATER
SIGNAL_TYPE
SIGNAL_TYPE.DELTA
SIGNAL_TYPE.LEVEL
SIGNAL_TYPE.MULTIPLIER
SIGNAL_TYPE.PRICE
SIGNAL_TYPE.PRICE_MULTIPLIER
SIGNAL_TYPE.PRICE_RELATIVE
SIGNAL_TYPE.SETPOINT
SIGNAL_TYPE.X_LOAD_CONTROL_CAPACITY
SIGNAL_TYPE.X_LOAD_CONTROL_LEVEL_OFFSET
SIGNAL_TYPE.X_LOAD_CONTROL_PERCENT_OFFSET
SIGNAL_TYPE.X_LOAD_CONTROL_SETPOINT
SI_SCALE_CODE
STATUS_CODES
STATUS_CODES.COMPLIANCE_ERROR
STATUS_CODES.DEPLOYMENT_ERROR_OR_OTHER_ERROR
STATUS_CODES.INVALID_DATA
STATUS_CODES.INVALID_ID
STATUS_CODES.NOT_ALLOWED
STATUS_CODES.NOT_RECOGNIZED
STATUS_CODES.NOT_REGISTERED_OR_AUTHORIZED
STATUS_CODES.OUT_OF_SEQUENCE
STATUS_CODES.REPORT_NOT_SUPPORTED
STATUS_CODES.SIGNAL_NOT_SUPPORTED
STATUS_CODES.TARGET_MISMATCH
- openleadr.errors module
ComplianceError
DeploymentError
FingerprintMismatch
HTTPError
InvalidDataError
InvalidIdError
NotAllowedError
NotRecognizedError
NotRegisteredOrAuthorizedError
OutOfSequenceError
ProtocolError
ReportNotSupportedError
RequestReregistration
SendEmptyHTTPResponse
SignalNotSupportedError
TargetMismatchError
- openleadr.fingerprint module
- openleadr.hooks module
- openleadr.messaging module
- openleadr.objects module
ActivePeriod
AggregatedPNode
EndDeviceAsset
Event
EventDescriptor
EventSignal
FeatureCollection
Interval
Measurement
MeterAsset
PNode
PowerAttributes
Report
ReportDescription
ReportInterval
ReportPayload
ReportRequest
ReportSpecifier
Response
SamplingRate
ServiceArea
ServiceDeliveryPoint
ServiceLocation
SpecifierPayload
Target
TransportInterface
- openleadr.preflight module
- openleadr.server module
OpenADRServer
OpenADRServer.add_event()
OpenADRServer.add_handler()
OpenADRServer.add_raw_event()
OpenADRServer.cancel_event()
OpenADRServer.event_callbacks
OpenADRServer.event_delivery_callbacks
OpenADRServer.events
OpenADRServer.events_updated
OpenADRServer.registered_reports
OpenADRServer.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