Soil Moisture Sensor Value Mapping Rule RAW-VALUES in bits: Value-RAW-Min: 5000 Value-RAW-Max: 13500 MAP-VALUES in Percent (%): Value-MAP-Min: 100 Value-MAP-Max: 0 Rule1 ON tele-ADS1115#A0 DO BACKLOG var1 %value%; event checkLimits1=%value%; event sendMoist1 ENDON ON event#checkLimits1>13500 DO var1 13500 ENDON ON event#checkLimits1<5000 DO var1 5000 ENDON ON event#sendMoist1 DO BACKLOG SCALE1 %var1%, 13500, 5000, 0, 100; event pubMoist1 ENDON ON event#pubMoist1 DO BACKLOG publish stat/%topic%/RESULT {"Moisture-1": "%var1%"}; event checkLOW1=%var1% ENDON ON event#checkLOW1>50 DO publish stat/%topic%/RESULT {"Moisture-1-LOW": false} ENDON ON event#checkLOW1<50 DO publish stat/%topic%/RESULT {"Moisture-1-LOW": true} ENDON ON tele-ADS1115#A1 DO BACKLOG var2 %value%; event checkLimits2=%value%; event sendMoist2 ENDON ON event#checkLimits2>13500 DO var2 13500 ENDON ON event#checkLimits2<5000 DO var2 5000 ENDON ON event#sendMoist2 DO BACKLOG SCALE2 %var2%, 13500, 5000, 0, 100; event pubMoist2 ENDON ON event#pubMoist2 DO BACKLOG publish stat/%topic%/RESULT {"Moisture-2": "%var2%"}; event checkLOW2=%var2% ENDON ON event#checkLOW2>50 DO publish stat/%topic%/RESULT {"Moisture-2-LOW": false} ENDON ON event#checkLOW2<50 DO publish stat/%topic%/RESULT {"Moisture-2-LOW": true} ENDON Rule2 ON tele-ADS1115#A2 DO BACKLOG var3 %value%; event checkLimits3=%value%; event sendMoist3 ENDON ON event#checkLimits3>13500 DO var3 13500 ENDON ON event#checkLimits3<5000 DO var3 5000 ENDON ON event#sendMoist3 DO BACKLOG SCALE3 %var3%, 13500, 5000, 0, 100; event pubMoist3 ENDON ON event#pubMoist3 DO BACKLOG publish stat/%topic%/RESULT {"Moisture-3": "%var3%"}; event checkLOW3=%var3% ENDON ON event#checkLOW3>50 DO publish stat/%topic%/RESULT {"Moisture-3-LOW": false} ENDON ON event#checkLOW3<50 DO publish stat/%topic%/RESULT {"Moisture-3-LOW": true} ENDON ON tele-ADS1115#A3 DO BACKLOG var4 %value%; event checkLimits4=%value%; event sendMoist4 ENDON ON event#checkLimits4>13500 DO var4 13500 ENDON ON event#checkLimits4<5000 DO var4 5000 ENDON ON event#sendMoist4 DO BACKLOG SCALE4 %var4%, 13500, 5000, 0, 100; event pubMoist4 ENDON ON event#pubMoist4 DO BACKLOG publish stat/%topic%/RESULT {"Moisture-4": "%var4%"}; event checkLOW4=%var4% ENDON ON event#checkLOW4>50 DO publish stat/%topic%/RESULT {"Moisture-4-LOW": false} ENDON ON event#checkLOW4<50 DO publish stat/%topic%/RESULT {"Moisture-4-LOW": true} ENDON ON event#checkLOW4 DO event displayVal ENDON Rule3 ON event#displayVal DO BACKLOG DisplayText [z]; DisplayText [s1p21c1l1]Feuchte1: %var1% %; DisplayText [s1p21c1l2]Feuchte2: %var2% %; DisplayText [s1p21c1l3]Feuchte3: %var3% %; DisplayText [s1p21c1l4]Feuchte4: %var4% % ENDON