مستندات

مترهای SML را با سر خواندن نوری بخوانید

بسیاری از کنتورهای "مدرن" یک رابط نوری دارند، یعنی یک دیود مادون قرمز، که با آن برخی از مقادیر کنتور فعلی در قالب SML خروجی می شود. مدیر شارژ cFos از این مترها و اتصال سر خواندن نوری پشتیبانی می کند. سرهای خواندن نوری در دو نسخه موجود هستند: با سطح 3.3 ولت TTL یا با اتصال USB. می‌توانید یک سر خواندن TTL را به کنترلر cFos Power Brain و یکی با رابط USB را به Raspberry PI یا Windows متصل کنید.

برای خواندن متری که با استفاده از یک سر خواندن نوری با SML صحبت می کند، برای مغز cFos Power به یک سر خواندن با سطح TTL نیاز دارید. این سیم کشی به شرح زیر است: برای کنترلرهایی با نسخه سخت افزاری 1.1 (Rev. C) و 2.0 (Rev. F):

GND - پین 10
TxD - پین 11 - اینجا جایی است که RxD خواننده متصل می شود
RxD - پین 12 - اینجا جایی است که TxD خواننده متصل می شود
Vcc - پین 15

سپس یک متر از نوع "SML Meter COM Port" را در مدیر شارژ cFos تنظیم کنید. آدرس COM2,9600,8,N,1 را وارد کنید.
اگر از مدیر شارژ cFos تحت ویندوز یا Raspberry استفاده می کنید، به یک سر خواندن نوری با رابط USB نیاز دارید. نوع "SML Meter" را به عنوان شمارنده تنظیم کنید و آدرس را روی COMx,9600,8,N,1 قرار دهید که در آن COMx پورت COM است که در آن USB reader گزارش می دهد (مشابه آداپتورهای Modbus).

قفل شمارنده را با کد چشمک زن باز کنید

در حالت اولیه، "دستگاه های اندازه گیری مدرن" نصب شده در کابینت های کنتور تنها کیلووات ساعت را از طریق یک رابط نوری تامین می کنند. برای دریافت به موقع مقادیر عملکرد، باید آنها را با یک پین باز کنید. پین را از اپراتور کنتور یا اپراتور شبکه دریافت خواهید کرد. اگر پین دارید، می‌توانید از چراغ قوه برای باز کردن قفل پیشخوان استفاده کنید: یک بار روی رابط نوری چشمک بزنید. سپس متر یک آزمایش نمایشگر انجام می دهد و سپس "PIN" و 4 صفر در صفحه نمایش ظاهر می شود. اکنون می توانید 0 اول را با پالس هایی به مدت تقریبی 1 ثانیه افزایش دهید تا زمانی که اولین رقم پین را وارد کنید. سپس منتظر بمانید تا مکان نما به صفر 2 بپرد و با چشمک زدن تکانه ها این رقم را افزایش دهید. پس از وارد کردن هر 4 رقم پین، شمارنده به مدت 120 ثانیه فعال می شود. در این حالت، چشمک زدن مختصر باعث می شود که نمایشگر به نمایش های مختلف تغییر کند. یکی از آنها "PIN روشن" است. اکنون برای تقریباً 5 ثانیه روشن می شود تا "PIN off" ظاهر شود. اکنون انتقال توان فعال را از طریق رابط نوری به طور دائمی فعال کرده اید. لطفاً توجه داشته باشید که هر کسی که چراغ قوه دارد می تواند از آن برای خواندن مقادیر مختلف متر استفاده کند. متأسفانه، توان اکتیو اغلب فقط به عنوان یک مقدار کل منتقل می شود. سپس مدیر شارژ cFos مقادیر جریان مربوطه را برای فازها محاسبه می کند. از آنجایی که این امر با درجه خاصی از عدم دقت همراه است، باید ذخیره خاصی را برای وظایف مدیریت بار برنامه ریزی یا تنظیم کنید.

متر را با تیبر پالس بخوانید

برای دریافت مستقیم داده ها از Tibber-Pulse به مدیر شارژ، وب سرور در Tibber-Bridge باید به طور دائم فعال شود. برای این کار می توانید مراحل زیر را دنبال کنید:

  1. رمز عبور را روی پل (که در کنار کد QR قرار دارد) بنویسید، به عنوان مثال ABCD-AA11
  2. پل را بیرون بکشید، شاید 1 ثانیه آن را وصل کنید، دوباره آن را بیرون بکشید و وصل کنید
  3. حالا حلقه باید مثل ابتدا سبز بدرخشد (نه، هیچ تنظیماتی را از دست نداده‌اید!)
  4. WLAN "TibberBridge" را در لپ تاپ/تلفن همراه خود جستجو کنید، کلید WPA رمز عبور ذکر شده در بالا است.
  5. پس از اتصال، به http://10.133.70.1/params/ بروید
  6. نام کاربری "admin"، رمز عبور مانند بالا
  7. در پایین، ویژگی "webserver_force_enable" را روی "true" تنظیم کنید (آن را وارد کنید!) و "Store params to flash" را تنظیم کنید.
  8. برق را از برق جدا کرده و دوباره وصل کنید، اکنون پل پالس باید دوباره "به طور معمول" بالا بیاید
اکنون یک متر جدید در wallbox از نوع "SLM Meter HTTP" ایجاد کنید و "http://admin:password را به صورت بالا@IP-der-Tibber-Bridge/data.json?node_id=1" را به عنوان آدرس وارد کنید.

در اینجا چند نکته مهم برای کار با تیبر پالس آورده شده است.

متر خواندن با تاسموتا

Tasmota یک سیستم عامل برای پردازنده های ESP Espressif است. شما می توانید سر خواندن نوری Hichi IR را به یک ماژول ESP که Tasmota را اجرا می کند وصل کنید. سپس Tasmota یک وب سرور ارائه می دهد که مدیر شارژ cFos می تواند داده های متر را که از طریق سر خواندن تعیین می شود، بخواند. در اینجا دستورالعمل های Andreas H. در مورد نحوه پیکربندی Tasmota بر این اساس آمده است:

پس از ادغام در WLAN، هد خواندن باید با اسکریپت مرتبط با توجه به متر موجود روی آن نوشته شود.
رابط وب (سر خواندن IP) -> کنسول ها -> ویرایش اسکریپت (اسکریپت ذخیره)
مهم: «Script enable» را فعال کرده و ذخیره کنید
با تعریف متر موجود "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 باید با اسکریپتی که با متر موجود مطابقت دارد راه اندازی شود.
اسکریپت های 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 با استفاده از تعریف JSON ایجاد کرد. برای مثال بالا، در اینجا دانلود از صفحه دستگاه های پشتیبانی شده مدیر شارژ cFos است. در مدیر شارژ cFos، یک شمارنده از نوع "ورودی HTTP" با آدرس Tasmota خود وارد کنید.