POWERCOM(8) NUT Manual POWERCOM(8)

powercom - درایور UPS برای تجهیزات سریال یوپی‌اس Powercom/Trust/Advice

powercom -h

powercom -a UPS_NAME [OPTIONS]


نکته (Note)

این صفحه راهنما تنها ویژگی‌های خاص سخت‌افزاری درایور powercom را مستند می‌کند. برای اطلاعات پیرامون درایور هسته، به nutupsdrv(8) مراجعه کنید.

این درایور از انواع مختلف و مشابه سخت‌افزارهای سریال UPS (و همچنین چند مدل UPS دارای USB با مبدل‌های USB به سریال) پشتیبانی می‌کند. متداول‌ترین آن‌ها Trust 425/625 ،Powercom و Advice Partner/King PR750 هستند. سایر مدل‌هایی که از پروتکل مشابهی استفاده می‌کنند نیز ممکن است کار کنند. برای اتصالات USB، ممکن است به usbhid-ups(8) نیاز داشته باشید.

برای راهنمایی دقیق‌تر درباره اینکه کدام درایور برای اتصال USB کاربرد دارد، به فهرست سازگاری سخت‌افزار NUT (HCL) مراجعه نمایید.

این درایور از تنظیمات اختیاری زیر در فایل ups.conf(5) پشتیبانی می‌کند:

linevoltage=value

یک عدد صحیح که ولتاژ خط را مشخص می‌کند. این مقدار به صورت خودکار قابل تشخیص نیست. مقادیر قابل قبول در محدوده ۱۱۰-۱۲۰ یا ۲۲۰-۲۴۰ هستند. مقدار پیش‌فرض 230 است.

manufacturer=name

مشخص کردن نام سازنده، که آن نیز به صورت خودکار قابل تشخیص نیست. این یک رشته تعریف‌شده توسط کاربر است، بنابراین هر نامی قابل قبول است. پیش‌فرض PowerCom است.

modelname=name

مشخص کردن نام مدل، که به صورت خودکار قابل تشخیص نیست. این یک رشته تعریف‌شده توسط کاربر است، بنابراین هر نامی پذیرفته می‌شود. پیش‌فرض Unknown است.

serialnumber=value

همانند modelname در بالا، اما برای شماره سریال. پیش‌فرض Unknown است.

type=name

نوع دقیق پروتکل ارتباطی درون خانواده powercom، که برای ارتباط با UPS استفاده خواهد شد. نوع بر اساس اولین نام مدلی که با آن پروتکل کدگذاری شده بود نام‌گذاری شده است. نام‌های قابل قبول عبارتند از: Trust, Egys, KP625AP, IMP, KIN, BNT, BNT-other و OPTI. مقدار پیش‌فرض Trust است.

نوع BNT-other یک نوع ویژه برای سایر مدل‌های BNT (مانند 1500A در ولتاژ ۱۲۰ ولت) است و می‌تواند برای بازنویسی تمام مدل‌ها با استفاده از تمام مقادیر زیر به کار رود.

shutdownArguments={{minutes,seconds},whether_minutes_should_be_used}

دقایق و ثانیه‌هایی که UPS باید میان دریافت دستور خاموش شدن و خاموش شدن واقعی منتظر بماند. آرگومان دیگر تنها زمانی باید روی نویسه n تنظیم شود که مقدار دقیقه باید نادیده گرفته شده و به UPS ارسال نشود. پیش‌فرض وابسته به نوع است و در زیر آمده است. براکت‌ها و کاماها اجباری هستند. توجه داشته باشید که هیچ نویسه فاصله‌ای نباید وجود داشته باشد.

numOfBytesFromUPS=value

تعداد بایت‌ها در یک فریم UPS: مقدار ۱۶ رایج است، و ۱۱ برای Trust. مقدار پیش‌فرض وابسته به نوع بوده و در زیر آمده است.

methodOfFlowControl=name

روش کنترل جریان ارتباط سریال که توسط UPS به کار گرفته می‌شود. پیش‌فرض وابسته به نوع بوده و در زیر آمده است. نام‌های قابل قبول عبارتند از: dtr0rts1, dtr1 یا no_flow_control.

validationSequence={{index1,value1},{index2,value2},{index3,value3}}

(فقط برای انواع KP625AP ،Trust و Egys.) ۳ جفت برای اعتبارسنجی UPS با مقایسه بایت‌های داده‌های خام با مقادیر ثابت. اندیس، بایت دریافتی از UPS را انتخاب می‌کند (به numOfBytesFromUPS مراجعه کنید) و مقدار برای تطبیق با بایت است. پیش‌فرض وابسته به نوع است و در زیر آمده است. براکت‌ها و کاماها و همچنین نبود نویسه‌های فاصله‌گذار اجباری هستند.

frequency={A,B}

(فقط برای انواع KP625AP ،Trust و Egys.) یک جفت برای تبدیل داده‌های فرکانس خام به مقدار فرکانس خوانا برای انسان با استفاده از تابع 1/(A*x+B). اگر مقدار خام x خودِ فرکانس باشد، A=1/(x^2) و B=0 قرار دهید. مقدار پیش‌فرض وابسته به نوع بوده و در زیر آمده است. توجه داشته باشید که براکت‌ها، کاماها و عدم وجود فاصله الزامی هستند.

loadPercentage={BatteryA,BatteryB,LineA,LineB}

(فقط برای انواع KP625AP ،Trust و Egys.) یک چهارتایی برای تبدیل داده‌های بار خام به درصد بار خوانا برای انسان با استفاده از تابع A*x+B. اگر مقدار خام x خودِ درصد بار باشد، A=1 و B=0 قرار دهید. پیش‌فرض وابسته به نوع بوده و در زیر آمده است. توجه داشته باشید که براکت‌ها و کاماها و عدم وجود فاصله الزامی هستند.

batteryPercentage={Battery1,Battery2,Battery3,Line4,Line5}

(فقط برای KP625AP ،Trust و Egys.) یک ۵تایی برای تبدیل داده‌های خام باتری و خط به خوانش درصد باتری و خط خوانا برای انسان با استفاده از توابع (Battery) A*x+B*y+C و (Line) D*x+E. اگر مقدار خام x درصد باتری باشد، A=1 ،B=0 ،C=0 ،D=1 و E=0 تنظیم کنید. پیش‌فرض وابسته به نوع است و در زیر آمده است. توجه داشته باشید که براکت‌ها و کاماها و نبود نویسه‌های فاصله اجباری هستند.

voltage={240A,240B,120A,120B}

(فقط برای انواع KP625AP ،Trust و Egys.) یک چهارتایی که برای تبدیل داده‌های ولتاژ خام به مقدار ولتاژ خوانا با استفاده از تابع A*x+B استفاده می‌شود. اگر مقدار خام x نصف ولتاژ باشد، A=2 و B=0 تنظیم کنید. مقدار پیش‌فرض وابسته به نوع بوده و در زیر آورده شده است. توجه داشته باشید که براکت‌ها، کاماها و نبود فاصله‌ها اجباری هستند.

nobt

اگر این فلگ وجود داشته باشد، بررسی باتری در هنگام راه‌اندازی نادیده گرفته می‌شود. این گزینه برای سیستم‌هایی مفید است که هنگام آزمایش باتری در زمان راه‌اندازی سیستم — دقیقاً زمانی که مصرف برق بالاست — تمایل به اضافه بار روی UPS دارند.

linevoltage = 230
manufacturer = PowerCom
modelname = Unknown
serialnumber = Unknown
type = Trust

باقی مقادیر پیش‌فرض برای آرگومان‌های اضافی وابسته به نوع هستند. با این حال، BNT-other یک نوع خاص است که می‌تواند برای بازنویسی تمام مقادیر برای تمام مدل‌ها استفاده شود.

numOfBytesFromUPS = 11
methodOfFlowControl = dtr0rts1
validationSequence = {{5,0},{7,0},{8,0}}
shutdownArguments = {{0,10},n}
frequency = {0.00020997,0.00020928}
loadPercentage = {6.1343,-0.3808,4.3110,0.1811}
batteryPercentage = {5.0000,0.3268,-825.00,4.5639,-835.82}
voltage = {1.9216,-0.0977,0.9545,0.0000}

numOfBytesFromUPS = 16
methodOfFlowControl = dtr0rts1
validationSequence = {{5,0x80},{7,0},{8,0}}
shutdownArguments = {{0,10},n}
frequency = {0.00020997,0.00020928}
loadPercentage = {6.1343,-0.3808,4.3110,0.1811}
batteryPercentage = {5.0000,0.3268,-825.00,4.5639,-835.82}
voltage = {1.9216,-0.0977,0.9545,0.0000}

numOfBytesFromUPS = 16
methodOfFlowControl = no_flow_control
validationSequence = {{5,0x80},{7,0},{8,0}}
shutdownArguments = {{0,10},n}
frequency = {0.00020997,0.00020928}
loadPercentage = {6.1343,-0.3808,1.3333,0.6667}
batteryPercentage = {5.0000,0.3268,-825.00,2.2105,-355.37}
voltage = {1.9216,-0.0977,0.9545,0.0000}

numOfBytesFromUPS = 16
methodOfFlowControl = no_flow_control
validationSequence = {{5,0xFF},{7,0},{8,0}}
shutdownArguments = {{1,30},y}

numOfBytesFromUPS = 16
methodOfFlowControl = no_flow_control
validationSequence = {{11,0x4b},{8,0},{8,0}}
shutdownArguments = {{1,30},y}

numOfBytesFromUPS = 16
methodOfFlowControl = no_flow_control
validationSequence = {{11,0x42},{8,0},{8,0}}
shutdownArguments = {{1,30},y}

numOfBytesFromUPS = 16
methodOfFlowControl = no_flow_control
validationSequence = {{8,0},{8,0},{8,0}}
shutdownArguments = {{1,30},y}
frequency = {0.00027778,0.0000}
loadPercentage = {1.0000,0.0,1.0000,0.0}
batteryPercentage = {1.0000,0.0000,0.0000,1.0000,0.0000}
voltage = {2.0000,0.0000,2.0000,0.0000}

numOfBytesFromUPS = 16
methodOfFlowControl = no_flow_control
validationSequence = {{5,0xFF},{7,0},{8,0}}
shutdownArguments = {{1,30},y}

•Peter Bieringer <pb@bieringer.de>
•Alexey Sidorov <alexsid@altlinux.org>
•Keven L. Ates <atescomp@gmail.com>
•Rouben Tchakhmakhtchian <rouben@rouben.net>

nutupsdrv(8)

صفحه خانگی NUT (Network UPS Tools): https://www.networkupstools.org/historic/v2.8.5

06/21/2026 Network UPS Tools 2.8.5