আমরা আমাদের শেষ বাড়িতে হানিওয়েল ইভোহোম লাগিয়েছি এবং এটি আমাদের বহুল-প্রিয় স্মার্ট হোম হিটিং সিস্টেমগুলির মধ্যে একটি হিসাবে রয়ে গেছে। এখন অটোমেটেড হোম রিডার কেভিন স্মার্ট এভোহোমের জন্য তার নিজস্ব ডিআইওয়াই আবহাওয়া ক্ষতিপূরণকারী তৈরি করেছে …
এই প্রকল্পটি ওপেনথার্ম গেটওয়ে ফটো ফার্মওয়্যারটি সংশোধন করে একটি এভোহোম ওপেন্থার্ম ইন্টারগাস সেটআপে আবহাওয়ার ক্ষতিপূরণ সমর্থন যুক্ত করে।
আমি হতাশ হয়ে পড়েছিলাম যে ইন্টারগাস এইচআরই এসবি বয়লার এবং এভোহোম কন্ট্রোলার উভয়ই ওপেনথার্ম ব্যবহার করার সময় সংযুক্ত বাহ্যিক সেন্সর দ্বারা রিপোর্ট করা বাইরের তাপমাত্রাকে অবহেলা করে। ইন্টারগাস ম্যানুয়াল জানিয়েছে …
বাইরের তাপমাত্রা সেন্সরটি অন/অফ রুম থার্মোস্ট্যাট বা একটি ওপেনথার্ম থার্মোস্টেটের সাথে একত্রে ব্যবহার করা যেতে পারে।
প্রকৃতপক্ষে, বয়লার কেবল অন/অফ রুম থার্মোস্ট্যাট ব্যবহার করার সময় কেবল আবহাওয়া-ক্ষতিপূরণ সমন্বয় সম্পাদন করে। এভোহোমের মতো ওপেনথার্ম থার্মোস্ট্যাট সহ, থার্মোস্ট্যাট কোনও আবহাওয়ার ক্ষতিপূরণের জন্য দায়ী। যদিও এভোহোম কন্ট্রোলার ইন্টারনেট থেকে বাইরের তাপমাত্রা নিয়ে আসে এটি এটি প্রদর্শন করা ছাড়া অন্য কিছুই করে না।
হার্ডওয়্যার
আমি এভোহোম আর 8810 এ ওপেন্থার্ম ব্রিজ এবং বয়লারের মধ্যে যোগাযোগ নিরীক্ষণের জন্য, কৌতূহল থেকে নোডো-শপ.এনএল থেকে একটি ওপেনথার্ম গেটওয়ে, সোল্ডারিং সার্ভিস, এনক্লোজার এবং এফটিডিআই কর্ড কিনেছি। দেখা যাচ্ছে যে সেতুটি বয়লার থেকে বাইরের তাপমাত্রা পড়বে। এছাড়াও, আমি শিখেছি যে বয়লারটি সামনের প্যানেল দ্বারা নির্ধারিত সর্বাধিক সিএইচ জল সেটপয়েন্টটি রিপোর্ট করে না তবে এটি ওভাররাইডিং এভোহোম দ্বারা প্রেরিত নিয়ন্ত্রণ সেটপয়েন্টের তাপমাত্রাকে প্রভাবিত করে।
কৌশল
মূলত, এভোহোম ওপেনথার্ম ব্রিজটি সমস্ত অঞ্চল থেকে একত্রিত উচ্চতার শতাংশের চাহিদা থেকে নিয়ন্ত্রণ সেটপয়েন্ট তাপমাত্রা গণনা করে এবং এটি যে কোনও প্রাপ্ত সর্বোচ্চ সিএইচ জলের সেটপয়েন্টের মধ্যে রয়েছে। ডিফল্টরূপে, আমার বয়লার সহ, সর্বাধিক সিএইচ তাপমাত্রা বয়লার ফ্রন্ট প্যানেলে 60c তে সেট করা সত্ত্বেও সর্বাধিক সিএইচটি 90 সি হয়। বয়লারটি বয়লার সেটিংয়ে সর্বাধিক ক্ল্যাম্প করবে যদিও উদাঃ 60 সি। ঘরোয়া গরম জল গরম করার জন্য আমার কাছে একটি ডিএইচডাব্লু অগ্রাধিকার সেটআপ রয়েছে যা নিশ্চিত করে যে 70c এ বয়লার আগুন নিয়ন্ত্রণ সেটপয়েন্টকে ওভাররাইড করে, সুতরাং এটি আবহাওয়ার ক্ষতিপূরণ দ্বারা প্রভাবিত হবে না।
বিবেচনাটি ছিল কোন আবহাওয়ার ক্ষতিপূরণ পদ্ধতি ব্যবহার করবেন:
1. তাপ বক্ররেখার গণনার উপর ভিত্তি করে সর্বাধিক সিএইচ জল সেটপয়েন্টটি সংশোধন করার জন্য ওপেনথার্ম গেটওয়ে পান, বা 2 তাপ বক্ররেখার গণনার উপর ভিত্তি করে নিয়ন্ত্রণ সেটপয়েন্টটি ক্যাপ করুন
পার্থক্যটি হ’ল 2 এর জন্য) যদি তাপমাত্রা সর্বাধিক ক্ষতিপূরণ দেওয়া আবহাওয়ার নীচে থাকে তবে একটি % চাহিদা একটি সামঞ্জস্যপূর্ণ তাপমাত্রায় ম্যাপ করা হবে। তবে 1) % চাহিদা বাইরের তাপমাত্রার উপর ভিত্তি করে একটি পৃথক তাপমাত্রায় মানচিত্র তৈরি করবে, বাইরের তাপমাত্রা বাড়ার সাথে সাথে হ্রাস পাবে।
একটি পরীক্ষা হিসাবে আমি সর্বোচ্চ সিএইচ সেটপয়েন্টটি সংশোধন করতে openthym মনিটর অ্যাপ্লিকেশনটি ব্যবহার করেছি। অবিলম্বে কন্ট্রোল সেটপয়েন্টটি আনুপাতিকভাবে হ্রাস করতে দেখা গেছে, তবে আমি দেখতে পেয়েছি যে কিছু তাপমাত্রা আমার সিস্টেমের জন্য খুব কম হতে পারে, তাই আমি পদ্ধতি 2 নির্বাচন করেছি 2) নিয়ন্ত্রণ সেটপয়েন্টটি ক্যাপ।
এখন আবহাওয়ার ক্ষতিপূরণ গণনার ক্ষেত্রে আমি ইন্টারগাস ম্যানুয়ালটিতে ডিফল্ট তাপ বক্ররেখা এ সম্পাদনের সিদ্ধান্ত নিয়েছি।
কোড
যেহেতু ফটো মাইক্রোকন্ট্রোলার বিভাগ বা গুণকে সমর্থন করে না, কেবল বিট স্থানান্তরিত, আমি এই সমীকরণটি y = 25+ (25-x) (80-25)/(25+7) = 67.97-x1.72 থেকে 68-x* সরল করে দিয়েছি 1.75 = 68- (x+x/2+x/4), যা কেবল দুটি আদর্শ আবর্তন, দুটি সংযোজন এবং একটি বিয়োগ।
আমাদের তাপমাত্রার বাইরে শূন্যের নীচে পরিচালনা করতে হবে (দু’জনের পরিপূরক হিসাবে) ফটো অ্যাসেম্বলি কোডে আরও অনেক কিছু জটিলতা যুক্ত করে, আমি প্রথমবারের মতো কয়েক বছরে অ্যাসেম্বলি কোড লিখেছিলাম!
মুভফডাব্লু বাইট 3; বাইরের তাপমাত্রা পূর্ণসংখ্যার
Movwf tmax; tmax = বাইরে
Clrc; সমর্থন -0 এর পরিবর্তে 1 এ স্থানান্তরিত করে তাপমাত্রা
বিটিএফএসসি বাইট 3,7
সেট
rrf tmax, f; tmax = বাইরে/2
অ্যাডউফ টিএমএক্স, ডাব্লু; ডাব্লু = বাইরের+বাইরে/2
সিএলআরসি; সমর্থন -তাপমাত্রা
বিটিএফএসসি বাইট 3,7
সেট
rrf tmax, f; tmax = বাইরে/4
অ্যাডউফ টিএমএক্স, ডাব্লু; ডাব্লু = বাইরের+বাইরে/2+বাইরে/4
sublw 68; ডাব্লু = 68- (বাইরের+বাইরে/2+বাইরে/4) ইন্টারগাস ডিফল্ট তাপ বক্ররেখার উপর ভিত্তি করে
Movwf tmax; গণনা করা সর্বোচ্চ সেটপয়েন্ট
গেটওয়ে বাইরের তাপমাত্রা (মেসেজআইডি 27) এলে এই কোডটি প্রতি মিনিটে একবারে কল করা হয়।
তারপরে যা করার বাকি আছে তা হ’ল এটি নিশ্চিত করা যে একটি নিয়ন্ত্রণ সেটপয়েন্টের তাপমাত্রা রাইটিং গণনা করা ম্যাক্স সেটপয়েন্ট তাপমাত্রার চেয়ে বেশি নয়, মেসেজআইডি 1 হ্যান্ডলারে কিছু কোড যুক্ত করে, যা ইতিমধ্যে নিয়ন্ত্রণ সেটপয়েন্টকে ওভাররাইডিং সমর্থন করে:
বিটিএফএসএস বাইট 1,4; রিটেডটা অনুরোধ?
প্রত্যাবর্তন
সিএলআরএফ কন্ট্রোলসেটপিটি 1; পূর্ববর্তী কোনও ওভাররাইড সাফ করুন
সিএলআরএফ কন্ট্রোলসেটপিটি 2
মুভফডাব্লু বাইট 3
সাবডাব্লুএফ টিএমএক্স, ডাব্লু; যদি সেটপয়েন্টটি টিএমএক্সের চেয়ে বেশি হয় তবে এটি টিএমএক্সে ক্ল্যাম্প করুন
এসকেপিএনসি; সাবের জন্য ফটোতে, সি পতাকাটি আমি সাধারণত যা আশা করি তার বিপরীতে!
প্রত্যাবর্তন
Movfw tmax
MOVWF কন্ট্রোলসেটপিটি 1
ফলাফলগুলো
দক্ষতার জন্য আমি আমার বয়লারের সর্বাধিক কেন্দ্রীয় গরমের তাপমাত্রা 60C এ সেট করেছি, এর সামনের প্যানেলের মাধ্যমে, সুতরাং উচ্চতর সেটপয়েন্টের জন্য অনুরোধ করা হলেও এটি সর্বাধিক প্রবাহের তাপমাত্রা হবে। এই সেটআপ সহ, সর্বোচ্চ প্রবাহ টিবাইরের তাপমাত্রা 5 সেন্টিগ্রেডের উপরে থাকলে এম্পেরচারটি কেবল 60c এর নীচে ন্যূনতম করা হবে। জোনগুলি থেকে শতাংশের চাহিদা হ্রাস পেলে এবং বয়লার সেই অনুযায়ী সংশোধন করবে তখন অবশ্যই এভোহোম অবশ্যই তাপমাত্রা হ্রাস করবে।
আমি ওপেনথার্ম মনিটর এবং ইন্টারগাস ডায়াগনস্টিক সফ্টওয়্যার ব্যবহার করে আগামী কয়েক দিন ধরে অপারেশন পর্যবেক্ষণ করেছি। 9 সি (ম্যাক্স সেটপয়েন্ট 53 সি) এবং -1 সি (সর্বাধিক সেটপয়েন্ট 72 সি, 60c এ বয়লার দ্বারা আবৃত) এর মধ্যে বাইরের তাপমাত্রায় একটি বড় সুইং ছিল এবং বিকল্পটি ভালভাবে কাজ করছে বলে মনে হয়েছিল। আমরা বসন্তে যাওয়ার সময় এবং গড় তাপমাত্রা বাড়ার সাথে সাথে আরও বড় পরীক্ষাটি হবে।
তাপমাত্রা -1 সি এর বাইরে, 72 সি, বয়লার 60 সি এর নিয়ন্ত্রণ সেটপয়েন্ট ওভাররাইড
তাপমাত্রা 5 সি এর বাইরে, 60 সি এর নিয়ন্ত্রণ সেটপয়েন্ট ওভাররাইড
সুতরাং, আপনার কাছে এটি আছে, আমার জন্য সেরা ক্রিসমাস হলিডে প্রকল্পটি কী ছিল!
কেভিনের সাথে যোগাযোগ করা যেতে পারে – কেভিন <আন্ডারস্কোর> স্মার্ট <এটি> ইনাম <ডট> কম
1 পর্যালোচনা
হানিওয়েল এভোহোম একক জোন অপারেশন
অ্যামাজনে উঠুন
এই শেয়ার করুন:
ফেসবুক
টুইটার
রেডডিট
লিঙ্কডইন
Pinterest3
ইমেল
আরও
হোয়াটসঅ্যাপ
ছাপা
স্কাইপ
টাম্বলার
টেলিগ্রাম
পকেট
2021-10-04 / অ্যামাজন পণ্য বিজ্ঞাপনের এপিআই থেকে অনুমোদিত লিঙ্ক / চিত্রগুলিতে সর্বশেষ আপডেট