<measure> <schema_version>3.0</schema_version> <name>adjust_dhw_setpoint</name> <uid>b621a756-b738-4be9-9088-ff74b35f917e</uid> <version_id>49f82c8d-e5de-4b9b-8f5f-d142bee302d4</version_id> <version_modified>20211210T190518Z</version_modified> <xml_checksum>A374667A</xml_checksum> <class_name>AdjustDHWSetpoint</class_name> <display_name>Adjust DHW setpoint</display_name> <description>This measure adjusts the water heating setpoint for the domestic hot water system during up to four periods. For heat pump water heater, this measure will also monitor and adjust the water tank setpoint as needed to make sure the tank setpoint is no higher than the HPWH cut-in temperature .</description> <modeler_description>This measure adds flexibility to the DHW system by allowing users to input up to four flexible control periods. The setpoint can be input by setback degrees or absolute temperature values. For all types of water heaters, the water heating setpoint can be adjusted. For heat pump water heater, the water tank setpoint will also be monitored and adjusted to make sure the tank setpoint is no higher than the HPWH cut-in temperature.</modeler_description> <arguments> <argument> <name>stp_adj_method</name> <display_name>Select Setpoint Adjust Input Method</display_name> <type>Choice</type> <required>true</required> <model_dependent>false</model_dependent> <default_value>By Absolute Temperature</default_value> <choices> <choice> <value>By Setback Degree</value> <display_name>By Setback Degree</display_name> </choice> <choice> <value>By Absolute Temperature</value> <display_name>By Absolute Temperature</display_name> </choice> </choices> </argument> <argument> <name>flex_hrs_1</name> <display_name>Daily Flex Period 1:</display_name> <description>Use 24-Hour Format</description> <type>String</type> <required>false</required> <model_dependent>false</model_dependent> <default_value>HH:MM - HH:MM</default_value> </argument> <argument> <name>flex_stp_1</name> <display_name>Daily Flex Period 1 setpoint (or setback degree) in Degrees Fahrenheit:</display_name> <description>Applies every day in the full run period.</description> <type>Double</type> <required>true</required> <model_dependent>false</model_dependent> <default_value>0</default_value> </argument> <argument> <name>flex_hrs_2</name> <display_name>Daily Flex Period 2:</display_name> <description>Use 24-Hour Format</description> <type>String</type> <required>false</required> <model_dependent>false</model_dependent> <default_value>HH:MM - HH:MM</default_value> </argument> <argument> <name>flex_stp_2</name> <display_name>Daily Flex Period 2 setpoint (or setback degree) in Degrees Fahrenheit:</display_name> <description>Applies every day in the full run period.</description> <type>Double</type> <required>true</required> <model_dependent>false</model_dependent> <default_value>0</default_value> </argument> <argument> <name>flex_hrs_3</name> <display_name>Daily Flex Period 3:</display_name> <description>Use 24-Hour Format</description> <type>String</type> <required>false</required> <model_dependent>false</model_dependent> <default_value>HH:MM - HH:MM</default_value> </argument> <argument> <name>flex_stp_3</name> <display_name>Daily Flex Period 3 setpoint (or setback degree) in Degrees Fahrenheit:</display_name> <description>Applies every day in the full run period.</description> <type>Double</type> <required>true</required> <model_dependent>false</model_dependent> <default_value>0</default_value> </argument> <argument> <name>flex_hrs_4</name> <display_name>Daily Flex Period 4:</display_name> <description>Use 24-Hour Format</description> <type>String</type> <required>false</required> <model_dependent>false</model_dependent> <default_value>HH:MM - HH:MM</default_value> </argument> <argument> <name>flex_stp_4</name> <display_name>Daily Flex Period 4 setpoint (or setback degree) in Degrees Fahrenheit:</display_name> <description>Applies every day in the full run period.</description> <type>Double</type> <required>true</required> <model_dependent>false</model_dependent> <default_value>0</default_value> </argument> </arguments> <outputs/> <provenances/> <tags> <tag>Service Water Heating.Water Heating</tag> </tags> <attributes> <attribute> <name>Measure Type</name> <value>ModelMeasure</value> <datatype>string</datatype> </attribute> <attribute> <name>Intended Software Tool</name> <value>Apply Measure Now</value> <datatype>string</datatype> </attribute> <attribute> <name>Intended Software Tool</name> <value>OpenStudio Application</value> <datatype>string</datatype> </attribute> <attribute> <name>Intended Software Tool</name> <value>Parametric Analysis Tool</value> <datatype>string</datatype> </attribute> <attribute> <name>Intended Use Case</name> <value>Model Articulation</value> <datatype>string</datatype> </attribute> <attribute> <name>Intended Use Case</name> <value>New Construction EE</value> <datatype>string</datatype> </attribute> <attribute> <name>Intended Use Case</name> <value>Retrofit EE</value> <datatype>string</datatype> </attribute> </attributes> <files> <file> <filename>LICENSE.md</filename> <filetype>md</filetype> <usage_type>license</usage_type> <checksum>CD7F5672</checksum> </file> <file> <filename>README.md.erb</filename> <filetype>erb</filetype> <usage_type>readmeerb</usage_type> <checksum>703C9964</checksum> </file> <file> <filename>.gitkeep</filename> <filetype>gitkeep</filetype> <usage_type>doc</usage_type> <checksum>00000000</checksum> </file> <file> <filename>adjust_dhw_setpoint_test.rb</filename> <filetype>rb</filetype> <usage_type>test</usage_type> <checksum>FC8975B2</checksum> </file> <file> <filename>CZ06RV2.epw</filename> <filetype>epw</filetype> <usage_type>test</usage_type> <checksum>52282D70</checksum> </file> <file> <filename>SmallHotel-2A-HPWH.osm</filename> <filetype>osm</filetype> <usage_type>test</usage_type> <checksum>AC291BEB</checksum> </file> <file> <filename>SmallHotel-2A.osm</filename> <filetype>osm</filetype> <usage_type>test</usage_type> <checksum>21334FFF</checksum> </file> <file> <version> <software_program>OpenStudio</software_program> <identifier>2.9.1</identifier> <min_compatible>2.9.1</min_compatible> </version> <filename>measure.rb</filename> <filetype>rb</filetype> <usage_type>script</usage_type> <checksum>7E15DB7A</checksum> </file> <file> <filename>README.md</filename> <filetype>md</filetype> <usage_type>readme</usage_type> <checksum>37B87B2E</checksum> </file> </files> </measure>