{"id":1589,"date":"2019-01-20T20:29:18","date_gmt":"2019-01-20T19:29:18","guid":{"rendered":"http:\/\/tech4.pl\/SQ9MDD\/?p=1589"},"modified":"2019-01-20T20:29:18","modified_gmt":"2019-01-20T19:29:18","slug":"aprx-i-domoticz-czyli-przepis-na-wx-a","status":"publish","type":"post","link":"https:\/\/sq9mdd.hamspirit.pl\/?p=1589","title":{"rendered":"APRX i Domoticz czyli przepis na WX-a"},"content":{"rendered":"<p>W tym wpisie poka\u017c\u0119 jak mo\u017cna w \u0142atwy spos\u00f3b importowa\u0107 dane z czujnik\u00f3w pogodowych systemu domoticz i wysy\u0142a\u0107 je do sieci APRS za pomoc\u0105 APRX-a.<\/p>\n<p><!--more--><\/p>\n<p>Postanowi\u0142em uruchomi\u0107 stacj\u0119 pogodow\u0105, ale by nie dublowa\u0107 czujnik\u00f3w w kt\u00f3re i tak ju\u017c jest wyposa\u017cone moje mieszkanie i s\u0105 pod\u0142\u0105czone do domoticza, postanowi\u0142em \u017ce dane b\u0119d\u0119 pobiera\u0142 bezpo\u015brednio z niego.\u00a0 W tym celu przygotowa\u0142em skrypt PHP kt\u00f3ry \u0142\u0105czy si\u0119 z domoticzem i przygotowuje poprawn\u0105 ramk\u0119 pogodow\u0105. Zak\u0142adam \u017ce APRX jest ju\u017c zainstalowany wed\u0142ug instrukcji z <a href=\"http:\/\/10.9.48.151\/?p=626\">tego wpisu.<\/a> Instalacj\u0119 skryptu rozpoczniemy od \u015bci\u0105gni\u0119cia \u017ar\u00f3d\u0142a z githuba a nast\u0119pnie przekonfigurujemy aprx-a w taki spos\u00f3b by z niego korzysta\u0142.<\/p>\n<p>W tym celu logujemy si\u0119 do raspberrypi na kt\u00f3rym mamy zainstalowanego APRX-a a nast\u0119pnie wykonujemy nast\u0119puj\u0105ce komendy:<\/p>\n<pre>rw\ncd \/var\/www\/html\nsudo wget https:\/\/raw.githubusercontent.com\/SQ9MDD\/WXDomoPHP\/master\/wx.php\n<\/pre>\n<p>Po \u015bci\u0105gni\u0119ciu pliku musimy zmieni\u0107 atrybuty pliku by by\u0142 wykonywalny:<\/p>\n<pre>sudo chmod 775 wx.php\n<\/pre>\n<p>Nast\u0119pnie przyst\u0119pujemy do konfiguracji skryptu. Edytujemy go za pomoc\u0105 komendy:<\/p>\n<pre>pico wx.php\n<\/pre>\n<p>Interesuje nas sekcja z ustawieniami kt\u00f3ra jest tu\u017c pod komentarzami:<\/p>\n<pre>\/\/\/\/\/\/\/\/ zmienne tutaj ustawiasz parametry dostepu do danych  oraz znak i pozycje \/\/\/\/\/\/\/\/\n$callsign\t\t= 'SQ9MDD-4';\t\t\t\/\/ your WX callsign\t\t\/\/\n$lat\t\t\t= '5215.01N';\t\t\t\/\/ coordinates APRS format\t\/\/\n$lon\t\t\t= '02055.58E';\t\t\t\/\/ coordinates APRS format\t\/\/\n$ip\t\t\t= '10.9.48.3';\t\t\t\/\/ domoticz IP adress\t\t\/\/\n$temp_idx\t\t= '246';\t\t\t\/\/ Temp sensor IDX\t\t\/\/\n$tempi_idx\t\t= '0';\t\t\t\t\/\/ inside temperature\t\t\/\/\n$humi_idx\t\t= '246';\t\t\t\/\/ Humidity sensor IDX\t\t\/\/\n$baro_idx\t\t= '241';\t\t\t\/\/ Baromether  IDX\t\t\/\/\n$comment\t\t= 'Domoticz &amp; APRX WX test';\t\/\/ beacon comment\t\t\/\/\n$err_comment\t\t= 'ERROR NO WX DATA';\t\t\/\/ comment if can't connect     \/\/\n\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/ DO NOTE EDIT BELLOW THIS LINE \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\n<\/pre>\n<p>Wpisy dotycz\u0105ce znaku i po\u0142o\u017cenia nie wymagaj\u0105 komentarza.<br \/>\nW pozycji ip wpisujemy adres ip domoticza w naszej sieci. Je\u015bli port na kt\u00f3rym s\u0142ucha domoticz jest inny ni\u017c 80 nale\u017cy go dopisa\u0107 po dwukropku.<br \/>\nNast\u0119pnie musimy wpisa\u0107 w\u0142a\u015bciwe identyfikatory czujnik\u00f3w. To zas mo\u017cna szybko sprawdzi\u0107 po zalogowaniu si\u0119 do domoticza. Gdzie w zak\u0142adce konfiguracja urz\u0105dzenia mo\u017cemy podejrze\u0107 w\u0142a\u015bciwe IDX dla ka\u017cdego z czujnik\u00f3w.<\/p>\n<div id=\"attachment_1597\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=1597\" rel=\"attachment wp-att-1597\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1597\" class=\"wp-image-1597 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.15.58-300x134.png\" alt=\"Zrzut ekranu 2019-01-20 19.15.58\" width=\"300\" height=\"134\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.15.58-300x134.png 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.15.58-1024x459.png 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.15.58-768x344.png 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.15.58.png 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1597\" class=\"wp-caption-text\">Domoticz okno urz\u0105dzenia.<\/p><\/div>\n<p>&nbsp;<\/p>\n<p>Po skonfigurowaniu skryptu mo\u017cemy go uruchomi\u0107\u00a0 by skontrolowa\u0107 czy dane s\u0105 poprawnie generowane:<\/p>\n<pre>.\/wx.php\n<\/pre>\n<p>Jesli wszystko dzia\u0142a poprawnie, mo\u017cemy przyst\u0105pi\u0107 do konfiguracji APRX-a by wysy\u0142a\u0142 ramki pogodowe. W tym celu otwieramy plik konfiguracyjny APRX-a:<\/p>\n<pre>sudo pico \/etc\/aprx.conf\n<\/pre>\n<p>W \u015brodku musimy do\u0142o\u017cy\u0107 sekcj\u0119 beacon wed\u0142ug wzoru poni\u017cej:<\/p>\n<pre># pogodynka\n&lt;beacon&gt;\nbeacon mode radio\ncycle-size 10m\nbeacon srccall SQ9MDD-4 exec \/var\/www\/html\/wx.php\n&lt;\/beacon&gt;\n<\/pre>\n<p>Dobrze jest u\u017cy\u0107 odr\u0119bnego SSID dla stacji WX Tak by si\u0119 odr\u00f3\u017cnia\u0142a na mapie jako osobna stacja. Po pomy\u015blnym zapisaniu konfiguracji restartujemy malink\u0119 i obserwujemy swoj\u0105 pogodynk\u0119 na mapie.<\/p>\n<div id=\"attachment_1600\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=1600\" rel=\"attachment wp-att-1600\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1600\" class=\"wp-image-1600 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.39.58-300x223.png\" alt=\"Zrzut ekranu 2019-01-20 19.39.58\" width=\"300\" height=\"223\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.39.58-300x223.png 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.39.58.png 459w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1600\" class=\"wp-caption-text\">Podgl\u0105d stacji pogodowej w aplikacji APRSIS32<\/p><\/div>\n<p>Dane kt\u00f3re s\u0105 przesy\u0142ane do sieci APRS mo\u017cna te\u017c obejrze\u0107 i analizowa\u0107 na stronie aprs.fi<\/p>\n<div id=\"attachment_1608\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=1608\" rel=\"attachment wp-att-1608\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1608\" class=\"wp-image-1608 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.43.53-300x134.png\" alt=\"Zrzut ekranu 2019-01-20 19.43.53\" width=\"300\" height=\"134\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.43.53-300x134.png 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.43.53-1024x459.png 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.43.53-768x344.png 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.43.53.png 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1608\" class=\"wp-caption-text\">Stacja pogodowa na stronie aprs.fi<\/p><\/div>\n<div id=\"attachment_1607\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=1607\" rel=\"attachment wp-att-1607\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1607\" class=\"wp-image-1607 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.44.08-300x158.png\" alt=\"Zrzut ekranu 2019-01-20 19.44.08\" width=\"300\" height=\"158\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.44.08-300x158.png 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.44.08-1024x538.png 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.44.08-768x404.png 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/Zrzut-ekranu-2019-01-20-19.44.08.png 1122w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1607\" class=\"wp-caption-text\">Wykresy pogodowe na stronie aprs.fi<\/p><\/div>\n<div id=\"attachment_1603\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=1603\" rel=\"attachment wp-att-1603\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-1603\" class=\"wp-image-1603\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2019\/01\/WX-300x254.jpg\" alt=\"WX\" width=\"300\" height=\"254\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/WX-300x254.jpg 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/WX-1024x867.jpg 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/WX-768x650.jpg 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2019\/01\/WX.jpg 1206w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-1603\" class=\"wp-caption-text\">Stacja pogodowa na ekranie radiotelefonu FT2D<\/p><\/div>\n<p>Jak wida\u0107 zbudowanie stacji pogodowej na bazie domoticza nie jest specjalnie trudne.<\/p>\n<p>R.<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>W tym wpisie poka\u017c\u0119 jak mo\u017cna w \u0142atwy spos\u00f3b importowa\u0107 dane z czujnik\u00f3w pogodowych systemu domoticz i wysy\u0142a\u0107 je do sieci APRS za pomoc\u0105 APRX-a.<\/p>\n","protected":false},"author":2,"featured_media":1603,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4,11,22],"tags":[],"class_list":["post-1589","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-aprs","category-domoticz","category-software"],"_links":{"self":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/1589","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1589"}],"version-history":[{"count":0,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/1589\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/media\/1603"}],"wp:attachment":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1589"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1589"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1589"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}