#209
Вставка
- Опубліковано 29 чер 2018
- Hacking of 433 MHz or other RF devices is a human right for makers because these devices usually use proprietary protocols. Today we will reverse-engineer a so-called “professional” weather station from China and enable it to send its data via MQTT. Then we will hack the remote control of our outdoor awning and use an ESP32 to build a fake twin which understands MQTT. We will use a Raspberry Pi and Software Defined Radio (SDR). You will be astonished how professional this will get.
Links:
Raspberry 3 SD Image: drive.google.com/open?id=1lN8...
Frank's Setup Guide: bit.ly/2P8Ccc3 (no more up-to date)
Sketch for ESP32: github.com/SensorsIot/Hacking...
Raspberry Pi: bit.ly/2tNdULR
SDR-Dongle: s.click.aliexpress.com/e/dfTVTsM or bit.ly/2NcRMT2
Weather Station: s.click.aliexpress.com/e/csleuHwo
ESP32 board: bit.ly/2yV4vqp
For my German speaking viewers: bit.ly/2KGIope
rtl_433 setup: www.sensorsiot.org/install-rtl...
Supporting Material and Blog Page: www.sensorsiot.org
Github: www.github.com/sensorsiot
My Patreon Page: / andreasspiess
My Bitcoin address: 19FSmqbBzb5zsYB1d8Bq4KbxVmezToDNTV
If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission (of your purchases the next 24 hours) to buy new stuff for the channel
For Banggood bit.ly/2jAQEf4
For AliExpress: bit.ly/2B0yTLL
For ebay.com: ebay.to/2DuYXBp
profile.php?...
/ spiessa
www.instructables.com/member/...
Please do not try to Email me or invite me on LinkedIn. These communication channels are reserved for my primary job
Equipment in my lab: www.sensorsiot.org/my-lab/ - Наука та технологія
Well, my brand new 16gig micro SD card came today. Just downloaded the image file and it doesn't fit on a 16gig card. Oh no!
Does the software really take up 16gig or is there lots of space on the image?
If a lot of space, can anyone point me in the right direction to reduce the image size just a little to enable it to fit on a 16gig card please.
Thank you
Martin
Not all 16G cards have the exact same size. So yours is probably a few bytes smaller. I do not know how to solve it other than start from scratch with Frank‘s script or use a bigger card
I'm having the same issue. I'll give Frank's script a shot.
Hi Ron,
I have now tried 3 different makes of 16gig cards and none of them are big enough.
Also, I have used a computer running Linux Mint and tried several methods of shrinking the image including 'Truncate', all have failed.
The image appears to be 145meg too big. The same figure on all 3 micro SD cards I have used.
The other option I tried was to copy the files to a new card by first setting up the correct partitions on a micro SD card and then copy the files from the image to a boot (Fat32) section and the files to an EXT4 section, but after using root/admin to copy, some of them just refuse to copy over.
I am now at a loss of what to do.
The actual data in the image is only about 10gig so there is lots of space that can be removed to shrink the image.
If you find a way, please share.
Thank you
Martin
Martin Ellis I just did a fresh Stretch install on my 16gb card. I had a couple of specific sensors I was looking to see information from that were already part of rtl_433, so I used the script referenced above to get it installed and it’s working great. Not sure how we can shrink Andrea’s image down, but thank you for your efforts.
Hi Ron (And anyone else),
I had another go at reducing the image file size today and this time it was successful. I had to use something called a loopback to get the image into gparted, then resize, then exit the loopback then fdisk it then ..... well you get the picture.
Anyway, I halved the image to 7.5gig and I am using it now on my Pi3 to leave this message.
The RTL program is running but finding nothing. I do live in the middle of nowhere though.
Anyway, if you or anyone would like this reduced image size file, please let me know.
Thanks
Martin
Wow, all that in 11 minutes. Another fantastic video with so many options for using these techniques for all kinds of projects. Thank you. Arthur
I read that the average span of attention is about 8 seconds. So this one is still too long ;-)
I like how well you structure the contents and how thorough you are in your analysis. Very inspiring!
Thank you for your feedback!
Your introduction to the SDR is also great, the links about the demo and tools install encouraged me to cross the step today, I was hesitating for long, I ordered an RTL-SDR and an ADALM-PLUTO. It's good to know there's a community behind to help with tools an faced issues. So I'll definitely follow you up on SDR content.
So enjoy your new tools as I do!
Wonderful Andreas ! I’ve been meaning to design and build a gateway for controlling my 3 meter projector screen with my universal remote and this guide will be the perfect jump start. Thank you as always for your real-world useful topics and projects !
So good luck with your debugging! I hope it will be as easy as it was with mine...
I really enjoy your videos, really well produced and packed with accurate and useful information. Thank you for making them.
Glad you like them! Then it is worth the effort.
This was a fantastic glimpse into the possibilities of the SDR and common 433MHz devices. Thank you Andreas.
This was the goal. So I am glad it helped.
What a great tutorial! Quick, without going to the details, but very succinct and easy to follow. The Best of it is introduce a full workflow to solve a problem from A to Z using a set of different tools like SDR, decoding signals and mqtt integration. Many thanks for sharing your work. For sure this method can be used to an infinity of solutions
Thank you. I hope it will help also for other situations...
Fantastic Andreas!
Unti now I have used Raspberry and some SDR usb dongle to build a FlightRadar station and an ACARS messages decoding station.
But now I will start to explore the 433Mhz sensors world.
Thank you for this useful video.
Bye.
And you can do much more with it. Stay tuned!
Lucky about that node-red setup. Lol. I am glad you help me a long time ago with it. Very good show mate. May have to place this one in my video library as I have lots of ideas. Just place this in my node-red folder on my channel for later.
Fits nicely in my node-red setup...
Excellent work. I'm mainly interested in the 433 receiving side for the moment. So, I burned your image onto a 16GB SD, connected the cheap dongle that just arrived from Banggood, switched on ... and everything just works! There should be more people in the world like you!
Thank you for your feedback. I was just the transmitter of the good work done by others.
@@AndreasSpiess As long as you tx, we are rx'ing ;)
Another awesome video herr Spiess! Thank you for your time and effort
You are welcome!
You can use your wheather station signal to fire up or down your heater, activate a below zero and/or wind alarm. Very interesting video Andreas, as always!!
I use it for our awning. It extends when the sun is shining, the temperature is above 22 degrees, and winds are calm. Like that we do not get lots of direct sun in summer
Great video! I did not know about URH it seems great. For my weather station I did it the caveman way with SDR# recording rf as audio, then looking at it in Audacity and writing it down by hand. For tiny remotes and simple stuff there is the 'rc-switch' arduino library that can decode and reproduce most of them, would have been worth a mention since it's super simple. Also loved the Ave reference at the start :)
In the past I also used Audacity. But now it can be completely replaced by URH. So I did not mention it.
Soon as I heard 'treat especial,' I ctrl+f'ed for 'AvE' in the comments :D
thanks Andreas, that was a really inspiring overview!
Thank you!
Great video. Good to see some SDR stuff (not that everything else you publish isn't awesome). I really enjoyed the video and it brought to light URH and other tool that I wasn't aware of. Thanks!
You will most probably see more stuff on that topic as I m very much interested in its possibilities
"treat especial"
Didn't know I was watching AvE!
But I do!
He is using it wrong just like all the non native speakers use bullsh*t incorrectly. His context was "giving something special treatment" as opposed to "being in for a special treat". Angry pixies LOL
I think he speaks also French and just mixed the two languages as he often does.
lol, I caught that too.
Great video and hands down for your knowledge
Thank you!
Andreas, as usual you show me something new, thank you. Like most people I started out with Audacity and was working on an Arduino version of URH that I can now simply drop, as the rpi will serve my purposes perfectly, I just need to use this as the perfect excuse to buy a model 3B Plus. :-) Thanks again! (Ian Till)
Don't quote me for the 3+. I did not use this model ;-)
you have a great amount of info. lovely work
Thank you!
Excellent fantastic video. Thank you so much for taking the time to do this.
You are welcome!
Very impressive video. Thanks for sharing.
You are welcome!
Wow, awesome tutorial! Didn't know this was possible!
Thank you!
I recently started a project that needs this. Than you so much for the help!
Glad to read that!
Awesome work... more tools to add to my collection!
:-)
0:25 Hacking the remote control of my outdoor awning for adding an anemometer is exactly what I want to do! Mine didn't have one and I've got no idea how much the wind is blowing, so... Thank you, Andreas! But unfortunately, I'm pretty sure my remote control uses rolling code. I inspected it with the oscilloscope and a 433 MHz receiver module (which is much more tedious) and got a different code each time. But I found the manual of the awning's motor and receiver combo and it tells you how to add a new remote control. So if I reset the control (there's a reset button) and then inspect how it's added to the receiver, I might be able to add my own transmitter.
Or maybe they use a bad PRNG, which would be able to be easily cracked with the SDR. Just get a few samples and if it isn't a CSPRNG, you'll be able to get the method used and the seeds (and therefore predicting all other values).
So good luck! It seems that I was lucky...
I'm a guy with a poor English knowledge but your explanation is clear. Your videos is tooooooo interesting ! ❤
Many viewers use this channel to practice English because I speak slow...
I would love for you to get into integrating your ideas such as this one to a Homeassistant setup. Yes there are other youtubers doing this, but someone with good electronics background like yourself would make it super awesome.
For the moment I plan more basic videos. Maybe one day...
Nice project, Thanks for sharing :-)
You are welcome!
Hey Andreas, welcome to the world of software defined radio
:-)
very smart project. glad to learn from the video.
:-)
Great as usual
Thank you!
Great video, SDR is alot of fun and really cool. I would suggest putting GNU Radio in your toolkit.
I have 2 Nooelec USB SDR dongles that work real well, both use external ( provided ) antenna's
I agree. It is already in the tool kit. Just not used in this video. And some nice HW like a HackRF and a Pluto...
Thanks for the video. I knew about rtl_433 but hadn't heard about Universal Radio Hacker, used to have to use Audacity to capture waveforms. Great find. Just an FYI, I believe that the RFM96 radio that is used for LORA can also be programmed to do OOK and AFSK. What would have to be done is to connect an I/O pin to D2 (not done on most combo boards) and program the RFM96 to OOK mode. So far the RADIOHEAD libraries don't have that implemented but it shouldn't take too much hacking to figure out the configuration file. That would allow you to move the frequency just a little away from the 433.92 standard, as long as the new chosen frequency is still within the unlicensed band for the country of use. That is in one of my up coming projects. I have an Acu-Rite temperature sensor that I was going to use to figure it out but it saved me the time and fell off the tree into the mud and died.
You can get much cheaper chips to do OOK on 433. And there you probably would get the library support.
Moving away from the frequency is probably easy for our chips, but not for my awning or the weather station...
Great video. Very useful.
:-)
Thanks for tip about UHR... Wish I had that when working on arduino and rtl_433 for acurite wx station!
Maybe for the next project ;-)
i cannot believe the quality of these videos!
i am subscribing, but i wont understand half of them
Welcome aboard the channel. How boring it would be if you understood already everything. Like that you will learn some new things with watching the videos.
Thanks :) i agree entirely, especially if someone like you shares the skeletons of their knowledge for us to then research
I was searching to read and actuate RF signals .
This Video is too useful to me.
Thanks Mr.Adreas
But Mr.Andreas, I am looking for a way to read a signal which in transmission wire between the RF receiver and Main board of a Car security system.
So i can simulate it to open/close my car from my mobile application.
Modern cars use encrypted codes.
Andreas Spiess Thanks for replying 😊☺
Well, My car is manufactured in 1997, The security system is installed as external unit . I don't think it's time-based encrypted, because receiving unit or remote controller loses power sometimes.
To sniff logical signals you need a logic analyzer. I did once a video about that (something like " make Invisible signals visible")
Andreas Spiess I'll check it out .
Thank you ☺
Very interersting video! Thanks. :D I was wondering what your observations are on the reliability of the system? I was looking into using MQTT for a grow room controller (not even with 433mhz RF), but I encountered enough glitches (just messages not making it all the way to the end) that I thought I should probably err on the side of caution when it came to the lighting and stick to a local timer. After all, artificial light for plants is literally a life support system! I then began wondering about feeding back so that you know for sure that what you instructed did actually happen. In my case, an LDR for each light would do the trick. When you mentioned the awning possibly being damaged in high winds, it just made me wonder if there was anything in the data along the lines of a message confirming that it had actually been fully retracted?
I use MQTT on an RPi zero for a few months for my lab light. No problem and quite stable so far. You can use QOS1 in MQTT if you want to be sure that the message arrives. But you are right, the system has to be stable..
Great tutorial , Andreas!
Thank you!
Andreas Spiess , was so good that I am looking now to buy a SDR dongle !
wow this project is like amazing I am blown away. it only took 200 videos worth of experience and know how. summed up in a 11 min video
Thank you! And maybe before the 200 videos, there was also 59 years of life ;-)
Just remember how hard this was 30 years ago.. nothing was ready to connect to anything.. now we have it 'easy'.. it's practically plug and play.
Wow, nice! I'll put that on my (never ending) todo list hehe
I hope you are not as old as I am. Then you have time for the list ;-)
I finally got this to work! I've been trying to use cheap 433 receivers, but couldn't decode the messages. I eventually gave in and got an SDR dongle, and it worked right away with your SD card image. The SDR dongle is expensive here (in South Africa, 5x the price of a dumb receiver), so I'm hoping I can find other projects to do with it.
Glad to read it worked!
The problem with 433.92MHz equipment is that there are far too many, resulting in blocking. I was reciently forced to replace my central heating thermostat, because it was regularly jammed in the on state by other devices in the locality.
My replacement thermostat still uses 433.92MHz, but has a duplex protocol, ensuring the command message is received and acknowledged.
Because of the congestion on this frequency, I think any home made projects using this frequency should use a bi directional protocol. This is particularly important when controlling a motorized device. RF modules to do this are available at very low cost, around £5 to 10.
Fortunately this was not the case here :-)
Andreas Spiess my brother and I designed a system to receive the Oregon weather station modules, the earlier ones used OOK am modulated signalling,the later ones are FM. Our system injects the decided signal on to our common CCTV modulator. This displayed the CCTV and the weather information on all the TVs in the house. Unfortunately the modulator is only PAL, not DVB-T.
The price of DVB-T (2) are coming down so I should be able to update the system to support newer televisions that only support DVB reception.
Andreas Spiess you may be interested to know that the sky satellite remote control system that uses the red-eye IR receivers, convert the the remote control IR signal to a 7.2MHz OOK modulated signal that can be sent over the aerial coax to remote the s sky receiver in another room. I built a demodulator for this which was used to remote control the CCTV DVR. Unfortunately technology made the system obsolete when we installed a television/radio/ satellite distribution amplifier. The problem is that the red eye transcoders are powered by 12 volts sent through the TV aerial coax. This is not compatible with the voltage control signal used to switch the satelilite LMB.
I think alot of devices/implementations may not be following the regional rules for duty-cycle/use-cases, etc... For a great overview of regulatory compliance, check out this TI paper:
www.ti.com/lit/an/swra048/swra048.pdf
@@zerog2000 Thanks for the great link
I'm not new to electronics but this is way over my head. I just watched this twice I can't even figure out what to Google to find out more. Looking forward to your introduction to software defined radio.
This has a few strings which come together. So it is not easy to start with. If you are interested in electronics I suggest you start with Arduino and ESP8266 or Raspberry Pi. And maybe you watch my videos to keep you motivated. We all started with a first step. Enjoy the journey!
It's all go in the PI front eh? Great tutorial Andreas! I wonder if the scanner has a text or api output. If it does it might be possible auto gen the sig gen functions.
I did not check for an output file because I did not need it.
OMG, Awesome!!! That's another home run! Or GOOOOAAAL as one might say in "Football" over there. ;)
I assume you liked the video ;-)
Excellent project
Thank you!
Very interesting! An alternative to unknown protocols with static values, e.g. on/off status, plight can be used. With pilight you can listen to the divice (plight-debug) capture the raw string and reproduce it or send it back (pilight-send -p raw -c "[raw string]"). pilight can also decode signals (plight-receive) although it is not as complete as rtl_433.
Thank you for this info. I did not know pilight.
I've purchased a LaCrosse 79400 weather station, but you are exactly right about not needing to buy one, as I am receiving signals from a neighbor's Acurite 5 in 1 system.
Bad luck ;-) At least you can now compare the results...
Awesome great video ! I might consider building this in as a portable device, then start to roam and have fun with peoples awnings....
Don’t even think about that! It is for sure somehow forbidden ;-)
Ah well, these days almost everything is forbidden... but ok, I'll be nice and keep it simple with only a weather station as an example to test things out. But first of all I want to finish my workshop in the back yard.
Still not finished? Must be a "monument" ;-)
I just finished the foundation of the 'extended wing'. Next is the roof, followed with cladding. I expect to be over the major works after the summer holiday. If necessary I consider giving up my motorcycle holiday... ist't that horrible ? Btw, it is rather a monument. In case of a nuclear holocaust, you have your basement and I'll have my shed in the back yard. It's not quite the same, but it's getting close... ;-)
will this work on a pi zero?
i think it would need a different image but i do not have one to try it
Thanks for video!
Tamás, from Stockholm
You are welcome!
I didn't know about rtl_433. This is fantastic, because a lot of my neighbors seem to have weather stations and I can just fire up rtl_433 to find out how warm and moist it is.
That is probably true in many areas. I did not find one with the wind and rain sensor, though.
Hi Guys
Rasspberry pi 3 B+ (2017) Can fm be used as a transmitter? I tried but not working transmit
Very interesting, something to play with later. All out of microSD cards at the moment. Got 2 comming next week, so will have to wait until they arrive. Be interesting to see if I can get the data sent by my Wattson (Solar power monitor), could be useful to get the data direct to my RPi or to and ESP8266 and upload direct to ThingSpeak.
Always very informative videos. Thanks Andreas.
Martin
Good luck!
Hi!! Thank you for all your Video!!
How i can read the value of the sensor on wheater station (433 MHz) and send It over LoRa to another ESP 8266?
I think I showed it in this and in another video. LoRa is something different. In another video, I used an Arduino Mega and an ESP8266 for my 433 MHz project.
Nice video! Does the weather station use ASK as well ? I wonder if it would be worthwhile making a simple receiver for that using another esp32, so you don't have to dedicate the rasp pi just for that job.
I did not look inside this protocol. But it is for sure much more complicated than the device with 4 buttons.
Brilliant Andreas! 👍👍
Thank you!
@@AndreasSpiess no thank you! 😀👍
Because we are makers we will change that.
Andreas Spiess 2018
I like your videos very much, I've been following you since I saw your video about the low power consumption of esp8266.
Thank you for your continued support! This is already a long time.
0:32 "And we will use the most sophisticated hacking equipment you can buy for 10$ + a raspberry pi"
Lol what a gem
True. RTL Dongles are gems...
I subbed when you said "A SPECIAL THANK"
Welcome aboard the channel!
Great stuff thank you. I am definitely going to try this for my rolla blinds. Do you thing it would work with my car alarm to lock my car at a set time?
Car remotes (fortunately) use encrypted communication. So they cannot be hacked without high effort.
Hey Andreas! Great video as always. I have a question. Why was there a need to send the messages via MQTT? Could we have built a 433 MHz receiver/transmitter that would read messages from the weather station and then that same device would send the messages to retract the outdoor awning via 433 MHz?
The weather station is off the shelf and it’s data is logged in a database. You could of course replace the electronics of the station to transmit a message directly to the awning.
Very interesting video.
The link from Aliexpress to the SDR dongle refers to another model is this dongle also compatible?
They are all compatible. The one in the link should contain a slightly better chip.
great project, thanks for sharing. is your esp32 battery operated?
No. It sits inside the house.
Good video. I have many now unused 433 MHz alarm sensors around the place I could perhaps repurpose.
Unrelated, what is the brand and model of 3D printer you use? I understand you like it very much and am considering purchasing a printer for myself. I suddenly find the need to print many small one-off parts.
I have a Prusa Mk3. Not cheap but worth the money if you want to print and not to enhance your printer.
Very useful video, thanks. I have a Pi3B but it runs Pihole and I preferably want to run a project similiar like yours side by side with Pihole and I don't want to delete the Pihole/OS config with another image so I guess I'll have to go with HB9FXQ's manual. Any tips before I take this route?
Yes
Thank you for posting this. I got it working great thanks to the image you provided. Can you tell me what a good antenna is for 433 MHZ and the RTLSDR? I'd like to snoop on other weather stations around me before I buy one but the little aerial I got with the dongle only picks up one temp/humidity sensor. What are you using?
I use a simple 433 MHz "coil" antenna of AliExpress which come with some modules. But I do not have to bridge big distances.
www.conrad.de/de/p/aurel-gp-433-ground-plane-antenne-antenne-190073.html
Great video. interesting
Glad you enjoyed it!
Amazing video, I have a question, what would be the alternative if I don't want to use RaspberryPi?
You can use a Linux box or a windows PC with virtual box. It is in Frank‘s description.
Could this work with Nexa system?
Dince they are the largest power outlet/IR sensor/Button maker.
I think Nexa uses pairing or rolling codes on different bands...
I do not know.
Your videos are great! I started playing around with RTL-SDR and hunting weather balloons!
And I want to ask if you know how to make this with TTGO 433 MHz board (same as used for balloons).
And what about recording and playing the signal again just with this board.
Thank you for your service to community!
I once copied a garage door opener on 40MHz. A similar thing could probably be done with a TTGO. But I assume you are on your own to create the code. And also make sure your device does not use an encrypted (rolling) code.
Watch also my other 433MHz videos. I built another 433MHz receiver
Great project!
Thank you!
Do you know this Sonoff Module:
ua-cam.com/video/JP1X4wOjlTk/v-deo.html
I loved to see my Aercus (AKA Fine Offset WH24)finally spit out the measurements. I had tried with RFLink (your video) but it was not recognised .
Excellent work.
My troubles began with trying to pipe the results to Mosquito (rtf_433 -F json -U etc), got Error:Connection refused.
Is node-red in the SD image? I can't figure out.
Maybe you use the image of the "Ultimate Pi Server". There you find Node-Red and RTL_433
Just finding this video... seems a very interesting topic. Your dongle link is dead by now though. Can you suggest a new one? Would an ATSC dongle work too? (I am in Canada).
Tks for your great videos!
The second link still worked. I updated the first one. So both should work now.
Hi Andreas, very useful video.
I have an unused Pi3B+ which I can recycle for this purpose, does your image work with it?
Thanks in advance.
Then I also used a Pi3. But look also at the Docker video...
Very well made video. Thanks for showing the rtl_433 software. It will no doubt be useful in future... Why add another wireless temperature sensor, if I can tap into the data sent by commercial units.
Thanks!
Fortunately, I did not discover a wind sensor in the neighborhood. Otherwise I would have made a bad purchase ;-)
And unfortunately I did not discover a wind sensor in my neighborhood. Oh well, temperature logging is what I'm after and there are couple of temperature sensors. Cheers!
For me, the advantage is that you *can* add another sensor: our weather station with the internet interface only supports two, and I want to monitor the temperature in the unheated/uncooled workshop, as well as the office and outdoors.
This will let me add a couple of sensors to watch the workshop floor and attic. And add sensors at my house without having to spend a bunch of money on an internet-connected weather station.
Thanks, Andreas!
Andreas; I just came across this video. I want to know if you can do the same with video transmitters. Specifically back up cameras for your vehicle that come with a dash mount display? I’d like to find a way to discover the frequency of the camera transmitter. Like those little remotes that run of 433 mghz. Is there a standard for this cameras?
I have no knowledge in this area :-(
Hi Andreas, this is very helpful. Planning to buy this cheap weather station in Aliexpress and they are still selling it.. Just a quick question.. Is you setup still up and running after more than 3 yrs now? Just little concern on quality.. Want this to integrate to my Home Assistant
It stopped working a few days ago. So far I do not know why. It is on my bench...
Great! Thank you!
You are welcome!
Thank you for this very information video ! I have a Bresser 5-in-1 operating over 868 MHz and I am trying to connect to it using an LPRS eRA Connect2Pi Transceiver Dongle. So far no success with the suggestions provided. Is there anything that I am missing ? Thanks again
I have no idea. I do not know this device. :-(
Dear Andreas,
Thank you for the advice and the video, I wonder can I build the hacking tool using Arduino and some FSK receiver like Si4432 to get the 433MHz data. Because on your video you use SDR and Raspberry to catch the data then use internet connection via MQTT to trigger the ESP8266. I already use the SDR and got the payload of the data (Preamble bit, Sync bit and the real sensor data). so can I create the receiver for that weather station, even tough the radio chip between Arduino and weather station is different (Arduino use Si4432 (FSK) and the weather station use HopeRF RF43B).
If you know the code this should be possible. I made a video with an Arduino mega and an ESP8266 for that purpose.
How did you find the exact 433Mhz weather station frequency? If the transmitter sends data infrequently, using urh is a pain..
Most of the devices use the same frequency. I do not remember which one. But using SDR you find it easily because you can simultaneously watch a broad frequency band
I have a unused first model raspberry pi, will it work the image? Would be wonderful to reuse that old raspberry and not having to buy one model 3! Thanks for your nice videos!
I used Frank‘s instructions on a zero and it worked. The SD card most probably will not work
Thanks for sharing!, one question, at the description you not put the link of the cheap 433 module, can do it? thanks
If I remember right, these were not used in the video, just shown. But you find them by entering 433 MHz transmitter in Aliexpress
@@AndreasSpiess ok many tanks!, in my chanel i made esp32 asyncronous experiment
Greetings, nice video. I have one question. Why mqtt?
Why not? I use it for all my home-automation stuff.
Hello Andreas! Since you've had this weather station for a while now I'm wondering how happy are you with it? Is it still working and is it somewhat accurate? Very much thinking of buying one! Regards
Mine stopped delivering values few weeks ago. So far I did not make the analysis of the root cause.
Fantastic as usual! I would love to see some 433mhz videos.
You never know... Do you have a good idea for one?
Andreas Spiess maybe a similar project with Sonoff Bridge RF
Eres un artista!
:-)
i wrote the image to the sd card but my pi 3 just shows a black screen how can i fix this?
Well for me, since I'm into ham radio and I like weather spotting I would listen to my home weather station's data and pipe it into an APRS station so the data can be shared to other ham stations or to the local National Weather Service office.
Good idea. AFAIK you can also share it with some online services if you want.
Would it be possible to use a 433 MHz receiver module instead of the SDR dongle? Since you used a generic module to send your messages, a generic receiver should have been able to do the receiving/sniffing. Then you could omit the use of a Raspberry PI and one ESP32 could do the whole job.
This is of course possible. And I will probably go this way later on. But for hacking an SDR is much more versatile, because in the beginning, you do not know anything. Only after hacking you know which 433 receiver chip will do the job (ASK,FSK,PSK for example). And maybe you even do not know the frequency. This one was simple...
Thank you for the answer. I didn't even realize that there are differences in the 433MHz modules. After looking around I assume that CC1101 based transceivers are a good choice because they cover a variety of modulations. Cheers!
Something to consider though is there's a lot of ready to use software for the RTL based SDR dongles. Using your own 433 MHz receiver you'll likely have to write a lot of tooling yourself.
Hi Andreas, thank you for the interesting videos. I found your channel recently and I feel like I cannot learn about SDR quickly enough! In the last 2 years I have been building some weather stations which use the Acurite 5-in-1 and a Raspberry Pi with SDR. Needless to say they have been exciting projects for me who is very new to all this stuff... one of the sites which has a weather station using 433mhz is giving me a lot of trouble over the last few months and I have tried troubleshooting everything. My latest theory is that there is another device nearby which transmits on the same 433mhz frequency and blocks the packets on the weather station from reaching the Pi. Now I'm trying to use the Pi + SDR dongle along with gnuradio companion to try and prove my theory and to solve this intermittent problem! I would be so grateful if you had any suggestion to offer me on my quest, thank you!
I do not think your theory is right. These packets are very short and I have a ton of other sensors without issues on my receiver. From time-to-time they might interfere, but not too often. Maybe you watch my other videos about the topic. There you find a much simpler way to receive 433MHz signals...
@@AndreasSpiess Thank you for the reply. I do not think it's another sensor that is hogging the same frequency but instead another type of transmitting device that is not build well, or legally. I cannot think of any other reason why the packets will be received from weather sensor to pi every 3 seconds for weeks at a time, and then suddenly stop for extended periods of time.
@Andreas Spiess , could you please provide some info about applying settings to native rtl_433 through iotstack? I am currently using rtl_433 installed on rapbian and it's working fine , receiving readings from my 2 weather stations and passing data to homeassistant through mqtt. I can't find any way to apply the same procedure to rtl_433 looking into container . I don't know how to edit or where should i apply the settings. Thanks.
You find the info on how to setup MQTT in the wiki: sensorsiot.github.io/IOTstack/Containers/RTL_433-docker/
How to filter particular sensors I do not know how to do it in the container. You have to ask in the discord channel. I use rflink www.rflink.nl/blog2/ for my productive environment ua-cam.com/video/oYfbEyzT-Gs/v-deo.html
Love it! Piggy back your neighbours weather station...
But now I have my own...
In fact, several neighbours of mine are having wide variety of weatherstations (and a wide variety of wireless 433/868 devices) ...so I can do comparisons, or I can have a "backup".
Awesome! Pity my shutters use indeed a rolling code and I have no idea how to tackle that.
Next time spend less ;-) The cheaper seems to be less sophisticated.
Hello Andreas, I am a big fan of you here in Mexico. I made the same hack with the RTL-SDR Dongle and the weather station you are using, and I am uploading the information to Weather Underground, but I have a doubt on the "rain", the information says it is a counter with increments of 0.3mm, do you have more information about it, the displays shows it as a totalization for 1h.
Thank you!
The counter just counts up with each bit of rain and you have to do the calculations (per hour/per day, etc)
Andreas Spiess Thank you very much! and congratulations for your UA-cam Channel!
Very interesting video,thanks Andreas
one question about weather stations:
I try to capture the packets transmitted from my Bresser weather station to Wunderground via the wifi network but with wireshark I only see the packets when the weather station is turned on. I don't see any other transmission packets to Wunderground, but the data is being transmitted regularly. Of course I use the wifi interface with wireshark. Where is the mistake?
thanks and congratulations for your videos
Antonio
I am no Wireshark expert. Maybe you use Pi-Hole to monitor your internet traffic. It should show you which sites get traffic and when (I just read about it, never tried myself)
@@AndreasSpiess many thanks Andreas and all the best in 2021
Hello, great video I saw a long time ago, but just moved into usage. unfortunately with no luck since my weather station send data on 868Mhs (according to doc). But I'm not able to get any data from it using an SDR and RTL_SDR, any hints ? I can get 433Mhz sensor for temp but no luck for wind or rain sensor ....
Thx
If the temp is on 433 the rest most probably is also there. But make sure it is your sensor and not your neighbor’s