auto-sync: 2026-04-26 10:10:01
This commit is contained in:
@@ -9,3 +9,4 @@
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-04-25T05:50:55.453Z","query":"байтик агент","resultCount":1,"results":[{"path":"memory/2026-04-14.md","startLine":1,"endLine":28,"score":0.6130283911988113}]}
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-04-25T09:55:48.033Z","query":"FR24 flight_time NULL баг фикс Dev задача","resultCount":6,"results":[{"path":"memory/2026-04-24.md","startLine":21,"endLine":43,"score":0.3955423265695572},{"path":"memory/2026-04-24.md","startLine":1,"endLine":25,"score":0.3846299439668655},{"path":"memory/2026-04-20.md","startLine":1,"endLine":30,"score":0.38251920640468595},{"path":"memory/2026-04-20.md","startLine":24,"endLine":41,"score":0.3795589625835418},{"path":"memory/2026-04-21.md","startLine":63,"endLine":93,"score":0.36978600025177},{"path":"memory/2026-04-21.md","startLine":32,"endLine":66,"score":0.36804868578910827}]}
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-04-25T09:57:24.355Z","query":"fr24 main.py frontend schedule SQL LEFT JOIN flight_actual","resultCount":1,"results":[{"path":"memory/2026-04-24.md","startLine":21,"endLine":43,"score":0.36717946529388423}]}
|
||||
{"type":"memory.recall.recorded","timestamp":"2026-04-26T07:04:02.188Z","query":"FR24 ADS-B tracks raw packets track glitches distortions real data analysis","resultCount":5,"results":[{"path":"memory/2026-03-30.md","startLine":26,"endLine":61,"score":0.33961203694343567},{"path":"memory/2026-04-21.md","startLine":32,"endLine":66,"score":0.335136467218399},{"path":"memory/2026-04-19.md","startLine":135,"endLine":145,"score":0.32212974429130553},{"path":"memory/2026-03-30.md","startLine":53,"endLine":83,"score":0.3143289566040039},{"path":"memory/2026-04-21.md","startLine":63,"endLine":93,"score":0.3126189291477203}]}
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
{
|
||||
"version": 1,
|
||||
"updatedAt": "2026-04-25T09:57:24.355Z",
|
||||
"updatedAt": "2026-04-26T07:04:02.188Z",
|
||||
"entries": {
|
||||
"memory:memory/2026-04-05.md:29:55": {
|
||||
"key": "memory:memory/2026-04-05.md:29:55",
|
||||
@@ -442,18 +442,20 @@
|
||||
"endLine": 93,
|
||||
"source": "memory",
|
||||
"snippet": "1. **DDL fix**: `origin_icao`/`destination_icao` VARCHAR(5)→VARCHAR(20) — FA API возвращает координаты (`L 55.61740 39.72253`) вместо ICAO; применена миграция на VM 2. **fa_worker.py**: добавлена функция `_icao_or_none()` — фильтрует нестандартные значения 3. **build_mart.py**: - Добавлен словарь `AIRLINE_IATA_TO_ICAO` + конвертация callsign из flight_number - Добавлен числовой матч по `ident_iata` для FA рейсов - Расширен словарь `ICAO_TO_IATA` аэропортов - Фикс `decimal.Decimal / float` → `float(alt_m)` в шумовой модели ### Результат витрины 19.04.2026: - ✅ **91 рейс с RTL-SDR треком** (было 0) - 9 042 точек трека - 167 ячеек шумовой сетки - Покрытие: **11.7%** от расписания -",
|
||||
"recallCount": 1,
|
||||
"recallCount": 2,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 0.36978600025177,
|
||||
"totalScore": 0.6824049293994903,
|
||||
"maxScore": 0.36978600025177,
|
||||
"firstRecalledAt": "2026-04-25T09:55:48.033Z",
|
||||
"lastRecalledAt": "2026-04-25T09:55:48.033Z",
|
||||
"lastRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"queryHashes": [
|
||||
"3093ccbb7ccc"
|
||||
"3093ccbb7ccc",
|
||||
"f224f6a02885"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-04-25"
|
||||
"2026-04-25",
|
||||
"2026-04-26"
|
||||
],
|
||||
"conceptTags": [
|
||||
"origin-icao",
|
||||
@@ -473,18 +475,20 @@
|
||||
"endLine": 66,
|
||||
"source": "memory",
|
||||
"snippet": "- Остаток: **50 486** из 120 000 (промо Explorer) - Потрачено: ~69 514 за прошлые загрузки - Стоимость загрузки трека: ~2 кредиты за summaries, потом per-track - Хватит на ~1 260 рейсов (40 кредитов/рейс) ## FR24 Track — первый тест загрузки - Рейс: **SU6807 / FV6807 (SDM6807)** от 01.04.2026 - fr24_id: `3f0161d3`, борт SU95 RA-89131 - Маршрут: UUEE (Шереметьево) → ULLI (Пулково) - Взлёт: 31.03 21:16:27 UTC, посадка: 31.03 22:13:01 UTC - **1056 точек трека** загружено (ADSB: 17, MLAT: 1039) - Высоты: 0 – 34 025 ft - Загружено вручную через API + SQL INSERT в `fr24_ext.fr24_tracks` + `fr24_mart.flight_tracks` - Важно: сервис `fr24-tracks-fr24` загружает ВСЕ рейсы за дату через `iter_flight_s",
|
||||
"recallCount": 1,
|
||||
"recallCount": 2,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 0.36804868578910827,
|
||||
"totalScore": 0.7031851530075073,
|
||||
"maxScore": 0.36804868578910827,
|
||||
"firstRecalledAt": "2026-04-25T09:55:48.033Z",
|
||||
"lastRecalledAt": "2026-04-25T09:55:48.033Z",
|
||||
"lastRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"queryHashes": [
|
||||
"3093ccbb7ccc"
|
||||
"3093ccbb7ccc",
|
||||
"f224f6a02885"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-04-25"
|
||||
"2026-04-25",
|
||||
"2026-04-26"
|
||||
],
|
||||
"conceptTags": [
|
||||
"per-track",
|
||||
@@ -496,6 +500,99 @@
|
||||
"fr24-ext.fr24-tracks",
|
||||
"fr24-mart.flight-tracks"
|
||||
]
|
||||
},
|
||||
"memory:memory/2026-03-30.md:26:61": {
|
||||
"key": "memory:memory/2026-03-30.md:26:61",
|
||||
"path": "memory/2026-03-30.md",
|
||||
"startLine": 26,
|
||||
"endLine": 61,
|
||||
"source": "memory",
|
||||
"snippet": "- Модель должна быть В allowlist `agents.defaults.models` ПЕРЕД установкой в primary - Формат ключа: полный ID с префиксом провайдера (`claudeapi/claude-sonnet-4-6`) - После изменений — перезапуск контейнера: `docker restart openclaw-gateway` --- ## Проект RTL-SDR ADS-B (POC) ### Статус - RTL-SDR Blog V4 работает на Windows машине Славы - Создан POC-скрипт `decode.py` (лежит на Windows: `C:\\Users\\mva15\\Downloads\\Release radar\\x64\\`) - Стек: `rtl_adsb.exe` → Python pyModeS → HTTP сервер → OpenLayers 10 карта - URL локально: `http://localhost:8080/` ### Что работает - ✅ Приём ADS-B на 1090 МГц через RTL-SDR Blog V4 - ✅ Декодирование позиций: `position_with_ref` (основной) + глобальный CPR",
|
||||
"recallCount": 1,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 0.33961203694343567,
|
||||
"maxScore": 0.33961203694343567,
|
||||
"firstRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"lastRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"queryHashes": [
|
||||
"f224f6a02885"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-04-26"
|
||||
],
|
||||
"conceptTags": [
|
||||
"gateway",
|
||||
"agents.defaults.models",
|
||||
"claudeapi/claude-sonnet-4-6",
|
||||
"openclaw-gateway",
|
||||
"rtl-sdr",
|
||||
"ads-b",
|
||||
"poc-скрипт",
|
||||
"decode.py"
|
||||
]
|
||||
},
|
||||
"memory:memory/2026-04-19.md:135:145": {
|
||||
"key": "memory:memory/2026-04-19.md:135:145",
|
||||
"path": "memory/2026-04-19.md",
|
||||
"startLine": 135,
|
||||
"endLine": 145,
|
||||
"source": "memory",
|
||||
"snippet": "- `pgrep` нет в python:3.11-slim → healthcheck только через файлы (`test -f /tmp/ready`) или Python urllib - Dev-агент запускается без явного `model` параметра — берёт из своего конфига ### Статус проекта FR24 - ✅ Step 1: стек + PostgreSQL - ✅ Step 2: реальный ADS-B через dump1090 - ✅ Step 3: Leaflet карта - ✅ Step 4: мониторинг + backup - ✅ Step 5: мониторинг дашборд (monitoring.html) - 🔜 Step 6: кластеризация маркеров (Leaflet.markercluster)",
|
||||
"recallCount": 1,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 0.32212974429130553,
|
||||
"maxScore": 0.32212974429130553,
|
||||
"firstRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"lastRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"queryHashes": [
|
||||
"f224f6a02885"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-04-26"
|
||||
],
|
||||
"conceptTags": [
|
||||
"backup",
|
||||
"3.11-slim",
|
||||
"tmp/ready",
|
||||
"dev-агент",
|
||||
"ads-b",
|
||||
"monitoring.html",
|
||||
"leaflet.markercluster",
|
||||
"pgrep"
|
||||
]
|
||||
},
|
||||
"memory:memory/2026-03-30.md:53:83": {
|
||||
"key": "memory:memory/2026-03-30.md:53:83",
|
||||
"path": "memory/2026-03-30.md",
|
||||
"startLine": 53,
|
||||
"endLine": 83,
|
||||
"source": "memory",
|
||||
"snippet": "- Аэропортовый трафик (низкие высоты) ловится плохо без внешней антенны - msgs: 1 у большинства → на краю зоны приёма ### Антенна - Оптимальная длина для 1090 МГц: **6.9 см** каждое плечо диполя - RTL-SDR Blog V4 поставил у окна - Для пром-решения нужна специализированная ADS-B антенна (FA или RTL-SDR Blog ADS-B) ### Технические нюансы - dump1090 из Dump1090-windows-exe-main НЕ работает с V4 напрямую (`modeS_init_RTLSDR(): rc: 1`) - `rtl_tcp.exe` из RTL-SDR Blog release — работает с V4 - Флаг `-g 49.6` ломает `rtl_adsb.exe` (0 бортов) - Правильный запуск: `rtl_adsb.exe` без флагов (автогейн) ### Бэклог нойзмэп (обновлён) - [ ] **RTL-SDR Blog V4 — пром решение** (новый пункт) — купить ADS-",
|
||||
"recallCount": 1,
|
||||
"dailyCount": 0,
|
||||
"groundedCount": 0,
|
||||
"totalScore": 0.3143289566040039,
|
||||
"maxScore": 0.3143289566040039,
|
||||
"firstRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"lastRecalledAt": "2026-04-26T07:04:02.188Z",
|
||||
"queryHashes": [
|
||||
"f224f6a02885"
|
||||
],
|
||||
"recallDays": [
|
||||
"2026-04-26"
|
||||
],
|
||||
"conceptTags": [
|
||||
"6.9",
|
||||
"rtl-sdr",
|
||||
"пром-решения",
|
||||
"ads-b",
|
||||
"dump1090-windows-exe-main",
|
||||
"modes-init-rtlsdr",
|
||||
"rtl-tcp.exe",
|
||||
"49.6"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user