FloParamsSimpleresistivehydronic
Python pydantic class corresponding to json type `flo.params.simpleresistivehydronic`
.
- class gwatn.types.FloParamsSimpleresistivehydronic(*, GNodeAlias, FloParamsUid, HomeCity='MILLINOCKET_ME', TimezoneString='US/Eastern', StartYearUtc=2020, StartMonthUtc=1, StartDayUtc=1, StartHourUtc=0, StartMinuteUtc=0, StorageSteps=100, StoreSizeGallons=240, MaxStoreTempF=210, RatedPowerKw=9.5, RequiredSourceWaterTempF=120, CirculatorPumpGpm=4.5, ReturnWaterDeltaTempF=20, RoomTempF=70, AmbientPowerInKw=1.2, HouseWorstCaseTempF=-7, StorePassiveLossRatio=0.005, PowerLostFromHouseKwList=[3.42], AmbientTempStoreF=65, SliceDurationMinutes=[60], RealtimeElectricityPrice=[10.35], DistributionPrice=[40.0], OutsideTempF=[-5.1], RtElecPriceUid, DistPriceUid, WeatherUid, CurrencyUnit=RecognizedCurrencyUnit.USD, Tariff=DistributionTariff.VersantA1StorageHeatTariff, EnergyType=EnergySupplyType.RealtimeLocalLmp, StandardOfferPriceDollarsPerMwh=110, FlatDistributionTariffDollarsPerMwh=113, StartingStoreIdx=50, TypeName='flo.params.simpleresistivehydronic', Version='000')
- Parameters:
GNodeAlias (str) –
FloParamsUid (str) –
HomeCity (str) –
TimezoneString (str) –
StartYearUtc (int) –
StartMonthUtc (int) –
StartDayUtc (int) –
StartHourUtc (int) –
StartMinuteUtc (int) –
StorageSteps (int) –
StoreSizeGallons (int) –
MaxStoreTempF (int) –
RatedPowerKw (float) –
RequiredSourceWaterTempF (int) –
CirculatorPumpGpm (float) –
ReturnWaterDeltaTempF (int) –
RoomTempF (int) –
AmbientPowerInKw (float) –
HouseWorstCaseTempF (float) –
StorePassiveLossRatio (float) –
PowerLostFromHouseKwList (List[float]) –
AmbientTempStoreF (int) –
SliceDurationMinutes (List[int]) –
RealtimeElectricityPrice (List[float]) –
DistributionPrice (List[float]) –
OutsideTempF (List[float]) –
RtElecPriceUid (str) –
DistPriceUid (str) –
WeatherUid (str) –
CurrencyUnit (RecognizedCurrencyUnit) –
Tariff (DistributionTariff) –
EnergyType (EnergySupplyType) –
StandardOfferPriceDollarsPerMwh (int) –
FlatDistributionTariffDollarsPerMwh (int) –
StartingStoreIdx (int) –
TypeName (Literal['flo.params.simpleresistivehydronic']) –
Version (str) –
- GNodeAlias:
Description:
Format: LeftRightDot
- FloParamsUid:
Description:
Format: UuidCanonicalTextual
- HomeCity:
Description:
- TimezoneString:
Description:
- StartYearUtc:
Description:
- StartMonthUtc:
Description:
- StartDayUtc:
Description:
- StartHourUtc:
Description:
- StartMinuteUtc:
Description:
- StorageSteps:
Description:
- StoreSizeGallons:
Description:
- MaxStoreTempF:
Description:
- RatedPowerKw:
Description:
- RequiredSourceWaterTempF:
Description:
- CirculatorPumpGpm:
Description:
- ReturnWaterDeltaTempF:
Description:
- RoomTempF:
Description:
- AmbientPowerInKw:
Description:
- HouseWorstCaseTempF:
Description:
- StorePassiveLossRatio:
Description:
- PowerLostFromHouseKwList:
Description:
- AmbientTempStoreF:
Description:
- SliceDurationMinutes:
Description:
- RealtimeElectricityPrice:
Description:
- DistributionPrice:
Description:
- OutsideTempF:
Description:
- RtElecPriceUid:
Description:
Format: UuidCanonicalTextual
- DistPriceUid:
Description:
Format: UuidCanonicalTextual
- WeatherUid:
Description:
Format: UuidCanonicalTextual
- CurrencyUnit:
Description:
- Tariff:
Description:
- EnergyType:
Description:
- StandardOfferPriceDollarsPerMwh:
Description:
- FlatDistributionTariffDollarsPerMwh:
Description:
- StartingStoreIdx:
Description:
- class gwatn.types.flo_params_simpleresistivehydronic.check_is_uuid_canonical_textual(v)
UuidCanonicalTextual format: A string of hex words separated by hyphens of length 8-4-4-4-12.
- Raises:
ValueError – if not UuidCanonicalTextual format
- Parameters:
v (str) –
- class gwatn.types.flo_params_simpleresistivehydronic.check_is_left_right_dot(v)
LeftRightDot format: Lowercase alphanumeric words separated by periods, most significant word (on the left) starting with an alphabet character.
- Raises:
ValueError – if not LeftRightDot format
- Parameters:
v (str) –
- class gwatn.types.FloParamsSimpleresistivehydronic_Maker(g_node_alias, flo_params_uid, home_city, timezone_string, start_year_utc, start_month_utc, start_day_utc, start_hour_utc, start_minute_utc, storage_steps, store_size_gallons, max_store_temp_f, rated_power_kw, required_source_water_temp_f, circulator_pump_gpm, return_water_delta_temp_f, room_temp_f, ambient_power_in_kw, house_worst_case_temp_f, store_passive_loss_ratio, power_lost_from_house_kw_list, ambient_temp_store_f, slice_duration_minutes, realtime_electricity_price, distribution_price, outside_temp_f, rt_elec_price_uid, dist_price_uid, weather_uid, currency_unit, tariff, energy_type, standard_offer_price_dollars_per_mwh, flat_distribution_tariff_dollars_per_mwh, starting_store_idx)
- Parameters:
g_node_alias (str) –
flo_params_uid (str) –
home_city (str) –
timezone_string (str) –
start_year_utc (int) –
start_month_utc (int) –
start_day_utc (int) –
start_hour_utc (int) –
start_minute_utc (int) –
storage_steps (int) –
store_size_gallons (int) –
max_store_temp_f (int) –
rated_power_kw (float) –
required_source_water_temp_f (int) –
circulator_pump_gpm (float) –
return_water_delta_temp_f (int) –
room_temp_f (int) –
ambient_power_in_kw (float) –
house_worst_case_temp_f (float) –
store_passive_loss_ratio (float) –
power_lost_from_house_kw_list (List[float]) –
ambient_temp_store_f (int) –
slice_duration_minutes (List[int]) –
realtime_electricity_price (List[float]) –
distribution_price (List[float]) –
outside_temp_f (List[float]) –
rt_elec_price_uid (str) –
dist_price_uid (str) –
weather_uid (str) –
currency_unit (RecognizedCurrencyUnit) –
tariff (DistributionTariff) –
energy_type (EnergySupplyType) –
standard_offer_price_dollars_per_mwh (int) –
flat_distribution_tariff_dollars_per_mwh (int) –
starting_store_idx (int) –
- classmethod tuple_to_type(tuple)
Given a Python class object, returns the serialized JSON type object
- Parameters:
tuple (FloParamsSimpleresistivehydronic) –
- Return type:
str
- classmethod type_to_tuple(t)
Given a serialized JSON type object, returns the Python class object
- Parameters:
t (str) –
- Return type: