Hi, leider bekomme ich so garkeine Ausgabe
Ich habe jetzt den unten stehenden Code um den Zähler auszulesen. Es wäre ja jetzt cool wenn das Skript jede Minute einfach zwischen
Hin und her schalten würde.
Code
>D
scnt=0
res=0
>B
=>sensor53 r
>F
; count 100ms
scnt+=1
switch scnt
case 3
;set sml driver to 300 baud and send /?! as HEX to trigger the Meter
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")
;res=sml(1 1 "2F34210D0A")
;1800ms later \> Ack and ask for switching to 4800/9600 baud
case 20
;300bd
;res=sml(1 1 "063030300D0A")
;4800db
;res=sml(1 1 "063034300D0A")
;9600bd
res=sml(1 1 "063035300D0A")
;300ms later \> Switching sml driver to 4800/9600 baud
case 23
res=sml(1 0 9600)
;Restart sequence after 50x100ms
case 50
; 5000ms later \> restart sequence
scnt=0
ends
>M
+1,3,o,0,9600,OBIS,1
1,0.0.0(@#),Meter Nr,,Meter_number,0
1,1.25(@0.025),Wirkleistung1.25,KW,Wirkleistung,3
1,1-1:1.8.0(@0.025,Total_In1.8.0,KWh,Total_In,3
1,1-1:2.8.0(@0.025,Total_Out2.8.0,KWh,Total_Out,3
1,1-1:2.8.1(@0.025,Total_Out2.8.1,KWh,Total_OutNT,3
1,1-1:2.8.2(@0.025,Total_Out2.8.2,KWh,Total_OutHT,3
;1,1-1:2.2.1(@0.025,Wirkleistung2.2.1,KW,Wirkleistung_Outkum,3
;1,1-1:2.2.2(@0.025,Wirkleistung2.2.2,KW,Wirkleistung_OutkumSpitze,3
;1,1-1:2.6.1(@0.025,Wirkleistung2.6.1,KW,Wirkleistung_OutmitHT,3
#
Alles anzeigen