Files
wiki/memory/2026-03-30.md
2026-04-12 21:55:33 +03:00

83 lines
5.1 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# Память: 30 марта 2026
## OpenClaw конфигурация
### Провайдер claudeapi.pro
- Добавлен провайдер `claudeapi` в `openclaw.json``models.providers.claudeapi`
- baseUrl: `https://api.claudeapi.pro`, api: `anthropic-messages`
- Ключ: `CLAUDEAPI_PRO_KEY` в `~/.openclaw/.env`
- Модели: `claudeapi/claude-opus-4-6`, `claudeapi/claude-sonnet-4-6`
- Текущая primary модель переключена на `claudeapi/claude-sonnet-4-6` (→ Opus после перезапуска)
- Трафик идёт через Xray VLESS → Франкфурт (IP: 43.245.226.231, HOSTKEY B.V., DE)
### Xray VLESS в Docker
- Настроен docker-compose с сервисом `xray` (image: `ghcr.io/xtls/xray-core:latest`)
- Конфиг: `./xray-config.json` рядом с docker-compose.yml
- VLESS параметры: сервер 43.245.226.231:15281, UUID b8d92081-..., Reality+chrome, SNI google.com
- OpenClaw получает `HTTPS_PROXY=socks5://xray:10808` через environment в docker-compose
- `depends_on: xray` — xray стартует первым
### LiteLLM интеграция (задокументировано)
- Провайдер через `models.providers.litellm` с `api: "openai-completions"`
- baseUrl: `http://localhost:4000` (стандартный порт LiteLLM)
- Модели указываются без префикса, используются как `litellm/<model-id>`
### model not allowed — правило
- Модель должна быть В 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 (уточнение)
- ✅ Декодирование наземных позиций TC 5-8 через `surface_position_with_ref`
- ✅ Карта OpenLayers 10 + OSM тайлы
- ✅ Цветовая индикация свежести: зелёный(0-15с) / жёлтый(15-45с) / красный(45-120с)
- ✅ Наземные борты: ■ оранжевый
- ✅ Попап: ICAO, позывной, высота, скорость, курс, пакетов, статус на земле
- ✅ Шапка: "В воздухе: X | На земле: Y"
### Ограничения
- Штатная дипольная антенна дома → мало бортов (~5-15 одновременно)
- Ловит в основном высотные борты из соседних областей (горизонт ~300км)
- Аэропортовый трафик (низкие высоты) ловится плохо без внешней антенны
- 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-B антенну, развернуть постоянный приёмник
- [ ] Пополнить кредиты FR24 → загрузить 26 марта и другие дни
- [ ] Модель шума v2: NPD-кривые OpenANP
- [ ] Ночной штраф Lden
- [ ] Оптимизация расчёта плотности (~13сек → <5сек)
- [ ] Экспорт зон в GeoJSON/KML
---
## Прочее
### Вопросы по OpenClaw (от Славы сегодня)
- `/think` команды нет — есть `/reasoning` для переключения режима рассуждений
- `agents.defaults.models` — это объект в `~/.openclaw/openclaw.json`, ключи = ID моделей
- Уровень think у моделей = extended reasoning (off/on/stream)