# Deconstruct Hot Water

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

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

Deconstruct a ServiceHotWater object into its constituient properties.

## Inputs

* **hot\_water \[Required]**

  A ServiceHotWater object to be deconstructed.&#x20;

## Outputs

* **name**

  An Equipment object that can be used to create a ProgramType or be assigned directly to a Room.&#x20;
* **flow\_per\_area**

  A numerical value for the total volume flow rate of water per unit area of floor (L/h-m2).&#x20;
* **schedule**

  A fractional schedule for the use of hot water over the course of the year. The fractional values will get multiplied by the \_flow\_per\_area to yield a complete water usage profile.&#x20;
* **target\_temp**

  The target temperature of the water out of the tap in Celsius. This the temperature after the hot water has been mixed with cold water from the water mains.&#x20;
* **sensible\_fract**

  A number between 0 and 1 for the fraction of the total hot water load given off as sensible heat in the zone.&#x20;
* **latent\_fract**

  A number between 0 and 1 for the fraction of the total hot water load that is latent (as opposed to sensible).&#x20;
