Ethernet-1-wire и owfs

Обсуждение статей, технологий домашней автоматизации, программных и аппаратных решений
icahbko
Сообщения: 15
Зарегистрирован: 20 фев 2017, 22:06

Re: Ethernet-1-wire и owfs

Сообщение icahbko » 02 мар 2017, 00:09

пробовал поставить 2.8p6 с стандартной инициализацией контроллера

Код: Выделить всё

echo -n -e "\xC5" > /dev/virtualcom0
echo -n -e "\x17\x45\x5B\x0F\x91" > /dev/virtualcom0
echo -n -e "\xC1\xE3\xC5" > /dev/virtualcom0
лог меняется !!!!

Код: Выделить всё

Mar  1 23:05:40 cahbko-srv OWFS[19944]: CONNECT: owfs.c:main(123) fuse mount point: /mnt/1wire
Mar  1 23:05:40 cahbko-srv OWFS[19944]: CONNECT: ow_avahi_link.c:OW_Load_avahi_library(72) No Avahi support. Library libavahi-client couldn't be loaded
Mar  1 23:05:40 cahbko-srv OWFS[19944]: CONNECT: ow_dnssd.c:OW_Load_dnssd_library(136) Zeroconf/Bonjour is disabled since dnssd library isn't found
Mar  1 23:05:40 cahbko-srv OWFS[19944]:    CALL: ow_parsename.c:FS_ParsedName_anywhere(91) path=[]
Mar  1 23:05:40 cahbko-srv OWFS[19944]:   DEBUG: owlib.c:SetupTemperatureLimits(79) Globals temp limits 0C 100C (for simulated adapters)
Mar  1 23:05:40 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_initialize_repeatedly(265) Attempt #0 to initialize the DS9097U
Mar  1 23:05:40 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_big_reset_serial(354) Send the initial reset to the bus master.
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_read(432) wrong response (70 not 00)
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_set_baud_control(447) Failed first attempt at resetting baud rate of bus master /dev/virtualcom0
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_read(432) wrong response (70 not 00)
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_set_baud_control(447) Failed first attempt at resetting baud rate of bus master /dev/virtualcom0
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_write(416) wrong response (00 not 44)
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_big_reset_serial(354) Send the initial reset to the bus master.
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_read(432) wrong response (44 not 00)
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_set_baud_control(447) Failed first attempt at resetting baud rate of bus master /dev/virtualcom0
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_read(432) wrong response (70 not 00)
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_set_baud_control(452) Failed second attempt at resetting baud rate of bus master /dev/virtualcom0
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:41 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_read(432) wrong response (70 not 00)
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_set_baud_control(447) Failed first attempt at resetting baud rate of bus master /dev/virtualcom0
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_write(416) wrong response (00 not 44)
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_big_reset_serial(354) Send the initial reset to the bus master.
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(64) attempt 1 bytes Time: 5.000000 seconds
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_tcp_read.c:tcp_read(114) read: 1 - 0 = 1
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_configuration_read(432) wrong response (44 not 00)
Mar  1 23:05:42 cahbko-srv OWFS[19944]:   DEBUG: ow_ds9097U.c:DS2480_set_baud_control(447) Failed first attempt at resetting baud rate of bus master /dev/virtualcom0
называется подбираем пакет owfs под железку ....

icahbko
Сообщения: 15
Зарегистрирован: 20 фев 2017, 22:06

Re: Ethernet-1-wire и owfs

Сообщение icahbko » 15 мар 2017, 01:08

http://owfs-developers.1086194.n5.nabbl ... d7994.html

читаем, думаем, пробуем
у кого получилось?

icahbko
Сообщения: 15
Зарегистрирован: 20 фев 2017, 22:06

Re: Ethernet-1-wire и owfs

Сообщение icahbko » 08 май 2017, 15:08

в общем и целом ситуация такая:
raspberry pi

Код: Выделить всё

uname -a
Linux raspberrypi 4.4.50-v7+ #970 SMP Mon Feb 20 19:18:29 GMT 2017 armv7l GNU/Linux
 
socat -x pty,link=/dev/virtualcom0,raw,echo=0 tcp:192.168.100.101:4001
owfs -d /dev/virtualcom0 -m /mnt/1wire --allow_other

Код: Выделить всё

owfs --ver
/usr/lib/owfs/owfs version:
	2.9p8
libow version:
	2.9p8
инициализайия такая:
echo -n -e "\xC1" > /dev/virtualcom0
echo -n -e "\x17\x45\x5B\x0F\x91" > /dev/virtualcom0
echo -n -e "\xE3" > /dev/virtualcom0

все датчики появились, но вот через минуту другую просто отваливаются...

Ответить