<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Trying to add roll&amp;pitch fields tracked in the App]]></title><description><![CDATA[<p dir="auto">I have roll and pitch data in my signalk data (I can see them in the data browser with path "navigation.attitude"), but I cannot find the dame in the list of field I can add for tracking in the app.</p>
<p dir="auto">Have anyone tried that, any hints?</p>
<p dir="auto">Thank you in advance</p>
]]></description><link>https://community.saillogger.com/topic/102/trying-to-add-roll-pitch-fields-tracked-in-the-app</link><generator>RSS for Node</generator><lastBuildDate>Tue, 15 Sep 2026 16:05:07 GMT</lastBuildDate><atom:link href="https://community.saillogger.com/topic/102.rss" rel="self" type="application/rss+xml"/><pubDate>Tue, 25 Feb 2025 13:38:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Trying to add roll&amp;pitch fields tracked in the App on Tue, 25 Feb 2025 15:23:11 GMT]]></title><description><![CDATA[<p dir="auto">Thank you so much.<br />
I'll try that.</p>
]]></description><link>https://community.saillogger.com/post/348</link><guid isPermaLink="true">https://community.saillogger.com/post/348</guid><dc:creator><![CDATA[AislingCat]]></dc:creator><pubDate>Tue, 25 Feb 2025 15:23:11 GMT</pubDate></item><item><title><![CDATA[Reply to Trying to add roll&amp;pitch fields tracked in the App on Tue, 25 Feb 2025 19:14:47 GMT]]></title><description><![CDATA[<p dir="auto">It is indeed because it is a composite value. Those need to be split up. You can do so with Node-RED, please install Node-RED plugin to Signal K (Detailed instructions in this <a href="https://www.youtube.com/watch?v=UHWjjRPu-6Q" rel="nofollow ugc">video tutorial</a>)</p>
<p dir="auto">And then import this snippet (courtesy of Scott Bender of Signal K team) using the top right menu item.</p>
<pre><code>[{"id":"03814fb729f94bf2","type":"signalk-subscribe","z":"1a65e795a2e4022a","name":"navigation.attitude","mode":"sendAll","flatten":true,"context":"vessels.self","path":"navigation.attitude","source":"","period":1000,"x":190,"y":200,"wires":&lsqb;&lsqb;"aa303e3ca247371e","1be984c9b6dbe6d0","7ae5e956a921f72f"&rsqb;&rsqb;},{"id":"aa303e3ca247371e","type":"change","z":"1a65e795a2e4022a","name":"yaw","rules":[{"t":"move","p":"payload.yaw","pt":"msg","to":"payload","tot":"msg"},{"t":"set","p":"topic","pt":"msg","to":"navigation.attitudeflat.yaw","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":200,"wires":&lsqb;&lsqb;"74ede648e6a55306"&rsqb;&rsqb;},{"id":"74ede648e6a55306","type":"signalk-send-pathvalue","z":"1a65e795a2e4022a","name":"","source":"","meta":"{\"units\": \"rad\" }","x":710,"y":200,"wires":[]},{"id":"1be984c9b6dbe6d0","type":"change","z":"1a65e795a2e4022a","name":"pitch","rules":[{"t":"move","p":"payload.pitch","pt":"msg","to":"payload","tot":"msg"},{"t":"set","p":"topic","pt":"msg","to":"navigation.attitudeflat.pitch","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":260,"wires":&lsqb;&lsqb;"74ede648e6a55306"&rsqb;&rsqb;},{"id":"7ae5e956a921f72f","type":"change","z":"1a65e795a2e4022a","name":"roll","rules":[{"t":"move","p":"payload.roll","pt":"msg","to":"payload","tot":"msg"},{"t":"set","p":"topic","pt":"msg","to":"navigation.attitudeflat.roll","tot":"str"}],"action":"","property":"","from":"","to":"","reg":false,"x":410,"y":320,"wires":&lsqb;&lsqb;"74ede648e6a55306"&rsqb;&rsqb;}]
</code></pre>
<p dir="auto">It will create a flow like this:</p>
<p dir="auto"><img src="/assets/uploads/files/1740494916438-screenshot-2025-02-25-at-9.45.52-am.png" alt="Screenshot 2025-02-25 at 9.45.52 AM.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">When you deploy, it will give you explicit paths for <code>navigation.attitude.yaw</code>, <code>navigation.attitude.pitch</code> and <code>navigation.attitude.roll</code>.</p>
<p dir="auto"><img src="/assets/uploads/files/1740494978703-screenshot-2025-02-25-at-9.49.30-am-resized.png" alt="Screenshot 2025-02-25 at 9.49.30 AM.png" class=" img-fluid img-markdown" /></p>
<p dir="auto">At some point, Saillogger should decode composite values but there are many paths that have composite values and doing so in a smart way requires some thinking.</p>
]]></description><link>https://community.saillogger.com/post/347</link><guid isPermaLink="true">https://community.saillogger.com/post/347</guid><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 25 Feb 2025 19:14:47 GMT</pubDate></item><item><title><![CDATA[Reply to Trying to add roll&amp;pitch fields tracked in the App on Tue, 25 Feb 2025 14:14:46 GMT]]></title><description><![CDATA[<p dir="auto">Actually navigation.attitude is composite field with 3 members ("yaw","pitch" and "roll").<br />
I cant see any of them in the app as well.</p>
<p dir="auto"><img src="/assets/uploads/files/1740492875646-navattitude.png" alt="navattitude.png" class=" img-fluid img-markdown" /></p>
]]></description><link>https://community.saillogger.com/post/346</link><guid isPermaLink="true">https://community.saillogger.com/post/346</guid><dc:creator><![CDATA[AislingCat]]></dc:creator><pubDate>Tue, 25 Feb 2025 14:14:46 GMT</pubDate></item><item><title><![CDATA[Reply to Trying to add roll&amp;pitch fields tracked in the App on Tue, 25 Feb 2025 13:57:11 GMT]]></title><description><![CDATA[<p dir="auto">I suspect this is due to the type of value, it needs to be a number. Can you share the value of <code>navigation.attitude</code> from the data browser?</p>
]]></description><link>https://community.saillogger.com/post/345</link><guid isPermaLink="true">https://community.saillogger.com/post/345</guid><dc:creator><![CDATA[admin]]></dc:creator><pubDate>Tue, 25 Feb 2025 13:57:11 GMT</pubDate></item></channel></rss>