Skip to content

Releases: Valar-Systems/valar-scopes

v4

Choose a tag to compare

@daniel-frenkel daniel-frenkel released this 24 Jun 18:25

Auto-installs over OTA on devices running v1/v2/v3.

Local ADS-B receiver as a data source — point Blipscope at your own dump1090-fa / readsb aircraft.json instead of OpenSky. No rate limit, no account, ~1 s refresh. Pick it with the new Data source selector on the config page (with a Receiver URL field).

Special-aircraft detection (all offline, from the live feed) — military by ICAO allocation, helicopters by ADS-B category, and distinctive callsigns (rescue/police/agency/test). Shown as a coloured diamond + tag on the radar, list, and detail, with an optional military ntfy flyover alert.

Type-aware radar markers keyed off ADS-B category — rotorcraft hub, balloon ring, slender glider, and a bigger winged dart for heavies.

Spotting logbook ("lifelist") — a persistent, bounded NVS tally of unique types/airlines/countries plus a contact odometer, on the Stats screen, with a gold NEW flag on first sightings.

"Look up!" overhead alert — a pulsing cyan ring when a contact passes within a configurable distance of centre, with an optional ntfy push.

Home Assistant / MQTT — a dedicated-task publisher posts a retained summary (count, nearest aircraft, overhead/military flags) plus HA auto-discovery so sensors appear automatically. Non-blocking, plain TCP to a local broker.

Responsiveness — the OpenSky states fetch (HTTPS + JSON decode) moved to a background FreeRTOS task so the loop stays responsive during a refresh; fixes taps being dropped mid-fetch.

v3

v3

Choose a tag to compare

@daniel-frenkel daniel-frenkel released this 24 Jun 03:25
de2dfb2

Auto-installs over OTA on devices running v1/v2.

Silence the audible buzz (two stacked causes)

  • Backlight PWM moved off LovyanGFX's 1.2 kHz default to 40 kHz (ultrasonic) — no more whine when the screen is dimmed.
  • Disabled WiFi modem-sleep (WIFI_PS_NONE) so the radio stops pulsing the supply and the caps near the ESP32-C3 stop singing.

Touch-controller watchdog — recovers the CST816S live (reset + re-init) when it wedges on I2C, instead of the panel going dead until a reboot.

Config page — now shows the running firmware version.

v2

v2

Choose a tag to compare

@daniel-frenkel daniel-frenkel released this 23 Jun 23:27

OTA self-update test (FW_VERSION 2).

v1

v1

Choose a tag to compare

@daniel-frenkel daniel-frenkel released this 23 Jun 23:24

Initial OTA-capable release (FW_VERSION 1).