<div dir="ltr"><div>Hmm, how did I not spot the micro USB socket?</div><div><br></div><div>My FTDI cable arrived and I've successfully connected to both my boards.</div><div><br></div><div>I think that the instructions at <a href="http://sourceforge.net/p/opentrv/wiki/Arduino/">http://sourceforge.net/p/opentrv/wiki/Arduino/</a> could be clarified:</div>

<div><br></div><div>> 5 Plug in the FTDI cable to your OpenTRV controller. Note which pin is 5V and which is GND</div><div><br></div><div>On the FTDI cable supplied by RS, black is ground. If this is standard (colouring), it would be helpful to add it to the wiki. If it's not standard, perhaps it shouldn't ...</div>

<div><br></div><div>I notice that my regular sorceforge account appears to allow me editing rights to the wiki. I'm happy to contribute; just need suggestions as to what areas would be most useful.</div><div><br></div>

<div><br></div><div>Next questions:</div><div><br></div><div>1. Boot text informs:</div><div>> ? at CLI prompt for help</div><div><br></div><div>I don't seem to be able to send this command from the Arduino IDE. Should I be able to, or can the command be sent in a different way?</div>

<div><br></div><div>2. wiki page states "Any time you plug in the FTDI cable or close and reopen the Arduino IDE serial monitor window, the board will reset and display the POST sequence again".</div><div><br></div>

<div>I am NOT getting a reboot / POST by simply closing and re-opening the serial monitor window. Is the wiki incorrect on this point?</div><div><br></div><div><br></div><div>3. Is what we are seeing in the console (other than the boot text) a copy of broadcast messages? And if so, are those standard(ish) FS20 messages as hinted at on the wiki:</div>

<div><br></div><div><a href="https://sourceforge.net/p/opentrv/wiki/FHT%20Protocol/">https://sourceforge.net/p/opentrv/wiki/FHT%20Protocol/</a></div><div><br></div><div>Or, is this a separate debug conversation?</div><div>

<br></div><div>Damon wrote that a status message begins with a "="; I have observed that these are being output every 4 minutes.</div><div><br></div><div><br></div><div><br></div><div>And ... 4. what next?</div>

<div><br></div><div class="gmail_extra"><br><br><div class="gmail_quote">On 27 March 2014 21:40, Damon Hart-Davis <span dir="ltr"><<a href="mailto:dhd@exnet.com" target="_blank">dhd@exnet.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
Hi,<br>
<br>
The sections are separated by semicolons, and not all sections will appear in every status line (one that starts with ‘=‘).<br>
<div class=""><br>
<br>
<br>
On 27 Mar 2014, at 21:22, Erin Jones <<a href="mailto:erinrjones@gmail.com">erinrjones@gmail.com</a>> wrote:<br>
<br>
> So it turns out, i had a usb bub II (had to disable my electric monitor so it can't stay) so I booted one of these guys up today.  Below is my basic output.  (i used putty for the serial connection, on windows, i came up as com6.  Arduino worked too, putty is just an older friend).<br>


> typing against the console didn't seem to give output.<br>
><br>
> When I pushed buttons and twiddled the dial... i got output!<br>
> =F0%@24C1;T0 12 W255 0 F255 0 W255 0 F255 0;S10 10 21 cffO<br>
<br>
</div>That line says amongst other things:<br>
<br>
> F0%@24C1<br>
<br>
In Frost mode with valve 0% open at room temperature of 24 1/16 degrees C<br>
<div class=""><br>
> T0 12 W255 0 F255 0 W255 0 F255 0;<br>
<br>
</div>Time is 00:12 and neither LEARN schedule is set.<br>
<br>
> S10 10 21 cffO<br>
<br>
The target is currently 10C, the FROST target is 10C and the WARM target is 21C,<br>
the unit has a comfort bias, the prediction is that the room shouldn’t be heated for this hour and the next, and there is a strong indication of room occupancy.<br>
<br>
This is NOT properly externall documented yet.<br>
<br>
However, if you look in UI_Minimal.cpp at serialStatusReport(), much will be revealed.<br>
<br>
Martin is working on a more human-friendly front end on this rather minimal CLI/UI!<br>
<br>
Rgds<br>
<span class=""><font color="#888888"><br>
Damon<br>
</font></span><div class=""><div class="h5"><br>
<br>
><br>
><br>
> I am guessing that is 24C but i am pretty lost after that.  Do we have a guide to what those are?  Or what I should be doing next?  I powered up another one but buttons, etc didn't seem to relay.  presumably i need to sync them somehow.  I'm all ears for suggestions.  I will dig through the code if necessary but some pointers to relevant parts would be great.<br>


><br>
> as an aside on power, I am using USB power, it is 5v rather than the 3 specified in teh other mail but the usb connector was too tempting not to try.  is there a risk of burning the board?<br>
><br>
> Do we need an FTDI cable for each device or will we just be needing one on teh controller?<br>
><br>
> Hope to see more chatter here (or should we use the sf forum?)<br>
><br>
> OpenTRV booting: board V0.2 REV2; code 2014/Mar/23 20:34:55<br>
> DEBUG mode with serial logging<br>
> Reset count: 16<br>
> Free RAM: 1433<br>
> posPOST: 1: about to test RFM23<br>
> posPOST: 2: RFM23 OK<br>
> Vcc: 3298mV<br>
> Int temp: 34C / 551<br>
> posPOST: 3: internal sensors OK, next light/temp/other<br>
> Gathering initial inputs and computing target/demand...<br>
> light: 524<br>
> temp: 390<br>
> temp pot: 339<br>
> posPOST: 4: light/temp OK<br>
> posPOST: 5: slow RTC clock OK<br>
> ? at CLI prompt for help<br>
> =F0%@24C6;T0 8 W255 0 F255 0 W255 0 F255 0;S5 5 17 effO<br>
> =F0%@24C6;T0 8 W255 0 F255 0 W255 0 F255 0;S5 5 17 effO<br>
><br><br>
</div></div></blockquote></div><br></div></div>