Files
meshcore-analyzer/proto/testdata/node-fixtures/observers.json
T
Kpa-clawbot 17a606c0e0 Add Node.js API response fixtures from prod
Capture real responses from all 32 REST endpoints + 1 WebSocket
message from the production MeshCore Analyzer instance. Fixtures
include nodes, packets, observers, channels, analytics, config,
and health endpoints with real IDs substituted.

Stored in proto/testdata/node-fixtures/ for Go port contract testing.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-03-27 14:10:04 -07:00

1 line
14 KiB
JSON

{"observers":[{"id":"C449BA85475D8EBB4AEFE3A9F0A7042516EAA1279D6BC52A85D61914DF0D7DB1","name":"Jackrabbit🐰","iata":"SJC","last_seen":"2026-03-27T21:05:50.034Z","first_seen":"2026-03-20T09:04:22.022Z","packet_count":48958,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.1.0.0-622ce04","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":36.99509,"lon":-122.03186,"nodeRole":"repeater"},{"id":"1F445B75F5EB65EEC244A17A1E8660812A2529727A2329DDA37C44684D8841EA","name":"lutin-observer-1","iata":"OAK","last_seen":"2026-03-27T21:05:45.796Z","first_seen":"2026-03-20T09:04:23.305Z","packet_count":60351,"model":null,"firmware":null,"client_version":"meshcore-dev/meshcore-ha:2.4.0","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":null},{"id":"B8714384B6A361392A99EB5521839DE35662571595E550D8BD8C6B773D51F42B","name":"EW-SFC-DR01","iata":"SFO","last_seen":"2026-03-27T21:05:32.532Z","first_seen":"2026-03-20T09:04:22.576Z","packet_count":104897,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.1.0.0-preview-78a6f2e","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.730138,"lon":-122.426087,"nodeRole":"room"},{"id":"1E598D0F11783A33C04D701FF3151FD8D8C0A96686D88267DF70993F59EF760C","name":"GY889 Repeater","iata":"SJC","last_seen":"2026-03-27T21:05:29.293Z","first_seen":"2026-03-20T09:04:42.531Z","packet_count":28855,"model":null,"firmware":null,"client_version":"pyMC_repeater/1.0.6.dev140+gdd7f3b21f","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.02553,"lon":-121.591798,"nodeRole":"repeater"},{"id":"FEEDBEEF424FA7EB4B816B35DB231E5A4FD83140B13280A44D5E0C639B4B53C1","name":"Marsh-MQTT","iata":"SJC","last_seen":"2026-03-27T21:05:23.816Z","first_seen":"2026-03-20T09:04:23.017Z","packet_count":58833,"model":null,"firmware":null,"client_version":"RemoteTerm/3.5.0-5213c8c","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":"companion"},{"id":"9DC3E069D1B336C4AF33167D3838147CA6449E12C1E1BDAA92FDFC0ECFDD98BC","name":"SBC Room-O","iata":"SJC","last_seen":"2026-03-27T21:05:23.763Z","first_seen":"2026-03-20T09:04:22.285Z","packet_count":40323,"model":null,"firmware":null,"client_version":"meshcore/1.14.1-letsmesh.net-dev-2026-03-20-abe6e046","radio":"910.525024,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":36.80871,"lon":-121.34575,"nodeRole":"room"},{"id":"EB1C65BFA5C3D74E023EE3E5CC16FF963CB14E3193CB50138B8F17D1D27AF600","name":"N6UGX-Obeserver","iata":"SJC","last_seen":"2026-03-27T21:05:23.715Z","first_seen":"2026-03-26T01:15:20.014Z","packet_count":23133,"model":null,"firmware":null,"client_version":"meshcoremqtt/v1.14.0","radio":"910.525024,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":null},{"id":"EC3433BB3ADF1ACAEE0CE117600B0CA473705486EC666137379A1E8CBB7E75F4","name":"N6IJ Repeater","iata":"MRY","last_seen":"2026-03-27T21:05:23.566Z","first_seen":"2026-03-20T09:04:20.789Z","packet_count":121362,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.1.0.0-31aad7d","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":36.664,"lon":-121.795,"nodeRole":"repeater"},{"id":"5B9839E58AE312ECC8624A8F374CF57A1B5B631FB00EC0124C9AB9DE2BE9F229","name":"PL@G 1W RAK Repeater","iata":"MRY","last_seen":"2026-03-27T21:05:23.028Z","first_seen":"2026-03-20T09:04:22.044Z","packet_count":119195,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.1.0.0-31aad7d","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":36.70271,"lon":-121.80023,"nodeRole":"repeater"},{"id":"C6FFAC8173CD53C894B32F68191DB58A726C958C461C77037DA9873B245F9B07","name":"MRO-MQTT01","iata":"SJC","last_seen":"2026-03-27T21:05:21.836Z","first_seen":"2026-03-20T09:04:22.056Z","packet_count":65137,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.6.2-71f0cc8","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.19833,"lon":-121.98798,"nodeRole":"repeater"},{"id":"45968B2EF0766C448F9F2AF59D796A0B3249DAE9B3731C7BB379D2A992535373","name":"DntnMarina Rptr mrymesh.net","iata":"MRY","last_seen":"2026-03-27T21:05:21.653Z","first_seen":"2026-03-20T09:04:21.796Z","packet_count":103943,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.8.0-e52c5ed","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":36.687002,"lon":-121.795755,"nodeRole":"repeater"},{"id":"C0FFEEC7289EB294D6ED2C54FEB4D9D15E4E7D3715214B8473AE65EE126A9A27","name":"C0ffee SF","iata":"SFO","last_seen":"2026-03-27T21:05:21.497Z","first_seen":"2026-03-20T09:04:28.790Z","packet_count":54626,"model":null,"firmware":null,"client_version":"pyMC_repeater/1.0.8.dev49","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.77556,"lon":-122.48927,"nodeRole":"repeater"},{"id":"67A5142E49EA8D197297B05FB056F5B6E64A4E1CF1714D82AAF1C74433941611","name":"Mutual Aid logger 🌑","iata":"SFO","last_seen":"2026-03-27T21:05:21.466Z","first_seen":"2026-03-20T09:04:23.779Z","packet_count":63594,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.6.4-8b411ca","radio":"910.5250244,62.5,7,7","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.77616,"lon":-122.43574,"nodeRole":"repeater"},{"id":"0EA31493D2EBABFA472EEAC745923AFB241869038BB048E432C3BDE7F4CC2C0E","name":"BB-8 0EA3 Rak 1W","iata":"OAK","last_seen":"2026-03-27T21:05:21.307Z","first_seen":"2026-03-20T09:04:23.039Z","packet_count":76613,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.1.0.0-c0f8fc8","radio":"910.5250244,62.5,7,8","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.65029,"lon":-122.0841,"nodeRole":"repeater"},{"id":"B9CFE9A1BB07D65132366C1B50C8E0FF838F0C34961809958DEC8492290971E6","name":"Nullrouten observer","iata":"SJC","last_seen":"2026-03-27T21:05:21.083Z","first_seen":"2026-03-20T09:04:22.796Z","packet_count":56096,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.6.2-71f0cc8","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.22875,"lon":-121.82907,"nodeRole":"room"},{"id":"2D2C60301C07D5F22D4407F51930E4D7C02145287D3590A25DBDF3067F1D53D1","name":"mnbs_mc","iata":"SFO","last_seen":"2026-03-27T21:05:21.052Z","first_seen":"2026-03-27T14:32:40.787Z","packet_count":2149,"model":null,"firmware":null,"client_version":"pyMC_repeater/1.0.6.dev68+gded15ea43","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.74341,"lon":-122.4446,"nodeRole":"repeater"},{"id":"255BDF7E2A04FA76D77E8388C3A7D8F7277C7BC826A7CC9514C6A89D9C3EACE9","name":"Ruth Bader Ginsburg","iata":"SFO","last_seen":"2026-03-27T21:05:20.993Z","first_seen":"2026-03-20T09:04:22.827Z","packet_count":71442,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.1.0.0-31aad7d","radio":"910.5250244,62.5,7,7","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.73836,"lon":-122.42889,"nodeRole":"repeater"},{"id":"55D4CFEE3B826AFFE22BD480611A9BA6ECE9CBB03AA89EE6F414416285DE50DB","name":"Key Route Inspector-BRK 🗝️","iata":"OAK","last_seen":"2026-03-27T21:05:20.688Z","first_seen":"2026-03-20T09:04:23.541Z","packet_count":39207,"model":null,"firmware":null,"client_version":"meshcore-dev/meshcore-ha:2.4.0","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.880666,"lon":-122.281577,"nodeRole":"companion"},{"id":"B0A1E4B5CDB122E7E47A57E0251D5EE466D291B9820442380B80752EC553D727","name":"EW-EBR-DR01","iata":"SJC","last_seen":"2026-03-27T21:05:20.654Z","first_seen":"2026-03-20T09:04:25.565Z","packet_count":30910,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.7.0-1f768f6","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.591209,"lon":-122.040138,"nodeRole":"room"},{"id":"4CE50A13E52CBC86A305923993E9AF54D5107F29D0A69E6EFFD6D8D34FFC674C","name":"OH T3S3 Repeater","iata":"OAK","last_seen":"2026-03-27T21:05:19.948Z","first_seen":"2026-03-20T09:04:24.268Z","packet_count":88574,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.6.3-6415650","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.82152,"lon":-122.19441,"nodeRole":"repeater"},{"id":"2301ACD8E9DCEDE58C80E3F510F1DE6AF313FA189AB6AF4A8C35F209963F6E4A","name":"ELC-ONNIE-RPT-1","iata":"OAK","last_seen":"2026-03-27T21:05:18.839Z","first_seen":"2026-03-20T19:12:07.023Z","packet_count":87586,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.8.0-e52c5ed","radio":"910.5250244,62.5,7,5\r","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.926779,"lon":-122.314224,"nodeRole":"repeater"},{"id":"424419FDF9DD9D206A5A917979E56E843DE78E890359C70B9F59B7E2CF2CE392","name":"GY889-0","iata":"SJC","last_seen":"2026-03-27T21:05:07.394Z","first_seen":"2026-03-20T09:04:21.046Z","packet_count":23546,"model":null,"firmware":null,"client_version":"meshcore-dev/meshcore-ha:2.4.0","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":null},{"id":"62934319A2303738F3DD49B87047DE3777134979C7F08B9B5C350CA31770D166","name":"KO6DYK-MQTT","iata":"SJC","last_seen":"2026-03-27T21:05:07.017Z","first_seen":"2026-03-20T09:04:23.047Z","packet_count":44100,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.7.0-1f768f6","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.167997,"lon":-121.972144,"nodeRole":"repeater"},{"id":"485248BDBF3DB4EF221E087527501C1ED05DF848462BFC93F466FAAA6287A771","name":"48💥Scotts V. MQTT","iata":"SJC","last_seen":"2026-03-27T21:05:06.190Z","first_seen":"2026-03-20T09:04:46.305Z","packet_count":21564,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.6-88ddf0d","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.0591,"lon":-121.99982,"nodeRole":"repeater"},{"id":"1F255B677183FEEABB109CE7422BC4B319929BA814E41C483F3FA94D5E3E9B63","name":"Kings Island Control","iata":"OAK","last_seen":"2026-03-27T21:04:06.039Z","first_seen":"2026-03-20T09:07:34.064Z","packet_count":126,"model":null,"firmware":null,"client_version":"meshcore-dev/meshcore-ha:2.4.0","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":null},{"id":"E466CFB5F03E38997D210B14280C651A4D65A15F8724605E2FC71AD0CC0C6B3D","name":"ALC_HM","iata":"OAK","last_seen":"2026-03-27T21:03:25.268Z","first_seen":"2026-03-20T14:33:48.349Z","packet_count":61,"model":null,"firmware":null,"client_version":"pyMC_repeater/1.0.6.dev140+gdd7f3b21f","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":38.00086,"lon":-121.87859,"nodeRole":"repeater"},{"id":"EE550DE547D7B94848A952C98F585881FCF946A128E72905E95517475F83CFB1","name":"DUBLIN Observer","iata":"OAK","last_seen":"2026-03-27T21:03:13.040Z","first_seen":"2026-03-23T05:04:00.079Z","packet_count":26013,"model":null,"firmware":null,"client_version":"meshcore-packet-capture/1.2-1bd909c","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":"companion"},{"id":"D5EF2ED77CEABCB22082F8794D5F9D89F2257E70533863E924DEBE6EBDDA312A","name":"Kennedy Repeater","iata":"OAK","last_seen":"2026-03-27T21:03:12.552Z","first_seen":"2026-03-20T09:06:21.535Z","packet_count":19026,"model":null,"firmware":null,"client_version":"meshcoretomqtt/1.0.6.3-6415650","radio":"910.5250244,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.776,"lon":-122.237,"nodeRole":"repeater"},{"id":"0D3B3F382173A49EB0E3BB01AB2EA9B28601D9039E4BD52C55B91A8000CC092D","name":"Dragon-observer","iata":"OAK","last_seen":"2026-03-27T13:02:36.769Z","first_seen":"2026-03-24T19:45:10.279Z","packet_count":0,"model":null,"firmware":null,"client_version":"meshcore-packet-capture/1.2.1-1bd909c","radio":"910.525,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":null},{"id":"kpabap","name":"kpabap","iata":"SJC","last_seen":"2026-03-27T08:03:39.499Z","first_seen":"2026-03-17T21:27:59.015Z","packet_count":46058,"model":null,"firmware":null,"client_version":null,"radio":null,"battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":null,"lon":null,"nodeRole":null},{"id":"C2FDA6FBF346BF1CB44EC7BF0FA291390857EDBBB88DB41FDAB4DD8AA3A864D1","name":"N6UGX-Obeserver","iata":"SJC","last_seen":"2026-03-26T01:15:02.508Z","first_seen":"2026-03-22T21:47:26.573Z","packet_count":44126,"model":null,"firmware":null,"client_version":"meshcoremqtt/v1.14.0","radio":"910.525024,62.5,7,5","battery_mv":null,"uptime_secs":null,"noise_floor":null,"packetsLastHour":0,"lat":37.27881,"lon":-121.899203,"nodeRole":"repeater"}],"server_time":"2026-03-27T21:06:16.932Z"}