विषयसूची:

घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर: 14 कदम
घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर: 14 कदम

वीडियो: घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर: 14 कदम

वीडियो: घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर: 14 कदम
वीडियो: ऐसा कौन सा नाम है जिसे हिन्दी इंग्लिश और मैथ तीनों में लिखा जाता है। kis name ko #hindi#english#math 2024, जुलाई
Anonim
घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर
घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर
घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर
घरेलू उपकरण रास्पबेरी पीआई आधारित पावर मॉनिटर

यह एक छोटी परियोजना थी जिसे मैंने घर के आसपास अलग-अलग उपकरणों के बिजली के उपयोग की निगरानी और समय के साथ उनके बिजली के उपयोग के ग्राफ प्रदर्शित करने के लिए किया था। यह वास्तव में मेरे द्वारा किए गए आसान रास्पबेरी पीआई आधारित परियोजनाओं में से एक है, कोई सोल्डरिंग या हैकिंग खुले उत्पादों की आवश्यकता नहीं है। इसके लिए रास्पबेरी पीआई प्रोजेक्ट होना जरूरी नहीं है, इसे आसानी से लिनक्स बॉक्स या विंडोज पर किया जा सकता है।

पावर मॉनिटर/स्मार्ट प्लग के 4 सेट और रास्पबेरी पीआई की लागत के लिए लागत $ 50 AUD है। यह पीआई ज़ीरो या मूल पीआई पर चल सकता है, हालांकि मैंने पाया कि यह थोड़ा धीमा था। मेरे पास एकमात्र अन्य पीआई एक पीआई 3 है और मुझे यह बहुत तेज़ लगा, इसलिए मैं यही सिफारिश करूंगा। ध्यान दें कि यदि आप इसे पुराने पीआई पर चलाना चाहते हैं तो आप डेटा संग्रह की आवृत्ति को कम कर सकते हैं (मैं 10 सेकंड का उपयोग कर रहा था)।

इस परियोजना में निर्माताओं के फर्मवेयर से अतिरिक्त लाभ या स्मार्ट प्लग को मुक्त करना भी है, इसलिए आपको उनके विशिष्ट ऐप्स और क्लाउड सेवाओं का उपयोग करने की आवश्यकता नहीं है। तो उनका उपयोग होम असिस्ट के साथ या सिर्फ आपकी खुद की पायथन स्क्रिप्ट के साथ किया जा सकता है।

कृपया ध्यान दें कि मैं मान रहा हूं कि आप जानते हैं कि पीआई पर ओएस कैसे स्थापित करें, इससे कनेक्ट करें और कुछ बुनियादी लिनक्स कमांड चलाएं। मैं यह भी मान रहा हूं कि आपके वाईफाई से कनेक्ट होने के बाद आप अपने स्मार्ट प्लग का आईपी पता कैसे ढूंढ सकते हैं।

आपूर्ति

यहां से स्मार्ट प्लग के 2 पैक या 4 पैक:

www.kogan.com/au/buy/kogan-smarterhome-sma…

1 रास्पबेरी पीआई

कौशल:

रास्पबेरी पीआई स्थापित करने की क्षमता

बेसिक लिनक्स कमांड लाइन

पाठ संपादक जैसे vi या नैनो (नैनो अधिक उपयोगकर्ता के अनुकूल है, vi इसे जानने के बाद तेज़ हो जाता है)

अपने नेटवर्क पर उपकरणों का आईपी खोजने की क्षमता।

चरण 1: कुछ स्मार्ट प्लग खरीदें

कुछ स्मार्ट प्लग खरीदें
कुछ स्मार्ट प्लग खरीदें

मैंने जो स्मार्ट प्लग इस्तेमाल किया वह यहाँ से था:

www.kogan.com/au/buy/kogan-smarterhome-sma…

ध्यान दें कि संगत स्मार्ट प्लग की एक पूरी श्रृंखला है, अधिकांश (सभी?) ESP8266 (WEMOS) आधारित डिवाइस हैं और फ्लैश करना बहुत आसान है। कुछ ऐसा प्राप्त करना सुनिश्चित करें जिसमें बिजली की निगरानी हो, जितने के पास नहीं है। यह पृष्ठ संगत उपकरणों की एक बड़ी सूची दिखाता है:

templates.blakadder.com/plug.html

चरण 2: डिवाइस को चमकाना

यह हिस्सा आश्चर्यजनक रूप से आसान था। आप मूल रूप से केवल सॉफ्टवेयर डाउनलोड करते हैं, इसे चलाते हैं और यह आपको आगे बढ़ाता है।

इसके लिए आपको वाईफाई के साथ रास्पबेरी पीआई या लिनक्स बॉक्स की आवश्यकता होगी। आपको इस डिवाइस से अपना प्राथमिक कनेक्शन रखना होगा न कि वाईफाई से। मेरे PI3 के लिए यह आसान था क्योंकि मैं ईथरनेट के माध्यम से जुड़ा था। यदि आपके पास पीआई ज़ीरो है तो आपको पुराने तरीके से कीबोर्ड और मॉनिटर से कनेक्ट करना होगा।

मैं मान रहा हूं कि आप जानते हैं कि पीआई को कैसे सेटअप करना है और इसे एसएसएच या कीबोर्ड से जोड़ना है, इसलिए मैं इसके माध्यम से नहीं जा रहा हूं। यदि आप सुनिश्चित नहीं हैं कि वेब पर बहुत सारे ट्यूटोरियल हैं।

शुरू करने से पहले, उपकरणों पर बस थोड़ी सी पृष्ठभूमि। चीन में Tuya नाम की एक कंपनी है जो अलग-अलग ग्राहकों के लिए स्मार्ट प्लग निकालती है। वे विभिन्न ग्राहकों के लिए अनुकूलन करते हैं और एक डिफ़ॉल्ट फर्मवेयर प्रदान करते हैं और कंपनियों को अपने स्वयं के संशोधन करने की अनुमति देते हैं। इसके साथ समस्या यह है कि यदि आपके पास विभिन्न विक्रेताओं के उत्पादों का एक समूह है, तो आप अंत में ऐप्स का एक गुच्छा चलाते हैं, जिनमें से कुछ दूसरों की तुलना में बेहतर काम करते हैं। एक ओपन सोर्स फर्मवेयर फ्लैश करके आप खुद को इन सब से मुक्त कर लेते हैं। तो यह सामान्य होम ऑटोमेशन के लिए अच्छा है।

इसलिए …। आगे की हलचल के बिना, यहां निर्देश दिए गए हैं:

1) इन आदेशों को PI पर चलाएँ, इससे आवश्यक सॉफ़्टवेयर स्थापित हो जाएगा।

# गिट क्लोन https://github.com/ct-Open-Source/tuya-convert# cd tuya-convert#./install_prereq.sh

2) स्मार्ट प्लग को पावर में प्लग करें

3) इसे बटन से चालू करें

4) पावर बटन को तब तक दबाए रखें जब तक कि नीली बत्ती चमकने न लगे

5) 10 सेकंड प्रतीक्षा करें। यह जरूरी नहीं है लेकिन मैंने पाया कि अगर आपने किया तो यह बेहतर काम करता है।

6) इस कमांड को रन करें

./start_flash.sh

यहां से आप केवल संकेतों का पालन करें सिवाय अंत में "2. तस्मोटा" चुनें। एक अलग फर्मवेयर के लिए एक विकल्प है लेकिन मैंने कोशिश नहीं की है इसलिए मुझे यकीन नहीं है कि यह कैसा है।

ध्यान दें कि मुझे इसे एक से अधिक बार करना था, पहले तो मुझे लगा कि मैंने डिवाइस को ईंट कर दिया है, मेरे पास कोई रोशनी नहीं है, कोई रिले क्लिक नहीं है, जीवन के कोई संकेत नहीं हैं। लेकिन मैंने इसे बंद कर दिया और अंतिम कमांड को फिर से चलाया और यह काम कर गया। मुझे यह 4 में से 3 उपकरणों के साथ करना था, जिन्हें मैंने फ्लैश किया था, केवल एक ही सीधे चला गया, मुझे लगता है कि चरण 5 के कारण।

यहां पूर्ण निर्देश:

github.com/ct-Open-Source/tuya-convert

चरण 3: पहली बार फर्मवेयर से जुड़ना

पहली बार फर्मवेयर से जुड़ना
पहली बार फर्मवेयर से जुड़ना
पहली बार फर्मवेयर से जुड़ना
पहली बार फर्मवेयर से जुड़ना
पहली बार फर्मवेयर से जुड़ना
पहली बार फर्मवेयर से जुड़ना

एक बार जब आप टैस्मोटा को डिवाइस पर फ्लैश कर देते हैं तो यह जीवन के अधिक संकेत नहीं दिखाएगा। इसका कारण यह है कि इसे कॉन्फ़िगर करने की आवश्यकता है। यह करना काफी आसान है, मैंने इसे अपने फोन से करना सबसे अच्छा पाया। कदम हैं:

1) वाईफाई एक्सेस पॉइंट खोजें

2) एक लेबल वाले tasmota_xxxx से कनेक्ट करें (जहां x संख्या है)

3) 192.168.4.1. पर न जाने पर फोन आपको डिफॉल्ट पेज पर ले जाएगा

कुछ फ़ोनों पर ध्यान दें कि यह आपको "इंटरनेट एक्सेस नहीं है, क्या आप कनेक्टेड रहना चाहते हैं" कहते हुए एक संदेश दे सकते हैं, हाँ चुनें।

4) पेज पर यह आपके वाईफाई नेटवर्क का नाम और पहले 2 बॉक्स में पासवर्ड दर्ज करता है। पासवर्ड दिखाने के विकल्प पर क्लिक करें और ट्रिपल चेक करें कि आपने सही पासवर्ड दर्ज किया है। यदि आपने गलत पासवर्ड डाला है तो मेरा मानना है कि इस कॉन्फिग स्क्रीन पर वापस आना मुश्किल हो सकता है। ध्यान दें कि आप वाईफाई नेटवर्क के लिए भी स्कैन कर सकते हैं, हालांकि आपको स्पष्ट रूप से अभी भी पासवर्ड दर्ज करने की आवश्यकता है।

5) प्लग अब आपके वाईफाई नेटवर्क से जुड़ा होना चाहिए। आपको अपने राउटर के कॉन्फिग पेज पर जाना होगा और अपने डिवाइस का आईपी पता करना होगा।

6) अपने पीसी पर एक वेब ब्राउज़र खोलें और https://[device_ip] पर जाएं, आपको तस्मोटा से कॉन्फिग स्क्रीन देखनी चाहिए।

बधाई हो, आपने प्लग को सफलतापूर्वक फ्लैश कर दिया है।

चरण 4: प्लग को कॉन्फ़िगर करना

प्लग को कॉन्फ़िगर करना
प्लग को कॉन्फ़िगर करना

इन उपकरणों को बनाने वाली कंपनी स्पष्ट रूप से कई अलग-अलग कॉन्फ़िगरेशन वाले 10,000 डिवाइस बनाती है। हमने अभी-अभी एक नया फ़र्मवेयर फ्लैश किया है और फ़र्मवेयर को यह नहीं पता है कि इसे किन डिवाइसों पर फ्लैश किया गया है। इसलिए कुछ भी काम करने से पहले हमें इसे कॉन्फ़िगर करने की आवश्यकता होगी। ऐसा करने के लिए हमें वेब पर अपने डिवाइस का विवरण ढूंढना होगा और उस विशेष कॉन्फ़िगरेशन को लोड करना होगा।

इसके लिए इस पेज पर अपना डिवाइस ढूंढें:

templates.blakadder.com/plug.html

मेरे द्वारा उपयोग किए जाने वाले डिवाइस के लिए, कॉन्फ़िग यहाँ है:

templates.blakadder.com/kogan-KASPEMHUSBA…।

कॉन्फिगरेशन सेट करने के लिए हम सिर्फ टेम्प्लेट के तहत टेक्स्ट को कॉपी करते हैं। इस मामले में यह है:

फिर

1) अपने डिवाइस कॉन्फिग पेज पर जाएं https://[स्मार्ट प्लग का आईपी]

2) कॉन्फ़िगर पर क्लिक करें, अन्य को कॉन्फ़िगर करें

3) आप टेम्पलेट स्ट्रिंग में पेस्ट करें

4) "MQTT सक्षम करें" पर टिक करें

5) एक्टिवेट एंड सेव पर क्लिक करें।

यह परीक्षण करने के लिए कि यह काम कर गया है, होम पेज पर वापस जाने के लिए "मेन मेन्यू" पर क्लिक करें और अब आपको बिजली के उपयोग के आंकड़े देखने चाहिए। वे सभी शून्य होंगे, यहां तक कि वोल्टेज भी लेकिन यह एक अच्छा संकेत है। टॉगल बटन पर क्लिक करें और आपको रिले क्लिक सुनना चाहिए और वोल्टेज को ऊपर जाते हुए देखना चाहिए।

चरण 5: वोल्टेज जांचना

वोल्टेज जांचना
वोल्टेज जांचना

मैंने पाया कि वोल्टेज रीडिंग काफी अधिक दिख रही थी। यदि आपके घर में वोल्टेज रीडिंग का कोई अन्य स्रोत है (उदाहरण के लिए स्मार्ट मीटर हो सकता है ??) तो आप प्लग को बहुत आसानी से कैलिब्रेट कर सकते हैं। यह करने के लिए

1) सही वोल्टेज रीडिंग प्राप्त करें

2) रिले को स्मार्ट प्लग में चालू करें

3) डिवाइस के होम पेज में कंसोल पर क्लिक करें

4) "वोल्टेजसेट 228" कमांड दर्ज करें और एंटर दबाएं (228 को अपने वोल्टेज से बदलें)

वोल्टेज अब सही ढंग से दिखाना चाहिए।

चरण 6: PI पर सॉफ़्टवेयर स्थापित करना

कुछ पैकेज हैं जिन्हें PI पर स्थापित करने की आवश्यकता है। इन्हें स्थापित करना आसान है और विभिन्न पैकेजों के निर्देशों का पालन करते हुए किया जा सकता है। मैं यहां निर्देश दूंगा लेकिन ध्यान दें कि वे समय के साथ बदल सकते हैं इसलिए मेरे निर्देश पुराने हो जाएंगे। पैकेज हैं:

ग्राफाना (ग्राफ प्रदर्शित करने के लिए)

Influxdb (समय श्रृंखला डेटाबेस जो हमारे डेटा को संग्रहीत करेगा)

टेलीग्राफ (इन्फ्लक्सडीबी में डेटा पुश करने के लिए प्रयुक्त)

मच्छर (डेटा को पास करने के लिए उपयोग की जाने वाली संदेश बस, स्मार्ट प्लग डेटा को यहां धकेलता है)

डेटा प्रवाह की श्रृंखला इस प्रकार है:

स्मार्ट प्लग -> मच्छर -> टेलीग्राफ -> इन्फ्लक्सडीबी -> ग्राफाना

अगर आप पूछ रहे हैं कि हम मच्छर और टेलीग्राफ को क्यों नहीं छोड़ सकते, तो यह एक अच्छा सवाल है। सिद्धांत रूप में स्मार्ट प्लग इनफ्लक्स को धक्का दे सकता है। इसके साथ समस्या यह है कि इसके बाद इसे 100 के विभिन्न समापन बिंदुओं के लिए कॉन्फ़िगर करने योग्य बनाना होगा और यह हमें कुछ विकल्पों से बाहर कर देगा। होम ऑटोमेशन में अधिकांश सामान संदेश भेजने के लिए मच्छर का उपयोग करता है। उदाहरण के तौर पर, हम मच्छर को संदेश भेजकर प्लग को चालू और बंद कर सकते हैं और स्मार्ट प्लग उन्हें प्राप्त करेगा और प्रतिक्रिया देगा।

चरण 7: ग्राफाना स्थापित करना

ग्राफाना स्थापित करना
ग्राफाना स्थापित करना

से:

grafana.com/grafana/download?platform=arm

या यहां कई अन्य विकल्प हैं:

grafana.com/grafana/download

पाई 1 और पाई ज़ीरो (ARMv6) के लिए

sudo apt-get install -y adduser libfontconfig1#topwget पर पृष्ठ से नवीनतम संस्करण खोजें https://dl.grafana.com/oss/release/grafana-rpi_7….sudo dpkg -i grafana-rpi_7.0.1_armhf। debsudo /bin/systemctl daemon-reloadsudo /bin/systemctl grafana-serversudo /bin/systemctl प्रारंभ ग्राफाना-सर्वर सक्षम करें

नए पीआई (एआरएमवी7) के लिए

sudo apt-get install -y adduser libfontconfig1#topwget पर पृष्ठ से नवीनतम संस्करण खोजें https://dl.grafana.com/oss/release/grafana_7.0.1_…sudo dpkg -i grafana_7.0.1_armhf.debsudo / bin/systemctl daemon-reloadsudo /bin/systemctl सक्षम ग्राफाना-सर्वरसुडो /बिन/systemctl ग्राफाना-सर्वर शुरू करें

मापना:

[पीआई का आईपी] पर जाएं: 3000

उपयोगकर्ता नाम/पासवर्ड व्यवस्थापक/व्यवस्थापक है, यह आपसे इसे बदलने के लिए कहेगा, आप अभी के लिए छोड़ सकते हैं

यदि आपको GUI मिलता है तो सब ठीक है, अगले चरण पर जाएँ

चरण 8: InfluxDB स्थापित करना

इन आदेशों को PI पर चलाएँ:

कर्ल-एसएल https://repos.influxdata.com/influxdb.key | sudo apt-key add -source /etc/os-releasetest $VERSION_ID = "7" && echo "deb https://repos.influxdata.com/debian wheezy स्थिर" | सुडो टी /etc/apt/sources.list.d/influxdb.listtest $VERSION_ID = "8" && इको "deb https://repos.influxdata.com/debian jessie स्थिर" | सुडो टी /etc/apt/sources.list.d/influxdb.listtest $VERSION_ID = "9" && इको "deb https://repos.influxdata.com/debian स्ट्रेच स्टेबल" | सुडो टी /etc/apt/sources.list.d/influxdb.listtest $VERSION_ID = "10" && इको "deb https://repos.influxdata.com/debian बस्टर स्टेबल" | sudo टी /etc/apt/sources.list.d/influxdb.listsudo apt-get updatesudo apt-get influxdbsudo systemctl इनेबल इनफ्लक्सडीबीसुडो सिस्टमक्टल स्टार्ट इनफ्लक्सडीबी

"इनफ्लक्स" लिखकर टेस्ट करें। यह आपको influxdb कमांड लाइन में डाल देना चाहिए। "डेटाबेस दिखाएं" टाइप करें, अभी तक कोई डेटाबेस नहीं होगा लेकिन अगर आपको कोई त्रुटि नहीं के साथ एक खाली सूची मिलती है तो सब अच्छा है।

चरण 9: टेलीग्राफ स्थापित करना

यह वास्तव में आसान है, क्योंकि हमने इनफ्लक्सडीबी रेपो को जोड़ा है जिसे हम टाइप कर सकते हैं:

sudo apt-get install telegrafsudo systemctl enable telegrafsudo systemctl start telegraf

इस बिंदु पर टेलीग्राफ पहले से ही सिस्टम मेट्रिक्स को influxdb में लॉग कर रहा होगा। आप इन आदेशों को टाइप करके उन्हें देख सकते हैं:

इनफ्लक्सशो डेटाबेस टेलीग्राफ शो श्रृंखला का उपयोग करें चयन करें * सीपीयू लिमिट 10 से;

चरण 10: मच्छर स्थापित करें

यह हिस्सा आसान है क्योंकि हम सिर्फ रास्पियन के साथ पैक किया गया डिफ़ॉल्ट संस्करण स्थापित करते हैं:

sudo apt-get -y mosquittosudo apt-get -y install mosquitto-clientssudo systemctl इनेबल mosquittosudo systemctl start mosquitto# mosquittosudo mosquitto_passwd -c /etc/mosquitto/tasmota tasmota#पासवर्ड डालें। इस पासवर्ड को नीचे लिखें क्योंकि हमें इसे स्मार्ट प्लग को देना होगा

मापना:

इसे एक SSH सत्र में चलाएँ:

मच्छर_उप-टी परीक्षण

इसे दूसरे में चलाएं

mosquitto_pub -t test -m mymessage

आपको पहले SSH सत्र में अपना संदेश देखना चाहिए

चरण 11: स्मार्ट प्लग से मच्छर को डेटा भेजना

स्मार्ट प्लग से मच्छर को डेटा भेजना
स्मार्ट प्लग से मच्छर को डेटा भेजना

अब हमारे पास मच्छर चल रहा है हमें मच्छर को डेटा भेजने के लिए स्मार्ट प्लग को कॉन्फ़िगर करने की आवश्यकता है। ये करना काफी आसान है. हमें पिछले चरण से मच्छर के लिए दर्ज पासवर्ड की आवश्यकता होगी।

1) अपने स्मार्ट प्लग वेब पेज में लॉग इन करें

2) कॉन्फ़िगरेशन पर क्लिक करें, फिर लॉगिंग कॉन्फ़िगर करें

3) टेलीमेट्री अवधि को 10 पर सेट करें और सेव पर क्लिक करें।

4) एमक्यूटीटी कॉन्फ़िगर करें पर क्लिक करें

5) मेजबान के लिए अपने पीआई का आईपी पता दर्ज करें

६) उपयोगकर्ता नाम दर्ज करने के लिए tasmota

7) पासवर्ड के लिए पिछले स्टेप का पासवर्ड डालें

8) विषय के लिए tasmota1. दर्ज करें

9) सेव पर क्लिक करें

परीक्षा करना:

PI पर, निम्न कमांड टाइप करें। 10 सेकंड के भीतर आपको डेटा आते हुए देखना चाहिए।

mosquitto_sub -t tele/tasmota1/सेंसर

डेटा इस तरह दिखना चाहिए:

चरण 12: टेलीग्राफ का उपयोग मच्छर से डेटा को प्रवाह में लाने के लिए करें

अब हम टेलीग्राफ को मच्छर से डेटा पढ़ने के लिए कॉन्फ़िगर करने जा रहे हैं और इन्फ्लक्सडब को पुश करने जा रहे हैं। पीआई पर:

1) सुडो एमवी /etc/telegraf/telegraf.conf /etc/telegraf/telegraf.conf.bak

2) सुडो vi /etc/telegraf/telegraf.conf

नोट vi नए उपयोगकर्ताओं के लिए सुपर फ्रेंडली नहीं है, यदि आप मेनू आधारित टेक्स्ट एडिटर पसंद करते हैं तो इसके बजाय नैनो का उपयोग करें:

सुडो नैनो /etc/telegraf/telegraf.conf

3) संलग्न फाइल से विन्यास में पेस्ट करें

4) sudo systemctl रीस्टार्ट टेलीग्राफ

परीक्षण करने के लिए इसे PI पर टाइप करें:

तांता

डेटाबेस दिखाएं

आपको परीक्षण डेटाबेस देखना चाहिए। यदि आपको नाम परीक्षण पसंद नहीं है तो आप telegraf.conf फ़ाइल में dest_db को बदल सकते हैं।

चरण 13: अंत में, ग्राफ़ाना में ग्राफ़ बनाएं

अंत में, ग्राफाना में ग्राफ बनाएं
अंत में, ग्राफाना में ग्राफ बनाएं

अंत में हमें कुछ डेटा देखने को मिलता है:-):-)

सबसे पहले हमें डेटाबेस से कनेक्शन बनाने की जरूरत है। ग्राफाना वेब पेज पर जाएं http:[पीआई का आईपी]: 3000

1) एडमिन/एडमिन के साथ लॉग इन करें

2) बाएं कॉलम में गियर आइकन और डेटा स्रोत पर क्लिक करें

3) डेटा स्रोत जोड़ें पर क्लिक करें

4) इनफ्लक्सडीबी. पर क्लिक करें

5) URL के लिए https://localhost:8086. दर्ज करें

6) डेटाबेस के लिए टेस्ट दर्ज करें

7) HTTP के लिए GET. दर्ज करें

8) न्यूनतम समय अंतराल के लिए 10s. दर्ज करें

9) सेव एंड टेस्ट पर क्लिक करें, इसे "डेटासोर्स काम कर रहा है" कहना चाहिए

ठीक है, अब हमारे पास डेटाबेस से एक कनेक्शन है, हम एक ग्राफ बना सकते हैं … अंत में।

१) बाएँ कॉलम में + और फिर डैशबोर्ड पर क्लिक करें और नया पैनल जोड़ें

2) डेटाबेस के लिए InfluxDB पर क्लिक करें

3) माप पर क्लिक करें और कोगन चुनें

4) फील्ड के लिए Energy_Power चुनें।

5) उपनाम के लिए, अपनी श्रृंखला को एक नाम दें (जैसे डिशवॉशर)

6) पैनल टाइटल के लिए दाईं ओर इसे एक नाम दें, जैसे पावर।

7) बस इतना ही, आपको डेटा देखना चाहिए। संपादन से बाहर जाने के लिए बाएँ तीर बटन पर क्लिक करें और फिर सहेजें पर क्लिक करें, अपने डैशबोर्ड को एक नाम दें।

अगर आपको इतनी दूर, महान काम, गंभीरता से मिला है।

चरण 14: कुछ और सुझाव

कुछ और टिप्स
कुछ और टिप्स
कुछ और टिप्स
कुछ और टिप्स

मेरे द्वारा प्रदान किया गया डिफ़ॉल्ट टेलीग्राफ कॉन्फ़िगरेशन थोड़ा रखरखाव गहन था जिसमें प्रत्येक डिवाइस के लिए एक नया अनुभाग जोड़ने की आवश्यकता होती है और टेलीग्राफ को पुनरारंभ करने की आवश्यकता होती है। नीचे दिए गए परिवर्तनों के साथ यह चीजों को और अधिक गतिशील बनाता है जिसमें टेलीग्राफ को बदलने की आवश्यकता के बिना उपकरणों को जोड़ा या नाम बदला जा सकता है।

पहला बदलाव विषय के नाम में + डालना है, यह मूल रूप से एक वाइल्डकार्ड है। यह अपने आप में पर्याप्त होगा, सिवाय इसके कि जब आप ग्राफ़ाना में ग्राफ़ बना रहे हों तो उपकरणों को "टेली/वाशिंग मशीन/सेंसर" जैसी चीज़ों के नाम से जाना जाता है। नीचे दिए गए टेलीग्राफ कॉन्फ़िगरेशन का दूसरा भाग रेगेक्स प्रोसेसर है। यह "वाशिंग मशीन" टेक्स्ट को केंद्र से बाहर निकालता है और इसे एक नए टैग में बदल देता है जो InfluxDB पर धकेल दिया जाता है।

नोट: प्रत्येक डिवाइस के लिए Tasmota कॉन्फ़िगरेशन में एक अलग विषय नाम सेट करना सुनिश्चित करें।

[inputs.mqtt_consumer.tags] dest_db = "परीक्षण"

एक बार यह हो जाने के बाद ग्राफाना को एक ग्राफ पर कई डिवाइस दिखाने के लिए कॉन्फ़िगर करना बहुत आसान है। इस चरण से जुड़ी तस्वीर दिखाती है कि क्या करने की आवश्यकता है। बस लाइन द्वारा समूह पर + चिह्न पर क्लिक करें और टैग (डिवाइस) चुनें। उपनाम पर नीचे नीचे $tag_device दर्ज करें। अब आपको एक ग्राफ़ पर अनेक श्रंखलाएँ देखनी चाहिए। आप प्रत्येक आइटम के टेक्स्ट को चालू और बंद करने के लिए क्लिक कर सकते हैं (ctrl क्लिक गुणकों का चयन करने के लिए काम करता है)

सिफारिश की: