Sorry, I think I tried to say too many things at once.
The stability problems always existed. It got better after changing
to cat5 cables with a clean bus topology, but never went away.
I will try upgrading to the latest version, if that could really
change things. After all the problems I have had with 1wire (mostly
due to bad implementation of cabling) I always think about the
hardware beeing the problem....
Michael
On 09.01.2007, at 14:56, Paul Alfille wrote:
On 1/9/07, Michael Weber <[EMAIL PROTECTED]> wrote:
I have some problems running a PID-Temperature Controller. It works
fine most of the time, but tends to crash with varying frequency
(months to hours).
So yesterday, I changed from the old python module to the ownet
interface (but still use the old v2.4.1 owserver binary) and
encountered the following error (obviously during the read of a
temperature sensor)
ValueError: negative buffersize in recv
The program is very simple: It reads the temperature every minute,
calculates the updated P, and I gains and the correction terms from
those. If the term is 0 or 1, the heater is turned off or on, if it
is inbetween, the heater is put into PWM mode. Most of the writing
I encapsulated in "try." already, but since yesterday I know that
the problem seems to be (also?)the temperature reading.
Any suggestions? Since the first implementation of this regulator,
I rewired the bus using CAT5 cables, and I removed all the "star"-
parts from the topology. Cable length is less than 50m, the
connection is done via a MOXA port server, a serial-to-1wire
converter including a filter.
Well, you've changed only one thing, and that changed from working
to non-working? My thought is that either the 2.4.1 owserver tcp
protocol was slightly different, or that there is an error in ownet.py
If it is easy to test a current version of owserver, that would
simplify the analysis. In 2.4.1 there were no owserver protocol
clients besides the owserver library so the protocol wasn't as well
tested for bad field values.
A 1-wire PWM module? Very interesting.
Electrical problems on the 1-wire bus should not give protocol
errors. owserver should filter them out.
The circuits we use are available at
http://www.aip.de/People/wbittner/1wire/index.html
Sorry, only in German:
"Spannungseinspeisung am Master Kabel auch hier!" is the serial-
ow converter
"Temperatursensor für Daisy Chain Verkabelung mit RJ12 Anschluß für
Sensoren" is the Temperature sensor
"PWM Modul für Heizungsregelung" is the PWM-heater module
Dr. Michael Weber
Astrophysikalisches Institut Potsdam
An der Sternwarte 16
D-14482 Potsdam
Tel: 0331 7499 351
Fax: 0331 7499 200
email: [EMAIL PROTECTED]
----------------------------------------------------------------------
---
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
----------------------------------------------------------------------
---
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
-------------------------------------------------------------------------
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