<html><body><div style="color:#000; background-color:#fff; font-family:Courier New, courier, monaco, monospace, sans-serif;font-size:12pt">One interesting point on OpenTherm that may make it easier than it first seems is that there are (apparently) actually 2 protocols: OpenTherm Lite (OT/-) and OpenTherm Plus (OT/+). The latter (OT+) is what most people mean when they say "OT", and is bi-directional based on voltage control by the room unit and current control by the boiler. Plain old OT/- is actually just a PWM voltage signal from the controller, which ought to be easily doable (the boiler controls current to indicate fault status, but if we're not going for OT certification on the PoC...).<br><br>Ask your preferred search engine about "The OpenTherm Communications Protocol".<br><br><div><span><br></span></div><div><br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; margin-top: 5px; padding-left: 5px;">  <div
 style="font-family: Courier New,courier,monaco,monospace,sans-serif; font-size: 12pt;"> <div style="font-family: times new roman,new york,times,serif; font-size: 12pt;"> <div dir="ltr"> <font face="Arial" size="2"> <hr size="1">  <b><span style="font-weight: bold;">From:</span></b> Thomas Hood <jdthood@gmail.com><br> <b><span style="font-weight: bold;">To:</span></b> Closed list for developer discussions <opentrv-dev@lists.opentrv.org.uk> <br> <b><span style="font-weight: bold;">Sent:</span></b> Tuesday, 2 April 2013, 12:05<br> <b><span style="font-weight: bold;">Subject:</span></b> Re: [OpenTRV-dev] TRV control - my problem, and musings so far<br> </font> </div> <br>On Tue, Apr 2, 2013 at 11:53 AM, Kevin Wood <<a ymailto="mailto:kevin@the-wood-family.com" href="mailto:kevin@the-wood-family.com">kevin@the-wood-family.com</a>> wrote:<br>> 4) Integration and control strategy<br>><br>> I'd mused that each "zone" could transmit a
 figure each time it "woke",<br>> perhaps based on a comparison between current temperature and set point,<br>> indicating the local level of "desperation" for heat. The programmer would<br>> sum these and use it as a criteria to determine if it's worth lighting the<br>> boiler. In this way, a single zone dropping a fraction below target while<br>> the rest are happy wouldn't result in a potentially wasteful short cycle<br>> of the boiler, yet a number of zones in such a state would, as would one<br>> zone that's well below target or where the set point has recently been<br>> increased. Each zone would receive a response from the programmer,<br>> indicating if heat is being supplied, and also if a pump overrun condition<br>> exists, allowing zones to open and take "waste heat" based on some<br>> criteria.<br><br>Writing software to control the boiler(s) optimally and safely based<br>on information provided by other system
 components will certainly be<br>one of the biggest challenges.<br><br>Among the commercial systems that I have looked into only Honeywell<br>Evohome and Danfoss Living Connect dare to control the boiler and only<br>Honeywell can control a modulating OpenTherm boiler. Reading forums<br>related to these systems I didn't get the impression that the software<br>in those systems has been well tuned yet.<br>-- <br>Thomas<br>_______________________________________________<br>OpenTRV-dev mailing list<br><a ymailto="mailto:OpenTRV-dev@lists.opentrv.org.uk" href="mailto:OpenTRV-dev@lists.opentrv.org.uk">OpenTRV-dev@lists.opentrv.org.uk</a><br><a href="http://lists.opentrv.org.uk/listinfo/opentrv-dev" target="_blank">http://lists.opentrv.org.uk/listinfo/opentrv-dev</a><br><br><br> </div> </div> </blockquote></div>   </div></body></html>