Sida 1 av 1

Tips på timer!!

Postat: 13 maj 2013, 19:54
av sm7rdx
Mitt hus värms av en luft/vattenvärmepump kopplad till en pelletspanna som
ska hjälpa till när pumpen inte orkar med. Men vid elavbrott startas pannan
direkt innan pumpen kommit i form igen. Irriterande! :twisted: Att värma pannan till 80
grader från 20 grader i onödan gillar jag inte.
Nu har jag med hjälp av DS2413 (sensed.A) fixat så att owfs känner av ett strömavbrott och registrerar det
i en fil. När strömmen väl kommer tillbaka registreras tiden i samma fil som avbrottet.
Nu ska ett relä kopplat till PIO.B hindra pannan att startas direkt (om det inte är alldeles för kallt förstås)
under en tid jag får fundera ut.
Allt är klart utom timern som fördröjer starten av pannan. Timer bör helst finnas i scriptet
som får reläet att dra.
Owfs körs i en Raspberry Pi med UPS så den inte stannar.

Något förslag? :?:
EDIT:
Allt jag fixat hittills skrivs i shellscript. Vill nog helst fortsätta så om det är möjligt.

Re: Tips på timer!!

Postat: 14 maj 2013, 07:46
av riro
Hur lång tid handlar det om? Minuter/ sekunder/ timmar?

Är det en kortare tid så fungerar det nog att köra med (ex 30 sekunder)

Kod: Markera allt

sleep 30

Re: Tips på timer!!

Postat: 14 maj 2013, 08:24
av sm7rdx
Det kan väl handla om minuter, kanske 5-10 eller så.
Jag funderade på om det går att använda klockslaget som variabel?
När strömmen kommer tillbaka skrivs ju klockslaget till en fil. Kunde man inte
lägga på valfritt antal minuter till det klockslaget och på så sätt få reläet
att dra vid ett klockslag efter att strömmen återkommit?
Låter det som svammel? Svårt att sätta ord på funderingen... :?

Funderade på loopar, sleep o.s.v. men det verkar vara ett jobbigt sätt.

Re: Tips på timer!!

Postat: 14 maj 2013, 10:01
av riro
En vanlig sleep tar inga resurser öht och är enkel att hantera i ett script.

Gör du en egen loop är det lätt att man gör lite fel och råkar hammra på CPUn lite väl mycket... inte för att jag har gjort det någon gång. :oops:

Re: Tips på timer!!

Postat: 14 maj 2013, 11:27
av sm7rdx
Kan ju göra ett försök med sleep om det inte påverkar annat i större utsträckning.
Om det slår på någon minut gör väl ingen skillnad. Vill bara vara
säker på att pumpen/styrsystemet kommit igång innan pannan kan kopplas in.

Re: Tips på timer!!

Postat: 15 maj 2013, 12:53
av sm7rdx
Ok, har testat sleep och det fungerar.
Vad jag var rädd för var att den tid scriptet sover ska påverka
andra eventuella aktiviteter.
Får testa skarpt senare.