SACRAMENTO + BAY AREA MESHCORE
馃挧WATER
Wireless Assistant for Telemetry & Environmental Reporting 路
v0.20.0
馃挧WATER is a regional 900 MHz LoRa MeshCore assistant. It answers diagnostics and weather requests, enriches route information with CoreScope, monitors the two-way bridge, and watches RF conditions with a receive-only RTL-SDR.
LIVE RF OBSERVATORY
RTL-SDR spectrum
The RTL-SDR is a passive RF observatory: it measures relative spectrum energy and noise near both profiles to help identify activity, congestion, and interference. The center artifact is excluded from peak calculations. It does not decode packets or prove message or bridge delivery.
Live service health
ON-AIR TOOLS
Bot-monitored channels
Send one of the listed commands from its MeshCore channel.
#test
Verified radio slot 1
testpathtokensbridgeweatheralertsabouthelp#sfsacbridge
Verified radio slot 2
bridgeabouthelpREGIONAL LINK
Bridge channels
#sfsacbridgeAuthenticated group text on the declared channels is bridged in both directions between the SMF and Bay mesh profiles.
Direct messages, adverts, binary/control packets, paths, traces, and ACKs are not bridged. This list is a reviewed declaration; USB telemetry reports bridge health but cannot read back the firmware whitelist.
Linked mesh profiles
| Side | Frequency | LoRa | Use |
|---|---|---|---|
| SMF | 909.875 MHz | SF9 路 62.5 kHz 路 CR 4/5 | Sacramento regional profile |
| Bay | 910.525 MHz | SF7 路 62.5 kHz 路 CR 4/5 | MeshCore USA/Canada recommended profile |
The labeled profile centers and bandwidths are also marked on the live RF view. The RTL-SDR observes both profiles but does not transmit or decode their packets.
History & roadmap
Direct WCmesh MQTT is the planned low-latency observation source. CoreScope remains useful for validated history, indexed packet correlation, route analysis, and regional summaries. The bot will use both through separate read-only adapters instead of recreating CoreScope.
Planned regional views use SMF for the Sacramento side and Bay for OAK, SFO, and SJO. Missing observer sightings will remain inconclusive鈥攏ot proof of failed delivery.
Coming next
Accept an explicit ZIP or location, then use validated CoreScope coordinates to list nearby named repeaters and approximate straight-line distance without guessing the sender's location.
Authenticated staging for name and RF changes through a narrow privileged helper, with read-back verification, audit history, explicit confirmation, and rollback.
Correlate packet sightings, local bridge telemetry, and expected SMF/Bay observer zones. Advisory first鈥攏ever claim delivery from missing observer data and never auto-repeat.
Read-only, topic-allow-listed ingestion for low-latency observations, normalized into a bounded local cache with packet-hash deduplication and loop prevention.
Use SMF and Bay groupings (OAK, SFO, SJO) for historical reach, observer coverage, route quality, and bridge-stage analysis.
Authenticated dashboard toggles with confirmation, validation, audit records, health checks, and automatic rollback.
Explicitly configured USB or IP radios with independent identity, channel, and health validation; no automatic radio reconfiguration.
Wildfire incidents, smoke and air quality, traffic, and unambiguous town-name weather through isolated cache workers and airtime-conscious replies.
Version history
| Release | What changed |
|---|---|
v0.20.0 | RF-first public layout with live monitored-command channels, declared bridge channels, and room for future bridge whitelist additions. |
v0.19.2 | Canonical WATER identity and public description updated for its wireless assistant, telemetry, and environmental-reporting role. |
v0.19.1 | Addressed commands and natural test/path context, bounded ZIP-weather waiting, and route town and mileage details. |
v0.19.0 | Public status with SDR and project history, compact command groups, token truth, and explicit bridge scope. |
v0.18.0 | Concise on-air status, regional bridge labels, and this project page. |
v0.17.0 | ZIP-specific NWS forecasts using isolated Census and weather workers. |
v0.16.1 | Command discovery hint added to the frequently used test response. |
v0.16.0 | Dynamic about command for bot, radios, bridge, SDR, and data services. |
v0.15.0 | Registry-generated help listing commands active on the current channel. |
v0.14.2 | Bridge help and live status made available on #test and #sfsacbridge. |
v0.14.1 | Running package version displayed in the dashboard header. |
v0.14.0 | On-demand NWS alerts and richer dashboard service status. |
v0.13.0 | Receive-only USB telemetry for both ESP-NOW bridge endpoints. |
v0.12.0 | Cached on-demand NWS forecast for Carpenter Hill / Folsom. |
v0.11.0 | Isolated receive-only RTL-SDR spectrum trace and waterfall. |
v0.10.0 | Reviewed bridge-help module and guarded channel activation. |
v0.9.0 | Channel-scoped modules and verified multi-channel radio transport. |
v0.8.0 | Explicit reviewed module registry for independently added services. |
v0.7.0 | Conservative route-hash collision and geographic plausibility handling. |
v0.6.0 | Authenticated route-directory editor with validated import and export. |
v0.5.0 | Isolated CoreScope route cache, repeater names, coordinates, and mileage. |
v0.4.0 | Persistent path hashes, hop count, RSSI, and SNR in dashboard activity. |
v0.3.0 | Newest-first command activity with Pacific timestamps and outcomes. |
v0.2.2 | Dashboard CSRF hardening independent of browser Origin behavior. |
v0.2.1 | Loopback dashboard compatibility for localhost, IPv4, and IPv6. |
v0.2.0 | Authenticated local dashboard plus verified backup and restoration. |
v0.1.0 | Reliable USB bot service with exact test/path commands and persistence. |