1-wire sensorer visas flera gånger...

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

Moderator: elf98

Kategoriregler
Vill du visa bilder i ditt inlägg? Använd funktionen "Ladda upp bilaga" nedanför textrutan!
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

1-wire sensorer visas flera gånger...

Inlägg av Chrille » 30 apr 2014, 09:44

hej

har en lite tempportal där hemma med att antal 1wrie sensorer (DS18S20)
allt fungerade finfint till för nån dag sedan när sdkortet i raspberry pajjen blev korrupt :-(

installerade om allt... fick problem med att installera OWFS... höll på en bra stund och gjorde att antal olika försök tills jag äntligen fick den att hoppa i gång.

har dock kännslan av att jag kanske har 2st OWFS igång samtidigt...går det?
när jag listar mina sensorer så är det flera av samma
Capture.PNG
Capture.PNG (23.26 KiB) Visad 8041 gånger
har någon en bra förklaring samt kanske en lösning också.
kanske ska förtydliga att jag rattar linux med hjälp av google och cut'n paste :-)
bosse123
Gillar hemautomation
Inlägg: 44
Blev medlem: 04 jan 2014, 18:13
Ort: Alingsås

Re: 1-wire sensorer visas flera gånger...

Inlägg av bosse123 » 30 apr 2014, 19:08

Kör en "grep" på porten du använder och se hur många processer (owfs) du kör,

Gör en "kill -9 "processnummer"


Och kolla med grep igen
När alla processer är dödade,
Starta på nytt,
Hur startar du owfs för övrigt?
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

Re: 1-wire sensorer visas flera gånger...

Inlägg av Chrille » 05 maj 2014, 09:50

Guiden jag följde ursprungligen för att få fart på 1wire kommer härifrån....
http://wiki.temperatur.nu/index.php/OWF ... asperry_Pi

owfs startas genom ett skript som ligger i /etc/init.d, detta beskrivs också i guiden

start1wire.sh

#!/bin/bash

### BEGIN INIT INFO
# Provides: start1wire
# Required-Start: $local_fs $syslog
# Required-Stop: $local_fs $syslog
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# Short-Description: Start OWFS at boot time
# Description: Start OWFS at boot time
### END INIT INFO

# Starts OWFS

/usr/bin/owfs --i2c=ALL:ALL --allow_other /mnt/1wire

ska prova greppa porten när jag kommer hem.
bosse123
Gillar hemautomation
Inlägg: 44
Blev medlem: 04 jan 2014, 18:13
Ort: Alingsås

Re: 1-wire sensorer visas flera gånger...

Inlägg av bosse123 » 05 maj 2014, 22:44

Ok, hör av dig när du grepat,
Vad vill du göra vidare med infon?
Hur vill du spara den och visualisera den?

En annan sak,

Det kan ibland vara bättre att starta med "server"(

Kod: Markera allt

--S
om jag minns rätt) istället för

Kod: Markera allt

--i2c
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

Re: 1-wire sensorer visas flera gånger...

Inlägg av Chrille » 06 maj 2014, 09:14

jag har som sagt satt upp en liten webserver med en rrdtooldatabas som på min portal som ritar grafer med lite olika upplösningar.
första sidan
första sidan
temp1.PNG (170.34 KiB) Visad 7863 gånger
temp.PNG
bosse123
Gillar hemautomation
Inlägg: 44
Blev medlem: 04 jan 2014, 18:13
Ort: Alingsås

Re: 1-wire sensorer visas flera gånger...

Inlägg av bosse123 » 06 maj 2014, 20:04

Imponerande!
Mycket stiligt!
Hur pollar du tempinfon i dina "givarerutor" i din svgfil?
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

Re: 1-wire sensorer visas flera gånger...

Inlägg av Chrille » 07 maj 2014, 11:29

Det har varit en hel del fnul men lite kort.....

Har gjort ett cronjobb som kör ett antal shell script varje munut och fråga efter sensorenas värde och kastar dessa in i en RRDdatabas
efter det också varje minut så har jag ett antal phyton script som frågar efter olika värden som ligger i dessa databaser och exporterar en bildfil till websidan, bilden byts ut en gång i minuten


kör man denna guide slaviskt så blir det så får man en enkel websida som visar en graf
http://wiki.temperatur.nu/index.php/OWF ... asperry_Pi

längst ner i guiden så är det typ del 2 där man skapar en rrddatabas
bosse123
Gillar hemautomation
Inlägg: 44
Blev medlem: 04 jan 2014, 18:13
Ort: Alingsås

Re: 1-wire sensorer visas flera gånger...

Inlägg av bosse123 » 07 maj 2014, 18:41

Hur har du gjort bildfilen?
Har du koden lätttillgänglig?
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

Re: 1-wire sensorer visas flera gånger...

Inlägg av Chrille » 07 maj 2014, 20:18

har fuskat lite.... :roll:
gogglat efter bilder, vridit och vänt och ändrat....och ändrat... och ändrat
har säkert 30 tidigare versioner liggandes i papperskorgen.
Bilagor
index.zip
(1.04 KiB) Nerladdad 157 gånger
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

Re: 1-wire sensorer visas flera gånger...

Inlägg av Chrille » 07 maj 2014, 20:21

joo :idea: ... upptäckte att installationen hade andra brister förutom att den var lite lustig ang sensorerna...
gjorde en ny installation och nu visas bara de sensorerna som faktiskt är anslutna samt bara 1st av varje

problem solved!!
bosse123
Gillar hemautomation
Inlägg: 44
Blev medlem: 04 jan 2014, 18:13
Ort: Alingsås

Re: 1-wire sensorer visas flera gånger...

Inlägg av bosse123 » 07 maj 2014, 22:08

härligt att läsa, att det rullar igen,

indexfilen kör du med cron varje minut om jag förstår det hela rätt.
vill du ha ytterligare inspiration så läs gärna denna tråd:
http://pellets.info/viewtopic.php?f=42& ... 4869deccde
Chrille
Wannabe
Inlägg: 17
Blev medlem: 23 jan 2013, 15:59
Ort: Stockholm

Re: 1-wire sensorer visas flera gånger...

Inlägg av Chrille » 08 maj 2014, 12:30

skulle vilja ha en rad med text på grafbilden som säger när den skapades.... vet någon av er hur man får till det?
larky
Moderator
Inlägg: 1131
Blev medlem: 01 feb 2008, 12:21
Ort: Skellefteå
Kontakt:

Re: 1-wire sensorer visas flera gånger...

Inlägg av larky » 08 maj 2014, 14:07

jag vet inte hur man gör i rrd, men med exempelvis mogrify borde det vara enkelt att skriva in informationen om när filen är skapad via ett litet script
Skriv svar