من یک نصب برق خورشیدی با استفاده از اینورتر رشته Omnik دارم. Omnik یک تولید کننده اینورترهای PV در چین است و دستگاه های بسیار کارآمدی را تولید می کند. به صورت اختیاری، می توانید یک ماژول WiFi را نصب کنید تا آن را "متصل کنید". من از دستگاه بسیار راضی هستم، با دو استثنا قابل توجه.
![](https://duino4projects.com/wp-content/uploads/2022/07/Omnik-Inverter-Off-Its-Cloud-and-on-My-MQTT-1.jpg)
- این «تلفن خانه» به یک سرویس ابری مبتنی بر چین است و تا زمانی که دستگاه به اینترنت متصل است، نمیتوان آن را خاموش کرد. من آن را دوست ندارم.
- اینورتر هیچ API مستند مناسبی ندارد (و نه سرویس ابری). از آنجایی که دستگاههای اتوماسیون خانگی و اینترنت اشیا به سمت پیامهای MQTT جذب میشوند، میخواستم پیامهای MQTT ارسال کند.
برای این پروژه، که هر دو مشکل را حل می کند، ما به سمت دوست حساس اما قابل اعتماد خود ESP8266 می رویم. من از Wemos D1 استفاده کردم، اما هر تجسمی که دوست دارید قابل استفاده است. طرح این است که:
- به ماژول وای فای اینورتر هیچ اعتباری به شبکه وای فای خانگی ندهید. این مشکل 1 را حل می کند.
- اجازه دهید Wemos به طور دوره ای به نقطه دسترسی اینورتر متصل شود تا داده های مورد نظر ما را بدست آورد. ما می توانیم از پروتکل غیر وب مهندسی معکوس برای آن استفاده کنیم. من از این کد به عنوان نقطه شروع استفاده کردم.
- سپس اتصال را قطع کنید، به شبکه خانگی متصل شوید و داده های گفته شده را به عنوان یک پیام MQTT منتشر کنید.
صورتحساب مواد ما بسیار ساده است:
- One Wemos D1، از طریق وب سایت Wemos یا سایت حراج مورد علاقه شما خریداری می شود.
- یک منبع تغذیه USB با یک کابل USB-mini.
اصلا نیازی به سیم کشی نیست هزینه زیر 10 یورو است.
من فرض می کنم شما در حال حاضر
- یک اینورتر Omnik با ماژول WiFi نصب شده؛
- زیرساخت MQTT (کارگزار، داشبورد)؛
- نسخه اخیر Arduino IDE با پشتیبانی از پردازنده ESP8266 نصب شده است.
- آشنایی با موارد فوق
دستورالعمل های زیادی در مورد MQTT و استفاده از Arduino IDE برای پردازنده ESP8266 وجود دارد، اما در قسمت نظرات بپرسید.
مرحله 1: اتصال Omnik را از اینترنت برای همیشه قطع کنید
![](https://duino4projects.com/wp-content/uploads/2022/07/Disconnect-the-Omnik-From-the-Internet-Permanently-1.jpg)
اگر مانند من، اینورتر را به شبکه وای فای خود متصل کرده بودید، جدا کردن آن به طرز شگفت آوری سخت است. هر تغییری که در تنظیمات WiFi ایجاد میکنید قبل از اعمال بررسی میشود. به جای پرش از حلقه هایی مانند تغییر رمز رمزگذاری روتر و اینورتر، سپس تغییر روتر، تصمیم گرفتم رویکرد تمیزتری داشته باشم و از ابتدا شروع کنم.
به اینورتر بروید و اقدامات زیر را انجام دهید:
- دکمه Down را فشار دهید تا Set چشمک بزند، سپس Enter را فشار دهید
- دکمه Down را فشار دهید تا WiFi چشمک بزند، سپس Enter را فشار دهید
- دکمه Up را فشار دهید تا Yes چشمک بزند، سپس Enter را فشار دهید
به اینورتر وصل شوید
کامپیوتر خود را باز کنید و یک شبکه WiFi به نام AP_xxxxxxxx پیدا کنید، ارقام ارائه دهنده x. به آن وصل شوید. بسته به سیستم عامل، ممکن است ابتدا لازم باشد که آن شبکه را «فراموش کنید» اگر قبلاً به آن متصل شده اید، زیرا اکنون یک رمز عبور احتمالاً ذخیره شده وای فای از بین رفته است.
نقطه دسترسی اینورتر را ایمن کنید
پس از اتصال، مرورگر خود را باز کنید، 10.10.100.254 را وارد کرده و Enter را فشار دهید . یک پنجره ورود به سیستم ظاهر می شود. در هر دو قسمت admin را وارد کنید تا وارد شوید. جادوگر را دنبال نکنید و نقطه دسترسی را پیکربندی نکنید. در منوی سمت چپ روی Advanced و سپس زیر منوی Wireless point کلیک کنید .
تغییرات زیر را انجام دهید: