برنامج نصي اللغة القائم على البرمجة النصية Tasmota لقراءة قيم مقياس الطاقة
ليس برنامج Tasmota Scripting Language المستند إلى اللغة ، وهو رمز عمل مستقل ولكنه يعمل مع شركة Tasmota Open Source Firmwares. خيار البرنامج النصي متاح بالفعل فقط على Bin المترجمة. مع حساب github ، يمكنك تجميع سلةك باستخدام أسهل Tasmocompiler. لا يمكنك العثور عليه على صناديق رسمية مسبقة. يتيح لك البرنامج النصي الذي قمت بإنشائه قراءة DDM18SD Modbus Power Meter لإضافته على ملف Tasmota المترجم. ارجع إلى واجهة Tasmota و Tasmota Smart Meter حول كيفية. انتبه إلى قواعد ملف user_config_override.h.
تم اختبار هذا البرنامج النصي على NodeMCU ولوحات WEMOS D1 MINI . تحتاج إلى لوحة محول RS485 إلى TTL أيضًا ولوحة محول الجهد AMS1117 3.3 لإعطاء تيار مناسب إلى لوحة RS485TOTTL. هناك حاجة إلى لحام (من اختيارك) للإعداد النهائي.



هنا هو البرنامج النصي الذي يجب أن تضيفه على نافذة وحدة التحكم في Tasmota
>D
>B
->sensor53 r
>M 1
+1,3,M,0,9600,DDM,1,2,05040000,05040008,05040012,0504001A,05040036,0504002A,05040100,05040400
1,050404ffffffff@i0:1,Tensione,V,DDM_Voltage,2
1,050404ffffffff@i1:1,Corrente,A,DDM_Current,2
1,050404ffffffff@i2:1,Consumo Ist.,W,DDM_Power,2
1,050404ffffffff@i3:1,Reactive power,Var,DDM_React_Power,2
1,050404ffffffff@i4:1,Frequenza,Hz,DDM_Frequency,2
1,050404ffffffff@i5:1,Power factor,,DDM_PF,2
1,050404ffffffff@i6:1,Consumi tot.,Kwh,DDM_Tot_Power,2
1,050404ffffffff@i7:1,Tot. react. power,Kvarh,DDM_Reac_Power,2
#
يحتوي Modbus DDM18SD Power Modbus في يدي على 8E1 ، وعنوان الرقيق حيث يمكنك قراءة القيم هو N 5. للحصول على القيم على البرامج الثابتة Tasmota مع البرنامج النصي المعروض ، يجب عليك ترك إعداد GPIO في إعدادات Tasmota Web UI بالفعل على RX RX بالفعل على GPIO3 و TX ON GPIO1. إذا حاولت تجميع واجهة مستخدم Web Setting Tasmota ، فيمكنك إنشاء تعارض ولا يمكنك رؤية القيم. اقرأ واجهة Tasmota Smart Meter المذكورة لفهم Script Syntax.


بفضل ثيو أرندس وجميع فريق تاسموتا وزملاء العمل