![](https://d3ilqtpdwi981i.cloudfront.net/OMC994MUcYyHD-nlfFdvw7ugzEc=/425x550/smart/https://bepress-attached-resources.s3.amazonaws.com/uploads/91/3f/da/913fda79-af23-4067-b562-ea927e9ac0d0/thumbnail_48e848a1-01a9-40e0-bbf1-32a558a7ddf6.jpg)
In this paper; a novel self-optimizing water level monitoring methodology is proposed for smart city applications. Considering system maintenance; the efficiency of power consumption and accuracy will be important for Internet of Things (IoT) devices and systems. A multi-step measurement mechanism and power self-charging process are proposed in this study for improving the efficiency of a device for water level monitoring applications. The proposed methodology improved accuracy by 0.16–0.39% by moving the sensor to estimate the distance relative to different locations. Additional power is generated by executing a multi-step measurement while the power self-optimizing process used dynamically adjusts the settings to balance the current of charging and discharging. The battery level can efficiently go over 50% in a stable charging simulation. These methodologies were successfully implemented using an embedded control device; an ultrasonic sensor module; a LORA transmission module; and a stepper motor. According to the experimental results; the proposed multi-step methodology has the benefits of high accuracy and efficient power consumption for water level monitoring applications.