<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wolf-sdr.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DJ7NT</id>
	<title>Wolf TRX - Вклад [ru]</title>
	<link rel="self" type="application/atom+xml" href="https://wolf-sdr.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DJ7NT"/>
	<link rel="alternate" type="text/html" href="https://wolf-sdr.com/index.php/%D0%A1%D0%BB%D1%83%D0%B6%D0%B5%D0%B1%D0%BD%D0%B0%D1%8F:%D0%92%D0%BA%D0%BB%D0%B0%D0%B4/DJ7NT"/>
	<updated>2026-06-03T21:16:30Z</updated>
	<subtitle>Вклад</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wolf-sdr.com/index.php?title=Wavelog&amp;diff=15</id>
		<title>Wavelog</title>
		<link rel="alternate" type="text/html" href="https://wolf-sdr.com/index.php?title=Wavelog&amp;diff=15"/>
		<updated>2026-04-29T11:50:03Z</updated>

		<summary type="html">&lt;p&gt;DJ7NT: Wavelog integration&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Wavelog Integration =&lt;br /&gt;
&lt;br /&gt;
Wolf integrates with [https://github.com/wavelog/wavelog Wavelog], a self-hosted web-based logging application, via its REST API over Wi-Fi.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
&lt;br /&gt;
Navigate to &#039;&#039;&#039;System Menu → WiFi → Wavelog&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Setting !! Description&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Wavelog Enabled&#039;&#039;&#039; || Master switch. Enables all Wavelog features.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Wavelog URL&#039;&#039;&#039; || Base URL of your Wavelog instance (e.g. &amp;lt;code&amp;gt;http://192.168.1.10/wavelog&amp;lt;/code&amp;gt;). HTTP and HTTPS are both supported. Max 64 characters.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Wavelog API Key&#039;&#039;&#039; || API key from your Wavelog user profile. Max 64 characters.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Station ID&#039;&#039;&#039; || Select from stations fetched live from your Wavelog instance via &#039;&#039;Wavelog Settings → Station ID&#039;&#039;. The station list is retrieved on demand using &amp;lt;code&amp;gt;/api/station_info/&amp;amp;lt;key&amp;amp;gt;&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;Wavelog Radio&#039;&#039;&#039; || Logical radio name sent with each CAT update (identifies the radio in Wavelog). Max 32 characters.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Wi-Fi must be connected and the URL/API key must be set for any feature to function.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
=== CAT / Radio Update (Real-Time Frequency Tracking) ===&lt;br /&gt;
&lt;br /&gt;
Wolf automatically posts the current VFO frequency and mode to Wavelog&#039;s &amp;lt;code&amp;gt;/api/radio&amp;lt;/code&amp;gt; endpoint whenever you tune to a new frequency. This keeps the Wavelog &amp;quot;Live&amp;quot; view in sync with the radio. Chose the Radioname you set at &amp;quot;Wavelog Radio&amp;quot; at the Station-Tab within Wavelog.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Behavior:&#039;&#039;&#039;&lt;br /&gt;
* Triggered after a 1-second settle time once the frequency or mode stops changing — avoids flooding during fast tuning.&lt;br /&gt;
* Fires only when not transmitting.&lt;br /&gt;
* Posts TX frequency (the &amp;lt;code&amp;gt;frequency&amp;lt;/code&amp;gt; field); in &#039;&#039;&#039;Split&#039;&#039;&#039; mode, the RX frequency is sent as &amp;lt;code&amp;gt;frequency_rx&amp;lt;/code&amp;gt;.&lt;br /&gt;
* Reported power is taken from the RF Gain setting.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Mode mapping:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Wolf mode !! Wavelog mode string&lt;br /&gt;
|-&lt;br /&gt;
| LSB || &amp;lt;code&amp;gt;LSB&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| USB / all others || &amp;lt;code&amp;gt;USB&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| CW || &amp;lt;code&amp;gt;CW&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| NFM / WFM || &amp;lt;code&amp;gt;FM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| AM / DSB / SAM || &amp;lt;code&amp;gt;AM&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| RTTY || &amp;lt;code&amp;gt;RTTY&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PSK31 || &amp;lt;code&amp;gt;PSK31&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| DIGI-U / DIGI-L || &amp;lt;code&amp;gt;FT8&amp;lt;/code&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== QSO Logging ===&lt;br /&gt;
&lt;br /&gt;
Wolf logs completed QSOs to Wavelog automatically after a contact is confirmed in the FT8/FT4 engine.&lt;br /&gt;
&lt;br /&gt;
* The ADIF record is sent to &amp;lt;code&amp;gt;/api/qso&amp;lt;/code&amp;gt; including: callsign, grid square, RST sent/received, date/time on and off, band, frequency, station callsign, and locator.&lt;br /&gt;
* The configured Station ID is included in the JSON payload so the QSO is attributed to the correct station in Wavelog.&lt;br /&gt;
* Logging is queued and sent asynchronously; if a previous request is still in progress, it is retried on the next processing cycle.&lt;br /&gt;
* The QSO is also written to the SD card log file (&amp;lt;code&amp;gt;FT8_QSO_Log_&amp;amp;lt;CALL&amp;amp;gt;.adi&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;FT4_QSO_Log_&amp;amp;lt;CALL&amp;amp;gt;.adi&amp;lt;/code&amp;gt;) in parallel.&lt;br /&gt;
* Important: Doublecheck the station_id. Locator and own call must match to those settings in Wavelog&lt;br /&gt;
&lt;br /&gt;
=== Spot Lookup (DX Cluster Integration) ===&lt;br /&gt;
&lt;br /&gt;
When both the DX Cluster and Wavelog are enabled, Wolf queries Wavelog&#039;s &amp;lt;code&amp;gt;/api/private_lookup&amp;lt;/code&amp;gt; endpoint for each incoming DX spot to determine whether the spotted callsign has already been worked or confirmed on that band.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Lookup result colors&#039;&#039;&#039; (applied to DX spot markers on the waterfall/spectrum):&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Color !! Status&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:green;&amp;quot; | &#039;&#039;&#039;Green&#039;&#039;&#039; || &#039;&#039;&#039;Confirmed&#039;&#039;&#039; — QSO is confirmed (e.g. via LoTW/QSL)&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;color:orange;&amp;quot; | &#039;&#039;&#039;Orange&#039;&#039;&#039; || &#039;&#039;&#039;Worked&#039;&#039;&#039; — QSO logged but not yet confirmed&lt;br /&gt;
|-&lt;br /&gt;
| &#039;&#039;&#039;White&#039;&#039;&#039; || &#039;&#039;&#039;Never worked&#039;&#039;&#039; — no previous contact on this band, or not looked up&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Implementation details:&#039;&#039;&#039;&lt;br /&gt;
* Lookups are processed sequentially (one at a time, 5-second timeout per spot).&lt;br /&gt;
* Results are cached per spot for &#039;&#039;&#039;15 minutes&#039;&#039;&#039;. When the DX cluster list is refreshed, cached statuses are preserved for spots with matching callsigns.&lt;br /&gt;
* Color coding is only active when Wavelog is enabled; otherwise all markers use the default color.&lt;/div&gt;</summary>
		<author><name>DJ7NT</name></author>
	</entry>
</feed>