Jag loggar data, producerar grafer, skickar grafer till webben och visar realtidsdata på LCD. Planer finns också på att börja styra cirkulationspumpar, golvvärmeslingor m.m.
En nackdel med att köra allt i samma script, är att varje loop nu tar ca 16 sekunder och då tar det tid, exempelvis att reagera på ett knapptryck på displayen. Sedan är det en del saker som inte måste ske så ofta som var 16:e sekund. Fördelen är att jag har enkel tillgång till alla variabler.
Har kollat in IPC::Shareable which "allows you to tie a variable to shared memory making it easy to share the contents of that variable with other Perl processes". Men innan jag räknar ut hur man gör för att installera det så undrar jag:
Hur gör ni andra och vad är rätt väg att gå för en glad amatör?