OWFS - One Wire File System är en Linuxmjukvara som stödjer de flesta kommersiellt tillgängliga 1wire-enheterna. OWFS saknar helt möjligheter att presentera data - detta måste göras med tex RRDTool
Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Hej!
Mäter 1wire temp och el med min pi. Tänkte via python lägga datan på min Nas (Mariadb). Försöker därför installera:
sudo apt-get install python-mysqldb
Stöter på problem efter ett tag:
Packar upp python-mysqldb (1.2.3-2.1) ...
Ställer in owhttpd (2.9p8-6) ...
Job for owhttpd.service failed. See 'systemctl status owhttpd.service' and 'jour nalctl -xn' for details.
invoke-rc.d: initscript owhttpd, action "start" failed.
dpkg: fel vid hantering av paketet owhttpd (--configure):
underprocessen installerade post-installation-skript gav felkod 1
Ställer in owftpd (2.9p8-6) ...
Job for owftpd.service failed. See 'systemctl status owftpd.service' and 'journa lctl -xn' for details.
invoke-rc.d: initscript owftpd, action "start" failed.
dpkg: fel vid hantering av paketet owftpd (--configure):
underprocessen installerade post-installation-skript gav felkod 1
dpkg: beroendeproblem förhindrar konfigurering av owfs:
owfs är beroende av owhttpd (>= 2.9p8-6), men:
Paketet owhttpd har inte konfigurerats ännu.
owfs är beroende av owftpd (>= 2.9p8-6), men:
Paketet owftpd har inte konfigurerats ännu.
dpkg: fel vid hantering av paketet owfs (--configure):
beroendeproblem - lämnar okonfigurerad
Ställer in mysql-common (5.5.53-0+deb8u1) ...
Ställer in libmysqlclient18:armhf (5.5.53-0+deb8u1) ...
Ställer in python-mysqldb (1.2.3-2.1) ...
Hanterar utlösare för libc-bin (2.19-18+deb8u4) ...
Fel uppstod vid hantering:
owhttpd
owftpd
owfsE: Sub-process /usr/bin/dpkg returned an error code (1)
owfs är igång, men inte resten
Provat att starta dessa, men "Active: failed
Jag får igång owfs men inte de andra. Det fungerade med standardinstallationen via apt-get men inte efter att ha hämtat och kompilerat senaste versionen själv. Har gissat på rättighetsproblem. Startar jag med debug-flaggan så ser jag "cannot open usb device".
$ sudo /opt/owfs/bin/owserver -c /etc/owfs.conf --pid-file /var/run/owfs/owserver.pid --debug
DEBUG: ow_ds9490.c:(228) Look for all USB adapters
DEBUG: ow_usb_cycle.c:(169) Compare (add,bus) (2,3) with (-1,-1) handle (nil)
DEBUG: ow_usb_msg.c:(200) <LIBUSB_ERROR_NOT_FOUND> Could not release kernel module
CONNECT: ow_usb_msg.c:(207) <LIBUSB_ERROR_BUSY> Failed to set configuration on USB DS9490 bus master at 3:2
DEBUG: ow_usb_msg.c:(233) Did not successfully open DS9490 3:2 -- permission problem?
DEBUG: ow_ds9490.c:(388) Cannot open USB device 2:3
CONNECT: ow_ds9490.c:(408) No USB DS9490 bus masters used
DEFAULT: owlib.c:(208) Cannot open USB bus master
CONNECT: ow_usb_msg.c:(246) <LIBUSB_ERROR_NOT_FOUND> Release interface (USB) failed
DEBUG: ow_usb_msg.c:(250) <LIBUSB_ERROR_OTHER> Linux kernel driver reattach problem
Efter att jag skrivit meddelandet så kom jag ett steg vidare. owfs ska inte startas så den accessar usb-adaptern ds2490 direkt utan koppla mot owserver. Så nu startar jag med -s istället för -u och då fungerar det.