ዝርዝር ሁኔታ:

Omnik Inverter ጠፍቷል ከደመናው እና በእኔ MQTT ላይ: 3 ደረጃዎች (ከስዕሎች ጋር)
Omnik Inverter ጠፍቷል ከደመናው እና በእኔ MQTT ላይ: 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Omnik Inverter ጠፍቷል ከደመናው እና በእኔ MQTT ላይ: 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: Omnik Inverter ጠፍቷል ከደመናው እና በእኔ MQTT ላይ: 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Omnik Micro inverter - Omniksol-M248 2024, ሀምሌ
Anonim
Omnik Inverter ጠፍቷል ደመና እና በእኔ MQTT ላይ
Omnik Inverter ጠፍቷል ደመና እና በእኔ MQTT ላይ
Omnik Inverter ጠፍቷል ደመና እና በእኔ MQTT ላይ
Omnik Inverter ጠፍቷል ደመና እና በእኔ MQTT ላይ

የኦምኒክ ሕብረቁምፊ ኢንቬተርን በመጠቀም የፀሐይ ኃይል መጫኛ አለኝ። ኦምኒክ በቻይና ላይ የተመሠረተ የፒ.ቪ. እንደአማራጭ ፣ “እንዲገናኝ” ለማድረግ የ WiFi ሞዱሉን መጫን ይችላሉ። በሁለት የማይታወቁ ሁኔታዎች በመሣሪያው በጣም ረክቻለሁ።

  1. በቻይና ላይ የተመሠረተ የደመና አገልግሎትን ወደ “ስልኮች” ያስተላልፋል እና መሣሪያው ከበይነመረቡ ጋር እስከተገናኘ ድረስ ይህ ሊጠፋ አይችልም። እኔ አልወደውም።
  2. ኢንቫውተሩ ጥሩ የተረጋገጠ ኤፒአይ የለውም (የደመና አገልግሎትም የለውም)። የቤት አውቶማቲክ እና የአይኦቲ መሣሪያዎች ወደ MQTT መልእክቶች እየሰፉ ሲሄዱ ፣ የ MQTT መልዕክቶችን እንዲልክ ፈልጌ ነበር።

ሁለቱንም ጉዳዮች ለሚፈታው ለዚህ ፕሮጀክት ፣ ወደ መራጭ ግን አስተማማኝ ወዳጃችን ወደ ESP8266 እናዞራለን። እኔ Wemos D1 ን እጠቀም ነበር ፣ ግን የሚወዱት ማንኛውም ትስጉት ጥቅም ላይ ሊውል ይችላል። ዕቅዱ የሚከተለው ነው-

  1. ለቤት ውስጥ የ WiFi አውታረ መረብ ማንኛውንም ምስክርነቶች ለኤንቬልቱሩ የ WiFi ሞዱል አይስጡ። ይህ ችግርን 1 ይፈታል።
  2. እኛ የምንፈልገውን መረጃ ለማግኘት ዌሞዎች በየጊዜው ከኢንቨረኛው የመዳረሻ ነጥብ ጋር እንዲገናኙ ይፍቀዱ። ለዚያ እኛ የተገላቢጦሽ የምህንድስና ድር ያልሆነ ፕሮቶኮል ልንጠቀም እንችላለን። ይህንን ኮድ እንደ መነሻ ነጥብ ተጠቀምኩ።
  3. ከዚያ ያላቅቁ ፣ ከመነሻ አውታረ መረብ ጋር ይገናኙ እና ያንን መረጃ እንደ MQTT መልእክት ያትሙ።

የቁሳቁስ ሂሳባችን እጅግ በጣም ቀላል ነው-

  • በዌሞስ ድር ጣቢያ ወይም በሚወዱት የጨረታ ጣቢያ በኩል የሚገዛ አንድ ዌሞስ D1 ፣
  • አንድ የዩኤስቢ የኃይል አቅርቦት ከዩኤስቢ-ሚኒ ገመድ ጋር።

ምንም ሽቦ አያስፈልግም። ዋጋው ከ 10 ዩሮ በታች ነው።

እርስዎ ቀድሞውኑ እንደነበሩ እገምታለሁ

  • የ Wi -Fi ሞዱል የተጫነ የ Omnik inverter;
  • የ MQTT መሠረተ ልማት (ደላላ ፣ ዳሽቦርድ);
  • ለ ESP8266 አንጎለ ኮምፒውተር ድጋፍ የቅርብ ጊዜ የአርዲኖ አይዲኢ ስሪት።
  • ከላይ ካለው ጋር አንዳንድ መተዋወቅ።

ስለ MQTT እና አርዱዲኖ አይዲኢን ለ ESP8266 ፕሮሰሰር ለመጠቀም ጥቂት አስተማሪዎች አሉ ፣ ግን በአስተያየቱ ክፍል ውስጥ ለመጠየቅ ነፃነት ይሰማዎ።

ደረጃ 1 ኦምኒክን ከበይነመረቡ በቋሚነት ያላቅቁ

Omniik ን ከበይነመረብ በቋሚነት ያላቅቁ
Omniik ን ከበይነመረብ በቋሚነት ያላቅቁ

እንደ እኔ ፣ ኢንቫውተሩ ከ WiFi አውታረ መረብዎ ጋር የተገናኘዎት ከሆነ ፣ ግንኙነቱን ማቋረጥ በሚያስገርም ሁኔታ ከባድ ነው። በ WiFi ቅንብሮች ላይ የሚያደርጉት ማንኛውም ለውጥ ከመተግበሩ በፊት ምልክት ይደረግበታል። እንደ ራውተር እና ኢንቫይተር ኢንክሪፕሽን የይለፍ ቃልን በመቀየር ፣ ከዚያ ራውተርን ከመቀየር ይልቅ ንፁህ አቀራረብን ወስጄ ከባዶ ለመጀመር በመሳሰሉ እሾሃማዎች ውስጥ ከመዝለል።

ወደ ኢንቬተርተር ይሂዱ እና የሚከተሉትን ድርጊቶች ያከናውኑ

  • ቅንብር እስኪበራ ድረስ የታችኛውን ቁልፍ ይጫኑ ፣ ከዚያ አስገባን ይጫኑ
  • WiFi ብልጭ ድርግም እስኪል ድረስ የታችኛውን ቁልፍ ይጫኑ ፣ ከዚያ Enter ን ይጫኑ
  • ብልጭ ድርግም እንዲል የላይኛውን ቁልፍ ይጫኑ እና ከዚያ አስገባን ይጫኑ

ከመቀየሪያው ጋር ይገናኙ

ኮምፒተርዎን ይክፈቱ እና ኤክስ xxx የሚያቀርቡ አሃዞችን AP_xxxxxxxx የተባለ የ WiFi አውታረ መረብ ያግኙ። ከእሱ ጋር ይገናኙ። አሁን ምናልባት የተከማቸ የ WiFi ይለፍ ቃል ስለጠፋ ከዚህ ቀደም ከተገናኙት ያንን አውታረ መረብ “እንዲረሳ” ማድረግ ያስፈልግዎታል።

የመቀየሪያውን የመዳረሻ ነጥብ ደህንነቱ የተጠበቀ

አንዴ ከተገናኙ በኋላ አሳሽዎን ይክፈቱ ፣ 10.10.100.254 ያስገቡ እና አስገባን ይጫኑ። የመግቢያ ብቅ -ባይ ብቅ ይላል። ለመግባት በሁለቱም መስኮች አስተዳዳሪን ያስገቡ። ጠንቋዩን አይከተሉ እና የመዳረሻ ነጥቡን ያዋቅሩ። በግራ እጁ ምናሌ ውስጥ የላቀ የሚለውን ፣ ከዚያ ንዑስ ምናሌውን የገመድ አልባ ነጥብን ጠቅ ያድርጉ።

የሚከተሉትን ለውጦች ያድርጉ

  • የምስጠራ ዘዴ ወደ WPA2PSK
  • የምስጠራ ዓይነት ወደ TKIP
  • የ WiFi ይለፍ ቃል ያስገቡ። የይለፍ ቃሉን ይፃፉ ፣ በቅርቡ ከአውታረ መረቡ ጋር ለመገናኘት ያስፈልግዎታል።

አስቀምጥን ጠቅ ያድርጉ እና የ WiFi ሞጁሉ እንደገና ይጀምራል። አሁን የይለፍ ቃሉን ስለሚፈልግ ግንኙነቱን ያጣሉ። እንደገና ይገናኙ እና የ WiFi ይለፍ ቃል ያስገቡ። እንደገና ፣ የእርስዎን ፒሲ መጀመሪያ የ AP_xxxxxxxx አውታረ መረብን “እንዲረሳ” ማድረግ ሊኖርብዎት ይችላል። ደህንነቱ በተጠበቀ የ WiFi አገናኝ ላይ አሁን ከአውታረ መረቡ ጋር እንደገና መገናኘት አለብዎት።

የመቀየሪያ ውቅረ ገጾችን ደህንነት ይጠብቁ

አሳሽዎን ይክፈቱ ፣ 10.10.100.254 ያስገቡ እና እንደገና አስገባን ይጫኑ። የመግቢያ ብቅ -ባይ ብቅ ይላል። ለመግባት በሁለቱም መስኮች አስተዳዳሪን ያስገቡ። በግራ እጁ ምናሌ ውስጥ ባለው መለያ ላይ ጠቅ ያድርጉ። የተጠቃሚ ስም እና የይለፍ ቃሉን ወደ ሁለት ልዩ ፣ ተራ ያልሆኑ ሕብረቁምፊዎች ይለውጡ። ሁለቱን ሁለት ጊዜ ማስገባት ይኖርብዎታል። ጻፋቸው። አስቀምጥን ጠቅ ያድርጉ እና የ WiFi ሞጁሉ እንደገና ይጀምራል። ጥቂት ሰከንዶች ይጠብቁ እና ገጹን እንደገና ይጫኑት። የውቅረት ገጾችን ለመክፈት አሁን አዲሱን የተጠቃሚ ስም እና የይለፍ ቃል እንደሚያስፈልግዎት ያረጋግጡ። የእርስዎ ኢንቬተር አሁን በውጭ ሰዎች በሚደረጉ ለውጦች ላይ ተጨማሪ የደህንነት ሽፋን አለው።

ይህ በ inverter ላይ መደረግ ያለበትን ሥራ ሁሉ ይደመድማል። አሁን ከበይነመረቡ ተለያይቷል ፣ ምክንያታዊ በሆነ ደህንነቱ የተጠበቀ ነው ፣ ግን አሁንም እሱን ለመጠየቅ እንደ WiFi መዳረሻ ነጥብ ሆኖ ያገለግላል።

ደረጃ 2 - ለሞሞስ ዲ 1 ሶፍትዌሩን ያውርዱ እና ያዋቅሩ

ለሞሞስ ዲ 1 ሶፍትዌሩን ያውርዱ እና ያዋቅሩ
ለሞሞስ ዲ 1 ሶፍትዌሩን ያውርዱ እና ያዋቅሩ

ለዌሞስ ሶፍትዌሩን ያውርዱ። ኮዱን እዚህ ማግኘት ይችላሉ። ለቤት አውታረ መረብዎ እና ለኤንቬተርዎ ለማዋቀር ጥቂት ለውጦችን ማድረግ ያስፈልግዎታል

  • homeSsid: የቤትዎ WiFi አውታረ መረብ ስም
  • homePassword: የቤትዎ WiFi አውታረ መረብ የይለፍ ቃል
  • omnikSsid: የእርስዎ የኦምኒክ WiFi አውታረ መረብ ስም። AP_xxxxxxxxx ን መምሰል አለበት
  • omnikPassword: በቀድሞው ደረጃ እርስዎ የሰጡት የኦምኒክ WiFi አውታረ መረብ የይለፍ ቃል
  • omnikIP - የመቀየሪያው የአይፒ አድራሻ። ይሄ ሁልጊዜ {10 ፣ 10 ፣ 100 ፣ 254} ነው
  • omnikCommand: የእርስዎን ኢንቨርተር ለመጠየቅ የሚያስፈልገው የባይት ሕብረቁምፊ ፣ ከዚህ በታች ይመልከቱ።
  • mqtt_server: የእርስዎ MQTT ደላላ የአስተናጋጅ ስም
  • mqtt_port: የ TCP ወደብ ቁጥር ፣ ብዙውን ጊዜ ደህንነቱ ያልተጠበቀ 1883 ወይም ለአስተማማኝ (SSL) ግንኙነቶች 8883።
  • mqtt_username እና mqtt_password: የእርስዎ MQTT ደላላ ምስክርነቶች
  • mqtt_clientID: እዚህ አንዳንድ የዘፈቀደ አሃዞችን ያስገቡ
  • mqtt_outTopic: የ MQTT መልዕክቶች ርዕስ።

የ omnikCommand ባይት ድርድር ለግለሰብ ኢንቫውተር የተወሰነ ነው። ሕብረቁምፊውን ለማስላት አንድ ትንሽ መሣሪያ እንደ ጉግል ተመን ሉህ አሳተምኩ። በሴል B1 ውስጥ ተከታታይ ቁጥሩን (በ 10 አስርዮሽ አሃዞች ዙሪያ) ማስገባት እና በስዕልዎ ውስጥ በሴል B4 ውስጥ የተሰላ ሕብረቁምፊን መጠቀም ያስፈልግዎታል።

ኮዱን በተሳካ ሁኔታ ለማጠናቀር እርስዎም የ PubSubClient.h ቤተ -መጽሐፍት ያስፈልግዎታል። ትክክለኛው ሰሌዳ (ዌሞስ ዲ 1) እና ወደብ መመረጡን ያረጋግጡ ፣ ከዚያ ንድፉን ወደ ቦርዱ ይስቀሉ። ለጥበቃ ትንሽውን የዌሞስ ሰሌዳ በትንሽ ፕላስቲክ መያዣ ውስጥ ማስቀመጥ እና ከዩኤስቢ የኃይል አቅርቦት ጋር ማገናኘት ይችላሉ። ከሁለቱም ከመቀየሪያው እና ከ WiFi ራውተርዎ በጣም ሩቅ በሆነ ቦታ ላይ ያድርጉት እና እርስዎ ተዘጋጅተዋል!

በሶፍትዌሩ ውስጥ ያለው ዋናው መዞሪያ ከአውራጩ ዋይፋይ ጋር ይገናኛል ፣ ከዚያ የ TCP ግንኙነት ያደርግለታል ፣ ውሂቡን ያነባል ፣ ያላቅቃል ፣ ከቤት WiFi አውታረ መረብ ጋር ይገናኛል ፣ ከዚያ ወደ MQTT ደላላ እና እዚያ የተሻሻለውን መረጃ ያትማል። ይህንን ሁሉ ማገናኘት እና ማለያየት ለማድረግ ከ 15 ሰከንዶች በታች ይወስዳል። ከዚያ በኋላ የ 20 ሰከንዶች መዘግየት አለ ፣ ስለዚህ ውሂቡ በየ 35 ሰከንዶች በግምት መታተም አለበት።

ደረጃ 3 - ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት

ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት
ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት
ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት
ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት
ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት
ስለ መልእክቶች ፣ ደላላ እና ሙከራ ጥቂት ቃላት

ኮዱ ትንሽ የማረም መረጃን ያወጣል ፣ ስለዚህ አንድ ነገር የማይሰራ ከሆነ በቀላሉ ዌሞሶቹን እንደገና ወደ ፒሲዎ ያገናኙት ፣ አርዱዲኖ አይዲኢን ይጀምሩ እና ተከታታይ ኮንሶል ለመጀመር CTRL+SHFT+M ን ይጫኑ። ፍጥነቱ ወደ 115200 መዋቀሩን ያረጋግጡ።

ወይ የራስዎን ደላላ መጠቀም ወይም በደመና ላይ የተመሠረተ አገልግሎት መጠቀም ይችላሉ። እኔ የእኔን እመራለሁ ፣ Mosquitto በእኔ Synology NAS ላይ ተጭኗል። በደመና አገልግሎት ደህና ከሆኑ Adafruit ወይም Amazon AWS ን ወይም ሌላ ማንኛውንም መጠቀም ይችላሉ።

መልእክቶቹ እንደዚህ የተቀረጹ የ JSON ሕብረቁምፊዎች ናቸው

በሚነሳበት ጊዜ የሚከተለው መልእክት ታትሟል

ይህ ያልተጠበቁ ዳግም ማስነሻዎችን ለመለየት ሊያገለግል ይችላል።

መደበኛ መልእክቶች እንደዚህ ይመስላሉ

ኃይል በ ዋት ፣ በቮልት ውስጥ ቮልት ፣ ሞገዶች በአምፕስ ፣ በሄርዝ ውስጥ ድግግሞሽ ፣ ኃይል በኪሎ ዋትቶርስ እና የሙቀት መጠን በሴልሺየስ።

መልእክቶቹን ለመፈተሽ mosquitto_sub እጠቀማለሁ።

mosquitto_sub -h የአስተናጋጅ ስም -t “Solar/Omnik” -u user -P password -p 1883 -v

ውጤቱን ለማግኘት ማያ ገጹን ይያዙ። ሁሉም መልዕክቶች የታተሙት ባንዲራ ወደ እውነት ከተዋቀረ ነው።

በስልኬ ላይ MQTT Dash የተባለ መተግበሪያን እጠቀማለሁ እና ያንን አረንጓዴ የኃይል መደወያ ለማሳየት የማያ ገጽ ህትመት እና ምን እንደሚገባ አካትቻለሁ።

የሚመከር: