I have a 6 channel Hobbyboards hub (based upon 3 - DS2409 chips).  All 
my devices are connected to channels, nothing on the main line other 
than the hub itself.

The python code that I am developing occasionally fails when it starts.  
I have been starting and stopping the code frequently.  When the code 
started it normally sees the hub and the 3 DS2409's, plus the usual 
/settings /statistics, etc, but sometimes, maybe one in six starts, it 
also sees the devices on one of the channels as being on the main line.  
My code then fails as those devices cannot be read from that position as 
they are not really there.  I cannot see these phantom devices in any 
directory listing but the code logs what it reads and I see them in the 
logs, so I suspect it is a fleeting problem.

My theory is that when I stop the code, either crash or ctrl C at 
keyboard, the hub could be in any condition, and if it just happens to 
be actively connected to one of the channels then maybe the devices on 
that channel still show when I restart, but I see them on the main 
branch.  Does that make any sense?  Is it a feasible possibility?

To try to fix or get around this I first tried writing 1 to the 
/discharge register on each DS2409, that didn't seem to make any 
difference so I then tried writing 0 to the /control register on each 
DS2409.  It hasn't failed since I did that, but as it is not a 
consistent problem anyway I cannot be sure that this has fixed it.

Anyone confirm this or have any other comments?

Thanks
Mick

------------------------------------------------------------------------------
Precog is a next-generation analytics platform capable of advanced
analytics on semi-structured data. The platform includes APIs for building
apps and a phenomenal toolset for data science. Developers can use
our toolset for easy data analysis & visualization. Get a free account!
http://www2.precog.com/precogplatform/slashdotnewsletter
_______________________________________________
Owfs-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/owfs-developers

Reply via email to