... year's(or 10 years) worth of sunrise sundown times ...

The Earth's rotation is slowly slowing and days are getting longer, but the year-to-year change over ten or twenty years is small. If one were only concerned with 1-2 minute resolution, one could store, say, 62 or 183 sunup/sundown pairs (the day-to-day variation is also small). Since sunup and sundown only happen during certain periods of the day, these times might be stored as one byte each. This is a very small table.

Be that as it may, I'm not convinced one should be concerned with time as much as with light. What does it matter if, in midwinter, the curtains open at "sunup" when the sky is so overcast that it's like the middle of the night? A photocell/light level interface seems more important.

I agree with stevieb: These considerations and others suggest a microcontroller solution. A system running Linux seems like overkill indeed.


Give a man a fish:  <%-{-{-{-<


In reply to Re^4: Continuous or timed? by AnomalousMonk
in thread Continuous or timed? by Bod

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.