{"id":108,"date":"2016-04-09T20:30:11","date_gmt":"2016-04-09T18:30:11","guid":{"rendered":"https:\/\/einstein.amsterdam\/blog\/?page_id=108"},"modified":"2017-10-31T21:53:02","modified_gmt":"2017-10-31T19:53:02","slug":"recieving-weatherstations","status":"publish","type":"page","link":"https:\/\/einstein.amsterdam\/?page_id=108","title":{"rendered":"Part 4 : Weather"},"content":{"rendered":"<p><span id=\"Recieving_Weatherstations\" class=\"mw-headline\">Recieving Weatherstations<\/span><\/p>\n<p>Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can profit from receiving all the data of your neighbors fancy wireless weather station data and use it for your own benefits.<\/p>\n<p>Weatherstations with wireless sensors are very common and cheap now-a-days. Prices vary from 80 euro to a few hundred euros. What most of them have in common is the use of the LPD433 (Low Power Device 433 MHz) or unlicensed ISM band\/SRD bandfrequency to transmit the data on air. (Among with wireless doorbells, cheap wireless alarms, car key-locks e.t.c\u2026)<\/p>\n<p>The maximum transmission power for these devices is 10mW max. This will cause you will be receiving only weather stations that are in your direct vicinity (depending on your antenna set-up of course)<\/p>\n<p>In order to decode these signals I will have to redirect you to part 1 where the basic setup for the basic setup of RTL_SDR. If you have this working, the following program will work too as it is based on the same code.<\/p>\n<p>We will use rtl_433, which turns your Realtek RTL2832 based DVB dongle into a 433.92MHz generic data receiver.<\/p>\n<p>Installation instructions:<\/p>\n<pre>git clone <a class=\"external free\" href=\"https:\/\/github.com\/merbanan\/rtl_433.git\" rel=\"nofollow\">https:\/\/github.com\/merbanan\/rtl_433.git<\/a>\r\ncd rtl_433\/\r\nmkdir build\r\ncd build\r\ncmake ..\/\r\nmake\r\n<\/pre>\n<p>Now\u2026 lets start the fun, and start the program (which will be located in \/rtl_433\/build\/src)<\/p>\n<pre>pi@srv-rasp-01 ~\/rtl_433\/build\/src $ .\/rtl_433 -p 24\r\nRegistering protocol[01] Rubicson Temperature Sensor\r\nRegistering protocol[02] Prologue Temperature Sensor\r\nRegistering protocol[03] Silvercrest Remote Control\r\nRegistering protocol[04] ELV EM 1000\r\nRegistering protocol[05] ELV WS 2000\r\nRegistering protocol[06] Waveman Switch Transmitter\r\nFound 1 device(s):\r\n  0:  Realtek, RTL2838UHIDIR, SN: 00000001\r\nUsing device 0: ezcap USB 2.0 DVB-T\/DAB\/FM dongle\r\nFound Rafael Micro R820T tuner\r\nExact sample rate is: 250000.000414 Hz\r\nSample rate set to 250000.\r\nSample rate decimation set to 0. 250000-&gt;250000\r\nBit detection level set to 10000.\r\nTuner gain set to Auto.\r\nReading samples in async mode...\r\nTuned to 433920000 Hz.\r\nSensor temperature event:\r\nprotocol       = Rubicson\/Auriol\r\nrid            = ac\r\ntemp           = 5.2\r\nac 80 34 f6 50\r\n<\/pre>\n<p>And there is the first weather station. 5.2 degrees Celsius. Good to know\u00a0\ud83d\ude42 .. There are many more options to explore (you can use the -a option to analyze the signal) and you probably will receive some wireless doorbells, energy switches , e.t.c. so hopefully this will inspire you to do something nice with it.<\/p>\n<pre>rtl_433 -a\r\n\r\n<\/pre>\n<p>Good luck with receiving!<\/p>\n","protected":false},"excerpt":{"rendered":"<div class=\"mh-excerpt\"><p>Recieving Weatherstations Welcome back to part 3 already with DVB-T Fun with a Raspberry PI. In this part I will show you how you can <a class=\"mh-excerpt-more\" href=\"https:\/\/einstein.amsterdam\/?page_id=108\" title=\"Part 4 : Weather\">[&#8230;]<\/a><\/p>\n<\/div>","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/108"}],"collection":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=108"}],"version-history":[{"count":1,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/108\/revisions"}],"predecessor-version":[{"id":1613,"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=\/wp\/v2\/pages\/108\/revisions\/1613"}],"wp:attachment":[{"href":"https:\/\/einstein.amsterdam\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=108"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}