Sensus

Sensus PolluCom F

Sensus PolluCom F
>D
; aktuelle Version unter https://bitshake.de/skripte
wkup=1
>B
=>sensor53 r
>S
;Abfrage nur alle 2700 sec (45 Minuten) um Batterie im Zähler nicht leer zu machen.
if ((upsecs==1) or (upsecs%2700==0)) {
print wakeup start
;set serial protocol
sml(-1 1 "2400:8N1")
;send 0x55 for 2,2 seconds with 8N1 (53x), 2400 baud (wakeup sequence)
for wkup 1 53 1
sml(1 1 "55555555555555555555")
next
print wakeup end
wkup=1
print wait for the meter
delay(350)
;switch serial protocol
sml(-1 1 "2400:8E1")
print init MBus (1040004016); scan for device 00
sml(1 1 "1040004016")
delay(350)
print request current data (107BFE7916)
sml(1 1 "107BFE7916")
}
>M 1
+1,5,rE1,0,2400,WAERME,4
1,=so3,8
1,68080072bcd8@1,Zählernummer,,Zählernummer,0
1,0c06bcd8@1000,Energie,MWh,Energie,3
1,0c13bcd8@1000,Volumen,m³,Volumen,3
1,0c2bbcd8@1,Leistung,W,Leistung,0
1,0c3bbcd8@1000,Volumenstrom,m³/h,Volumenstrom,3
1,025auuUU@10,Vorlauftemperatur,°C,Vorlauftemperatur,0
1,025euuUU@10,Rücklauftemperatur,°C,Rücklauftemperatur,0
1,0360uuUU@1000,Temperaturdifferenz,°C,Temperaturdifferenz,2
#