Community Forum

Share your projects and post your questions

Register or Sign In
The Forum

owserver[335]: DEFAULT: ow_reconnect.c:(69) Failed to reconnect DS2482-100 bus master!

520 Views - Created 07/07/2021

07/07/2021

Posted by:
anthropo

anthropo Avatar

Hello,

My domoticz platform on RaspberryOS (Buster) and 1 wire Pi Plus shows every 10s messages like
Jul  7 22:11:10 domoticz kernel: [ 3025.890005] ds2482_wait_1wire_idle: timeout on channel 0
Jul  7 22:11:10 domoticz owserver[335]: DEFAULT: ow_reconnect.c:(69) Failed to reconnect DS2482-100 bus master!
Jul  7 22:11:21 domoticz kernel: [ 3036.650633] ds2482_wait_1wire_idle: timeout on channel 0
Jul  7 22:11:21 domoticz owserver[335]: DEFAULT: ow_reconnect.c:(69) Failed to reconnect DS2482-100 bus master!
Jul  7 22:11:32 domoticz kernel: [ 3047.530629] ds2482_wait_1wire_idle: timeout on channel 0
Jul  7 22:11:32 domoticz owserver[335]: DEFAULT: ow_reconnect.c:(69) Failed to reconnect DS2482-100 bus master!
 

More, htop shows an abnormal activity on owserver and owfs

I am obliged to use owfs for domoticz.

Any idea of what is the problem ?

Thank you

 

 

07/07/2021

Posted by:
anthropo

Last edited: 07/07/2021

anthropo Avatar

cat /etc/owfs.conf
device = /dev/i2c-1
mountpoint = /mnt/1wire
allow_other
http: port = 2121
ftp: port = 2120

07/07/2021

Posted by:
anthropo

anthropo Avatar

Other problem : I must reboot to restart owserver service

sudo service owserver restart

Job for owserver.service failed because the control process exited with error code.
See "systemctl status owserver.service" and "journalctl -xe" for details.

systemctl status owserver.service
* owserver.service - Backend server for 1-wire control
   Loaded: loaded (/lib/systemd/system/owserver.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Wed 2021-07-07 22:16:54 CEST; 10s ago
     Docs: man:owserver(1)
  Process: 15558 ExecStart=/usr/bin/owserver -c /etc/owfs.conf (code=exited, status=1/FAILURE)
 Main PID: 15558 (code=exited, status=1/FAILURE)

juil. 07 22:16:54 domoticz systemd[1]: owserver.service: Failed with result 'exit-code'.
juil. 07 22:16:54 domoticz systemd[1]: Failed to start Backend server for 1-wire control.
juil. 07 22:16:54 domoticz systemd[1]: owserver.service: Service RestartSec=100ms expired, scheduling restart.
juil. 07 22:16:54 domoticz systemd[1]: owserver.service: Scheduled restart job, restart counter is at 5.
juil. 07 22:16:54 domoticz systemd[1]: Stopped Backend server for 1-wire control.
juil. 07 22:16:54 domoticz systemd[1]: owserver.service: Start request repeated too quickly.
juil. 07 22:16:54 domoticz systemd[1]: owserver.service: Failed with result 'exit-code'.
juil. 07 22:16:54 domoticz systemd[1]: Failed to start Backend server for 1-wire control.
 

08/07/2021

Posted by:
anthropo

anthropo Avatar

First problem solved disabling
sh -c "echo ds2482 0x18 > /sys/bus/i2c/devices/i2c-1/new_device "
in /etc/rc.local

But Cpu load is always high on owserver and owfs (about 10% each)

08/07/2021

Posted by:
andrew

andrew Avatar

Location:
United Kingdom

andrew Twitter  andrew Website  

Hello

I am glad you managed to solve your first problem.  We do have a tutorial for setting up owfs on the Raspberry Pi.  It may be worth reading though the tutorial to make sure your owfs setup is configured correctly.

OWFS does use a lot of cpu resources so if it is being accessed by other software like domoticz you may get a 10% cpu load on the processes.

With regards to restarting owserver, on my Linux server which uses owfs and home assistant I have found that stopping the owserver and owfs processes before starting owfs and then owserver sometimes works. You may have to wait a few seconds between starting the owfs and owserver services to allow owfs to finish loading.

systemctl stop owserver.service
systemctl stop owfs.service
systemctl start owfs.service
systemctl start owserver.service

Sometimes I have found that the only way to get owfs working again is to restart the server.

AB Electronics UK Tech Support

Note: documents in Portable Document Format (PDF) require Adobe Acrobat Reader 5.0 or higher to view, download Adobe Acrobat Reader or other PDF reading software for your computer or mobile device.

Top