ऑप्टिकल रीड हेड के साथ एसएमएल मीटर पढ़ें

कई "आधुनिक" मीटरों में एक ऑप्टिकल इंटरफ़ेस होता है, यानी एक इन्फ्रारेड डायोड, जिसके साथ कुछ वर्तमान मीटर मान एसएमएल प्रारूप में आउटपुट होते हैं। cFos चार्जिंग मैनेजर इन मीटरों और ऑप्टिकल रीडर के कनेक्शन का समर्थन करता है। ऑप्टिकल रीडिंग हेड दो संस्करणों में उपलब्ध हैं: 3.3V टीटीएल स्तर के साथ या यूएसबी कनेक्शन के साथ। आप एक TTL रीडिंग हेड को cFos Power Brain कंट्रोलर से कनेक्ट कर सकते हैं, और एक USB इंटरफ़ेस के साथ Raspberry PI या Windows से कनेक्ट कर सकते हैं।

एक ऑप्टिकल रीड हेड का उपयोग करके एसएमएल बोलने वाले मीटर को पढ़ने के लिए, आपको cFos पावर ब्रेन के लिए टीटीएल स्तर के साथ एक रीड हेड की आवश्यकता होती है। यह निम्नानुसार वायर्ड है: हार्डवेयर संशोधन 1.1 (रेव। सी) और 2.0 (रेव। एफ) वाले नियंत्रकों के लिए:

जीएनडी - पिन 10
टीएक्सडी - पिन 11 - पाठक का आरएक्सडी यहां जुड़ा हुआ है
आरएक्सडी - पिन 12 - पाठक का टीएक्सडी यहां जुड़ा हुआ है
वीसीसी - पिन 15

फिर cFos चार्जिंग मैनेजर में "SML मीटर" प्रकार का मीटर सेट करें। पते के रूप में COM2,9600,8,N,1 दर्ज करें।
यदि आप विंडोज या रास्पबेरी के तहत cFos चार्जिंग मैनेजर का उपयोग करते हैं, तो आपको USB इंटरफ़ेस के साथ एक ऑप्टिकल रीडिंग हेड की आवश्यकता होती है। एक मीटर के रूप में "एसएमएल मीटर" टाइप करें और पते को COMx,9600,8,N,1 पर सेट करें, जहां COMx COM पोर्ट है जिसके तहत यूएसबी रीडर रिपोर्ट करता है (मॉडबस एडेप्टर के समान)।

ब्लिंक कोड के साथ काउंटर अनलॉक करें

मूल स्थिति में, मीटर कैबिनेट में स्थापित "आधुनिक मापने वाले उपकरण" केवल एक ऑप्टिकल इंटरफ़ेस के माध्यम से kWh की आपूर्ति करते हैं। समय पर प्रदर्शन मान प्राप्त करने के लिए, आपको उन्हें पिन से अनलॉक करना होगा। आपको अपने मीटर ऑपरेटर या नेटवर्क ऑपरेटर से पिन प्राप्त होगा। यदि आपके पास पिन है, तो आप काउंटर को अनलॉक करने के लिए टॉर्च का उपयोग कर सकते हैं: ऑप्टिकल इंटरफ़ेस पर एक बार ब्लिंक करें। इसके बाद मीटर डिस्प्ले टेस्ट करता है और फिर डिस्प्ले में "पिन" और 4 शून्य दिखाई देते हैं। अब आप लगभग 1 सेकंड की अवधि के पल्स के साथ पहले 0 को तब तक बढ़ा सकते हैं जब तक आप पिन के पहले अंक में प्रवेश नहीं कर लेते। तब तक प्रतीक्षा करें जब तक कि कर्सर दूसरे शून्य पर कूद न जाए और इस अंक को फ्लैशिंग आवेगों के अनुसार बढ़ा दें। आपके द्वारा पिन के सभी 4 अंक दर्ज करने के बाद, काउंटर 120 सेकंड के लिए सक्रिय हो जाता है। इस अवस्था में, संक्षिप्त फ्लैशिंग के कारण डिस्प्ले विभिन्न अभ्यावेदन में बदल जाता है। उनमें से एक "पिन ऑन" है। अब लगभग 5 सेकंड के लिए प्रकाश करें जब तक कि "पिन बंद" प्रकट न हो जाए। आपने अब ऑप्टिकल इंटरफ़ेस के माध्यम से सक्रिय शक्ति के संचरण को स्थायी रूप से सक्रिय कर दिया है। कृपया ध्यान दें कि टॉर्च वाला कोई भी व्यक्ति मीटर के विभिन्न मूल्यों को पढ़ने के लिए इसका उपयोग कर सकता है। दुर्भाग्य से, सक्रिय शक्ति अक्सर कुल मूल्य के रूप में प्रसारित होती है। cFos चार्जिंग मैनेजर तब चरणों के लिए संबंधित वर्तमान मानों की गणना करता है। चूंकि यह एक निश्चित डिग्री की अशुद्धि से जुड़ा है, इसलिए आपको लोड प्रबंधन कार्यों के लिए एक निश्चित रिजर्व की योजना बनानी चाहिए या सेट करनी चाहिए।

Tasmota . के साथ रीडिंग मीटर

तस्मोटा एस्प्रेसिफ के ईएसपी प्रोसेसर के लिए एक ऑपरेटिंग सिस्टम है। आप Hichi IR ऑप्टिकल रीड हेड को Tasmota चलाने वाले ESP मॉड्यूल से कनेक्ट कर सकते हैं। Tasmota तब एक वेब सर्वर प्रदान करता है जिससे cFos चार्जिंग मैनेजर रीडिंग हेड के माध्यम से निर्धारित मीटर डेटा को पढ़ सकता है। यहां एंड्रियास एच के निर्देश दिए गए हैं कि तसमोटा को तदनुसार कैसे कॉन्फ़िगर किया जाए:

WLAN में एकीकरण के बाद, रीडिंग हेड को मौजूदा मीटर के अनुसार संबंधित स्क्रिप्ट के साथ लिखा जाना चाहिए।
वेब इंटरफेस (आईपी रीड हेड) -> कंसोल -> स्क्रिप्ट संपादित करें (स्टोर स्क्रिप्ट)
महत्वपूर्ण: "स्क्रिप्ट सक्षम करें" सक्रिय करें और सहेजें
मौजूदा मीटर परिभाषा "Tasmota_Smartmeter_http.json" के साथ एक Logarex मीटर मॉडल LK13BE को SML के साथ पढ़ा जाता है।
मिलान स्क्रिप्ट:

>D
>B
->sensor53 r
>M 1
+1,3,s,16,9600,LK13BE,1,10,2F3F210D0A,063035310D0A
1,77070100010800ff@1000,Gesamt kWh bezogen,kWh,Power_total_in,1
1,77070100020800ff@1000,Gesamt kWh geliefert,kWh,Power_total_out,1
1,77070100100700ff@1,Verbrauch aktuell,W,Power_curr,0
1,77070100240700ff@1,Power L1,W,Power_L1_curr,0
1,77070100380700ff@1,Power L2,W,Power_L2_curr,0
1,770701004C0700ff@1,Power L3,W,Power_L3_curr,0
1,77070100200700ff@1,Voltage L1,V,Volt_L1_curr,1
1,77070100340700ff@1,Voltage L2,V,Volt_L2_curr,1
1,77070100480700ff@1,Voltage L3,V,Volt_L3_curr,1
1,770701001f0700ff@1,Amperage L1,A,Amperage_L1_curr,2
1,77070100330700ff@1,Amperage L2,A,Amperage_L2_curr,2
1,77070100470700ff@1,Amperage L3,A,Amperage_L3_curr,2
1,770701000e0700ff@1,Frequency,Hz,HZ,2
1,77070100510704ff@1,Phaseangle I-L1/U-L1,deg,phase_angle_p1,1
1,7707010051070fff@1,Phaseangle I-L2/I-L2,deg,phase_angle_p2,1
1,7707010051071aff@1,Phaseangle I-L3/I-L3,deg,phase_angle_p3,1
1,77070100510701ff@1,Phase angle U-L2/U-L1,deg,phase_angle_l2_l1,1
1,77070100510702ff@1,Phase angle U-L3/U-L1,deg,phase_angle_l3_l1,1

यदि उदाहरण में उल्लिखित मीटर के अलावा अन्य मीटर का उपयोग किया जाता है, तो तस्मोटा को मौजूदा मीटर से मेल खाने वाली स्क्रिप्ट के साथ कमीशन किया जाना चाहिए।
सबसे आम मॉडलों के लिए उपयुक्त तस्मोटा स्क्रिप्ट इंटरनेट पर पाई जा सकती हैं।
इसके बाद आउटपुट को http://ip_lesekopf/cm?cmnd=status%2010 लिंक से जांचा जा सकता है।
तब प्रतिक्रिया कुछ इस तरह दिखनी चाहिए (उदाहरण: लोगारेक्स LK13BE)

{
"StatusSNS":{
"Time":"2022-09-24T10:16:32",
"LK13BE":{
"Power_total_in":108.9,
"Power_total_out":0.0,
"Power_curr":4294,
"Power_L1_curr":1390,
"Power_L2_curr":1453,
"Power_L3_curr":1450,
"Volt_L1_curr":235.0,
"Volt_L2_curr":232.9,
"Volt_L3_curr":234.2,
"Amperage_L1_curr":5.96,
"Amperage_L2_curr":6.33,
"Amperage_L3_curr":6.25,
"HZ":50.00,
"phase_angle_p1":353.1,
"phase_angle_p2":351.6,
"phase_angle_p3":353.2,
"phase_angle_l2_l1":120.1,
"phase_angle_l3_l1":241.0
}
}
}

मीटर परिभाषा (JSON) में प्रविष्टियों को तदनुसार समायोजित किया जाना चाहिए और cFos-WB पर अपलोड किया जाना चाहिए।

इस फीडबैक के लिए, एक उपयोगकर्ता-परिभाषित काउंटर तब cFos चार्जिंग मैनेजर में JSON परिभाषा का उपयोग करके बनाया जा सकता है। उपरोक्त उदाहरण के लिए, यहां cFos चार्जिंग मैनेजर समर्थित डिवाइस पेज से डाउनलोड किया गया है। cFos चार्जिंग मैनेजर में, अपने Tasmota के पते के साथ "HTTP इनपुट" प्रकार का एक काउंटर दर्ज करें।