Power & sensing · 10 min read

Heating oil tank level sensor: know how much diesel is left

A heating oil tank level sensor tells you how much diesel is left in the tank that feeds your central heating, without a dipstick or a guess. Here is which Spark sensors are rated for oil, how they measure and which alerts to set before winter.

By the Spark team ·

Spark WL-30 Water Level Sensor: sensor

The short answer

A heating oil tank level sensor sits on the tank and reads the level by ultrasound, without touching the fuel. Spark rates two models for water and oil tanks: the Wi-Fi WL-30 for tanks up to 2.9 m deep, and the WL-100 up to 10 m, with an indoor receiver linked by LoRa. Both alert you in the Tuya Smart app. A Spark partner confirms the fit.

On this page

How to check heating oil level without a dipstick

The easiest way to check heating oil level is to let a sensor do it. An ultrasonic sensor on top of the tank measures how high the fuel stands and sends the reading to your phone as a percentage and a depth.

Many homes in Jordan heat with a central-heating boiler fed from a diesel tank. Before each delivery, someone lowers a dipstick through the filler, knocks on the tank or guesses from how long the last delivery lasted. None of that works while you are away. A sensor helps at three moments:

  • Before you order, you know how much is in the tank.
  • Before it runs out, a low-level alarm leaves time to arrange a delivery.
  • While you are away, you see the same reading on your phone.

Two of the three Spark tank level sensors, the WL-30 and the WL-100, are rated for oil as well as water.

Which Spark sensors work as a diesel tank level sensor?

If you need a diesel tank level sensor, look at the WL-30 and the WL-100, the two Spark models rated for oil tanks. The WL-50 does not list oil, so keep it for water.

Spark WL-30, WL-100 and WL-50 compared for a heating oil or diesel tank
FeatureWL-30WL-100WL-50
Liquids listedWater and oilWater, oil and other liquidsNone listed; reads water depth
Measuring range10 cm to 2.9 m40 cm to 10 m10 cm to 5 m
Gap above the highest levelAt least 0.1 mAt least 40 cmAt least 0.1 m
Tank to houseWi-Fi from the sensorLoRa to an indoor receiverLoRa to an indoor display on 2.4 GHz Wi-Fi
Where you read itApp: %, depth, status and historyFive receiver lights; exact level and depth in the appColour display and app
AlarmsHigh and low, notified through a Tuya Smart sceneHigh and low in the app, even when you are awayBuzzer above Max or below Min

For a heating tank, depth and Wi-Fi decide: up to 2.9 m from sensor to bottom suits the WL-30, up to 10 m the WL-100. On a shallow tank filled close to the top, the WL-100's 40 cm blind area is a real limit.

The pages rate these sensors for oil, but not for every tank shape, opening or fuel, so a Spark partner confirms the fit for your tank before you buy.

The Spark tank level sensors compared here

Spark WL-100 Tank Level Monitor: receiver

Tank Level Monitor

Spark WL-100 Tank Level Monitor

Big tanks. Deep tanks. One clear number.

How an ultrasonic oil tank sensor measures without touching the fuel

An ultrasonic oil tank sensor measures distance with sound. It sends a pulse down from the top of the tank, the surface of the liquid sends an echo back, and the echo gives the distance, which the app shows as a level percentage and a depth.

Nothing touches the liquid: there is no float to stick and nothing hanging in the diesel. The sensor only needs a clear view of the surface, so it reads best when:

  • It points straight down, perpendicular to the liquid surface.
  • It sits away from the inlet and the walls, because falling liquid and nearby walls cause false echoes.
  • Nothing blocks the beam: no tilted surfaces, small objects or foam under it.

Oil tank monitor with Wi-Fi or LoRa: which connection fits your tank?

If your Wi-Fi reaches the tank, the WL-30 connects to it directly. If it doesn't, the WL-100 sends the level by LoRa radio to a receiver indoors, and only the receiver needs Wi-Fi. A heating tank is rarely next to the router: it may be in the yard, in a basement boiler room or on the roof.

WL-30: an oil tank monitor on your Wi-Fi

The WL-30 reports to the Tuya Smart or Smart Life app, and you pair it from a phone on the same Wi-Fi with Bluetooth on. With sleep mode on, it measures for 28 seconds every 2 minutes, which suits a level that falls slowly, though during a delivery the reading trails the filling.

WL-100: LoRa to a receiver indoors

Five blue lights on the WL-100 receiver show the level in steps of 20, 40, 60, 80 and 100%. For the exact level ratio and depth, open the app.

Neither model needs a Zigbee hub. The Hub-Z gateway brings Zigbee devices into the app and runs local scenes between them offline, but these two sensors use Wi-Fi and LoRa, not Zigbee.

How to install a level sensor on a heating oil tank

Any fuel tank level sensor of this kind needs an opening in the tank top, a clear spot above the fuel and power nearby. Work in this order:

  1. 1

    Confirm the fit

    Tell a Spark partner what the tank holds, how deep it is, where it sits and what openings it has on top.

  2. 2

    Measure the height

    From the sensor position to the bottom: up to 2.9 m for the WL-30, 10 m for the WL-100. Keep at least 0.1 m (WL-30) or 40 cm (WL-100) between the sensor and the highest fuel level.

  3. 3

    Pick the spot

    Near the centre of the tank top, away from the filler inlet and the walls.

  4. 4

    Fit the sensor

    The WL-30 screws into a hole of about 58 mm with its 2¼-inch thread. The WL-100 probe screws through the top, pointing straight down.

  5. 5

    Plan the power

    The WL-30 uses a plug-in adapter, so plan a socket within reach. The WL-100 receiver has its own adapter indoors; a Spark partner confirms how its tank sensor is powered.

  6. 6

    Pair and set the levels

    Pair the WL-30 with Bluetooth on, enter the installation height and the sensor-to-full-line distance, then set Max and Min. On the WL-100, choose the high and low levels in the app.

Low-level alarms: hear about it before the diesel runs out

Set the low level high enough to leave time for a delivery, and the high level just below full.

On the WL-30, set Min and Max, then add a Tuya Smart scene that sends a notification when the level status changes. The WL-100 sends its high or low level notification through the app, even when you are away.

Where to set the low level

There is no single right number: it depends on your tank and on how quickly your home burns fuel in the coldest weeks. Here the WL-30 works as a smart oil tank gauge. Its app keeps the level history by day, month and year, so after a few cold weeks you can see how fast the level falls and move Min to leave enough days for the delivery.

The high alarm is not a shut-off

A high level alert helps you confirm a delivery, but the sensor does not stop the delivery or close a valve, so whoever fills the tank still watches the fill.

Check your heating oil level from your phone, or from abroad

Both sensors put the reading in the Tuya Smart app, and Smart Life works too. With the WL-30 you can put a sensor on each tank, see them together and share access with family, so the diesel tank sits beside the water tanks in one app.

From abroad, the reading reaches you only while the house has power and internet, because it travels over the home Wi-Fi. Our guide to managing your Jordan home from abroad covers what else you can check while you are away.

Heating oil and the thermostat: running the boiler on a schedule

A level sensor tells you what is in the tank; a thermostat decides when the boiler draws on it. The Spark T-50 thermostat runs a 7-day programme with up to 6 periods a day, plus manual and energy saving modes, from the Tuya Smart app.

Its GC version is made for a gas boiler, which it starts and stops through a dry contact, so if your boiler burns diesel, ask a Spark partner to confirm the right version first. The Zigbee version joins through a gateway such as the Hub-Z, and setup is covered in our underfloor heating thermostat settings guide.

For the tank and the boiler

Spark WL-100 Tank Level Monitor: receiver

Tank Level Monitor

Spark WL-100 Tank Level Monitor

Big tanks. Deep tanks. One clear number.

IP20
Spark T-50 Thermostat: thermostat

Thermostat

Spark T-50 Thermostat

Warm floors. On your schedule.

Spark Hub-Z Zigbee Gateway

Zigbee Gateway

Spark Hub-Z Zigbee Gateway

One hub for your Tuya Zigbee devices.

Questions people ask about heating oil tank sensors

How do I check my heating oil level?

By hand, with a dipstick or the tank's own gauge, if it has one. With a Spark WL-30 or WL-100 on the tank, you read the level in the Tuya Smart app instead and get an alert when it runs low.

Can an ultrasonic sensor measure diesel?

Spark rates the WL-30 for water and oil tanks and the WL-100 for water, oil and other liquids, and both measure without touching the liquid. A Spark partner confirms the fit for your specific fuel tank.

Is there a WiFi oil tank monitor?

Yes. The WL-30 connects straight to your home Wi-Fi. If Wi-Fi doesn't reach the tank, choose the WL-100: only its indoor receiver needs Wi-Fi.

Does an oil tank sensor show how many litres are left?

No. The Spark pages give the reading as a level percentage and a depth; use the depth with your tank's dimensions or chart to estimate litres.

Can I use the WL-50 on a diesel tank?

Its page lists no liquids and calls the reading water depth, so for a diesel tank choose the WL-30 or the WL-100.

Can one app show my water tank and my diesel tank?

Yes, with one sensor per tank: the WL-30 lets you see several tanks together in one app and share access with family.

Planning a home or a building? A Spark partner can help you choose and install the right devices.