8000 DHW Controllers by nmerket · Pull Request #200 · hpxmlwg/hpxml · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

DHW Controllers #200

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 5 commits into from
Oct 23, 2019
Merged

DHW Controllers #200

merged 5 commits into from
Oct 23, 2019

Conversation

nmerket
Copy link
Contributor
@nmerket nmerket commented Oct 15, 2019

Fixes #172.

Add the following element under Building/BuildingDetails/Systems/WaterHeating.

BaseElements_WaterHeatingControl

It also adds a boolean element HasMixingValve to WaterHeatingSystem.

@nmerket nmerket requested a review from GamalielL October 15, 2019 20:29
@nmerket
Copy link
Contributor Author
nmerket commented Oct 15, 2019

Note: includes the home automation branch from #198. Probably should be merged after that.

<xs:annotation>
<xs:documentation>[deg F]</xs:documentation>
</xs:annotation>
</xs:element>
<xs:element minOccurs="0" name="UsesDesuperheater"
type="xs:boolean">
<xs:element minOccurs="0" name="HasMixingValve" type="xs:boolean"/>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here's the new HasMixingValve element.

Comment on lines +1396 to +1409
<xs:element maxOccurs="unbounded" minOccurs="0" name="WaterHeatingControl">
<xs:complexType>
<xs:sequence>
<xs:group ref="SystemInfo"/>
<xs:element ref="ConnectedDevice"/>
<xs:element minOccurs="0" name="Model" type="xs:string"/>
<xs:element minOccurs="0" name="Manufacturer" type="xs:string"/>
<xs:element minOccurs="0" name="SerialNumber" type="xs:string"/>
<xs:element minOccurs="0" name="ControlTechnology" type="DHWControllerTechnology"/>
<xs:element minOccurs="0" name="TemperatureControl" type="DHWTemperatureControl"/>
<xs:element minOccurs="0" ref="extension"/>
</xs:sequence>
</xs:complexType>
</xs:element>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Here's the new WaterHeatingControl element.

Comment on lines +2201 to +2212
<xs:simpleType name="DHWControllerTechnology">
<xs:restriction base="xs:string">
<xs:enumeration value="smart"/>
<xs:enumeration value="timer"/>
</xs:restriction>
</xs:simpleType> 8000
<xs:simpleType name="DHWTemperatureControl">
<xs:restriction base="xs:string">
<xs:enumeration value="fixed"/>
<xs:enumeration value="variable"/>
</xs:restriction>
</xs:simpleType>
Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

And the enumerations.

@nmerket
Copy link
Contributor Author
nmerket commented Oct 15, 2019

It looks like my editor decided to reformat all the schemas here. There's also the changes from #198. It's making the diffs big. I highlighted the important stuff above.

@nmerket nmerket added this to the v3.0 milestone Oct 15, 2019
@nmerket nmerket merged commit 01fb39a into master Oct 23, 2019
@nmerket nmerket deleted the 172_dhw_controllers branch October 23, 2019 21:57
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Add DHW controllers
2 participants
0