เอกสาร

อ่านค่าเมตร SML ด้วยหัวอ่านแบบออปติคัล

มิเตอร์ "สมัยใหม่" จำนวนมากมีอินเทอร์เฟซแบบออปติคอล เช่น ไดโอดอินฟราเรด ซึ่งค่ามิเตอร์ปัจจุบันบางค่าจะถูกส่งออกในรูปแบบ SML cFos Charging Manager รองรับมิเตอร์เหล่านี้และการเชื่อมต่อของหัวอ่านแบบออปติคอล หัวอ่านแบบออปติคัลมีให้เลือกสองเวอร์ชัน: แบบมีระดับ TTL 3.3V หรือแบบมีการเชื่อมต่อ USB คุณสามารถเชื่อมต่อหัวอ่าน TTL เข้ากับตัวควบคุม cFos Power Brain และหัวอ่านที่มีอินเทอร์เฟซ USB เข้ากับ Raspberry PI หรือ Windows

ในการอ่านมิเตอร์ที่พูด SML โดยใช้หัวอ่านแบบออปติคัล คุณต้องมีหัวอ่านที่มีระดับ TTL สำหรับ cFos Power Brain มีการเชื่อมต่อดังนี้: สำหรับคอนโทรลเลอร์ที่มีฮาร์ดแวร์รุ่นปรับปรุง 1.1 (Rev. C) และ 2.0 (Rev. F):

GND - พิน 10
TxD - Pin 11 - นี่คือที่เชื่อมต่อ RxD ของเครื่องอ่าน
RxD - Pin 12 - นี่คือที่เชื่อมต่อ TxD ของเครื่องอ่าน
Vcc - พิน 15

จากนั้นตั้งค่ามิเตอร์ประเภท “SML Meter COM Port” ใน cFos Charging Manager ป้อน COM2,9600,8,N,1 เป็นที่อยู่
หากคุณใช้ cFos Charging Manager บน Windows หรือ Raspberry คุณต้องมีหัวอ่านแบบออปติคัลพร้อมอินเทอร์เฟซ USB ตั้งค่าประเภท "SML Meter" เป็นตัวนับและตั้งค่าที่อยู่เป็น COMx,9600,8,N,1 โดยที่ COMx คือพอร์ต COM ที่ตัวอ่าน USB รายงาน (คล้ายกับอะแดปเตอร์ Modbus)

ปลดล็อกตัวนับด้วยรหัสกะพริบ

ในสถานะพื้นฐาน "อุปกรณ์การวัดสมัยใหม่" ที่ติดตั้งในตู้มิเตอร์จะจ่ายพลังงาน kWh ผ่านอินเทอร์เฟซแบบออปติคอลเท่านั้น ในการรับค่าประสิทธิภาพในเวลาที่เหมาะสม คุณต้องปลดล็อกด้วย PIN คุณจะได้รับ PIN จากผู้ให้บริการมิเตอร์หรือผู้ให้บริการเครือข่ายของคุณ หากคุณมี PIN คุณสามารถใช้ไฟฉายเพื่อปลดล็อกตัวนับ: กะพริบหนึ่งครั้งบนอินเทอร์เฟซออปติคัล จากนั้น มิเตอร์จะทำการทดสอบการแสดงผล จากนั้น "PIN" และเลขศูนย์ 4 ตัวจะปรากฏบนจอแสดงผล ตอนนี้คุณสามารถเพิ่ม 0 แรกด้วยพัลส์ระยะเวลาประมาณ 1 วินาทีจนกว่าคุณจะป้อนหลักแรกของพิน จากนั้นรอจนกระทั่งเคอร์เซอร์กระโดดไปที่ศูนย์ตัวที่ 2 และเพิ่มตัวเลขนี้ตามด้วยการกระพริบของแรงกระตุ้น หลังจากที่คุณป้อน PIN ครบทั้ง 4 หลัก ตัวนับจะเปิดใช้งานเป็นเวลา 120 วินาที ในสถานะนี้ การกะพริบสั้นๆ ทำให้หน้าจอเปลี่ยนเป็นการแสดงที่แตกต่างกัน หนึ่งในนั้นคือ "PIN on" ตอนนี้สว่างขึ้นประมาณ 5 วินาทีจนกระทั่ง "PIN off" ปรากฏขึ้น ตอนนี้คุณได้เปิดใช้งานการส่งพลังงานที่ใช้งานผ่านอินเทอร์เฟซแบบออปติคัลอย่างถาวรแล้ว โปรดทราบว่าทุกคนที่มีไฟฉายสามารถใช้สิ่งนี้เพื่ออ่านค่าต่างๆ ของมาตรวัดได้ น่าเสียดายที่พลังงานที่ใช้งานอยู่มักจะส่งเป็นมูลค่ารวมเท่านั้น จากนั้น cFos Charging Manager จะคำนวณค่าปัจจุบันที่สอดคล้องกันสำหรับเฟสต่างๆ เนื่องจากสิ่งนี้เกี่ยวข้องกับความไม่แม่นยำในระดับหนึ่ง คุณควรวางแผนหรือตั้งค่าสำรองบางอย่างสำหรับงานการจัดการโหลด

อ่านมิเตอร์ด้วย Tibber Puls

หากต้องการรับข้อมูลจาก Tibber-Pulse ไปยังตัวจัดการการชาร์จโดยตรง เว็บเซิร์ฟเวอร์บน Tibber-Bridge จะต้องเปิดใช้งานอย่างถาวร โดยทำตามขั้นตอนเหล่านี้:

  1. จดรหัสผ่านไว้บนบริดจ์ (อยู่ถัดจากโค้ด QR) เช่น ABCD-AA11
  2. ดึงสะพานออก เสียบเข้าไปประมาณ 1 วินาที ดึงออกอีกครั้งแล้วเสียบเข้าไป
  3. ตอนนี้แหวนควรจะเรืองแสงเป็นสีเขียวเหมือนตอนเริ่มต้น (ไม่ คุณไม่ได้สูญเสียการตั้งค่าใดๆ เลย!)
  4. ค้นหา WLAN “TibberBridge” บนแล็ปท็อป/โทรศัพท์มือถือของคุณ รหัส WPA คือรหัสผ่านที่กล่าวถึงข้างต้น
  5. เมื่อเชื่อมต่อแล้ว ให้ไปที่ http://10.133.70.1/params/
  6. Username "admin", รหัสผ่านตามด้านบน
  7. ที่ด้านล่าง ให้ตั้งค่าแอตทริบิวต์ "webserver_force_enable" เป็น "true" (พิมพ์ลงไป!) และ "จัดเก็บพารามิเตอร์เป็นแฟลช"
  8. ถอดปลั๊กแล้วเสียบใหม่อีกครั้ง ตอนนี้ Pulse Bridge ควรจะกลับมา “ตามปกติ” อีกครั้ง
ตอนนี้สร้างมิเตอร์ใหม่ในวอลล์บ็อกซ์ประเภท “SLM Meter HTTP” และป้อน “http://admin:password as above@IP-der-Tibber-Bridge/data.json?node_id=1” เป็นที่อยู่

เคล็ดลับสำคัญใน การจัดการกับ Tibber Puls มีดังนี้

เครื่องวัดการอ่านด้วย Tasmota

Tasmota เป็นระบบปฏิบัติการสำหรับโปรเซสเซอร์ ESP ของ Espressif คุณสามารถเชื่อมต่อหัวอ่านออปติคัล Hichi IR กับโมดูล ESP ที่รัน Tasmota ได้ จากนั้น Tasmota จะจัดเตรียมเว็บเซิร์ฟเวอร์ซึ่ง cFos Charging Manager สามารถอ่านข้อมูลมิเตอร์ที่กำหนดผ่านหัวอ่านได้ นี่คือคำแนะนำจาก Andreas H. เกี่ยวกับวิธีกำหนดค่า Tasmota ให้สอดคล้องกัน:

หลังจากรวมเข้ากับ WLAN แล้ว ต้องเขียนหัวอ่านด้วยสคริปต์ที่เกี่ยวข้องตามมิเตอร์ที่มีอยู่
เว็บอินเตอร์เฟส (หัวอ่าน IP) -> คอนโซล -> แก้ไขสคริปต์ (สคริปต์ร้านค้า)
สำคัญ: เปิดใช้งาน "เปิดใช้งานสคริปต์" และบันทึก
ด้วยคำจำกัดความของมิเตอร์ที่มีอยู่ "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
         

หากใช้มิเตอร์อื่นนอกเหนือจากที่ระบุในตัวอย่าง แทสโมตาต้องได้รับมอบหมายจากสคริปต์ที่ตรงกับมิเตอร์ที่มีอยู่
สคริปต์ Tasmota ที่เหมาะสมสำหรับรุ่นทั่วไปส่วนใหญ่สามารถพบได้บนอินเทอร์เน็ต
ผลลัพธ์สามารถทดสอบได้ด้วยลิงก์ http://ip_lesekopf/cm?cmnd=status%2010
ข้อเสนอแนะควรมีลักษณะดังนี้ (ตัวอย่าง: Logarex 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 Charging Manager โดยใช้คำจำกัดความ JSON สำหรับตัวอย่างข้างต้น นี่คือการดาวน์โหลด จากหน้าอุปกรณ์ที่รองรับ cFos Charging Manager ใน cFos Charging Manager ให้ป้อนตัวนับประเภท "อินพุต HTTP" ด้วยที่อยู่ของ Tasmota ของคุณ