Övervakning av solelförbrukning via dator/server

Ägare av solkraftverk kan ställas inför behovet av att hantera strömförbrukningen för slutenheter, eftersom en minskning av förbrukningen kan förlänga batteritiden på kvällen och i molnigt väder, samt undvika dataförlust i händelse av ett hårt avbrott.

De flesta moderna datorer låter dig justera processorfrekvensen, vilket å ena sidan leder till en minskning av prestanda och å andra sidan till en ökning av batteritiden. I Windows utförs frekvensreduktion manuellt via kontrollprogramgränssnittet, i Linux via aktivitetsfältswidgeten och genom konsolen (cpupower - CentOS, cpufreq-set - Ubuntu).

I Linux kan kommandon köras genom konsolen att de kan köras automatiskt när vissa händelser inträffar.

Verktyget usps-consumptionagent från den kostnadsfria UmVirt Solar Power Station-satsen låter dig utföra kommandon som styr processorns prestanda beroende på driftdata för solkraftverket.

Typisk konfiguration för 12 voltsläge:

  • Om spänningen på panelerna är över 16 volt, ställ in prestandaläget
  • Om spänningen på panelerna är under 16 volt eller är okänd, ställ in energisparläge
  • Om batterispänningen är lägre än 11,6, utför avstängningskommandot

Avstängningskommandot kan vara:

  1. smidig avstängning (avstängning),
  2. viloläge (systemctl suspend),
  3. viloläge (systemctl viloläge),
  4. sekvens av kommandon.

Exempel på kommandosekvens:

./suspend.py &&  systemctl suspend

Genom att köra det här kommandot sparas de aktuella virtuella maskinerna på disken och försätter datorn i viloläge. Detta kommando kan efterfrågas av programmerare och underhållare vid kompilering av "stora" program som Firefox, Chrome, LibreOffice och andra, när drifttiden kan överstiga dagtid.

Som en demonstration kort video utan ljud.

Källa: will.com

Lägg en kommentar