Sky quality monitor

Lanternfish

Measure sky brightness in MPSAS

Standalone. Wi-Fi. No PC or app needed. Point it at the sky, take a measurement — or leave it overnight and retrieve a full night's data from any device in the morning.

Lanternfish

Unit

MPSAS

Magnitudes per square arcsecond — the standard for sky quality

Field of view

18°

Calibrated sensor with defined angular coverage

Battery life

24 h

USB rechargeable — a full night of continuous recording on one charge

Dimensions

135 mm

Compact torch form factor · ~120 g · –10 to 45 °C operating range

Built-in features

All key functions in one device

No separate datalogger, no dedicated software, no extra hardware. Lanternfish does it all independently.

Standalone Wi-Fi access point

Lanternfish creates its own Wi-Fi network. Connect any phone, tablet or laptop directly — no router, no infrastructure. Or configure it to join your existing network.

Automatic logging

Records every measurement with date and time automatically. Night-by-night history with Max, Min and Average MPSAS — plus temperature — available for each session.

Interactive graph with temperature

Plot any night as an interactive MPSAS graph overlaid with temperature. Export graphs as PNG directly from the interface. Beautiful, data-rich, and instantly readable.

CSV data export

Export any night's readings as a CSV file for analysis in your preferred tool — spreadsheets, Python, R. Full dataset including timestamp, MPSAS and temperature columns.

OTA firmware updates

Update Lanternfish firmware over the air directly from the web interface — no cables, no flashing tools needed.

JSON API

Access live readings and history via JSON — integrate Lanternfish data into your observatory automation software, dashboards or custom scripts.

Readings graph

Your whole night, at a glance

Lanternfish plots MPSAS and temperature for the whole night on a single graph — with the Lanternfish artwork in the background. Export as PNG directly from the interface.

Lanternfish readings graph — Night of 2026-03-24. MPSAS in white, temperature in orange, on a dark starry background with Lanternfish artwork.
MPSAS — sky brightnessHigher values = darker sky. A reading above 21 MPSAS indicates an excellent, Bortle 1–2 class site.
TemperatureRecorded simultaneously with each sky measurement. Shown on the right-hand axis, useful for correlating sky conditions with local temperature changes.
Operating modes

From a quick read to a full night of data

Use Lanternfish for a single instant measurement or run it autonomously all night — with configurable stop triggers so it powers down when you want it to.

Quick Read

Point Lanternfish at the sky and get an immediate MPSAS reading via the OLED display or web interface. Configurable active time before the device powers down again.

  • Instant single reading
  • Result shown on OLED display
  • Optionally log the reading to history
  • Configurable active time (default 10 s)

Periodic Recording

Set an interval and let Lanternfish record all night autonomously. Stop triggers give you full control over when recording ends — without needing to retrieve the device.

  • Configurable interval (e.g. every 30 s)
  • Stop when MPSAS drops below a threshold
  • Stop after a maximum on-time (minutes)
  • Wi-Fi power-save to extend battery life
Web interface

Access and control from any device

The Lanternfish web interface runs directly on the device — open it in any browser. No app to install, no account to create, no cloud dependency.

Lanternfish web interface in night mode — readings graph showing a full night, readings history and control panel at 23.86 MPSAS

Night mode overview — readings graph with the full night plotted, history of previous sessions, and the live Control Panel showing the last MPSAS reading and battery level.

Lanternfish web interface — readings history for multiple nights with Max, Min and Avg MPSAS, and control panel showing a live recording at 18.75 MPSAS

Readings History and live Control Panel — night-by-night summary with Max / Min / Avg MPSAS and temperature. The control panel shows the current reading and battery level at a glance.

Lanternfish web interface — settings panel with temperature unit, network configuration (Wi-Fi SSID, DHCP), firmware update button, and device information

Settings panel — Wi-Fi network configuration, temperature unit, firmware version and OTA update. Device information including IP address, serial number and internal time.

Technical specifications

Built for the field

Measurement unitMPSAS
Sensor typeCalibrated light sensor with spectral response
Field of view18°
DisplayOLED
BatteryUSB rechargeable — up to 24 h
Data storageInternal — historical records by night
Wi-FiStandalone access point + station mode
InterfaceIntegrated web interface — any browser
Data exportCSV, PNG graph export, JSON API
Firmware updatesOTA via web interface
Dimensions~135 × 28 × 28 mm
Weight~120 g
Operating temperature−10 °C to 45 °C

Access from any device

Connect to Lanternfish's Wi-Fi and open 192.168.4.1 in any browser — or configure station mode to join your own network and assign a fixed IP or hostname.

The JSON API makes it straightforward to pull live readings into automation scripts or dashboards:

GET /api/reading GET /api/history GET /api/status

Full API documentation is included in the user manual.

Availability

Where to buy

Free shipping to most countries on direct orders.  ·  Dealers worldwide →

Also available from local dealers

Documentation & downloads

Get started with Lanternfish