Landis

Landis Meter TASMOTA Scripts - stromleser.tasmota

Please select the appropriate electricity meter model.

Landis + Gyr E220
>D
>B
=>sensor53 r
>M 1
+1,3,s,16,9600,E220,1
1,77070100010800ff@1000,Consumption,kWh,E_in,3
1,77070100020800ff@1000,Feed-in,kWh,E_out,3
1,77070100100700ff@1,Current Power,W,Power,0
1,=h--
1,77070100600100ff@#,Server-ID,,Meter_Number,0
#

E220: To read the "current power," the extended dataset must be activated in the user menu.

Landis + Gyr E230
>D
>B
=>sensor53 r
>F
scnt+=1
switch scnt
case 6
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")
case 18
res=sml(1 1 "063035300D0A")
case 20
res=sml(1 0 9600)
case 50
scnt=0
ends
>M 1
+1,3,o,16,9600,E230,1
1,1.8.0(@1,Total Consumed,kWh,Total_in,3
1,2.8.0(@1,Total Delivered,kWh,Total_out,3
1,16.7.0(@1,Current power,kW,Power_in,2
1,C.1.0(@1,Server-ID,,Meter_number,0
#
Landis + Gyr E320
>D
>B
=>sensor53 r
>M 1
+1,3,s,16,9600,E320,1
1,77070100010800ff@1000,Consumption,kWh,E_in,3
1,77070100020800ff@1000,Feed-in,kWh,E_out,3
1,77070100100700ff@1,Current Power,W,Power,0
1,=h--
1,77070100600100ff@#,Server-ID,,Meter_Number,0
#

E320: To unlock the extended information on the Landis + Gyr E320 meter, you must activate not only the extended display via PIN but also the information via light interface. These can be found in two different menu items. Use a flashlight to activate the setting via the light interface.

Landis + Gyr E350
>D
scnt=0
res=0
>B
->sensor53 r
>F
scnt+=1
switch scnt
case 6
  res=sml(1 0 300)
  res=sml(1 1 "2F3F210D0A")
case 18
  res=sml(1 1 "063035300D0A")
case 20
  res=sml(1 0 9600)
case 50
  scnt=0
ends
>M 1
+1,3,o,16,9600,E350,1
1,1.8.0(@1,Total Consumed,kWh,Total_in,3
1,2.8.0(@1,Total Delivered,kWh,Total_out,3
1,16.7(@1,Current power,kW,Power_in,2
1,C.1.0(@1,Server-ID,,Meter_number,0
#
Landis + Gyr E650
>D
res=0
scnt=0
>F
scnt+=1
switch scnt
case 6
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")
case 18
res=sml(1 1 "063034300D0A")
res=sml(1 0 4800)
case 200
scnt=0
ends
>M 1
+1,3,o,0,4800,E650,1
1,1-1:1.8.0(@1,Consumption,kWh,1-8-0,3
1,1-1:1.8.1(@1,Consumption LT,kWh,1-8-1,3
1,1-1:1.8.2(@1,Consumption HT,kWh,1-8-2,3
1,1-1:2.8.0@1,Feed-in,kWh,2-8-0,3
1,1-1:2.8.1(@1,Feed-in HT,kWh,2-8-1,3
1,1-1:2.8.2(@1,Feed-in LT,kWh,2-8-2,3
1,1-1:1.5.0(@1,power_IN,kW,1-5-0,3
1,1-1:2.5.0(@1,power_OUT,kW,1-5-0,3
1,1-1:21.5.0(@1,power_L1,kW,21-5-0,3
1,1-1:41.5.0(@1,power_L2,kW,41-5-0,3
1,1-1:61.5.0(@1,power_L3,kW,61-5-0,3
1,1-1:32.7.0(@1,voltage_L1,V,32-7-0,2
1,1-1:52.7.0(@1,voltage_L2,V,52-7-0,2
1,1-1:72.7.0(@1,voltage_L3,V,72-7-0,2
1,1-1:31.7.0(@1,current_L1,A,31-7-0,3
1,1-1:51.7.0(@1,current_L2,A,51-7-0,3
1,1-1:71.7.0(@1,current_L3,A,71-7-0,3
1,1-1:91.7.0(@1,current_N,A,91-7-0,3
#
Landis + Gyr ZMB120
>D
res=0
scnt=0
>B
=>sensor53 r
>F
scnt+=1
switch scnt
case 6
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")
case 18
res=sml(1 1 "063035300D0A")
case 20
res=sml(1 0 9600)
case 50
scnt=0
ends
>M 1
+1,3,o,0,9600,ZMB120,1
1,1.8.0(@1,HT+NT Meter Reading,kWh,Total_in,3
1,1.8.1(@1,HT,kWh,HT_Total_in,3
1,1.8.2(@1,NT,kWh,NT_Total_in,3
1,=h===================
1,36.7.0(@1,Power_L1,kW,kW_L1,2
1,56.7.0(@1,Power_L2,kW,kW_L2,2
1,76.7.0(@1,Power_L3,kW,kW_L3,2
1,16.7.0(@1,Σ_L1+L2+L3,kW,kW_L1+L2+L3,2
1,=h===================
1,31.7.0(@1,Current_L1,A,I_L1,2
1,51.7.0(@1,Current_L2,A,I_L2,2
1,71.7.0(@1,Current_L3,A,I_L3,2
1,=h===================
1,0.0.1(@1,Meter Number,,Meter_number,0
1,0.9.1(@#),Timestamp,Clock,time-stamp,0
#

ZMB120: This meter may require a PIN to unlock current power consumption - please ask your provider.

Landis + Gyr ZMD120
>D
scnt=0
res=0
>B
=>sensor53 r
>F
scnt+=1
switch scnt
case 6
res=sml(1 0 300)
res=sml(1 1 "2F3F210D0A")
case 18
res=sml(1 1 "063034300D0A")
case 20
res=sml(1 0 4800)
case 50
scnt=0
ends
>M 1
+1,3,o,0,4800,ZMD120,1
1,1.8.1(@1,Consumption HT,kWh,EinHT,3
1,1.8.2(@1,Consumption NT,kWh,EinNT,3
1,=h===================
1,2.8.1(@1,Feed-in HT,kWh,EoutHZ,3
1,2.8.2(@1,Feed-in NT,kWh,EoutNT,3
#
Landis + Gyr T550
>D
scnt=0
res=0
>B
->sensor53 r
>F
scnt=scnt+1
switch scnt
;start after 1.6 seconds (16 x 100ms)
case 16
;set transfer speed to 300 baud
  res=sml(1 0 300)
;trigger meter by sending 40 times 'NUL'
  res=sml(1 1 "0000000000000000000000000000000000000000")
  res=sml(1 1 "0000000000000000000000000000000000000000")
;followed by '/?! CR LF'
  res=sml(1 1 "2F3F210D0A")
case 24
  res=sml(1 1 "063033300D0A")
;set transfer speed to 2400 baud
  res=sml(1 0 2400)
;restart sequence after 10 minutes (6000 x 100 ms)
case 6000
  scnt=0
ends
>M 1
+1,3,o,0,2400,T550,1
1,=so2,0
1,6.8(@1,Meter Reading,MWh,mwh_count,3
1,6.6(@1,Max. Heating Power,kWh,kwh_max_heatperf,1
1,6.26(@1,Throughput,m³,m3_throughput,2
1,6.33(@1,Max. Throughput per h,m³h,m3h_max_throughput,3
1,9.4(@1,Max. Temp. Fwd/Ret Run,°C,c_max_temp_fb,1
#

Reading next

Leave a comment

This site is protected by hCaptcha and the hCaptcha Privacy Policy and Terms of Service apply.