Suunto app Forum Suunto Community Forum
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    [Question] No stupid questions - ask anything here

    Scheduled Pinned Locked Moved Suunto Plus Development
    48 Posts 20 Posters 1.9k Views 20 Watching
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • O Offline
      orienteerdev @hitriy
      last edited by

      This is actually what I’m curious too related to my previous message. Since the watch has a functionality to download updates via Suunto App and also download offline maps via WiFi, it would be nice to be able to utilize the storage of watch to have some input data for S+ app from external web source.

      Basically this to be efficient and comfortable to users, the S+ app should be able to fetch data utilizing Suunto app via bluetooth and then Suunto App would do the web request.

      There are quite many security/sandbox etc. issues to consider and we may not be there yet. However, I think this is the enabler for nice innovations and ecosystems.

      1 Reply Last reply Reply Quote 1
      • S Offline
        SailingP
        last edited by SailingP

        Hello @suuntopartnerteam,
        First of all, I’d like to thank you for the opportunity to develop our own SuuntoPlus apps. This is a very pleasant surprise 👏 . Thank you very much.

        I spent part of the weekend reading the documentation, reviewing examples, and experimenting. I have a request.
        The provided documentation and examples are a good start, but could you please share the full documentation so we can develop apps that fully leverage the SuuntoPlus framework’s functionality?

        Let me give you a few examples of what I am missing in the reference file, in the provided examples and in the how-to articles, and what I believe will help to develop new applications:

        1. enum values. Few examples:
        • The graph class has an attribute grid. I found only one documented value “three lines” but the attribute grid can have more values: “none”, “central line” and documented “three lines”.
        • The graph class has an attribute type. I found the documented values “bar” and “line”. The enum has additional values “dot line” (works) and “separate bars” (does not work for me not implemented yet).
        1. class attributes. Examples:
        • The graph class has more attributes: sampleFilter, windowType, windowSize, marker, fillReference etc.

        I would greatly appreciate it if more detailed documentation could be made available 🙏 . Thank you in advance.

        S 1 Reply Last reply Reply Quote 3
        • S Offline
          SailingP @SailingP
          last edited by

          said in [Question] No stupid questions - ask anything here:

          The graph class has an attribute type. I found the documented values “bar” and “line”. The enum has additional values “dot line” (works) and “separate bars” (does not work for me).

          Clarification: I discovered that the enum value “separate bars” exists, but the functionality has not been implemented yet.

          Tomas5T 1 Reply Last reply Reply Quote 1
          • ookO Offline
            ook @chus1962
            last edited by ook

            @chus1962 I having the same issue with u with my Mac OS,trying to connect with suuntolink via USB and bluetooth also,both not working, discovery is turn on too
            just find out there is some requirements need to follow and setup in order to connect with bluetooth, now is all work.

            1 Reply Last reply Reply Quote 1
            • Tomas5T Offline
              Tomas5 Gold Members @SailingP
              last edited by Tomas5

              @SailingP there is more to it not covered. Example app Graph uses Activity/Log/-1/…… but it doesn’t work for me in simulator or in watch and documentation doesn’t mention what Log values are avalable. I think i didn’t found much explanation for get vs subscribe etc. I hope for some more documentation. And preferably available online so it can be read from phone/tablet while not siting at front of VScode.

              Suunto Ambit 2 > Suunto 5 > Suunto Race 2

              1 Reply Last reply Reply Quote 2
              • A Offline
                assaf1007 @Pottu
                last edited by

                @Pottu tnx! (Works just fine)

                A 1 Reply Last reply Reply Quote 1
                • A Offline
                  assaf1007 @assaf1007
                  last edited by

                  and if wish to view HRV data?
                  from the documentation it looks like an object:
                  **/Hrv/Rmssd
                  Type: Get/Subscribe

                  Gets or subscribes to the latest HRV measurements.

                  Response: Object {HrvData}

                  timestampLocal: Uint32 - Local timestamp in seconds
                  rmssd: Uint32 - RMSSD in milliseconds**

                  so while
                  { “name”: “heartrate”, “source”: “/Activity/Move/-1/HeartRate/Current”, “type”: “subscribe” }
                  works great,
                  { “name”: “in_hrv1”, “source”: “/Hrv/Rmssd”, “type”: “subscribe” }
                  Shows nothing :(. I wonder if its related to the fact the only 95% of the usability is currentry supported.

                  Dimitrios KanellopoulosD 1 Reply Last reply Reply Quote 0
                  • brechtvbB Offline
                    brechtvb Bronze Member @SuuntoPartnerTeam
                    last edited by

                    @SuuntoPartnerTeam is someone using the Accelerometer data?

                    the onAccelerometer function is not being called, evaluate(…) is correctly called.

                    This is in the manifest.json

                    "in": [
                      { "name": "HeartRate", "source": "Activity/Move/-1/HeartRate/Current", "type": "subscribe" },
                      { "name": "Acceleration", "source": "Fusion/Zapp/Accelerometer", "type": "subscribe" }
                    ],
                    
                    brechtvbB 1 Reply Last reply Reply Quote 0
                    • brechtvbB Offline
                      brechtvb Bronze Member @brechtvb
                      last edited by

                      Hello,

                      problem solved.

                      the acceleration information (if in manifest.js declared), is available in the onEvaluate call, there is no need for onAcceleration(…) implementation.

                      I believe the documentation is outdated.

                      1 Reply Last reply Reply Quote 1
                      • EgikaE Offline
                        Egika Platinum Member @SuuntoPartnerTeam
                        last edited by

                        @SuuntoPartnerTeam I am trying to display the baro trend in my S+ like the litte arrow that shows how the barometer is changing: 230e2913-d61b-4250-96e7-86b6921fa58c-image.png

                        I used to have the icons for the 9 diffeent symbols like this:

                        { "name": "trend", "source": "Fusion/Altitude/PressureTrend", "type": "subscribe" },
                        
                        <eval input="{zapp_bottom_input}" outputFormat="keyValue 1=&#xF280;|2=&#xF281;|3=&#xF282;|4=&#xF283;|5=&#xF284;|6=&#xF285;|7=&#xF286;|8=&#xF287;|9=&#xF288;" />
                        

                        Now something must have changed in the background and the icons don’t work anymore. Can you tell me the current output for this?

                        Thx!

                        t6, S6, Elementum Terra, Ambit 3 Sapphire, Spartan Ultra Copper, Traverse Alpha, S7 Graphite LE, S9B Ambassador, S9P Granite Blue Titanium, S9PP Titanium Sand, Vertical All Black, Race Titanium Charcoal, Race S All Black / Titanium Courtney, Run Lime

                        1 Reply Last reply Reply Quote 0
                        • S Offline
                          SuuntoPartnerTeam @Tomas5
                          last edited by SuuntoPartnerTeam

                          @Tomas5
                          Log refers to saved data, which is why the graph only works after at least one activity with HR data has been recorded while using the app. Currently this isn’t available in the simulator. In g1.html of the graph example, the average HR data for the previous exercise is displayed.

                          You can use a path like:
                          /Activity/Log/{logIndex}/{Window}/{WindowIndex}/{Parameter}
                          which works both with and without a leading /.

                          Thanks for pointing this out, it definitely needs to be added to the documentation.

                          1 Reply Last reply Reply Quote 0
                          • Dimitrios KanellopoulosD Online
                            Dimitrios Kanellopoulos Community Manager @assaf1007
                            last edited by

                            @assaf1007 hrv is available only via belt afaik

                            Community Manager / Admin @Suunto
                            Creator of quantified-self.io a portal that allows you to analyze your data from various providers, upload fit activity files to Suunto app, gpx routes and more…

                            1 Reply Last reply Reply Quote 0
                            • First post
                              Last post

                            Suunto Terms | Privacy Policy