Skip to content
  • MySensors
  • OpenHardware.io
  • Categories
  • Recent
  • Tags
  • Popular
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
Brand Logo
  1. Home
  2. Development
  3. Request Value from Node

Request Value from Node

Scheduled Pinned Locked Moved Development
15 Posts 4 Posters 3.2k Views 4 Watching
  • 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.
  • gohanG Offline
    gohanG Offline
    gohan
    Mod
    wrote on last edited by
    #6

    I am using the pulse power meter but I didn't use any dummy variable. Also the controller plays a role too.

    S 1 Reply Last reply
    0
    • gohanG gohan

      I am using the pulse power meter but I didn't use any dummy variable. Also the controller plays a role too.

      S Offline
      S Offline
      Soloam
      Hardware Contributor
      wrote on last edited by
      #7

      @gohan you don't use a dummy variable (VAR_1)? So who do you know when the message arrives if it's a request?

      rozpruwaczR 1 Reply Last reply
      0
      • S Soloam

        @gohan you don't use a dummy variable (VAR_1)? So who do you know when the message arrives if it's a request?

        rozpruwaczR Offline
        rozpruwaczR Offline
        rozpruwacz
        wrote on last edited by
        #8

        I think that @Soloam is asking how can a gateway request a value from the node not how node can request a value from gateway. If so then You must hadle it in the receive funtion (https://www.mysensors.org/download/sensor_api_20#requesting-data). The request message has distinct command type (https://www.mysensors.org/download/serial_api_20). You can get the message command type with getCommand method - unfortunetly this is not documented ... why ?

        S 1 Reply Last reply
        0
        • rozpruwaczR rozpruwacz

          I think that @Soloam is asking how can a gateway request a value from the node not how node can request a value from gateway. If so then You must hadle it in the receive funtion (https://www.mysensors.org/download/sensor_api_20#requesting-data). The request message has distinct command type (https://www.mysensors.org/download/serial_api_20). You can get the message command type with getCommand method - unfortunetly this is not documented ... why ?

          S Offline
          S Offline
          Soloam
          Hardware Contributor
          wrote on last edited by Soloam
          #9

          @rozpruwacz You are rigth, I Want GW => Node Request or Node => Node Requests, and I've seen the command type in the notes, but who can I access that command value in the code?

          1;1;2;0;2;0 - Requesting Node 1 Child 1 variable V_STATUS, Who do I know that the Command is 2 (request) ?

          mfalkviddM rozpruwaczR 2 Replies Last reply
          0
          • S Soloam

            @rozpruwacz You are rigth, I Want GW => Node Request or Node => Node Requests, and I've seen the command type in the notes, but who can I access that command value in the code?

            1;1;2;0;2;0 - Requesting Node 1 Child 1 variable V_STATUS, Who do I know that the Command is 2 (request) ?

            mfalkviddM Offline
            mfalkviddM Offline
            mfalkvidd
            Mod
            wrote on last edited by mfalkvidd
            #10

            @soloam looks like you should be able to use mGetCommand and check for C_SET / C_REQ.

            S rozpruwaczR 2 Replies Last reply
            0
            • mfalkviddM mfalkvidd

              @soloam looks like you should be able to use mGetCommand and check for C_SET / C_REQ.

              S Offline
              S Offline
              Soloam
              Hardware Contributor
              wrote on last edited by
              #11

              @mfalkvidd thank you, that will do the job! I leave the ideia to a isReq()! :)

              Thank you all

              1 Reply Last reply
              1
              • S Soloam

                @rozpruwacz You are rigth, I Want GW => Node Request or Node => Node Requests, and I've seen the command type in the notes, but who can I access that command value in the code?

                1;1;2;0;2;0 - Requesting Node 1 Child 1 variable V_STATUS, Who do I know that the Command is 2 (request) ?

                rozpruwaczR Offline
                rozpruwaczR Offline
                rozpruwacz
                wrote on last edited by
                #12

                @soloam said in Request Value from Node:

                @rozpruwacz You are rigth, I Want GW => Node Request or Node => Node Requests, and I've seen the command type in the notes, but who can I access that command value in the code?
                1;1;2;0;2;0 - Requesting Node 1 Child 1 variable V_STATUS, Who do I know that the Command is 2 (request) ?

                as I said You need to use getCommand method on the message object.

                1 Reply Last reply
                0
                • mfalkviddM mfalkvidd

                  @soloam looks like you should be able to use mGetCommand and check for C_SET / C_REQ.

                  rozpruwaczR Offline
                  rozpruwaczR Offline
                  rozpruwacz
                  wrote on last edited by rozpruwacz
                  #13

                  @mfalkvidd said in Request Value from Node:

                  @soloam looks like you should be able to use mGetCommand and check for C_SET / C_REQ.

                  Is this mGetCommand is official API ? because it does not look like. I wouldn't use undocumented methods, because they may disapear in new releases.

                  mfalkviddM 1 Reply Last reply
                  0
                  • rozpruwaczR rozpruwacz

                    @mfalkvidd said in Request Value from Node:

                    @soloam looks like you should be able to use mGetCommand and check for C_SET / C_REQ.

                    Is this mGetCommand is official API ? because it does not look like. I wouldn't use undocumented methods, because they may disapear in new releases.

                    mfalkviddM Offline
                    mfalkviddM Offline
                    mfalkvidd
                    Mod
                    wrote on last edited by
                    #14

                    @rozpruwacz yes it is.

                    1 Reply Last reply
                    0
                    • rozpruwaczR Offline
                      rozpruwaczR Offline
                      rozpruwacz
                      wrote on last edited by
                      #15

                      I didn't see that before, thanks :)

                      1 Reply Last reply
                      0

                      Hello! It looks like you're interested in this conversation, but you don't have an account yet.

                      Getting fed up of having to scroll through the same posts each visit? When you register for an account, you'll always come back to exactly where you were before, and choose to be notified of new replies (either via email, or push notification). You'll also be able to save bookmarks and upvote posts to show your appreciation to other community members.

                      With your input, this post could be even better 💗

                      Register Login
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      19

                      Online

                      12.0k

                      Users

                      11.2k

                      Topics

                      113.4k

                      Posts


                      Copyright 2025 TBD   |   Forum Guidelines   |   Privacy Policy   |   Terms of Service
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • MySensors
                      • OpenHardware.io
                      • Categories
                      • Recent
                      • Tags
                      • Popular