نظارت بر مصرف برق خورشیدی توسط کامپیوتر/سرور

صاحبان نیروگاه های خورشیدی ممکن است با نیاز به مدیریت مصرف برق دستگاه های پایانی مواجه شوند، زیرا کاهش مصرف می تواند عمر باتری را در عصر و در هوای ابری افزایش دهد و همچنین از از دست دادن اطلاعات در صورت قطعی سخت جلوگیری کند.

اکثر رایانه های مدرن به شما امکان می دهند فرکانس پردازنده را تنظیم کنید که از یک سو منجر به کاهش عملکرد و از سوی دیگر به افزایش عمر باتری می شود. در ویندوز، کاهش فرکانس به صورت دستی از طریق رابط برنامه کنترل، در لینوکس از طریق ویجت نوار وظیفه و از طریق کنسول (cpupower - CentOS، cpufreq-set - اوبونتو) انجام می شود.

در لینوکس، اجرای دستورات از طریق کنسول به آنها اجازه می دهد تا زمانی که رویدادهای خاصی رخ می دهند، به طور خودکار اجرا شوند.

ابزار usps-consumptionagent از کیت رایگان UmVirt Solar Power Station به شما امکان می دهد دستوراتی را اجرا کنید که عملکرد پردازنده را بسته به داده های عملیاتی نیروگاه خورشیدی کنترل می کند.

پیکربندی معمولی برای حالت 12 ولت:

  • اگر ولتاژ روی پانل ها بالاتر از 16 ولت است، حالت عملکرد را تنظیم کنید
  • اگر ولتاژ روی پانل ها کمتر از 16 ولت است یا ناشناخته است، حالت صرفه جویی در انرژی را تنظیم کنید.
  • اگر ولتاژ باتری کمتر از 11,6 است، دستور shutdown را اجرا کنید

دستور shutdown می تواند باشد:

  1. خاموش شدن صاف (Poweroff)
  2. حالت خواب (systemctl suspend)،
  3. خواب زمستانی (systemctl hibernate)
  4. دنباله دستورات

نمونه دستورات دنباله:

./suspend.py &&  systemctl suspend

اجرای این دستور ماشین های مجازی فعلی را روی دیسک ذخیره می کند و کامپیوتر را در حالت خواب قرار می دهد. این دستور ممکن است مورد تقاضای برنامه نویسان و نگهبانان در مورد کامپایل کردن برنامه های "بزرگ" مانند فایرفاکس، کروم، لیبره آفیس و موارد دیگر باشد، زمانی که زمان آپدیت می تواند از روز بیشتر شود.

به عنوان یک نمایش ویدیوی کوتاه بدون صدا.

منبع: www.habr.com

اضافه کردن نظر