preheat_open.interfaces.Adapter

class preheat_open.interfaces.Adapter

Bases: ABC

__init__()

Methods

__init__()

close()

rtype:

None

get_all_locations_collection()

rtype:

Collection

get_all_locations_information()

rtype:

list[LocationInformation]

get_comfort_profile_setpoints(date_range, ...)

rtype:

list[ComfortProfile]

get_devices(location_id)

rtype:

list[Device]

get_electricity_prices(unit, date_range, ...)

rtype:

ElectricityPrices

get_features(location_id)

get_location(location_id)

rtype:

Location

get_locations(location_ids)

rtype:

list[Location]

get_price_components(supply_point_ids)

rtype:

dict[int, list[AppliedPriceComponent]]

get_price_data(date_range, price_component_ids)

rtype:

dict[int, PriceData]

get_setpoint_schedule(control_unit, date_range)

rtype:

SetpointSchedule

load_measurements(components, date_range)

rtype:

None

location_post_setup(location)

rtype:

None

open()

rtype:

None

put_setpoint_schedule(schedule, control_unit)

rtype:

Response

Attributes

building_model