-
Notifications
You must be signed in to change notification settings - Fork 20
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
DHW Controllers #200
Conversation
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"/> |
There was a problem hiding this comment.
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.
<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> |
There was a problem hiding this comment.
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.
<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> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
And the enumerations.
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. |
Fixes #172.
Add the following element under
Building/BuildingDetails/Systems/WaterHeating
.It also adds a boolean element
HasMixingValve
toWaterHeatingSystem
.