Code
>D
sw=0
zaehler_gesamt=0
zaehler_ht=0
zaehler_nt=0
>B
->sensor53 r
spinm(14,2)
>W
bu(sw "HT" "NT")
HT Counts: {m} %zaehler_ht%
NT Counts: {m} %zaehler_nt%
>M 1
+1,5,c,0,100,EG
1,1-0:1.8.0*255(@1,Umdrehungen,,zaehler_counts,0
1,1-0:1.8.0*255(@75,Verbrauch,KWh,zaehler_verbrauch,2
1,=h==============================
#
>T
zaehler_gesamt=EG#zaehler_counts
>F
sw=pin[14]
if chg[zaehler_gesamt]>0 {
;HT
if sw==0 {
zaehler_ht=zaehler_gesamt-zaehler_nt
print HT: %zaehler_ht%
}
else {
; NT
print NT: %zaehler_nt%
zaehler_nt=zaehler_gesamt-zaehler_ht
}
Alles anzeigen
Die "then"s fehlten in deinem Script.
Zum Zeichensparen hab ich sie durch {} ersetzt.