Announcement

Collapse
No announcement yet.

xapmcsRF with THWR800

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    xapmcsRF with THWR800

    First cut at this sensor is attached. If it does not not work then provide some data to help debug.
    Last edited by Michael McSharry; March 30, 2010, 03:34 PM.

    #2
    I have THWR800

    Sorry, THWR800 no good whith xapmcsrf 1.11.0

    it does not appear

    what can i do to help you ?

    thank

    other question : xapmcsrf compatible with WGR800 ?? thank (i have one)

    Comment


      #3
      I have no idea what was done 9 months ago. Try the attached and see where are are with it. If it does not work then provide the decoding from Bert's receiver program and the output from xapmcsRF where is processing this sensor.
      Attached Files

      Comment


        #4
        Last edited by ; April 1, 2010, 10:07 AM.

        Comment


          #5
          Give this a try for both sensorss
          Last edited by Michael McSharry; April 2, 2010, 05:02 PM.

          Comment


            #6
            thank
            Last edited by ; April 24, 2010, 11:52 AM.

            Comment


              #7
              I fixed the humidity type
              I do not see why you think there is a problem with 22 degree wind angle and North North East wind direction
              For the wind speed/gust blank entries I would like to see the xAP Message Viewer message to know what is being transmitted.

              You are also responsible for the icons used for formatting. I have many that are used with mcsTemperature and mcsSprinklers if you like those. The icon names you will need are the name you enter on the xapmcsRF browser page with a suffix of "-on.gif". If you do not enter an icon name then you will need to provide icons with the DeviceType with same suffix (e.g. WindSpeed-on.gif)
              Attached Files

              Comment


                #8
                thank you very much.
                I will make tests and will let you know

                Comment


                  #9

                  It starts to work well.
                  I'll watch what is sent and I'll put the information to complete the functions "Gust" and "Speed"
                  I do not know what is the difference between "Gust" and "Speed".

                  Regarding the Information "Direction", is it possible to retrieve information "NE" on the network XAP? For now, I get the information "45" but not "NE".
                  Could you imagine that xAPMcsRf generates two variables, for example:
                  WindDirection: 45
                  WindCompass (or other): NE

                  is an idea. If this is not possible, I'll make a bargain with the degrees, but as xapmcsrf fact, it's a shame it again.
                  Last edited by ; April 16, 2010, 06:08 AM.

                  Comment


                    #10
                    xAPMcsRf

                    13:28:47 | 58, 1A, 89, 04, 25, 20, C0, 17
                    13:28:47 | 80, 01, 3C, 6E | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 17 while trying to sync on byte-count byte | Discarding 80 while trying to sync on byte-count byte | Discarding 01 while trying to sync on byte-count byte | Discarding 3C while trying to sync on byte-count byte | Discarding 6E while trying to sync on byte-count byte

                    13:29:01 | 58, 1A, 89, 04, 25, 10, C0
                    13:29:01 | 15, 40, 01, 35, 77 | 1A89_225_D = 22 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042510C01540013577 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding 10 while trying to sync on byte-count byte | Discarding C0 while trying to sync on byte-count byte | Discarding 15 while trying to sync on byte-count byte | Discarding 40 while trying to sync on byte-count byte | Discarding 01 while trying to sync on byte-count byte | Discarding 35 while trying to sync on byte-count byte | Discarding 77 while trying to sync on byte-count byte

                    13:29:15 | 58, 1A, 89, 04, 25, 30
                    13:29:15 | C0, 17, 40, 01, 39, F0 | 1A89_225_D = 68 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042530C017400139F0 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding 30 while trying to sync on byte-count byte | Discarding C0 while trying to sync on byte-count byte | Discarding 17 while trying to sync on byte-count byte | Discarding 40 while trying to sync on byte-count byte | Discarding 01 while trying to sync on byte-count byte | Discarding 39 while trying to sync on byte-count byte | Discarding F0 while trying to sync on byte-count byte

                    13:29:57 | 58, 1A, 89
                    13:29:57 | 04, 25, 30, C0, 15, 70, 01, 3A
                    13:29:57 | 8C | 1A89_225_D = 68 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042530C01570013A8C Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding 30 while trying to sync on byte-count byte | Discarding C0 while trying to sync on byte-count byte | Discarding 15 while trying to sync on byte-count byte | Discarding 70 while trying to sync on byte-count byte | Discarding 01 while trying to sync on byte-count byte | Discarding 3A while trying to sync on byte-count byte | Discarding 8C while trying to sync on byte-count byte

                    13:30:11 | 58, 1A, 89
                    13:30:11 | 04, 25, 10, C0, 27, 70, 01
                    13:30:11 | 3B, B6 | 1A89_225_D = 22 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042510C02770013BB6 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding 10 while trying to sync on byte-count byte | Discarding C0 while trying to sync on byte-count byte | Discarding 27 while trying to sync on byte-count byte | Discarding 70 while trying to sync on byte-count byte | Discarding 01 while trying to sync on byte-count byte | Discarding 3B while trying to sync on byte-count byte | Discarding B6 while trying to sync on byte-count byte

                    13:31:35 | 58, 1A, 89, 04, 25
                    13:31:35 | 20, C0, 24, 20, 02, 35, 20 | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C02420023520 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 24 while trying to sync on byte-count byte

                    13:31:49 | 58, 1A, 89, 04
                    13:31:49 | 25, 20, C0, 19, 20, 02, 39
                    13:31:49 | B2 | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C019200239B2 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 19 while trying to sync on byte-count byte


                    13:32:03 | 58, 1A, 89
                    13:32:03 | 04, 25, 10, C0, 19, 10, 02, 37
                    13:32:03 | 2B | 1A89_225_D = 22 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042510C0191002372B Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding 10 while trying to sync on byte-count byte | Discarding C0 while trying to sync on byte-count byte | Discarding 19 while trying to sync on byte-count byte | Discarding 10 while trying to sync on byte-count byte | Discarding 02 while trying to sync on byte-count byte | Discarding 37 while trying to sync on byte-count byte | Discarding 2B while trying to sync on byte-count byte


                    13:32:17 | 58, 1A
                    13:32:17 | 89, 04, 25, 20, C0, 22, 10, 02
                    13:32:17 | 32, DA | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C022100232DA Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 22 while trying to sync on byte-count byte | Discarding 10 while trying to sync on byte-count byte | Discarding 02 while trying to sync on byte-count byte | Discarding 32 while trying to sync on byte-count byte | Discarding DA while trying to sync on byte-count byte

                    13:33:13 | 58, 1A, 89
                    13:33:13 | 04, 25, 20, C0, 24, 00, 02, 33
                    13:33:13 | 0A | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C0240002330A Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 24 while trying to sync on byte-count byte | Discarding 00 while trying to sync on byte-count byte | Discarding 02 while trying to sync on byte-count byte | Discarding 33 while trying to sync on byte-count byte | Discarding 0A while trying to sync on byte-count byte
                    13:33:27 | 58, 1A, 89, 04, 25
                    13:33:27 | 20, C0, 18, 00, 02, 36, 3A | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C0180002363A Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 18 while trying to sync on byte-count byte | Discarding 00 while trying to sync on byte-count byte | Discarding 02 while trying to sync on byte-count byte | Discarding 36 while trying to sync on byte-count byte | Discarding 3A while trying to sync on byte-count byte

                    13:33:41 | 58, 1A, 89, 04
                    13:33:41 | 25, 20, C0, 15, 00, 02, 33, 15 | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C01500023315 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 15 while trying to sync on byte-count byte | Discarding 00 while trying to sync on byte-count byte | Discarding 02 while trying to sync on byte-count byte | Discarding 33 while trying to sync on byte-count byte | Discarding 15 while trying to sync on byte-count byte

                    13:33:55 | 58, 1A, 89
                    13:33:55 | 04, 25, 20, C0, 19, 90, 01, 3F
                    13:33:55 | B5 | 1A89_225_D = 45 | 1A89_225_G = 0 | 1A89_225_W = 0 | 1A89_225_P = 0 | OSBattery 1A89042520C01990013FB5 Not reported because no change | Discarding 1A while trying to sync on byte-count byte | Discarding 89 while trying to sync on byte-count byte | Discarding 04 while trying to sync on byte-count byte | Discarding 25 while trying to sync on byte-count byte | Discarding C0 because byte 3 & 4 are not complements | Discarding C0 while trying to sync on byte-count byte | Discarding 19 while trying to sync on byte-count byte | Discarding 90 while trying to sync on byte-count byte | Discarding 01 while trying to sync on byte-count byte | Discarding 3F while trying to sync on byte-count byte | Discarding B5 while trying to sync on byte-count byte
                    Last edited by ; April 21, 2010, 12:20 AM.

                    Comment


                      #11

                      Comment


                        #12
                        Give this a try
                        Last edited by Michael McSharry; April 24, 2010, 06:48 PM.

                        Comment


                          #13


                          thank you very much

                          WindCompass --> GOOD
                          WindDirection --> GOOD

                          WindSpeed --> Always 00
                          WindGust --> Always 00

                          Comment


                            #14
                            The units are being converted to KPH or MPH. See if the conversion is any better with the attached.
                            Attached Files

                            Comment


                              #15
                              Thank

                              There is still a small problem conversion

                              I find only 00 or 11??

                              And xAP receive 0 or 1 only (not 11) ??

                              RFreceiver give :


                              I do not know why there are two speeds (3.2 and 2.5)
                              m/sec = ???
                              meter / second ?
                              miles / seconde ?

                              The SI (International System) is the km / h (kilometer per hour)

                              I can then convert the data, give me the unit you are using.
                              As a last resort, that xAPMCSRF give: "3.2"
                              Thank you

                              Comment

                              Working...
                              X