সুচিপত্র:

InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং: 5 টি ধাপ
InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং: 5 টি ধাপ

ভিডিও: InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং: 5 টি ধাপ

ভিডিও: InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং: 5 টি ধাপ
ভিডিও: How To Make A VPN Server With Raspberry PI & OpenVPN 2024, জুলাই
Anonim
InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং
InfluxDB, Grafana এবং Hassio ব্যবহার করে সেন্সর লগিং

এই পোস্টে, আমরা শিখি কিভাবে দীর্ঘমেয়াদী সেন্সর ডেটা স্টোরেজের জন্য InfluxDB ব্যবহার করতে হয় এবং আমরা ডেটা বিশ্লেষণের জন্য গ্রাফানা ব্যবহার করি। এটি হোম অটোমেশন সিরিজের একটি অংশ যেখানে আমরা হোম অ্যাসিস্ট্যান্ট কিভাবে সেট আপ এবং ব্যবহার করতে হয় তা শিখি তাই হ্যাসিও ব্যবহার করে এই সব করা হবে।

ধাপ 1: ভিডিওটি দেখুন

দয়া করে উপরের ভিডিওটি দেখুন কারণ এটি সবকিছু সেট আপ করার বিবরণে যায়। সবকিছুকে অনুসরণ করা এবং ভিডিও ব্যবহার করে এটি কীভাবে একত্রিত হয় তা দেখতে অনেক সহজ। এই লিখিত পোস্টে শুধুমাত্র গুরুত্বপূর্ণ বিট থাকবে।

ধাপ 2: সেন্সর নোড যুক্ত করুন

সেন্সর নোড যুক্ত করুন
সেন্সর নোড যুক্ত করুন
সেন্সর নোড যুক্ত করুন
সেন্সর নোড যুক্ত করুন

লগ ইন এবং ডেটা বিশ্লেষণ করার জন্য, আমাদের প্রথমে কিছু সেন্সর নোড দরকার তাই নিশ্চিত করুন যে আপনি কিছু হোম অ্যাসিস্ট্যান্টের সাথে যুক্ত করেছেন। পূর্ববর্তী পোস্টটি আপনাকে দেখায় কিভাবে ESPHome সহ DHT22 সেন্সর ব্যবহার করে নোড তৈরি করতে হয়। আমরা নতুন নোড তৈরি করি যা ভিডিওতে DS18B20 এবং SGP30 সেন্সর ব্যবহার করে প্রথম ধাপে সংযুক্ত।

ধাপ 3: InfluxDB ইনস্টল করুন

InfluxDB ইনস্টল করুন
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: একটি ড্যাশবোর্ড তৈরি করুন

গ্রাফানা প্যানেলের সমন্বয়ে ড্যাশবোর্ড নামে কিছু ব্যবহার করে। এই প্যানেলগুলি চার্ট, গ্রাফ ইত্যাদি হতে পারে। আমি কিছু মৌলিক চার্ট তৈরি করতে শিখতে ভিডিওটি দেখার পরামর্শ দিচ্ছি। আপনি স্পষ্টতই আপনার ডেটা উপস্থাপনের জন্য অনেক বিস্তারিত ড্যাশবোর্ড তৈরি করতে পারেন এবং এই পোস্টে এটি একটি বিস্তৃত বিষয়।

দয়া করে আমাদের ইউটিউব চ্যানেলে সাবস্ক্রাইব করার কথা বিবেচনা করুন এইরকম ভিডিও এবং পোস্ট সমর্থন করতে সাহায্য করুন:

ইউটিউব:

পড়ার জন্য আপনাকে ধন্যবাদ!

প্রস্তাবিত: