>I'm trying to use owpython, but when I run the tree.py sample, I get: >ow.exUnknownSensor: '/system/adapter/name.0'
Chris, I found the same problem when trying to connect to an owserver by specifying hostname:port. I have done two things to fix the problem. 1. Don't use the "ow" package, but use "ownet" ownet.init('localhost:4304') tree(ownet.Sensor('/')) 2. Fixed the ownet package to properly use the _server and _port passed to init and to properly cast the port to an integer. It seems this must be untested code. An alternate would be to not use ownet's init and use something akin to: tree(ownet.Sensor('/', 'localhost', 4304 ) specifying the host and port directly to the constructor. I'm not a python god by any means, but here is my fixed ownet.Sensor code in ownet/__init.py__ replace _port = pair[1] with _port = int(pair[1]) Then in class Sensor function __init__ replace # setup the connection to use for connunication with the owsensor server if connection: self._connection = connection elif not server or not port: global _server global _port if not _server or not _port: raise exNotInitialized else: self._connection = Connection(server, port) else: self._connection = Connection(server, port) with (note only one line changes -- the first call to Connection) # setup the connection to use for connunication with the owsensor server if connection: self._connection = connection elif not server or not port: global _server global _port if not _server or not _port: raise exNotInitialized else: self._connection = Connection(_server, _port) else: self._connection = Connection(server, port) Working for me, so far. I've not poked about here enough to know who to send these as diffs to to fix the source in CVS. They are (in my opinion) wrong in the current CVS version. Stephen ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Owfs-developers mailing list Owfs-developers@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/owfs-developers