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. Hardware
  3. Help with hacking a wireless outdoor weather station

Help with hacking a wireless outdoor weather station

Scheduled Pinned Locked Moved Hardware
24 Posts 7 Posters 14.8k Views 6 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.
  • YveauxY Yveaux

    @blacey thanks for mentioning my project. But in fact, the link describes a slightly different project in which I reused the display of my old weather station (looks identical to the one above, though)

    @breimann I did hack my old weather station. It is from the pre-mysensors age and uses a raspberry pi to collect the data and send it to a server using WiFi. The wind speed and rain gauge pulses are counted by separate attiny's which connect to the rpi over I2c. The temp/humidity is measured with an sht11 (also converted to i2c) and a bmp180 measures pressure.
    In short I only kept the mechanics and replaced the electronics. Has been running stable for years now.
    If I had to do it again I would just use mysensors and maybe an esp8266.

    breimannB Offline
    breimannB Offline
    breimann
    wrote on last edited by
    #5

    @Yveaux Hi there! Wow, yes your old weather station looks identical for sure which is pretty cool.

    I would much prefer to work out how to process and read the data transmitted from weather station rather than try to reverse engineer all the sensors and then install a mysensors node to feed them all to.

    Are you able to help me along the way if what i wanted to do is intercept the transmissions? How would i go about that to begin with?

    Any advice/tips/hints/resources are gratefully accepted.

    YveauxY 1 Reply Last reply
    0
    • breimannB breimann

      @Yveaux Hi there! Wow, yes your old weather station looks identical for sure which is pretty cool.

      I would much prefer to work out how to process and read the data transmitted from weather station rather than try to reverse engineer all the sensors and then install a mysensors node to feed them all to.

      Are you able to help me along the way if what i wanted to do is intercept the transmissions? How would i go about that to begin with?

      Any advice/tips/hints/resources are gratefully accepted.

      YveauxY Offline
      YveauxY Offline
      Yveaux
      Mod
      wrote on last edited by
      #6

      @breimann Well, the protocol of my weather station is probably identical to yours then, but that's the first step you need to check if you want to go my way. I used a SDR (software-defined-radio) dongle to capture the on-air data.
      Alternatiuvely there are a number of projects around the net which capture the on-air data from comparable weather stations; maybe that's a good start.

      What frequency is your station transmitting on? (should be somewhere written on the transmitter/display/box. Probably 433MHz or 868MHz)

      http://yveaux.blogspot.nl

      breimannB 1 Reply Last reply
      0
      • YveauxY Yveaux

        @breimann Well, the protocol of my weather station is probably identical to yours then, but that's the first step you need to check if you want to go my way. I used a SDR (software-defined-radio) dongle to capture the on-air data.
        Alternatiuvely there are a number of projects around the net which capture the on-air data from comparable weather stations; maybe that's a good start.

        What frequency is your station transmitting on? (should be somewhere written on the transmitter/display/box. Probably 433MHz or 868MHz)

        breimannB Offline
        breimannB Offline
        breimann
        wrote on last edited by
        #7

        @Yveaux 433MHz.

        Here's the back of the base station.

        alt text

        Sounds like yours was in the 800's?

        YveauxY 1 Reply Last reply
        0
        • breimannB breimann

          @Yveaux 433MHz.

          Here's the back of the base station.

          alt text

          Sounds like yours was in the 800's?

          YveauxY Offline
          YveauxY Offline
          Yveaux
          Mod
          wrote on last edited by
          #8

          @breimann yes, yours is 433MHz, while mine is 868MHz.
          You'd better search the net for other projects to receive weather station data at 433MHz, or use the approach to ditch the original transmitter and MySensor the mechanics.

          http://yveaux.blogspot.nl

          breimannB 1 Reply Last reply
          0
          • YveauxY Yveaux

            @breimann yes, yours is 433MHz, while mine is 868MHz.
            You'd better search the net for other projects to receive weather station data at 433MHz, or use the approach to ditch the original transmitter and MySensor the mechanics.

            breimannB Offline
            breimannB Offline
            breimann
            wrote on last edited by
            #9

            @Yveaux yes ok.

            Would it be possible for you to reply with dot points of the process you would go through to do it if i have an SDR?

            1 Reply Last reply
            0
            • P Offline
              P Offline
              pjr
              wrote on last edited by pjr
              #10

              For me it looks like its Ambient Weather WS-5305.
              As I know the WS1080 is using Fine Offset protocol so it could be easily received if this is using the same. There is many blog posts about it.

              breimannB 1 Reply Last reply
              0
              • mrwombleM Offline
                mrwombleM Offline
                mrwomble
                wrote on last edited by
                #11

                Have you considered creating / buying an RFlink to connect into your Domoticz system? You'd have to look into whether that model is supported by RFlink, but that approach would be a lot quicker and easier.

                1 Reply Last reply
                0
                • P pjr

                  For me it looks like its Ambient Weather WS-5305.
                  As I know the WS1080 is using Fine Offset protocol so it could be easily received if this is using the same. There is many blog posts about it.

                  breimannB Offline
                  breimannB Offline
                  breimann
                  wrote on last edited by
                  #12

                  @pjr ok, can you explain Fine Offset protocol a little more please?

                  Boots33B 1 Reply Last reply
                  0
                  • breimannB breimann

                    @pjr ok, can you explain Fine Offset protocol a little more please?

                    Boots33B Offline
                    Boots33B Offline
                    Boots33
                    Hero Member
                    wrote on last edited by
                    #13

                    @breimann Fine Offset is a popular Chinese brand of weather station that is also re-branded and sold under other names. As it is very common the protocol it uses to transmit the data has been decoded so this would make it easier to use in MySensors. It would still I think be an ambitious project if you do not have a good understanding of how the protocol works and in general Arduino coding as well as MySensors.

                    As @pjr has said you need only to google Fine Offset protocol and you will be swamped with information.

                    @mrwomble has suggested rflink as another way to get access to your weather data and if your controller supports it that could be an easier way to go. As a bonus RFlink will also allow you to interact with a wide array of other wireless devices and as of R44 now has some limited support of MySensors as well.

                    I use RFlink to bring weather data from my Oregon station into my Domoticz controller.

                    breimannB 1 Reply Last reply
                    0
                    • Boots33B Boots33

                      @breimann Fine Offset is a popular Chinese brand of weather station that is also re-branded and sold under other names. As it is very common the protocol it uses to transmit the data has been decoded so this would make it easier to use in MySensors. It would still I think be an ambitious project if you do not have a good understanding of how the protocol works and in general Arduino coding as well as MySensors.

                      As @pjr has said you need only to google Fine Offset protocol and you will be swamped with information.

                      @mrwomble has suggested rflink as another way to get access to your weather data and if your controller supports it that could be an easier way to go. As a bonus RFlink will also allow you to interact with a wide array of other wireless devices and as of R44 now has some limited support of MySensors as well.

                      I use RFlink to bring weather data from my Oregon station into my Domoticz controller.

                      breimannB Offline
                      breimannB Offline
                      breimann
                      wrote on last edited by
                      #14

                      @Boots33 Thankyou. That's all very helpful info. I've learnt more about RFlink now, finding their website and online shop.

                      I've got a Mega i'm using for my GW currently but will put a nano or pro mini in for the gw, and free up the mega, and i have some 433mhz RX/TX pair coming, so looks like i'll be making an RFlink for my Domoticz install.

                      Hoping and praying RFlink can talk to my weather station and 7 or 8 wireless 240v switch sockets!!

                      Boots33B 1 Reply Last reply
                      0
                      • breimannB breimann

                        @Boots33 Thankyou. That's all very helpful info. I've learnt more about RFlink now, finding their website and online shop.

                        I've got a Mega i'm using for my GW currently but will put a nano or pro mini in for the gw, and free up the mega, and i have some 433mhz RX/TX pair coming, so looks like i'll be making an RFlink for my Domoticz install.

                        Hoping and praying RFlink can talk to my weather station and 7 or 8 wireless 240v switch sockets!!

                        Boots33B Offline
                        Boots33B Offline
                        Boots33
                        Hero Member
                        wrote on last edited by
                        #15

                        @breimann Yes I think you will be in luck as this post seems to indicate that your station does use the Fine Offset WH1080 protocol which is supported by rflink. RFlink also lists Digitech XC0348 Weather Station as supported so it may be the same protocol as the XC0400.

                        As far as power sockets Rflink has pretty good coverage as well it works with my Watts Clever sockets and my Belkin power board and even my old X10 sockets. I think you will be amazed how many of your neighbours weather stations and devices you will also pick up.

                        breimannB 2 Replies Last reply
                        0
                        • Boots33B Boots33

                          @breimann Yes I think you will be in luck as this post seems to indicate that your station does use the Fine Offset WH1080 protocol which is supported by rflink. RFlink also lists Digitech XC0348 Weather Station as supported so it may be the same protocol as the XC0400.

                          As far as power sockets Rflink has pretty good coverage as well it works with my Watts Clever sockets and my Belkin power board and even my old X10 sockets. I think you will be amazed how many of your neighbours weather stations and devices you will also pick up.

                          breimannB Offline
                          breimannB Offline
                          breimann
                          wrote on last edited by
                          #16

                          @Boots33 Thanks heaps! That's really encouraging. Yes i saw that Digitech brand listed. I've also contacted Stuntteam via email to check. Best way probably is to build it and test!

                          Thanks again!

                          1 Reply Last reply
                          0
                          • Boots33B Boots33

                            @breimann Yes I think you will be in luck as this post seems to indicate that your station does use the Fine Offset WH1080 protocol which is supported by rflink. RFlink also lists Digitech XC0348 Weather Station as supported so it may be the same protocol as the XC0400.

                            As far as power sockets Rflink has pretty good coverage as well it works with my Watts Clever sockets and my Belkin power board and even my old X10 sockets. I think you will be amazed how many of your neighbours weather stations and devices you will also pick up.

                            breimannB Offline
                            breimannB Offline
                            breimann
                            wrote on last edited by
                            #17

                            @Boots33 Oh I have a question though. You're using RFLink with Domoticz is that right?. How do you actually connect your RFLink Arduino to Domoticz? It might be a silly question, but I'm already running Domoticz on a RPi3, and a MYS serial gateway plugged into one of the 4 USB ports on my RPi. DO I just plug the RFLink into one of the USB ports too??

                            Is it that simple??

                            Boots33B 1 Reply Last reply
                            0
                            • breimannB breimann

                              @Boots33 Oh I have a question though. You're using RFLink with Domoticz is that right?. How do you actually connect your RFLink Arduino to Domoticz? It might be a silly question, but I'm already running Domoticz on a RPi3, and a MYS serial gateway plugged into one of the 4 USB ports on my RPi. DO I just plug the RFLink into one of the USB ports too??

                              Is it that simple??

                              Boots33B Offline
                              Boots33B Offline
                              Boots33
                              Hero Member
                              wrote on last edited by
                              #18

                              @breimann yes pretty much just plug it in to a free USB slot and in Domoticz select rflink USB from the drop down box on the hardware page. You may need to type in the serial port it is using and then you should be good to go

                              breimannB 1 Reply Last reply
                              0
                              • Boots33B Boots33

                                @breimann yes pretty much just plug it in to a free USB slot and in Domoticz select rflink USB from the drop down box on the hardware page. You may need to type in the serial port it is using and then you should be good to go

                                breimannB Offline
                                breimannB Offline
                                breimann
                                wrote on last edited by
                                #19

                                @Boots33 awesome!!
                                Did you make one from scratch or buy the RFLink board? Any tips in terms of choosing the 433mhz Rx Tx pair?

                                Boots33B 1 Reply Last reply
                                0
                                • breimannB breimann

                                  @Boots33 awesome!!
                                  Did you make one from scratch or buy the RFLink board? Any tips in terms of choosing the 433mhz Rx Tx pair?

                                  Boots33B Offline
                                  Boots33B Offline
                                  Boots33
                                  Hero Member
                                  wrote on last edited by
                                  #20

                                  @breimann Yes I built one from scratch, if you are already building MySensors nodes you will have no trouble with it. It is a great way to expand your connected devices. I have a cheap Chinese floating thermometer in our pool and it even picked that up.

                                  As to the 433mhz devices, of the cheap sets on ebay the fs1000 transmitters seem ok but i have found you may need to supply them 9v or more if you want to get decent range. The receivers that are bundled with them are not very good at all. You would be best to search on ebay for "arduino 433mhz superheterodyne" for a more reliable receiver.

                                  As you are in OZ you can also buy the Dorji units from Willtronics, I have had good results with them and the transmitter reaches full power at 5v so is easier to use with arduino.

                                  Dorji TXR

                                  Dorji RX

                                  They are a bit more expensive though

                                  The antenna is also very important, I usually just use a length of wire around 170 to 175mm seems to work best for me. You will find lots of info about antennas if you google it.

                                  korttomaK breimannB 2 Replies Last reply
                                  0
                                  • Boots33B Boots33

                                    @breimann Yes I built one from scratch, if you are already building MySensors nodes you will have no trouble with it. It is a great way to expand your connected devices. I have a cheap Chinese floating thermometer in our pool and it even picked that up.

                                    As to the 433mhz devices, of the cheap sets on ebay the fs1000 transmitters seem ok but i have found you may need to supply them 9v or more if you want to get decent range. The receivers that are bundled with them are not very good at all. You would be best to search on ebay for "arduino 433mhz superheterodyne" for a more reliable receiver.

                                    As you are in OZ you can also buy the Dorji units from Willtronics, I have had good results with them and the transmitter reaches full power at 5v so is easier to use with arduino.

                                    Dorji TXR

                                    Dorji RX

                                    They are a bit more expensive though

                                    The antenna is also very important, I usually just use a length of wire around 170 to 175mm seems to work best for me. You will find lots of info about antennas if you google it.

                                    korttomaK Offline
                                    korttomaK Offline
                                    korttoma
                                    Hero Member
                                    wrote on last edited by
                                    #21

                                    @Boots33 said:

                                    The receivers that are bundled with them are not very good at all.

                                    I noticed this also when working on this project. I had rally bad range, like 4m or so changing to the RBX6 superheterdyne gave me the range I needed.

                                    • Tomas
                                    1 Reply Last reply
                                    1
                                    • Boots33B Boots33

                                      @breimann Yes I built one from scratch, if you are already building MySensors nodes you will have no trouble with it. It is a great way to expand your connected devices. I have a cheap Chinese floating thermometer in our pool and it even picked that up.

                                      As to the 433mhz devices, of the cheap sets on ebay the fs1000 transmitters seem ok but i have found you may need to supply them 9v or more if you want to get decent range. The receivers that are bundled with them are not very good at all. You would be best to search on ebay for "arduino 433mhz superheterodyne" for a more reliable receiver.

                                      As you are in OZ you can also buy the Dorji units from Willtronics, I have had good results with them and the transmitter reaches full power at 5v so is easier to use with arduino.

                                      Dorji TXR

                                      Dorji RX

                                      They are a bit more expensive though

                                      The antenna is also very important, I usually just use a length of wire around 170 to 175mm seems to work best for me. You will find lots of info about antennas if you google it.

                                      breimannB Offline
                                      breimannB Offline
                                      breimann
                                      wrote on last edited by
                                      #22

                                      @Boots33 thanks for sharing this info. Really helpful.

                                      I have another question if you don't mind. What's the process once RFlink is connected and running in domoticz to program wireless power points like Cleve and Watts etc? Is there a learning process when you press the on/off buttons on your remote?

                                      Boots33B 1 Reply Last reply
                                      0
                                      • breimannB breimann

                                        @Boots33 thanks for sharing this info. Really helpful.

                                        I have another question if you don't mind. What's the process once RFlink is connected and running in domoticz to program wireless power points like Cleve and Watts etc? Is there a learning process when you press the on/off buttons on your remote?

                                        Boots33B Offline
                                        Boots33B Offline
                                        Boots33
                                        Hero Member
                                        wrote on last edited by
                                        #23

                                        @breimann once RFlink is running and you have "Accept new Hardware Devices" turned on in Domoticz settings, it will start adding anything it recognises to the devices list.
                                        You can then give the device a name and add it to your used devices. if it is a power socket then as you said just press the remote and watch for it to turn up in the device list. If you live in a heavily populated area you will likely get lots of devices showing up .

                                        You will have to make sure you get the right device or you will be turning on and off the neighbours lights as well.

                                        For your weather station you will see the data also shown as separate devices like temp, pressure etc. Remember it will probably be listed as fine offset.

                                        breimannB 1 Reply Last reply
                                        0
                                        • Boots33B Boots33

                                          @breimann once RFlink is running and you have "Accept new Hardware Devices" turned on in Domoticz settings, it will start adding anything it recognises to the devices list.
                                          You can then give the device a name and add it to your used devices. if it is a power socket then as you said just press the remote and watch for it to turn up in the device list. If you live in a heavily populated area you will likely get lots of devices showing up .

                                          You will have to make sure you get the right device or you will be turning on and off the neighbours lights as well.

                                          For your weather station you will see the data also shown as separate devices like temp, pressure etc. Remember it will probably be listed as fine offset.

                                          breimannB Offline
                                          breimannB Offline
                                          breimann
                                          wrote on last edited by
                                          #24

                                          @Boots33 thanks that's really helpful info much appreciated. Now i need to decommission my Mega as my GW ready for RFlink and setup a new gateway.

                                          1 Reply Last reply
                                          0
                                          Reply
                                          • Reply as topic
                                          Log in to reply
                                          • Oldest to Newest
                                          • Newest to Oldest
                                          • Most Votes


                                          19

                                          Online

                                          11.7k

                                          Users

                                          11.2k

                                          Topics

                                          113.1k

                                          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