MUST_EP2000PRO(8) NUT Manual MUST_EP2000PRO(8) نام (NAME) must_ep2000pro - درایور اینورترها و یوپی‌اس‌های سری Must EP2000 Pro در NUT خلاصه دستور (SYNOPSIS) must_ep2000pro -h must_ep2000pro -a DEVICE_NAME [OPTIONS] نکته (Note) این صفحه راهنما فقط قابلیت‌های اختصاصی سخت‌افزاری درایور must_ep2000pro را مستند می‌کند. برای کسب اطلاعات درباره درایور اصلی، به nutupsdrv(8) مراجعه کنید. سخت‌افزارهای پشتیبانی‌شده (SUPPORTED HARDWARE) این درایور از یوپی‌اس‌های تعاملی خطی (line-interactive) سازگار با MUST EP2000Pro با مشخصات زیر پشتیبانی می‌کند: 1. باتری خارجی ۱۲ ولت یا ۲۴ ولت 2. نوع اتصال: RS-232 یا USB (از طریق دانگل مبدل RS232 به USB) برخی مدل‌هایی که ممکن است تحت پوشش این درایور باشند: • مدل اصلی EP200Pro • Energy Smart.2 • Luxeon UPS-500ZR • Bineos EP20-1000 PRO • هر مدل دیگری که با نرم‌افزار اصلی MUST کار کند در حال حاضر، این درایور تنها بر روی مدل زیر آزمایش شده است: • Energy Smart.2 600W به‌طور کلی، این دستگاه‌ها هیچ‌گونه داده شناسایی ارائه نمی‌دهند، بنابراین تشخیص خودکار امکان‌پذیر نیست. تنها یک بخش مستندشده از اطلاعات، «نسخه نرم‌افزار» با معنایی نامشخص است. درایور must_ep2000pro از پروژه libmodbus برای پیاده‌سازی پروتکل Modbus استفاده می‌کند. نصب (INSTALLATION) در صورتی که libmodbus و هدرهای توسعه آن در دسترس باشند، این درایور باید به‌طور پیش‌فرض ساخته شود. می‌توانید با آرگومان‌های زیر، اسکریپت configure را ملزم به ساخت آن کنید: :; ./configure --with-serial=yes --with-modbus=yes شما همچنین باید مجوزهای مناسب خواندن/نوشتن (R/W) را بر روی فایل دستگاه سریال محلی تنظیم کنید تا کاربر زمان اجرای درایور NUT امکان دسترسی به آن را داشته باشد. این موضوع ممکن است نیازمند تنظیمات تکمیلی در اسکریپت‌های راه‌اندازی یا قوانین udev و upower باشد تا مجوزها در هر بار بوت اعمال شوند — به‌ویژه اگر گره‌های دستگاه شما توسط یک فایل‌سیستم مجازی مدیریت می‌شوند. به‌عنوان مثال، یک مبدل USB به سریال می‌تواند در لینوکس به صورت /dev/ttyACM0 یا /dev/ttyUSB0 و در FreeBSD به صورت /dev/ttyU0 (به حرف بزرگ «U» دقت کنید) شناسایی شود. یک پورت سریال داخلی می‌تواند در لینوکس به صورت /dev/ttyS0 یا در FreeBSD با یکی از نام‌های /dev/cua* شناسایی شود. آرگومان‌های اضافی (EXTRA ARGUMENTS) این درایور از تنظیمات اختیاری زیر نیز پشتیبانی می‌کند: lowbatt=num تنظیم مقدار battery.charge.low روی num. خود دستگاه تنها دارای قابلیت خاموش شدن هنگام افت ولتاژ باتری است. دستورات آنی (INSTANT COMMANDS) این درایور از برخی دستورات آنی پشتیبانی می‌کند (به upscmd(8) مراجعه کنید): beeper.enable فعال‌سازی بوق هشدار یوپی‌اس beeper.disable غیرفعال‌سازی بوق هشدار یوپی‌اس shutdown.return خاموش کردن بار مصرفی و انتظار برای بازگشت برق شبکه مشکلات شناخته‌شده (KNOWN PROBLEMS) اگر دستور shutdown.return را هنگام وصل بودن برق شهر اجرا کنید، هیچ کاری انجام نمی‌دهد. اگر دستور shutdown.return را بدون حضور برق شهر اجرا کنید، دستگاه را بلافاصله خاموش می‌کند. در مستندات دستگاه هیچ تنظیمی برای تعیین تاخیر در خاموش شدن مشخص نشده است. از جنبه توسعه: حتی برای نوشتن در یک رجیستر واحد، باید از دستور «نوشتن چندین رجیستر» (write multiple registers) استفاده کنید. نویسنده (AUTHOR) Mikhail Mironov همچنین ببینید (SEE ALSO) درایور اصلی (The core driver): nutupsdrv(8) منابع اینترنتی (Internet resources): • صفحه خانگی پروژه NUT (Network UPS Tools): https://www.networkupstools.org/historic/v2.8.5 • صفحه خانگی libmodbus: http://libmodbus.org • یک برنامه ساده برای خواندن داده‌ها در دستگاه‌های مشابه: https://github.com/reverieline/ep2000pro Network UPS Tools 2.8.5 06/21/2026 MUST_EP2000PRO(8)