1. intro

./pic/snap02.png

./pic/snap03.png

./pic/snap01.png

2. init

stty -F /dev/ttyUSB0 115200
cat /dev/ttyUSB0
/FLU5\253769484_A



0-0:96.1.4(50216)

0-0:96.1.1(3153414733313030313730343036)

0-0:1.0.0(220111142648W)

1-0:1.8.1(005698.167*kWh)

1-0:1.8.2(004761.799*kWh)

1-0:2.8.1(005205.267*kWh)

1-0:2.8.2(002368.575*kWh)

0-0:96.14.0(0001)

1-0:1.7.0(06.300*kW)

1-0:2.7.0(00.000*kW)

1-0:21.7.0(03.937*kW)

1-0:41.7.0(00.000*kW)

1-0:61.7.0(03.254*kW)

1-0:22.7.0(00.000*kW)

1-0:42.7.0(00.891*kW)

1-0:62.7.0(00.000*kW)

1-0:32.7.0(236.7*V)

1-0:52.7.0(239.5*V)

1-0:72.7.0(236.1*V)

1-0:31.7.0(016.71*A)

1-0:51.7.0(003.95*A)

1-0:71.7.0(013.82*A)

0-0:96.3.10(1)

0-0:17.0.0(999.9*kW)

1-0:31.4.0(999*A)

0-0:96.13.0()

0-1:24.1.0(003)

0-1:96.1.1(37464C4F32313230313436313939)

0-1:24.4.0(1)

0-1:24.2.3(220111142500W)(05119.259*m3)

!13E5

3. minimum

#!/bin/rexx
do forever
  lline = linein('/dev/ttyUSB0')
  say lline
end

4. lite

#!/bin/rexx

do forever
  lline = linein('/dev/ttyUSB0')
  select
    when left(lline, 1) = '!'
      then leave
    when lline = ''
      then nop
    otherwise say lline
  end
end

exit 0
/FLU5\253769484_A
0-0:96.1.4(50215)
0-0:96.1.1(3153414733313030313337373036)
0-0:1.0.0(210425122647S)
1-0:1.8.1(001745.634*kWh)
1-0:1.8.2(002793.055*kWh)
1-0:2.8.1(000844.886*kWh)
1-0:2.8.2(000361.676*kWh)
0-0:96.14.0(0002)
1-0:1.7.0(00.000*kW)
1-0:2.7.0(04.508*kW)
1-0:21.7.0(00.000*kW)
1-0:41.7.0(00.058*kW)
1-0:61.7.0(00.181*kW)
1-0:22.7.0(04.748*kW)
1-0:42.7.0(00.000*kW)
1-0:62.7.0(00.000*kW)
1-0:32.7.0(238.9*V)
1-0:52.7.0(233.7*V)
1-0:72.7.0(234.7*V)
1-0:31.7.0(019.92*A)
1-0:51.7.0(000.86*A)
1-0:71.7.0(000.85*A)
0-0:96.3.10(1)
0-0:17.0.0(999.9*kW)
1-0:31.4.0(999*A)
0-0:96.13.0()
0-1:24.1.0(003)
0-1:96.1.1(37464C4F32313139313530373837)
0-1:24.4.0(1)
0-1:24.2.3(210425122503S)(03343.917*m3)

5. full

6. references