Tips på timer!!

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!
sm7rdx
Tar hemautomation på allvar
Inlägg: 126
Blev medlem: 17 feb 2010, 20:38
Ort: Kalmar
Kontakt:

Tips på timer!!

Inlägg 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.
riro
Tar hemautomation på allvar
Inlägg: 161
Blev medlem: 19 feb 2008, 15:35
Ort: Falun

Re: Tips på timer!!

Inlägg 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
sm7rdx
Tar hemautomation på allvar
Inlägg: 126
Blev medlem: 17 feb 2010, 20:38
Ort: Kalmar
Kontakt:

Re: Tips på timer!!

Inlägg 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.
riro
Tar hemautomation på allvar
Inlägg: 161
Blev medlem: 19 feb 2008, 15:35
Ort: Falun

Re: Tips på timer!!

Inlägg 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:
sm7rdx
Tar hemautomation på allvar
Inlägg: 126
Blev medlem: 17 feb 2010, 20:38
Ort: Kalmar
Kontakt:

Re: Tips på timer!!

Inlägg 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.
sm7rdx
Tar hemautomation på allvar
Inlägg: 126
Blev medlem: 17 feb 2010, 20:38
Ort: Kalmar
Kontakt:

Re: Tips på timer!!

Inlägg 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.
Skriv svar