m |
|||
Line 1: | Line 1: | ||
= 1-Wire OWFS = | = 1-Wire OWFS = | ||
− | ago control supports [http://en.wikipedia.org/wiki/1-Wire 1-Wire] (OWFS). You easily can install the package: | + | ago control supports [http://en.wikipedia.org/wiki/conf.d/1-Wire 1-Wire] (OWFS). You easily can install the package: |
agocontrol-owfs | agocontrol-owfs | ||
== Configuration == | == Configuration == | ||
− | Mind to change device settings in /etc/opt/agocontrol | + | Mind to change device settings in /etc/opt/agocontrol/owfs.conf . This example would specify a 1wire device that shows up as serial port: |
[owfs] | [owfs] | ||
device=/dev/ttyUSB1 | device=/dev/ttyUSB1 | ||
You also can add a custom UDEV rule to assign a specific name to the device - have a look '''[[Ago_control_install_debian_wheezy#add_udev_rules_.28optional.29|here]]'''. | You also can add a custom UDEV rule to assign a specific name to the device - have a look '''[[Ago_control_install_debian_wheezy#add_udev_rules_.28optional.29|here]]'''. | ||
Some devices like the DS1490F don't provide a usbserial port. Use the following setting for them: | Some devices like the DS1490F don't provide a usbserial port. Use the following setting for them: | ||
− | device= | + | device=u |
Please also adjust the permissions for such devices via udev. Create a file named "/etc/udev/rules.d/99-owfs.rules": | Please also adjust the permissions for such devices via udev. Create a file named "/etc/udev/rules.d/99-owfs.rules": | ||
<pre> | <pre> |
ago control supports 1-Wire (OWFS). You easily can install the package:
agocontrol-owfs
Mind to change device settings in /etc/opt/agocontrol/owfs.conf . This example would specify a 1wire device that shows up as serial port:
[owfs] device=/dev/ttyUSB1
You also can add a custom UDEV rule to assign a specific name to the device - have a look here. Some devices like the DS1490F don't provide a usbserial port. Use the following setting for them:
device=u
Please also adjust the permissions for such devices via udev. Create a file named "/etc/udev/rules.d/99-owfs.rules":
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="owfs_rules_end" # DS2490 1-Wire adapter ATTRS{idVendor}=="04fa", ATTRS{idProduct}=="2490", MODE="660", GROUP="agocontrol" LABEL="owfs_rules_end"
You don't need to configure the 1wire slave devices, they will be auto-detected on the 1-wire bus.
Start the service:
systemctl start agoowfs.service