<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to DHD-ToDo</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>Recent changes to DHD-ToDo</description><atom:link href="https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 04 Nov 2013 12:23:26 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/feed" rel="self" type="application/rss+xml"/><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v50
+++ v51
@@ -4,19 +4,3 @@

-
-
-Find RoHS-compliant (photodiode?) replacement for LDR or use indicator LED.
-
-Tweak design to use (5%) array resistor pull-ups consistently for space and cost saving for (say) switches where possible.  May have to be 4k7 for I2C and 1-Wire and (say) 100k for others.
-
-Consider moving all I2C devices to I/O intermittent power rail, eg to save ~2uA of TMP102 even in shut-down mode which is more than whole ATmega328P in power-save!
-
-Test redesign with PICAXE with hardware SPI support and 1.8V+ operation, eg see HPISETUP command which runs on 20X2, 28X1, 28X2, 40X1, 40X2, and SPIOUT command.  The 20X2 seems to be 1.8V-5.5V according to this [table][2] though is short of memory/RAM; the 28X2 is 2.1V upwards which may be OK for 2xAA NiMH and has more memory.  Note that for all these X2 parts the hspi and hi2c lines are shared, which may cause problems if both SPI and i2c devices are needed, unless the SPIOUT etc software bit-banging commands are used instead (which is faster than doing it in BASIC as for the 18M2+, but slower than with hspi commands).
-
-
-[1]: http://blog.hekkers.net/tag/hvac/
-[2]: http://www.picaxe.com/docs/picaxex2.pdf
-
-
-
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Mon, 04 Nov 2013 12:23:26 -0000</pubDate><guid>https://sourceforge.netffe0878a90b08f4580822189ebf01d55ecc211e4</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v49
+++ v50
@@ -5,22 +5,6 @@

-
-Build personality switch between 'miser' and 'comfort' biases.
-
-Investigate occupancy detection by voice (+radio/TV/etc) including possible IIR filter http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html and maybe FFT or not...  Work out how not to be confused by CH noise itself such as whistling/ticking/tapping/rumbling/gurgling/clanking (possibly subtracting average background levels measured with heating running): http://www.britishgas.co.uk/HelpAndAdvice/LookUp/?SXI=5,CASE=2741 and http://www.bestbathrooms.com/info/blog/curing-a-noisy-central-heating-system/ Also consider piezo transducers as input, eg from http://www.contactmicrophones.com/ or Maplin.
-
-Also consider voice control, eg as per: http://www.limpkin.fr/index.php?post/2013/06/30/The-whistled%3A-from-whistle-to-sound-recognition
-
-Design H-bridge for V0.2 design(s), eg from BC549C NPN and BC559C for the PNP side.
-
-Implement RX (including of packet content) on V0.2-A.
-
-Implement hub / boiler-node support on V0.2-A including selective list of nodes to listen for.
-
-Look as AVR comparator equivalent of of http://www.ti.com/lit/an/slaa283a/slaa283a.pdf for PIR or with xtal mike as audio-wakeup, for occupancy sensing.
-
-Knock up test H-bridge and test with real motor of some sort on AVR.

 Find RoHS-compliant (photodiode?) replacement for LDR or use indicator LED.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Mon, 04 Nov 2013 12:17:56 -0000</pubDate><guid>https://sourceforge.net2917fa5d08f9c98078be33e1072eb0fc9a85166c</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v48
+++ v49
@@ -1,10 +1,10 @@
 # DHD's To-Do Short List #

-Supply #define to tweak code to run on stock Arduino UNO (with appropriate level converters).
+See project JIRA at https://opentrv.atlassian.net/browse/TODO

-Investigate Wimoto sensors: http://www.treehugger.com/gadgets/wimoto-adds-motion-and-water-sensors-wireless-sensor-system.html

-Possibly count (multiple) uses of boost in any period and use that as cue to (slowly) drift target warm temperature up for that period, maybe just a degree or two.
+
+

 Build personality switch between 'miser' and 'comfort' biases.

@@ -30,11 +30,6 @@

 Test redesign with PICAXE with hardware SPI support and 1.8V+ operation, eg see HPISETUP command which runs on 20X2, 28X1, 28X2, 40X1, 40X2, and SPIOUT command.  The 20X2 seems to be 1.8V-5.5V according to this [table][2] though is short of memory/RAM; the 28X2 is 2.1V upwards which may be OK for 2xAA NiMH and has more memory.  Note that for all these X2 parts the hspi and hi2c lines are shared, which may cause problems if both SPI and i2c devices are needed, unless the SPIOUT etc software bit-banging commands are used instead (which is faster than doing it in BASIC as for the 18M2+, but slower than with hspi commands).

-Start use cases with JK.
-
-Look at Open Energy Monitor and possible interoperability.
-
-Read up on OpenTherm gateways, eg [Robert Hekkers][1].

 [1]: http://blog.hekkers.net/tag/hvac/
 [2]: http://www.picaxe.com/docs/picaxex2.pdf
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Mon, 04 Nov 2013 12:10:00 -0000</pubDate><guid>https://sourceforge.net9fab6f34fa50cf8268c798973dcc59759d5a8250</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v47
+++ v48
@@ -1,6 +1,8 @@
 # DHD's To-Do Short List #

 Supply #define to tweak code to run on stock Arduino UNO (with appropriate level converters).
+
+Investigate Wimoto sensors: http://www.treehugger.com/gadgets/wimoto-adds-motion-and-water-sensors-wireless-sensor-system.html

 Possibly count (multiple) uses of boost in any period and use that as cue to (slowly) drift target warm temperature up for that period, maybe just a degree or two.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Sun, 07 Jul 2013 17:45:09 -0000</pubDate><guid>https://sourceforge.net4afa1aca123dec826728122767f20c18b4f7ef80</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v46
+++ v47
@@ -7,6 +7,8 @@
 Build personality switch between 'miser' and 'comfort' biases.

 Investigate occupancy detection by voice (+radio/TV/etc) including possible IIR filter http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html and maybe FFT or not...  Work out how not to be confused by CH noise itself such as whistling/ticking/tapping/rumbling/gurgling/clanking (possibly subtracting average background levels measured with heating running): http://www.britishgas.co.uk/HelpAndAdvice/LookUp/?SXI=5,CASE=2741 and http://www.bestbathrooms.com/info/blog/curing-a-noisy-central-heating-system/ Also consider piezo transducers as input, eg from http://www.contactmicrophones.com/ or Maplin.
+
+Also consider voice control, eg as per: http://www.limpkin.fr/index.php?post/2013/06/30/The-whistled%3A-from-whistle-to-sound-recognition

 Design H-bridge for V0.2 design(s), eg from BC549C NPN and BC559C for the PNP side.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Tue, 25 Jun 2013 09:17:57 -0000</pubDate><guid>https://sourceforge.net84c418c79e3d10612b8257a3dbfc0201e7edf841</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v45
+++ v46
@@ -6,7 +6,7 @@

 Build personality switch between 'miser' and 'comfort' biases.

-Investigate occupancy detection by voice (+radio/TV/etc) including possible IIR filter http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html and maybe FFT or not...  Work out how not to be confused by CH noise itself such as whistling/ticking/tapping/rumbling/gurgling/clanking (possibly subtracting average background levels measured with heating running): http://www.britishgas.co.uk/HelpAndAdvice/LookUp/?SXI=5,CASE=2741 and http://www.bestbathrooms.com/info/blog/curing-a-noisy-central-heating-system/
+Investigate occupancy detection by voice (+radio/TV/etc) including possible IIR filter http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html and maybe FFT or not...  Work out how not to be confused by CH noise itself such as whistling/ticking/tapping/rumbling/gurgling/clanking (possibly subtracting average background levels measured with heating running): http://www.britishgas.co.uk/HelpAndAdvice/LookUp/?SXI=5,CASE=2741 and http://www.bestbathrooms.com/info/blog/curing-a-noisy-central-heating-system/ Also consider piezo transducers as input, eg from http://www.contactmicrophones.com/ or Maplin.

 Design H-bridge for V0.2 design(s), eg from BC549C NPN and BC559C for the PNP side.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Fri, 21 Jun 2013 07:12:45 -0000</pubDate><guid>https://sourceforge.net359daa917efc16ab433b8c27b5c4bb32b0aec41e</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v44
+++ v45
@@ -14,7 +14,7 @@

 Implement hub / boiler-node support on V0.2-A including selective list of nodes to listen for.

-Look as AVR comparator equivalent of of http://www.ti.com/lit/an/slaa283a/slaa283a.pdf for PIR.
+Look as AVR comparator equivalent of of http://www.ti.com/lit/an/slaa283a/slaa283a.pdf for PIR or with xtal mike as audio-wakeup, for occupancy sensing.

 Knock up test H-bridge and test with real motor of some sort on AVR.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Thu, 20 Jun 2013 20:59:58 -0000</pubDate><guid>https://sourceforge.net886aaa85cd76da4a897d0deaceaee039f316b57a</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v43
+++ v44
@@ -13,6 +13,8 @@
 Implement RX (including of packet content) on V0.2-A.

 Implement hub / boiler-node support on V0.2-A including selective list of nodes to listen for.
+
+Look as AVR comparator equivalent of of http://www.ti.com/lit/an/slaa283a/slaa283a.pdf for PIR.

 Knock up test H-bridge and test with real motor of some sort on AVR.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Thu, 20 Jun 2013 20:57:31 -0000</pubDate><guid>https://sourceforge.nete66b1af29d64d41b0cc752eb9b0b640fd3b281db</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v42
+++ v43
@@ -1,4 +1,6 @@
 # DHD's To-Do Short List #
+
+Supply #define to tweak code to run on stock Arduino UNO (with appropriate level converters).

 Possibly count (multiple) uses of boost in any period and use that as cue to (slowly) drift target warm temperature up for that period, maybe just a degree or two.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Thu, 20 Jun 2013 20:01:02 -0000</pubDate><guid>https://sourceforge.netb1c8a918076e59ea3731ea1b76e6e92e50d708ba</guid></item><item><title>DHD-ToDo modified by Damon Hart-Davis</title><link>https://sourceforge.net/p/opentrv/wiki/DHD-ToDo/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v41
+++ v42
@@ -1,6 +1,8 @@
 # DHD's To-Do Short List #

 Possibly count (multiple) uses of boost in any period and use that as cue to (slowly) drift target warm temperature up for that period, maybe just a degree or two.
+
+Build personality switch between 'miser' and 'comfort' biases.

 Investigate occupancy detection by voice (+radio/TV/etc) including possible IIR filter http://www-users.cs.york.ac.uk/~fisher/mkfilter/trad.html and maybe FFT or not...  Work out how not to be confused by CH noise itself such as whistling/ticking/tapping/rumbling/gurgling/clanking (possibly subtracting average background levels measured with heating running): http://www.britishgas.co.uk/HelpAndAdvice/LookUp/?SXI=5,CASE=2741 and http://www.bestbathrooms.com/info/blog/curing-a-noisy-central-heating-system/

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Damon Hart-Davis</dc:creator><pubDate>Wed, 19 Jun 2013 16:40:39 -0000</pubDate><guid>https://sourceforge.netdbc273d15455d3c34e84f7a4a1b226b3830ce4fe</guid></item></channel></rss>