Overvåking av solenergiforbruk via datamaskin/server

Eiere av solkraftverk kan bli møtt med behovet for å administrere strømforbruket til sluttenheter, ettersom å redusere forbruket kan forlenge batterilevetiden om kvelden og i overskyet vær, samt unngå tap av data ved et hardt strømbrudd.

De fleste moderne datamaskiner lar deg justere prosessorfrekvensen, noe som på den ene siden fører til en reduksjon i ytelsen, og på den andre til en økning i batterilevetiden. I Windows utføres frekvensreduksjon manuelt gjennom kontrollprogramgrensesnittet, i Linux gjennom oppgavelinjewidgeten og gjennom konsollen (cpupower - CentOS, cpufreq-set - Ubuntu).

I Linux lar kjøring av kommandoer gjennom konsollen dem kjøres automatisk når visse hendelser inntreffer.

Usps-consumptionagent-verktøyet fra det gratis UmVirt Solar Power Station-settet lar deg utføre kommandoer som kontrollerer prosessorytelsen avhengig av driftsdataene til solkraftstasjonen.

Typisk konfigurasjon for 12 volt modus:

  • Hvis spenningen på panelene er over 16 volt, still inn ytelsesmodus
  • Hvis spenningen på panelene er under 16 volt eller er ukjent, still inn energisparemodus
  • Hvis batterispenningen er mindre enn 11,6, utfør avslutningskommandoen

Avslutningskommandoen kan være:

  1. jevn avslutning (strømav),
  2. hvilemodus (systemctl suspend),
  3. dvalemodus (systemctl dvalemodus),
  4. rekkefølge av kommandoer.

Eksempel på kommandosekvens:

./suspend.py &&  systemctl suspend

Å kjøre denne kommandoen vil lagre gjeldende virtuelle maskiner på disk og sette datamaskinen i hvilemodus. Denne kommandoen kan være etterspurt av programmerere og vedlikeholdere ved kompilering av "store" programmer som Firefox, Chrome, LibreOffice og andre, når oppetiden kan overstige dagtid.

Som en demonstrasjon kort video uten lyd.

Kilde: www.habr.com

Legg til en kommentar