# Deconstruct Setpoint

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-3e7e5594978343e6335833e8ae11315d6bf7e2ea%2FDeconstruct_Setpoint.png?alt=media)

![](https://459479801-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-Ma9N5K8lMbAhbyBVgms%2Fuploads%2Fgit-blob-b123f42be61b1b1c1891a24e2ed28a63e1c44623%2FDeconstruct_Setpoint.png?alt=media) - [\[source code\]](https://github.com/ladybug-tools/honeybee-grasshopper-energy/blob/master/honeybee_grasshopper_energy/src/HB%20Deconstruct%20Setpoint.py)

Deconstruct a Setpoint object into its constituient properties.

## Inputs

* **setpoint \[Required]**

  A Setpoint object to be deconstructed.&#x20;

## Outputs

* **name**

  Text string for the setpoint display name.&#x20;
* **heating\_sch**

  A temperature schedule for the heating setpoint. The type limit of this schedule should be temperature and the values should be the temperature setpoint in degrees Celcius.&#x20;
* **cooling\_sch**

  A temperature schedule for the cooling setpoint. The type limit of this schedule should be temperature and the values should be the temperature setpoint in degrees Celcius.&#x20;
* **humid\_setpt**

  A numerical value between 0 and 100 for the relative humidity humidifying setpoint \[%]. This value will be constant throughout the year. If None, no humidification will occur.&#x20;
* **dehumid\_setpt**

  A numerical value between 0 and 100 for the relative humidity dehumidifying setpoint \[%]. This value will be constant throughout the year. If None, no dehumidification will occur beyond that which is needed to create air at the cooling supply temperature.&#x20;
