DDM18SD
1.0.0
基於tasmota腳本的語言腳本,用於讀取功率計的值
以下基於tasmota腳本的腳本腳本並不是一個獨立的工作代碼,而是與Tasmota開源Firmwares一起使用。腳本選項實際上只能在您自己編譯的垃圾箱上可用。使用GitHub帳戶,您可以使用最簡單的TasmOcompiler編譯垃圾箱。您在預編譯的官方垃圾箱上找不到它。我構建的腳本允許您讀取DDM18SD Modbus功率計,將其添加到編譯的Tasmota文件中。請參閱tasmota和tasmota智能儀表接口。請注意user_config_override.h文件的規則。
該腳本已在Nodemcu和Wemos D1迷你板上進行了測試。您還需要將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
#
我手中的DDM18SD功率計Modbus具有8e1的奇偶校驗和從屬地址,您可以在其中閱讀值是N 5。要在Tasmota固件上使用腳本上的腳本上的值,您必須將NULL GPIO設置留在Tasmota Web UI中,因為該腳本已經在gpio3和gpio1上設置了gpio3和tx on gpio3和tx on gpio1。如果您嘗試編譯Tasmota設置Web UI,則可以產生衝突並且看不到值。將上述tasmota智能電錶接口讀取腳本語法理解。


感謝Theo Arends和所有Tasmota團隊和同事