প্রকল্প সম্পর্কে

এই রিপোজিটরি Cisco Meraki MT পরিবেশগত সেন্সরগুলির জন্য একটি Home Assistant কাস্টম ইন্টিগ্রেশন প্রদান করে। এটি Meraki Dashboard API-এর মাধ্যমে সেন্সর ডেটা পড়ে এবং প্রতিটি ভৌত সেন্সরকে একটি Home Assistant ডিভাইস হিসেবে নিবন্ধন করে, যেখানে পৃথক মেট্রিকগুলি আলাদা এনটিটি হিসেবে প্রকাশিত হয়। সমর্থিত রিডিংগুলির মধ্যে রয়েছে তাপমাত্রা, আর্দ্রতা, জল সনাক্তকরণ, দরজার অবস্থা, বোতাম চাপ, CO2, TVOC, PM2.5, শব্দ, অভ্যন্তরীণ বায়ু গুণমান সূচক, ব্যাটারি স্তর, বৈদ্যুতিক পরিমাপ (ভোল্টেজ, কারেন্ট, পাওয়ার), সংকেত শক্তি (RSSI) এবং সর্বশেষ-দেখা সংযোগ মেট্রিক। সমর্থিত হার্ডওয়্যার হল MT সিরিজ: MT10, MT12, MT14, MT15, MT20, MT30 এবং MT40। ইনস্টলেশন ডিফল্ট রিপোজিটরি থেকে HACS-এর মাধ্যমে, অথবা custom_components/meraki_dashboard ফোল্ডার কপি করে ম্যানুয়ালি করা যায়। সেটআপের জন্য একটি Meraki API কী এবং একটি সংস্থা নির্বাচন প্রয়োজন; ব্যবহারকারীরা নির্দিষ্ট ডিভাইস নির্বাচন করতে বা সব মনিটর করতে পারেন, আপডেট ব্যবধান সেট করতে পারেন, এবং স্বয়ংক্রিয় আবিষ্কার সক্রিয় বা নিষ্ক্রিয় করতে পারেন তার নিজস্ব স্ক্যান ব্যবধানে। একটি অপশন MT15/MT40 ডিভাইসগুলির আরও ঘন ঘন পোলিং করার অনুমতি দেয়। গুরুত্বপূর্ণ সতর্কতাগুলি নথিভুক্ত করা হয়েছে। সংস্করণ 0.38.0 একটি ব্রেকিং রিলিজ যা ইন্টিগ্রেশনটিকে শুধুমাত্র MT-তে পরিণত করে: MR অ্যাক্সেস পয়েন্ট, MS সুইচ এবং MV ক্যামেরার সমর্থন সরিয়ে দেওয়া হয়েছে, এবং আপগ্রেড করার সময় কনফিগ এন্ট্রি মাইগ্রেট হয় এবং অ-MT ডিভাইস ও এনটিটিগুলি সরিয়ে দেওয়া হয়, একটি মেরামত বিজ্ঞপ্তি দেখানো হয়। MT20 দরজা এবং MT30 বোতাম ইভেন্টগুলি ওয়েবহুকের পরিবর্তে পোলিং দ্বারা প্রকাশিত হয়, তাই পোলের মধ্যে সংঘটিত সংক্ষিপ্ত ইভেন্টগুলি মিস হতে পারে বা দেরিতে রিপোর্ট হতে পারে। Meraki MT সেন্সরগুলিও ডিফল্টভাবে প্রায় প্রতি 20 মিনিটে আপডেট হয়, তাই ছোট পোলিং ব্যবধান অগত্যা সতেজতর ডেটা দেয় না। README-তে একটি জল-লিক অটোমেশন এবং একটি ড্যাশবোর্ড এনটিটিজ কার্ডের YAML উদাহরণ, এনটিটি নামকরণের নিয়মাবলী, সেন্সর অ্যাট্রিবিউট (সিরিয়াল, মডেল, নেটওয়ার্ক আইডি/নাম, সর্বশেষ রিপোর্ট করা টাইমস্ট্যাম্প), ডিবাগ লগিং কনফিগারেশন, সমস্যা সমাধানের নোট এবং Poetry, pytest, ruff এবং hassfest ব্যবহার করে স্থানীয় উন্নয়নের নির্দেশাবলী অন্তর্ভুক্ত রয়েছে। প্রকল্পটি Apache 2.0-এর অধীনে লাইসেন্সপ্রাপ্ত এবং উল্লেখ করে যে এটি Cisco-এর সাথে সম্পর্কিত বা অনুমোদিত নয়।