>D ;start, define variables cnt=0 >B ;setup sensor ->sensor53 r >S if upsecs%10==0 { print read meter =#readmeter } # #readmeter print wakeup start ;set serial protocol sml(-1 1 "2400:8N1") ;send 0x55 for 3,0 seconds with 8N1 (72x), 2400 baud (wakeup sequence) for cnt 1 132 1 sml(1 1 "55") next print wakeup end print wait for the meter ;wait for the meter to wake up delay(350) ;switch serial protocol sml(-1 1 "2400:8E1") print request data ;reset application code sml(1 1 "6804046853FE5000A116") ;set string to send to "105BFE5916" (REQ_UD2) sml(1 1 "105BFE5916") >M 1 +1,3,rE1,0,2400,EG,1 1,0C06bcd8@1,Total Energy,kWh,w_total,0 1,0C13bcd8@1000,Total volume,m³,v_total,3 1,0C2bbcd8@1,Current power,W,p_act,0 1,0C3bbcd8@1000,Current flow,m³/h,F_akt,3 1,025AuuUU@10,Flow temp,°C,t_flow,1 1,025euuUU@10,Return temp,°C,t_return,1 #