Files
ARCG-Remote-Station-Software/.env.example
ARCG Admin (Claude) 061045999b fix(wavelog): push live tuned frequency, not just band center
The CAT push only fired on band select (band center). Fine-tuning inside
OpenWebRX did not update Wavelog. Hook the per-operator live-state updates
(/v1/openwebrx/plugin/live-state) so the actual tuned frequency/mode is
pushed, trailing-debounced (WAVELOG_MIN_INTERVAL_MS, default 3000 ms) so
tuning does not flood the Wavelog API. Band-select push kept as immediate
feedback on band change.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-10-22 21:16:17 +02:00

98 lines
2.8 KiB
Plaintext

PORT=8080
DATA_DIR=./data
STORAGE_PROVIDER=json
STORAGE_SQLITE_PATH=./data/rms-storage.db
STORAGE_MODULE_PATH=
PLUGIN_DIR=./plugins
PRIMARY_EMAIL_DOMAIN=arcg.at
PUBLIC_BASE_URL=
SMTP_FROM=noreply@arcg.at
SMTP_REPLY_TO=
JWT_SECRET=change-me
JWT_ISSUER=rms-arcg
JWT_AUDIENCE=rms-clients
ACCESS_TOKEN_TTL_SEC=10800
REFRESH_TOKEN_TTL_SEC=1209600
SCRIPT_ROOT=/opt/remotestation
SCRIPT_ACTIVATE=/opt/remotestation/bin/activate.sh
SCRIPT_DEACTIVATE=/opt/remotestation/bin/deactivate.sh
SWR_CHECK_DURATION_MS=54000
SWR_OVERVIEW_URL=
WEBSDR_URL=
ROTOR_CONTROL_URL=
RMS_ROTOR_DEV=/dev/rms-ftdi-uart
ROTOR_ROTCTL_MODEL=902
VSWR_CHECK_CMD=
VSWR_METADATA_PATH=
VSWR_OVERVIEW_HTML_PATH=
VSWR_IMAGES_DIR_PATH=
VSWR_IMAGES_BASE_URL=
TX_STATE_PATH=
ROTOR_SET_TIMEOUT_MS=20000
ROTOR_GET_TIMEOUT_MS=10000
ROTOR_STATUS_RETRY_COUNT=6
ROTOR_STATUS_RETRY_DELAY_MS=400
ROTOR_POST_SET_STATUS_TIMEOUT_MS=5000
ROTOR_SET_ENABLED=true
RFROUTE_CMD_TX=
RFROUTE_CMD_RX=
RFROUTE_CMD_ON=
RFROUTE_CMD_OFF=
RFROUTE_CMD_DRAHT=
RFROUTE_CMD_BEAM=
RFROUTE_CMD_WRTC=
ALLOW_NON_LINUX_CMDS=false
RMS_EXEC_MODE=dev
STATION_NAME=ARCG Stradnerkogel
ADMIN_EMAILS=
APPROVER_EMAILS=
AUTH_RATE_WINDOW_MS=600000
AUTH_RATE_LIMIT=25
ACTION_RATE_WINDOW_MS=60000
ACTION_RATE_LIMIT=20
AUTO_DISABLE_TX_BEFORE_ACTIVATION=false
STATION_MAX_USAGE_SEC=3600
TX_ENABLE_CMD=
TX_DISABLE_CMD=
TX_STATUS_CMD=
TX_CONTROL_TIMEOUT_MS=20000
OPENWEBRX_PATH=/sdr/
OPENWEBRX_TICKET_TTL_SEC=120
OPENWEBRX_START_CMD=
OPENWEBRX_STOP_CMD=
OPENWEBRX_CTRL_TIMEOUT_MS=20000
OPENWEBRX_TX_POLL_MS=3000
OPENWEBRX_PTT_BLOCKED_BAND_CONFIG_IDS=27,6,24
MICROHAM_AUDIO_ENABLED=true
MICROHAM_AUDIO_ALSA_DEVICE=plughw:CARD=CODEC,DEV=0
MICROHAM_AUDIO_INPUT_MIME=webm
MICROHAM_AUDIO_CHUNK_MS=100
MICROHAM_AUDIO_STOP_ON_DISCONNECT=true
MICROHAM_AUDIO_SESSION_TIMEOUT_MS=120000
MICROHAM_AUDIO_FFMPEG_PATH=ffmpeg
MICROHAM_AUDIO_FFMPEG_EXTRA_ARGS=
OPENWEBRX_BANDMAP_CSV_PATH=
OPENWEBRX_BAND_SET_CMD_TEMPLATE=
OPENWEBRX_CONFIG_PATH=
OPENWEBRX_BAND_STATE_PATH=./data/openwebrx-band-state.json
OPENWEBRX_BAND_TIMEOUT_MS=20000
OPENWEBRX_PLUS_MANAGED_PROFILES=true
OPENWEBRX_PLUS_WATERFALL_AUTO_DEFAULT=true
MICROHAM_DEVICE=/dev/rms-microham-u3
MICROHAM_SYNC_SETTINGS_FROM_ENV=false
MICROHAM_PTT_COMMANDS_ENABLED=false
MICROHAM_PTT_TIMEOUT_MS=5000
MICROHAM_PTT_DOWN_CMD=
MICROHAM_PTT_UP_CMD=
OPENWEBRX_ACCESS_POLICY_FILE=./data/openwebrx-access-policy.txt
OPENWEBRX_PERSISTENT_USERS_FILE=./data/openwebrx-persistent-users.txt
# rms.wavelog.cat: push current frequency/mode to Wavelog (CAT radio API).
# Base URL of the Wavelog instance (no trailing slash). Leave empty to disable.
WAVELOG_BASE_URL=
# Radio name shown in Wavelog's Radios list.
WAVELOG_RADIO_NAME=RMS Remote
# HTTP timeout for the Wavelog API call (ms).
WAVELOG_TIMEOUT_MS=8000
# Min interval between live-tuning pushes per operator (ms, trailing-debounced).
WAVELOG_MIN_INTERVAL_MS=3000