Hallo, I want to use onewire plugit to reading temperature. Unfurtunately I use another temperature sensors, DS18B20 with family code "28." I look to siurce code of plugin and I want to ask if it will be enough to change family code in source to get it working. Comparing page http://owfs.org/index.php?page=ds18s20 with http://owfs.org/index.php?page=ds18b20 it seems that family 28 is an enhancement of family 10 and I guess it has to work. I have no working 1-wire device now, I have to build it during next few weeks. I am developing really simple set of shell scripts controlling heating system in my home. I decide to use an aliases for each sensor make it more readable. I think that aliases are useful when more than two sensors will be used, could you please return aliases back to this plugin? I think that possible way is to configure it as follows: <Plugin "onewire"> Device "-s localhost:4304" <Sensor> id "28.123546789ABC" alias "Temperature sensor in bathroom" </Sensor> <Sensor> id "10.CBA987654321" alias "Temperature sensor in living room" </Sensor> <Sensor> id "28.123546789123" alias "Temperature sensor in my bottle of RUM" </Sensor> </Plugin>
or - with a different structure (but more common model covering all 1-wire devices), so I use different plugin name in this example. See to lines with "get" keyword: I suggest to use real properties names as described at e.g. http://owfs.org/index.php?page=ds18b20 for DS18B20 sensors following with an descriptive alias. <Plugin "one_wire_ver_2"> <Hub "-s localhost:4304"> # or it will be better to name it "Server"? <Sensor> id "28.123546789ABC" get "fasttemp" "Bathroom temperature" # see to man page at http://owfs.org/index.php?page=ds18b20 - fastest register with temperature </Sensor> <Sensor "Temperature sensor in living room" > id "10.CBA987654321" get "temperature" "Temperature in living room" # name of register with temperature with an alias </Sensor> <Sensor> id "28.123546789123" get "templow" "Freeze limit" # temperature limit .... can store limit value and draw it to graph so you can see underflow of temperature get "temphigh" "Too hot to drink" # similar to previous line get "temperature11" "RUM temperature" # according to manpage the temperature reading at 11 bits </Sensor> </Hub> </Plugin> Could you please confirm that change of family code is enough to work with my devices? I'll be happy if I will be able to use new devices. Thank you, Pavel
pgpVAZhD5FQRg.pgp
Description: PGP signature
_______________________________________________ collectd mailing list [email protected] http://mailman.verplant.org/listinfo/collectd
