সুচিপত্র:

সৌর প্যানেল উৎপাদনের উপর ভিত্তি করে শেলি ইএম অটো টগল: 6 টি ধাপ
সৌর প্যানেল উৎপাদনের উপর ভিত্তি করে শেলি ইএম অটো টগল: 6 টি ধাপ

ভিডিও: সৌর প্যানেল উৎপাদনের উপর ভিত্তি করে শেলি ইএম অটো টগল: 6 টি ধাপ

ভিডিও: সৌর প্যানেল উৎপাদনের উপর ভিত্তি করে শেলি ইএম অটো টগল: 6 টি ধাপ
ভিডিও: সৌর তাপবিদ্যুৎ কেন্দ্র কিভাবে কাজ করে 2024, জুলাই
Anonim
Image
Image

P1: বাড়ির খরচ (যেমন "P1 = 1kW" ⇒ আমরা 1kW ব্যবহার করছি) P2: সৌর প্যানেল উৎপাদন (যেমন "P2 = - 4kW" ⇒ আমরা 4kW উৎপাদন করছি)

বৈদ্যুতিক হিটার চালু হলে 2kW খরচ করে।

  • আমরা এটি চালু করতে চাই যদি সোলার প্যানেল উৎপাদন কমপক্ষে 2kW বর্তমান শক্তি খরচ ছাড়িয়ে যায়।
  • আমরা যদি সোলার প্যানেল উৎপাদনের চেয়ে বেশি খরচ করে থাকি তাহলে আমরা এটি বন্ধ করতে চাই

ধাপ 1: আপনার যা প্রয়োজন

আপনার প্রয়োজন হবে:

  • ওয়াইফাই সংযোগ
  • শেলি ইএম (দুটি ক্ল্যাম্প সহ - আমার ক্ষেত্রে 2x50A ঠিক ছিল)
  • ওয়াই-ফাই রিলে (যেমন শেলি 1)
  • একটি Node.js অ্যাপ্লিকেশন

ধাপ 2: আপনার শেলি ইএম সংযুক্ত করুন

সাধারণ বিদ্যুৎ কাউন্টার বন্ধ করুন।

  1. প্রথম কাজটি হল শেলি ইএম (প্রথম ক্ল্যাম্পের জন্য P1+, P1-, অন্যের জন্য P2+, P2-) এর সাথে ক্ল্যাম্পগুলি সংযুক্ত করা: ব্যবহারকারী গাইডে দেখানো হিসাবে তাদের সংযুক্ত করুন।
  2. তারপরে, এটি আপনার কাউন্টারের কাছে নিয়ে আসুন এবং বিদ্যুৎ সরবরাহের সংযোগ করুন: N তে নিরপেক্ষ ইনপুট, এবং L- তে লাইন ইনপুট।
  3. এখন, আপনার বাড়িতে যাওয়া তারের সাথে প্রথম ক্ল্যাম্প (পি 1) সংযুক্ত করুন এবং অন্যটি সোলার প্যানেল বৈদ্যুতিন সংকেতের মেরু বদল থেকে আসা তারের সাথে সংযুক্ত করুন। এটা সম্ভব যে আপনি লক্ষণ (একটি নেতিবাচক খরচ) সঙ্গে অদ্ভুত কিছু হবে: শুধু এই মুহূর্তে যত্ন করবেন না।
  4. বিদ্যুৎ কাউন্টার চালু করুন এবং শেলি ইএমকে আপনার ওয়াই-ফাইয়ের সাথে সংযুক্ত করতে ব্যবহারকারীর নির্দেশিকা অনুসরণ করুন।
  5. একবার আপনার অ্যাপে বর্তমান বিদ্যুৎ খরচ হয়ে গেলে, আপনি ক্ল্যাম্পের দিক পরিবর্তন করতে পারেন P1 থেকে একটি ধনাত্মক সংখ্যা এবং P2 থেকে একটি নেতিবাচক সংখ্যা (ইতিবাচক উৎপাদন - নেতিবাচক খরচ), যেহেতু আমরা খরচ পরিমাপ করছি।

ধাপ 3: আপনার API টোকেন এবং আপনার EM তথ্য পান

শেলি ইএম

শেলি ক্লাউড অ্যাপ থেকে, "ব্যবহারকারী সেটিংস" এ যান এবং তারপরে "গেট কী" বোতামে ক্লিক করুন।

কী হবে আপনার এবং আপনার সার্ভার সার্ভার।

এখন মূল পৃষ্ঠায় যান। আপনার ইএম এর রুম খুলুন, এবং তারপর ইএম এ ক্লিক করুন। "সেটিংস", "ডিভাইসের তথ্য" এ যান এবং ডিভাইস আইডি (YOUR_ID - শুধু আলফানিউমেরিক এক, বন্ধনীতে নয়) এবং ডিভাইস চ্যানেল (YOUR_CHANNEL) অনুলিপি করুন।

স্মার্ট সুইচ

আপনার যদি শেলি 1 থাকে তবে আপনাকে আর কিছু করার দরকার নেই। অন্যথায়, আপনার ডিভাইসটি চালু বা বন্ধ করার জন্য অনুরোধ করার জন্য কোন URL টি খুঁজে বের করা উচিত। এই দুটি হবে আপনার YOUUR_TURN_ON এবং আপনার

আপনার ডিভাইসের ব্যবহার কোনটি তা জানতে হবে (YOUR_DEVICE_CONSUMPTION)। আমি আপনাকে একটু বেশি নম্বর দেওয়ার পরামর্শ দিচ্ছি (যেমন যদি আপনার ডিভাইস 1900W ব্যবহার করে তবে 2000W রাখুন)।

ধাপ 4: আপনার Node.js অ্যাপ্লিকেশন সেট আপ করুন

shelly_server = 'আপনার_সার্ভার';

shelly_key = 'আপনার_কি; shelly_channel = 'আপনার_চ্যানেল'; shelly_id = 'আপনার_আইডি'; turn_on_url = 'YOUR_TURN_ON'; turn_off_url = 'YOUR_TURN_OFF'; device_consumption = আপনার_ DEVICE_CONSUMPTION; // যেমন 2kW put: 2000 const device = function (status) {if (status == 'on') {fetch (turn_on_url)। তারপর (res => res.text ()); } অন্যথায় যদি (অবস্থা == 'বন্ধ') {আনুন (turn_off_url)। তারপর (res => res.text ()); }} আনুন (shelly_server + '/device/status? channel =' + shelly_channel + '& id =' + shelly_id + '& auth_key =' + shelly_key).then (res => res.json ()).then (json => {যদি (json.isok) {emeters = json.data.device_status.emeters; home_consumption = emeters [0].power; //> 0 solar_panels_production = - emeters [1].power; //> 0 available_energy = solar_panels_production - home_consumption; যদি (available_energy device_consumption) {device ('on');}} অন্যথায় {// Shelly EM পৌঁছানো যায় না}});

ধাপ 5: আপনার আবেদন চালান

এখন, আপনি আপনার Node.js অ্যাপ্লিকেশন ধারাবাহিকভাবে চালানো উচিত। আমি প্রতি seconds০ সেকেন্ডে এটি চালাই, কিন্তু আপনার ডিভাইসটি চালু বা বন্ধ করার জন্য আপনি সর্বোচ্চ সাড়া দেওয়ার সময়ের উপর ভিত্তি করে এই সংখ্যাটি বাড়াতে বা হ্রাস করতে পারেন।

ধাপ 6: সম্পন্ন

অভিনন্দন! এখন আপনার একটি ডিভাইস আছে যা স্বয়ংক্রিয়ভাবে চালু হয় যখন আপনি এর জন্য কিছু পরিশোধ করবেন না, এবং এটি স্বয়ংক্রিয়ভাবে বন্ধ হয়ে যাবে যখন আপনি এর জন্য বিদ্যুৎ প্রদান করবেন!

প্রস্তাবিত: