সুচিপত্র:
- ধাপ 1: ভিডিওটি দেখুন
- ধাপ 2: সেন্সর নোড যুক্ত করুন
- ধাপ 3: InfluxDB ইনস্টল করুন
- ধাপ 4: গ্রাফানা ইনস্টল করুন
- ধাপ 5: একটি ড্যাশবোর্ড তৈরি করুন
ভিডিও: InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং: 5 টি ধাপ
2024 লেখক: John Day | [email protected]. সর্বশেষ পরিবর্তিত: 2024-01-30 07:59
এই পোস্টে, আমরা শিখি কিভাবে দীর্ঘমেয়াদী সেন্সর ডেটা স্টোরেজের জন্য InfluxDB ব্যবহার করতে হয় এবং আমরা ডেটা বিশ্লেষণের জন্য গ্রাফানা ব্যবহার করি। এটি হোম অটোমেশন সিরিজের একটি অংশ যেখানে আমরা হোম অ্যাসিস্ট্যান্ট কিভাবে সেট আপ এবং ব্যবহার করতে হয় তা শিখি তাই হ্যাসিও ব্যবহার করে এই সব করা হবে।
ধাপ 1: ভিডিওটি দেখুন
দয়া করে উপরের ভিডিওটি দেখুন কারণ এটি সবকিছু সেট আপ করার বিবরণে যায়। সবকিছুকে অনুসরণ করা এবং ভিডিও ব্যবহার করে এটি কীভাবে একত্রিত হয় তা দেখতে অনেক সহজ। এই লিখিত পোস্টে শুধুমাত্র গুরুত্বপূর্ণ বিট থাকবে।
ধাপ 2: সেন্সর নোড যুক্ত করুন
লগ ইন এবং ডেটা বিশ্লেষণ করার জন্য, আমাদের প্রথমে কিছু সেন্সর নোড দরকার তাই নিশ্চিত করুন যে আপনি কিছু হোম অ্যাসিস্ট্যান্টের সাথে যুক্ত করেছেন। পূর্ববর্তী পোস্টটি আপনাকে দেখায় কিভাবে ESPHome সহ DHT22 সেন্সর ব্যবহার করে নোড তৈরি করতে হয়। আমরা নতুন নোড তৈরি করি যা ভিডিওতে DS18B20 এবং SGP30 সেন্সর ব্যবহার করে প্রথম ধাপে সংযুক্ত।
ধাপ 3: InfluxDB ইনস্টল করুন
একবার আমাদের সেন্সর নোডগুলি হয়ে গেলে, আমাদের তাদের মানগুলি ইনফ্লাক্সডিবিতে সংরক্ষণ করা শুরু করতে হবে। প্রথমত, আমাদের এটি ইনস্টল করতে হবে। অ্যাড-অন স্টোরে গিয়ে, "InfluxDB" সার্চ করে এবং তারপর ইনস্টল বাটনে ক্লিক করে এটি করা যেতে পারে। এই ধাপে এক বা দুই মিনিট সময় লাগবে তাই কিছুটা সময় দিতে ভুলবেন না।
আমরা অ্যাড-অন শুরু করার আগে, আমাদের কনফিগারেশন বিভাগে স্ক্রোল করতে হবে এবং "সত্য" কে "মিথ্যা" দিয়ে প্রতিস্থাপন করে SSL অক্ষম করতে হবে। কনফিগ সংরক্ষণ করুন এবং আপনি তারপর অ্যাড-অন শুরু করতে পারেন। Allyচ্ছিকভাবে, আপনি সহজ অ্যাক্সেসের জন্য "সাইডবারে দেখান" বিকল্পটি সক্ষম করতে পারেন। অ্যাড-অন শুরু করতে একটু সময় লাগবে তাই একটু সময় দিন। বিকল্পভাবে, আপনি লগগুলি পরীক্ষা করতে নিচে স্ক্রোল করতে পারেন এবং "Nginx শুরু করা" বার্তাটি উপস্থিত হওয়ার জন্য অপেক্ষা করতে পারেন যা বোঝাবে যে অ্যাড-অন শুরু হয়েছে।
তারপরে আমাদের ইনফ্লাক্সডিবি ওয়েব ইউআই খুলতে হবে এবং অ্যাডমিন ট্যাবে নেভিগেট করতে হবে যেখানে আমরা ডাটাবেস এবং ব্যবহারকারীর নাম তৈরি করতে পারি। "Homeassistant" নামে একটি ডাটাবেস তৈরি করে শুরু করুন। তারপর নাম এবং পাসওয়ার্ড দিয়ে একটি নতুন ব্যবহারকারী তৈরি করুন "homeassistant" হিসাবে। আরও এগিয়ে যাওয়ার আগে এটিকে সমস্ত অনুমতি দিতে ভুলবেন না।
এখন যেহেতু আমাদের ইনফ্লাক্সডিবি সেটআপ আছে, আমাদের হোম অ্যাসিস্ট্যান্ট কনফিগারেশন আপডেট করতে হবে যাতে দুজন একে অপরের সাথে যোগাযোগ করতে পারে। এটি configuration.yaml ফাইল আপডেট করে এবং আপডেট করার সবচেয়ে সহজ উপায় হল কনফিগারেটর অ্যাড-অন ব্যবহার করে। অ্যাড-অন স্টোরের দিকে যান এবং কনফিগারেটর ইনস্টল করুন। এটি শুরু করুন এবং তারপরে WEB UI খুলুন। Configuration.yaml ফাইলটি খুলতে উপরের বাম কোণে ফোল্ডার আইকনটি ব্যবহার করুন এবং তারপরে ছবিতে দেখানো হিসাবে InfluxDB ইনস্টলের বিশদ সহ লাইন যুক্ত করুন।
এগুলি নীচের লিঙ্ক থেকেও পাওয়া যেতে পারে:
github.com/hassio-addons/addon-influxdb/blob/v3.5.1/README.md
একবার এটি হয়ে গেলে, হোম অ্যাসিস্ট্যান্টটি পুনরায় চালু করুন। একবার এটি আবার ব্যাক আপ হয়ে গেলে, InfluxDB খুলুন এবং আপনি এখন সেন্সর ডেটা দেখতে সক্ষম হবেন।
ধাপ 4: গ্রাফানা ইনস্টল করুন
এখন যেহেতু InfluxDB কনফিগার করা হয়েছে, আমাদের গ্রাফানা ইনস্টল করতে হবে। এটি অ্যাড-অন স্টোর ব্যবহার করেও ইনস্টল করা যায়। একবার ইনস্টল হয়ে গেলে, আগের মতো SSL অক্ষম করতে ভুলবেন না এবং তারপর অ্যাড-অন শুরু করুন। শুরু করতে কয়েক মিনিট সময় দিন।
গ্রাফানাকে ইনফ্লাক্সডিবি থেকে ডেটা অ্যাক্সেস করতে হবে তাই ইনফ্লাক্সডিবি খুলতে এবং একটি নতুন ব্যবহারকারী তৈরি করা একটি ভাল ধারণা যা আমরা আগের ধাপে করেছি। আমি ধরে নিচ্ছি ব্যবহারকারীর নাম এবং পাসওয়ার্ড হল "গ্রাফানা"। একবার এটি হয়ে গেলে, গ্রাফানা ওয়েব ইউআই খুলুন এবং "ডেটা সোর্স যুক্ত করুন" বিকল্পটি নির্বাচন করুন। হোস্ট হিসাবে নিম্নলিখিত URL লিখুন:
https:// a0d7b954-infxdb: 8086
তারপরে, আমাদের তৈরি করা ইউজার নেম এবং পাসওয়ার্ড সহ ডাটাবেসের নামটি লিখুন যা "হোম অ্যাসিস্ট্যান্ট"। একবার হয়ে গেলে, কেবল "সংরক্ষণ করুন এবং পরীক্ষা করুন" বোতামটি টিপুন যা যোগাযোগ ঠিক আছে কিনা তা পরীক্ষা করবে। এটি সেটআপ প্রক্রিয়া সম্পন্ন করে।
ধাপ 5: একটি ড্যাশবোর্ড তৈরি করুন
গ্রাফানা প্যানেলের সমন্বয়ে ড্যাশবোর্ড নামে কিছু ব্যবহার করে। এই প্যানেলগুলি চার্ট, গ্রাফ ইত্যাদি হতে পারে। আমি কিছু মৌলিক চার্ট তৈরি করতে শিখতে ভিডিওটি দেখার পরামর্শ দিচ্ছি। আপনি স্পষ্টতই আপনার ডেটা উপস্থাপনের জন্য অনেক বিস্তারিত ড্যাশবোর্ড তৈরি করতে পারেন এবং এই পোস্টে এটি একটি বিস্তৃত বিষয়।
দয়া করে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করার কথা বিবেচনা করুন এইরকম ভিডিও এবং পোস্ট সমর্থন করতে সাহায্য করুন:
ইউটিউব:
পড়ার জন্য আপনাকে ধন্যবাদ!
প্রস্তাবিত:
রাস্পবেরি পাই এবং AIS328DQTR ব্যবহার করে পাইথন ব্যবহার করে ত্বরণ পর্যবেক্ষণ: 6 টি ধাপ
রাস্পবেরি পাই এবং AIS328DQTR ব্যবহার করে পাইথন ব্যবহার করে ত্বরণ পর্যবেক্ষণ করা: অ্যাক্সিলারেশন সীমিত, আমি মনে করি পদার্থবিজ্ঞানের কিছু আইন অনুসারে।- টেরি রিলি একটি চিতা তাড়া করার সময় আশ্চর্যজনক ত্বরণ এবং গতিতে দ্রুত পরিবর্তন ব্যবহার করে। দ্রুততম প্রাণীটি একবারে উপকূলে শিকারের জন্য তার সর্বোচ্চ গতি ব্যবহার করে। দ্য
PfodApp, Android এবং Arduino ব্যবহার করে সহজ মোবাইল ডেটা লগিং: 5 টি ধাপ
PfodApp, Android এবং Arduino ব্যবহার করে সহজ মোবাইল ডেটা লগিং: Mblie ডেটা লগিং pfodApp, আপনার Andriod মোবাইল এবং Arduino ব্যবহার করে সহজ করেছে। কোন Android প্রোগ্রামিং প্রয়োজন। আপনার অ্যান্ড্রয়েডে ডেটা প্লট করার জন্য পরবর্তীতে দেখুন অ্যান্ড্রয়েড / আরডুইনো / পিফোড অ্যাপ ব্যবহার করে ইন্সটাকটেবল সিম্পল রিমোট ডেটা প্লটিং প্লট করার জন্য
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল - 433mhz: 5 টি ধাপ সহ HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা
HT12D HT12E ব্যবহার করে RF 433MHZ রেডিও কন্ট্রোল | 433mhz দিয়ে HT12E এবং HT12D ব্যবহার করে একটি Rf রিমোট কন্ট্রোল তৈরি করা: এই নির্দেশে আমি আপনাকে দেখাবো কিভাবে 433mhz ট্রান্সমিটার রিসিভার মডিউল ব্যবহার করে HT12E এনকোড & HT12D ডিকোডার আইসি এই নির্দেশে আপনি খুব সস্তা উপাদানগুলির মতো ডেটা পাঠাতে এবং গ্রহণ করতে পারেন: HT
Arduino তারিখ/সময় চক্রান্ত/লগিং Millis () এবং PfodApp ব্যবহার করে: 11 ধাপ
Arduino তারিখ/সময় প্লটিং/Millis () এবং PfodApp ব্যবহার করে লগিং: কোন Arduino বা অ্যান্ড্রয়েড প্রোগ্রামিং প্রয়োজন নেই। RTC এবং GPS মডিউলও সমর্থিত। টাইমজোন, RTC ড্রিফট এবং GPS অনুপস্থিত লিপ সেকেন্ডের স্বয়ংক্রিয় সংশোধন ভূমিকা এই টিউটোরিয়ালটি আপনাকে দেখায় কিভাবে আপনার Arduino মিলিস ব্যবহার করবেন ( ডেটা চক্রান্ত করার সময়সীমা
অতিস্বনক সেন্সর এবং ফান্ডুইনো ওয়াটার সেন্সর ব্যবহার করে জলের স্তর আরডুইনো সনাক্ত করার পদ্ধতি: 4 টি ধাপ
অতিস্বনক সেন্সর এবং ফান্ডুইনো ওয়াটার সেন্সর ব্যবহার করে জলের স্তর আরডুইনো শনাক্ত করার পদ্ধতি: এই প্রকল্পে, আমি আপনাকে দেখাব কিভাবে দুটি পদ্ধতি ব্যবহার করে একটি সস্তা পানি আবিষ্কারক তৈরি করা যায়: ১। অতিস্বনক সেন্সর (HC-SR04) .2। ফান্ডুইনো ওয়াটার সেন্সর