Som medlem af ARK, kan du bruge Saunomaten til at starte klubbens saunaen online.
Nedenfor kan du læse om saunomaten.
Log ind for at se endnu mere information nedenfor
Du skal være logget ind for at læse dette punkt.
Saunomaten er udviklet til ARK og bruges til at booke saunaen via en browser, med samme brugernavn/password som du bruger til arok.dk.
På forsiden kan du gennemføre bookinger og via menupunktet "Historik" kan du se, hvad der er sat ind på din konto samt status og pris på dine saunabookinger (men først når de er gennemført).
En Saunomat kan alt muligt godt:
Saunomaten benytter variable elpriser til at udregne prisen på din booking og du betaler kun for de minutter du har booket. På forsiden kan du se de kommende priser og når du har oprettet en booking vises den samlede forventede pris i Saldo feltet.
Samlet set udregnes timeprisen som Saunomat.Backend.BusinessLogic.Energy.EnergyPriceManager. HourPricing.GetCalculationExplanationDK().
(Med beløb for indeværende time ser regnestykket ud som System.Threading.Tasks.Task`1[System.String]
Bemærk, hvis din booking løber over flere 'time-intervaller' summeres prisen på baggrund af de minutter, der falder indenfor hvert af timeintervallerne - det kan gøre det lidt vanskeligere at gennemskue den endelige pris, men til gengæld blive den rigtig :-).
Teknisk set virker Saunomaten ved at en minicomputer (en RaspberryPi Model 4b) via et relæ kan tænde og slukke for strømmen til saunaen.
Hvert minut spørger minicomputeren hjemmesiden (hvor du er nu) om der er en aktiv booking i gang.
Hjemmesiden håndterer både de sider du ser nu og den bagvedliggende logik til håndtering af overlappende bookinger, MobilePay-indbetalinger, finanstransationer etc.
Det hele er skrevet i C# (.NET 8).
Ændringer og fejlrettelser til Saunomaten tilgår løbende. De senesete ændringer er:
Forbindelsen til serveren blev afbrudt — vi prøver at genoprette den.
Serverforbindelsen kunne ikke genoprettes automatisk.
Serveren har afvist forbindelsen — siden skal genindlæses for at komme videre.