We moved the project to GitHub. Please post your wish for assistance there. https://github.com/owfs/owfs/issues Thank you, Jan
Hello, im looking for detailed information on how to use OWFS-python, with a raspberry pi, im building a project in which i need to send a measurement and convert command to multiple DS18B20's, wait the conversion time, and burst read. all sensors simoultaneously doing conversion to reduce time. i cant seem to find a tutorial, or even a list of functions that are available once the owfs module/library is installed. installation is another thing im unsure about. ideally i can do it through pip? if...
Add possibility to compile owfs against php7, requires swig > 3.0.11
Revert "Merge pull request #4 from heinervdm/master"
Updated README to indicate move to github
Merge pull request #7 from miccoli/patch/cvsignore
Remove "$Author$"
Merge pull request #6 from miccoli/patch/getpagesize
add uninstall target to module/owmon and module/owtap Makefile
remove $Id$ strings
Merge pull request #5 from miccoli/patch/uninstall
remove old .cvsignore files
Merge pull request #4 from heinervdm/master
`getpagesize` is not portable, use instead `sysconf(_SC_PAGESIZE)`
added OS X Travis CI environment
Added Travis GitHub integration for basic automated build verificaiton
Remove "$HeadURL:…$"
Unbreak FreeBSD build when Avahi is present
Add pkg-config entry for owcapi
Merge pull request #3 from justinbrewer/owcapi-pkgconfig
NOTE: Project moved to github
NOTE: Tickets moved to github
This is an error in the Debian packaging. Please update to Debian Stretch or newer.
owserver on RPi ignores debug/error options
include <sys/sysmacros.h> for major()
Fixed OW_init() fail when parsing command line options before calling it
Merge branch 'echrstnn-fix-owinit'
Release 3.2p2
Problems reading memory pages from DS2438
Merged. Took some time today to study the code to understand OWQ_offset, for my own benifit. Here is what I figured out, for future reference :) OWQ_offset is default 0 from OWQ_allocate_read_buffer and OWQ_size is derived from the filetype struct field suglen, 8 in this case. If OWQ_offset is set (in i.e. owserver read.c based on incoming request), ow_read.c will adjust OWQ_size in adjust_file_size (from FS_r_local), ensuring it never copies longer than the "file" length.
ds2438: explicitly set OWQ_length when reading page
DS18(B)20 resolution cache fix
ow_testhelper.h missing from 3.2p1 source code archive
Merged.
Fix ow_testhelper.h missing from source code archive
ow_testhelper.h missing from 3.2p1 source code archive
Changes to man regarding LinkUSB and FTDI addressing
Changes to man regarding LinkUSB and FTDI addressing
Changes and additions to the owserver manual regarding mainly LinkUSB with FTDI
Hi, thanks for contribution! Not too familiar with that device, but setting OWQ_size seems sensible. I'm curious though, what is OWQ_offset(owq) usually set to? Always zero? Seems a bit odd to write to data[OWQ_offset(owq)] instead of data[0], especially since data is not initialized.
Problems reading memory pages from DS2438
This doesn't depend on the host adapter you use. With the DS2438, OWFS has temperate+voltage→humidity formulas for the Humirel HTM1735 and for the Honeywell HIH3600, HIH4000, and HIH5030. For other "raw" sensors, you can either calculate it yourself or we could add support. You may want to consider the iButtonLink SmartSlave SS-Wall-TH, which is supported by recent OWFS out-of-the-box. Another solution is to use an I²C humiditiy sensor as the HTU21 or AM2315 and connect them to Onewire through an...
This doesn't depend on the host adapter you use. With the DS2438, OWFS has temperate+voltage formulas for the Humirel HTM1735 and for the Honeywell HIH3600, HIH4000, and HIH5030. For other "raw" sensors, you can either calculate it yourself or we could add support. You may want to consider the iButtonLink SmartSlave SS-Wall-TH, which is supported by recent OWFS out-of-the-box. Another solution is to use an I²C humiditiy sensor as the HTU21 or AM2315 and connect them to Onewire through an DS28E17...
This doesn't depend on the host adapter you use. With the DS2438, OWFS has temperate+voltage formulas for the Humirel HTM1735 and for the Honeywell HIH3600, HIH4000, and HIH5030. For other "raw" sensors, you can either calculate it yourself or we could add support. You may want to consider the iButtonLink SmartSlave SS-Wall-TS, which is supported by recent OWFS out-of-the-box. Another solution is to use an I²C humiditiy sensor as the HTU21 or AM2315 and connect them to Onewire through an DS28E17...
This doesn't depend on the host adapter you use. With the DS2438, OWFS has temperate+voltage formulas for the Humirel HTM1735 and for the Honeywell HIH3600, HIH4000, and HIH5030. For other "raw" sensors, you can either calculate it yourself or we could add support. You may want to consider the iButtonLink SmartSlave SS-Wall-TS, which is also supported by OWFS. Another solution is to use an I²C humiditiy sensor as the HTU21 or AM2315 and connect them to Onewire through an DS28E17 Onewire to I²C brigde....
Hi, sorry for very late response :-) My question is stil open. It is possible to add humidity on passive adapter DS90907 ? I realy don't know. Did you do any progress ?
Fix race conditions in ow_regcomp
Ignore man3/IBLSS.3
Free regexes at exit
The owserver program isn't the same as the owfs program. Both can be run as a service, but the use of the owfs program for anything but testing is discouraged due to its unfixable concurrency issues. Please run the owserver service, then access it with the owread/owdir/owget/owwrite shell tools, or one of the various language bindings. You will also get network transparency and working concurrent access that way.
The owserver program isn't the same as the owfs program. Both can be run as a service, but the use of owfs for anything but testing is discouraged due to its unfixable concurrency issues. Please run the owserver service, then access it with the owread/owdir/owget/owwrite shell tools, or one of the various language bindings. You will also get network transparency and working concurrent access that way.
Hi all, i have a temperature sensor connected via passive DS9097 on a RPi3 (rasbian). The following command works correctly and shows the temps in the mount-dir: sudo /usr/bin/owfs --debug --i2c=ALL:ALL --allow_other --passive /dev/ttyUSB0 /mnt/1wire However, I'm not able to get it working as the service, which I start with: sudo service owserver start The mount-dir just stays empty! My owfs.conf: # Sample configuration file for the OWFS suite for Debian GNU/Linux. # # # This is the main OWFS configuration...
Do you use the --w1 or the --i2c= host adaptor option? If the latter, did you disable the w1 kernel driver (or at least the ds2482 module)? That's because if both the w1 kernel driver and owfs are accessing the DS2482-800, such problems are inevitable.
Do you use the --w1 or the --i2c= host adaptor option? If the latter, did you disable the w1 kernel driver (or at least the ds2482 module)? That's because of both the w1 kernel driver and owfs are accessing the DS2482-800, such problems are inevitable.
LINK: unbreak non-ftdi access mode
Still duplicate devices shown with owfs3.1p5 on raspian 9 and DS2482-800 busmaster
Hi, i recently setup a brand new raspian 9 os with owfs3.1p5. My busmaster is a DS2482-800 chip. I have tried owfs with simple DS2401 chips But when i list the mounted filesystem it still shows duplicate entries. Any hints on that issue. I already got the same issue with raspian 8 and owfs2.9x. owhttp seems to be ok. Hardware: RaspberryPi 2 Model B V1.1 Best Regards
Hi, i recently setup a brand new raspian 9 os with owfs3.1p5. My busmaster is a DS2482-800 chip. I have tried owfs with simple DS2401 chips But when i list the mounted filesystem it still shows duplicate entries. Any hints on that issue. I already got the same issue with raspian 8 and owfs2.9x. owhttp seems to be ok. Hardware RaspberryPi 2 Model B V1.1 Best Regards
Hi, i recently setup a brand new raspian 9 os with owfs3.1p5. My busmaster is a DS2482-800 chip. I have tried owfs with simple DS2401 chips But when i list the mounted filesystem it still shows duplicate entries. Any hints on that issue. I already got the same issue with raspian 8 and owfs2.9x. owhttp seems to be ok. Best Regards
Hi, i recently setup a brand new raspian 9 os with owfs3.1p5. My busmaster is a DS2482-800 chip. I have tried owfs with simple DS2401 chips But when i list the mounted filesystem is still shows duplicate entries. Any hints on that issue. I already got the same issue with raspian 8 and owfs2.9x. owhttp seems to be ok. Best Regards
Hi, i recently setup a brand new raspian 9 os with owfs3.1p5. My busmaster is a DS2482-800 chip. I have tried owfs with simple DS2401 chips But when list the mounted filesystem is still shows duplicate entries. Any hints on that issue. I already got the same issue with raspian 8 and owfs2.9x. owhttp seems to be ok. Best Regards
Ok, got it to load by going back to Ubuntu 12.04. Now trying to find info on how to send to Wunderground
OK folks, rookie to Ubuntu and OWFS. 30 yrs plus on Windows. Downloaded and installed OWFS on latest Ubuntu version. Doesn't recognise DS9097U serial adapter. Did research, says to edit /etc/owfs.conf . Have searched all over system and cannot find an etc directory or an OWFS.conf file. What is happening. Searched but no info found. Any help appreciated!
OK folks, rookie to Ubuntu and OWFS. 30 yrs plus on Windoes. Downloaded and installed OWFS on latest Ubuntu version. Doesn't recognise DS9097U serial adapter. Did research, says to edit /etc/owfs.conf . Have searched all over system and cannot find an etc directory or an OWFS.conf file. What is happening. Searched but no info found. Any help appreciated!
It's fixed! Thanks :) See https://github.com/Homebrew/homebrew-core/pull/15689 which is green.
I have nearly finished my application (Raspberry Pi-based SCADA gateway Modbus/TCP to 1-Wire EEPROMs), it works like a charm. Thanks for your support.
Fixed incorrect check-in of IBLSS.3 and updated IBLSS.man instead
Moved IBLSS firmware property to main node and added subtype
Completing addition of firmware reporting to IBLSS including man page
Added firmware attribute to IBLSS module
It's fixed! Thanks :) See https://github.com/Homebrew/homebrew-core/pull/15689
It's fixed! Thanks :) See https://github.com/Homebrew/homebrew-core/pull/15689
Please check whether v3.2p1 fixes your problem.
Release 3.2p1
fixed a problem with gcc<7.1 and clang introduced by commit c44db863a324bff4608639981ca05f73b43ab275
Could you please check whether replacing __attribute__ ((fallthrough)); by [[clang::fallthrough]]; heals this problem? You have to do it at several places. If so, I would prepare a macro for this then. Related: Is there a standard way to tell clang and gcc apart?
Could you please check whether replacing __attribute__ ((fallthrough)); with [[clang::fallthrough]]; heals this problem? You have to do it at several places. If so, I would prepare a macro for this then. Related: Is there a standard way to tell clang and gcc apart?
Fixed in commit 9f54d7f7ee4c79c8c9f07ba9eb576c0c0f361c29. Thanks for reporting.
fixed umount() vs unmount() peculiarity for MacOSX
3.2p0 build failure on macOS with gcc 7.1.0 Undefined symbol _umount
3.2p0 build failure on macOS with clang error: expected expression __attribute__ ((fallthrough));
fixed buffer overflow in LINK host adapter version string parsing
added support for iButtonLink SmartSlave Wall-TH
fixed false positives found by -Wimplicit-fallthrough
added simultaneous conversion trigger on iButtonLink SmartSlaves
Release 3.2p0
added manpage for iButtonLink SmartSlave
Merge branch 'iblss'
Thanks for noticing. I've thrown out FS_r_i8 and FS_w_i8 completely, this was the last place those functions were errorenously used. Please provide future diffs as diff -u, and best as diffs between trees. You can create such a diff e.g. by doing diff -urN owfs-3.1p0.orig/module/owlib/src/c/ owfs-3.1p0/module/owlib/src/c/
bugfix: EDS0065 humidity hi and low values are floats
added mechanism for secondary family codes; added A6 family code for DS2438
Merge branch 'master' of ssh://git.code.sf.net/p/owfs/code