Schemaläggare och DS18S20 - Uppdatera med jämna mellanrum

Elektronik- och mekanikrelaterad mjukvara/litteratur. (T.ex schema-CAD, simulering, böcker, manualer mm. OS-problem hör inte hit!)
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Schemaläggare och DS18S20 - Uppdatera med jämna mellanrum

Inlägg av JimmyAndersson »

Jag kör med Digitemp och temperatursensorn DS18S20 på en dator med Win98.

Problem #1: Jag lyckas inte sätta körnings-tiderna för digitemp i Windows schemaläggare oftare än en gång om dagen. Jag har för mig att det ska gå att sätta oftare, eller har jag fel? I vanliga fall kunde man löst det genom att göra flera scheman, men nu vill jag ha en uppdatering varje minut. Har helt klart ingen lust att lägga 1440st scheman, så nu söker jag tips på andra sätt att lösa det. Någon som har någon idé?

Problem #2: När schemaläggaren startar Digitemp så kommer det upp ett "DOS-fönster" med den trevliga infon att programmet har avslutats. Jo, fint, men jag vet att det går att fixa så att fönstret inte syns eller kommer upp överhuvudtaget. Problemet är att jag glömt hur. Varken @ECHO OFF eller digitemp -a -lc:/data/temp.log >NIL: fungerar.


Har även en Linux-server (Debian) som körs i "textläge" (inget GUI alltså), men där vet jag inte alls hur man kan fixa så att Digitemp (för Linux) körs med jämna mellanrum.


Vore toppen med lite hjälp och tips kring allt detta. :)
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

Gör det i Linux! Det är 100 ggr enklare ;)

Jag kör owfs, mycket bättre än digitemp ifall du vill lägga andra 1trådsgrejjer till bussen.

Skapa en fil i som hämtar temperaturerna utan att skriva ut en massa annat trams. För att spara värdena i en textfil lägger du bara > text.txt efter.
T.ex. digitemp [en massa växlar] > temperatur0.txt
Chmodda filen till +x och prova att köra den och se om den skriver temperaturen till textfilen.

Jag kör ett skript som hämtar temperaturerna mha vixie-cron, men samma borde fungera med de flesta cron-daemons.

Skriver du "crontab -e -u root" får du upp ett nano-fönster för roots crontab. Följande startar skriptet var femte minut, ändra femman till en etta för att få det till varje minut.

Lägg till raden "*/5 * * * * /sökväg/till/skriptet"
Istället för mellanslagen skall det vara tabbar.
Detta förutsätter att ditt skript inte skriver ut något, skriver det ut något skickas detta som mail åt dig. Jag kör på detta sättet, så jag får ett mail med felmeddelande ifall något inte fungerar.
Skriver skriptet ut något slipper du mailen med att lägga "&> /dev/null" efter.
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Det låter mycket smidigt!

Tusen tack! :) :)
sodjan
EF Sponsor
Inlägg: 43247
Blev medlem: 10 maj 2005, 16:29:20
Ort: Söderköping

Inlägg av sodjan »

Eller läg in cron-port i Windows. Hittade dessa snabbt, vet inget om dom :
http://www.visualcron.com/
http://www.softplatz.com/software/cron-for-windows/
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Min server (Debian) är på benen igen så jag väcker tråden igen. *gäsp* :)

Jag har kikat en del på owfs som Macce tipsade om. Det första frågetecknet är vad man ska ladda ner? På den här sidan finns "ganska" mycket att välja på. Vad ska jag ta?
owfs-server-2.4p1-1.i586.rpm eller? Vad är rpm för filformat?
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

På SF-sidan du länkar till väljer du owfs -> owfs-2.4p1.tar.gz -> valfri spegel och nerladdning.

RPM (Red Hat Package Manager?) är ett sätt att paketera program med installationsinstruktioner för Red Hat Linux. Dock kan andra distar även läsa av det.

Du har inte provat att via apt-get installera owfs? Mindre jobb så kanske... :)

Kom in på irc på "den vanliga kanalen" om du behöver hjälp, går lite snabbare att behandla frågor som består av en mening där än här. :)
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Hej Macce! Du är efterlängtad. :)
Jag hoppar in på irc.
Nc
Inlägg: 120
Blev medlem: 2 juli 2004, 21:49:22
Ort: Ånge/Timrå
Kontakt:

Inlägg av Nc »

Iofs borde du kuna schemalägga med hjälpt av at komandod i dos, Borde inte vara något större problem att göra ett litet script som lägger upp dina 1440 scheman.

men skulle aldrig köra något sådant i en burk med Windows98 hålller med i att det nog är bätre att lägga det på linux burken.

/NC
tgr
Inlägg: 726
Blev medlem: 10 maj 2006, 09:17:07
Ort: Mölndal

Inlägg av tgr »

Linux är helt klart att föredra.
Jag kör min i en cron barje minut och kör lite grep å sed för att peta in värdet direkt i en rrddatabas istället för å dumpa till textfil.

Ett alternativ för windows som jag använde för längesen de få gångerna jag byggde script var ett program som hette soon.exe vet inte vart det finns men prova å googla.
Användarvisningsbild
tecno
Inlägg: 27248
Blev medlem: 6 september 2004, 17:34:45
Skype: tecnobs
Ort: Sparreholm, Södermanland N 59° 4.134', E 16° 49.743'
Kontakt:

Inlägg av tecno »

WCRON lirar alldeles förtäffligt i Windows
Användarvisningsbild
Macce
Inlägg: 4301
Blev medlem: 29 maj 2003, 16:40:58

Inlägg av Macce »

tgr, jag kör samma princip. Fungerar riktigt bra. :)
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Fler som kör owfs på linux? Stackars Macce har fått alla mina frågor hittills. :D

Har problem med installationen. Det skapas ingen owfs-fil i /opt/owfs/bin/

Har kört:
./configure --disable-owhttpd --enable-owfs
make
make install

Testade även att kopierade Macce's owfs-fil men när jag försöker montera den (med owfs- d /dev/ttyS1 /mnt/1wire) så får jag detta felmeddelande:

owfs: Symbol lookup error: /opt/owfs/lib/libow.so.0: undefined symbol: altUSB

Google har inte gett någon ledtråd. Någon som vet vad som är galet?
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

Jag har inte provat det mer än att jag har fått det att installera sig korrekt (tror jag) under Ubuntu.

Vad säger ./configure --disable-owhttpd --enable-owfs ?
Användarvisningsbild
JimmyAndersson
Inlägg: 26566
Blev medlem: 6 augusti 2005, 21:23:33
Ort: Oskarshamn (En bit utanför)
Kontakt:

Inlägg av JimmyAndersson »

Tog kort på skärmen, men det går nog ganska bra att läsa det mesta. :)

./configure --disable-owhttpd --enable-owfs har precis körts:
Bild


nånstans i mitten av make:
Bild


make har precis körts:
Bild


make install har precis körts:
Bild

men ingen owfs-fil i /opt/owfs/bin/


Sorry för de något märkliga skärmdumparna, men det var det snabbaste sättet. :)
Användarvisningsbild
cykze
EF Sponsor
Inlägg: 1539
Blev medlem: 8 april 2004, 10:40:28
Ort: Uppsala

Inlägg av cykze »

I filen INSTALL står det att man ska köra ./bootstrap innan ./configure. Skriptet kräver i sin tur att automake är installerat. Kanske är värt att prova även om jag inte är säker på att det behövs.

Testa också att lägga till --disable-usb i ./configure-kommandot.

Konstigt för övrigt att det inte verkar finnas färdiga Debian-paket för det här...
Skriv svar