| |
SP7LAK | 10.07.2016 17:03:52 |
Grupa: Użytkownik
Posty: 17 #2306094 Od: 2016-7-2
| Do kolegi VSS w pliku: world_weather_online.py było coś takiego: REQ_URL = "https://api.worldweatheronline.com/free/v2/weather.ashx?"\ + "q={LAT},{LON}&format=json&num_of_days=2&key={API_KEY}" znalazłem w opisie na stronie worldweatheronline.com że powinno być coś takiego: #Free API: https://api.worldweatheronline.com/free/v2/search.ashx #Premium API: https://api.worldweatheronline.com/premium/v1/search.ashx
jak wygenerowałem ten API program ruszył z następującym kodem: REQ_URL = "https://api.worldweatheronline.com/premium/v1/weather.ashx?"\ + "q={LAT},{LON}&format=json&num_of_days=2&key={API_KEY}"
tylko tak mi się wydaje że tylko przez 60 dni będzie za free.
Następnie zerknij tutaj: config.py from world_weather_online import WorldWeatherOnline worldweatheronline = WorldWeatherOnline( api_key="Tu wstawić wygenerowany API", latitude=52.22, longitude=19.35, language=pl_microsoft, message_template="""\ stan_pogody_z_godziny {OBSERVATION_TIME} _ {CURRENT_WEATHER} temperatura {CURRENT_TEMP_C} wilgotnosc {CURRENT_HUMIDITY} _ kierunek_wiatru {CURRENT_WIND_DIR} {CURRENT_WIND_DIR_DEG} predkosc_wiatru {CURRENT_WIND_SPEED_MPS} {CURRENT_WIND_SPEED_KMPH} _ cisnienie {CURRENT_PRESSURE} pokrywa_chmur {CURRENT_CLOUDCOVER} _
prognoza_na_nastepne trzy godziny temperatura {FCAST_TEMP_C} stopni_celsjusza kierunek_wiatru {FCAST_WIND_DIR} {FCAST_WIND_DIR_DEG} predkosc_wiatru {FCAST_WIND_SPEED_MPS} {FCAST_WIND_SPEED_KMPH}""")
Zobaczymy co będzie jak minie ten czas free pewnie już teraz trzeba dopisać coś aby pobierało dane z innej strony lub własnych czujników. Jak ktoś już coś dopisał to proszę się podzielić informacjami.
Pozdrawiam Krzysztof |
| |
Electra | 21.11.2024 18:56:12 |
|
|
| |
SP7LAK | 10.07.2016 17:31:51 |
Grupa: Użytkownik
Posty: 17 #2306111 Od: 2016-7-2
| Do kolegi VSS Chciałem dodać, iż ja nie posiadam w config.py odwołania do ...pl_google/pl_google.py u mnie jest zamiast tego import pl_microsoft.pl_microsoft as pl_microsoft lang = "pl_microsoft"
czyli jest .../pl_microsoft/pl_microsoft.py i jeszcze kilka skryptów + wszystkie pliki audio.ogg
gdzieś widziałem instalację z pl_google ale nie testowałem jej.
na drive.google.com w SR0WX znalazłem opis aby zainstalować coś takiego: apt-get install python-six apt-get install python-pygame apt-get install python-tz apt-get install python-serial apt-get install alsa-utils apt-get install alsa-tools apt-get install sox apt-get install lame apt-get install git
może czegoś brak u ciebie.
Moja instalacja jest wg opisu na tej stronie od kolegi sq6jnx |
| |
VSS | 10.07.2016 21:25:18 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306226 Od: 2009-12-24
Ilość edycji wpisu: 1 | moja wersja działała i gadała do czasu aż YW wypiął się na darmowe info o pogodzie. powalczę zaraz z tymi skryptami i zobaczę co da się zrobić. _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
VSS | 10.07.2016 21:38:15 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306231 Od: 2009-12-24
Ilość edycji wpisu: 1 | teraz mam takie komunikaty:
Traceback (most recent call last): File "sr0wx.py", line 138, in <module> import config File "/root/sr0wx.py/config.py", line 35, in <module> import pl_google.pl_google as pl_google File "/root/sr0wx.py/pl_google/pl_google.py", line 18, in <module> from six import u ImportError: No module named six
uparcie widzi w linii 138 błąd _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP9MK | 10.07.2016 23:18:16 |
Grupa: Użytkownik
QTH: Mysłowice
Posty: 571 #2306279 Od: 2016-5-4
| Instalujesz to na nowo czy odpalasz tą paczkę, którą podrzuciłem tutaj? |
| |
VSS | 10.07.2016 23:22:08 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306281 Od: 2009-12-24
| mam na pi system, kiedyś tam wszystko działało tylko jak YW przestał dawać dane to umarło. wykasowałem cały katalog sr0wx.pl i przekopiowałem zawartość tego co zassałem i mam takie błędy jak wkleiłem. co śmieszniejsze na starej konfiguracji ( ta co nie zasysa danych z YW) pami gada zapowiedź startowa i końcowa bez błędów. _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP7LAK | 11.07.2016 00:12:02 |
Grupa: Użytkownik
Posty: 17 #2306307 Od: 2016-7-2
| może się mylę ale czy to nie jest tak: sr0wx.py line 138 ładuje config.py config.py line 35 ładuje pl_google.py pl_google.py line 18 ładuje six którego brak.
załaduj go poleceniem sudo apt-get install python-six |
| |
VSS | 11.07.2016 00:14:55 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306309 Od: 2009-12-24
Ilość edycji wpisu: 1 |
trafione
ale teraz mam tak:
Traceback (most recent call last): File "sr0wx.py", line 138, in <module> import config File "/root/sr0wx.py/config.py", line 56, in <module> language=pl_microsoft, NameError: name 'pl_microsoft' is not defined
ok, zamieniłem na pl_google
teraz jest tak:
Traceback (most recent call last): File "sr0wx.py", line 138, in <module> import config File "/root/sr0wx.py/config.py", line 76, in <module> activity_map = m() NameError: name 'm' is not defined
i tu juz nie wiem co mam zmienić
_________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
VSS | 11.07.2016 00:20:41 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306311 Od: 2009-12-24
| ok, wywyaliłem activity map i jest drobny sukces, gada !!! teraz brakuje sampli i nadal nie czyta danych z WWO:
root@piaware:~/sr0wx.py# python sr0wx.py 2016-07-11 00:19:25,742 root INFO: sr0wx.py started 2016-07-11 00:19:25,746 root INFO:
Copyright 2009-2014 Michal Sadowski (sq6jnx at hamradio dot pl)
Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.
-----------------------------------------------------------
You can find full list of contributors on github.com/sq6jnx/sr0wx.py
2016-07-11 00:19:25,751 root INFO: starting <world_weather_online.WorldWeatherOnline object at 0x9bd930>... 2016-07-11 00:19:25,755 world_weather_online INFO: Sending query 2016-07-11 00:19:26,624 root ERROR: Exception when running <world_weather_online.WorldWeatherOnline object at 0x9bd930> Traceback (most recent call last): File "sr0wx.py", line 158, in <module> module_data = module.get_data() File "/root/sr0wx.py/world_weather_online.py", line 129, in get_data "message": self.__message_template.format(**data), KeyError: 'FCAST_TEMP_C' 2016-07-11 00:19:26,683 root INFO: playlist elements: tu_eksperymentalna_automatyczna_stacja_pogodowatu_automatyczna_stacja_pogodowa_powiatu_mysowice sp9mk _ tu_sp9mk [sndarray] 2016-07-11 00:19:26,688 root INFO: loading sound samples... 2016-07-11 00:19:26,692 root INFO: playing sound samples 2016-07-11 00:19:26,698 root WARNING: Couldn't find pl_google/tu_eksperymentalna_automatyczna_stacja_pogodowatu_automatyczna_stacja_pogodowa_powiatu_mysowice.ogg 2016-07-11 00:19:27,027 root ERROR: Failed to open serial port /dev/ttyS0@9600 2016-07-11 00:19:42,280 root INFO: finishing... 2016-07-11 00:19:43,284 root ERROR: Couldn't close serial port Traceback (most recent call last): File "sr0wx.py", line 281, in <module> ser.close() NameError: name 'ser' is not defined 2016-07-11 00:19:43,414 root INFO: goodbye
_________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP7LAK | 11.07.2016 00:26:37 |
Grupa: Użytkownik
Posty: 17 #2306314 Od: 2016-7-2
| config.py # ------------- # activity_map # ------------
from activity_map import ActivityMap activitymap = ActivityMap( service_url="http://test.ostol.pl/?base=", callsign="znak", latitude=52.00, longitude=19.00, hour_quarter=5, above_sea_level=118, above_ground_level=20, station_range=25, additional_info="Stacja pogodowa - test", ) |
| |
SP7LAK | 11.07.2016 00:29:15 |
Grupa: Użytkownik
Posty: 17 #2306315 Od: 2016-7-2
| sample znalazłem tutaj: https://drive.google.com/folderview?id=0B8qTdhVNvOxOLTlESi1TQnNQa00&usp=sharing&tid=0B8qTdhVNvOxOTjNSRGdnSGRhaFk
pozostałe musisz wygenerować. |
| |
Electra | 21.11.2024 18:56:12 |
|
|
| |
VSS | 11.07.2016 00:45:53 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306321 Od: 2009-12-24
Ilość edycji wpisu: 3 | ok, sample to na razie nie problem, chwilowo wylatują takie błędy i nie pobiera danych z WWO:
2016-07-11 00:47:54,623 root INFO: starting <activity_map.ActivityMap object at 0x226c8f0>... 2016-07-11 00:47:54,899 activity_map INFO: Message sent, status OK 2016-07-11 00:47:54,902 root INFO: starting <world_weather_online.WorldWeatherOnline object at 0x20f3930>... 2016-07-11 00:47:54,907 world_weather_online INFO: Sending query 2016-07-11 00:47:55,705 root ERROR: Exception when running <world_weather_online.WorldWeatherOnline object at 0x20f3930> Traceback (most recent call last): File "sr0wx.py", line 158, in <module> module_data = module.get_data() File "/root/sr0wx.py/world_weather_online.py", line 93, in get_data 'OBSERVATION_TIME': l.read_datetime(obs_localtime, '%H %M'), AttributeError: 'module' object has no attribute 'read_datetime' 2016-07-11 00:47:55,762 root INFO: playlist elements: automatyczna_stacja_pogodowa_dla_miasta_poznania sp3vss _ sp3vss [sndarray] 2016-07-11 00:47:55,766 root INFO: loading sound samples... 2016-07-11 00:47:55,772 root INFO: playing sound samples 2016-07-11 00:47:56,041 root ERROR: Failed to open serial port /dev/ttyS0@9600
mam wrażenie, że w tym pogrubionym jest problem, nie radzi sobie z pobraniem daty _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP9MK | 11.07.2016 06:55:48 |
Grupa: Użytkownik
QTH: Mysłowice
Posty: 571 #2306353 Od: 2016-5-4
| Ciekawe z tymi samplami bo w mojej paczce wygenerowane są wszystkie potrzebne do czytania pogody. Same generowanie sampli to też problem (przynajmniej ja miałem) bo google po 20 samplu stwierdzało mnie jako automat i blokowało. Musiałem wtedy resetować ruter wywalić z listy wygenerowane sample i tak do zwycięstwa. |
| |
VSS | 11.07.2016 07:35:18 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306369 Od: 2009-12-24
Ilość edycji wpisu: 1 | SP9MK pisze:
Ciekawe z tymi samplami bo w mojej paczce wygenerowane są wszystkie potrzebne do czytania pogody. Same generowanie sampli to też problem (przynajmniej ja miałem) bo google po 20 samplu stwierdzało mnie jako automat i blokowało. Musiałem wtedy resetować ruter wywalić z listy wygenerowane sample i tak do zwycięstwa.
no własnie nie są w pliku config.py masz takie teksty:
["tu_eksperymentalna_automatyczna_stacja_pogodowatu_automatyczna_stacja_pogodowa_powiatu_mysowice", "sp9mk", ] goodbye_msg = ["_", "tu_sp9mk", cw('sp9mk')]
a plik oog ma nazwę: "tu_automatyczna_stacja_pogodowa_powiatu_mysowice.ogg"
w pliku py jest błąd, dlatego zgłasza brak pliku
_________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP7LAK | 11.07.2016 09:06:51 |
Grupa: Użytkownik
Posty: 17 #2306391 Od: 2016-7-2
| no właśnie nie są - potwierdzam nie wszystkie ale jest sporo, brakuje czegoś,
Te podstawowe 3 typu: "tu_eksperymentalna_automatyczna_stacja_pogodowatu_automatyczna_stacja_pogodowa_powiatu_mysowice", "sp9mk", "tu_sp9mk" generowałem sam i nazwa pliku audio ma być taka jak zadeklarowałeś w "" + .ogg czyli: "tu_eksperymentalna_automatyczna_stacja_pogodowatu_automatyczna_stacja_pogodowa_powiatu_mysowice.ogg" musisz mieć taki plik wygenerowany np. google. możesz zadeklarować zamiast "tu_eksperymentalna_automatyczna..." zadeklarować "abc" i umieścić plik audio abc.ogg i to co będzie w tym pliku to zostanie powiedziane.
Przy braku pliku audio.ogg program zgłasza ostrzeżenie o braku pliku audio Błąd zgłasza przy komunikacji np: z world_weather_online |
| |
SQ7OFD | 11.07.2016 17:42:33 |
Grupa: Użytkownik
QTH: Łódź
Posty: 518 #2306583 Od: 2009-9-11
| Witam kolegów. Miło jest mi poinformować, że Łódź również oficjalnie przystąpiła do pogodynkowej mapy w SP. Wniosek o wydanie pozwolenia został złożony do UKE i pozostaje nam czekać na przysłanie dokumentu. Gotowy projekt łącznie z maliną, radiem i instalacją antenową mamy już gotowy, komunikaty są co 15 min zatem pozostaje włączyć ponownie do kontaktu i niech działa. Nad całością pracowali koledzy SQ7LRX Adam, SQ7AYZ Piotr, SQ7SCC Arek i ja SQ7OFD. Nadajnik zlokalizowany będzie praktycznie w centrum łodzi a jego zasięg szacujemy na około 20 km od miejsca zainstalowania ( dotyczy anten stacjonarnych ). Jak tylko odbiorę pozwolenie od razu poinformuję. Artur _________________ Artur. D-STAR ŁÓDŹ TEAM.
|
| |
VSS | 11.07.2016 21:36:09 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306684 Od: 2009-12-24
| SQ7OFD pisze:
Witam kolegów. Miło jest mi poinformować, że Łódź również oficjalnie przystąpiła do pogodynkowej mapy w SP. Wniosek o wydanie pozwolenia został złożony do UKE i pozostaje nam czekać na przysłanie dokumentu. Gotowy projekt łącznie z maliną, radiem i instalacją antenową mamy już gotowy, komunikaty są co 15 min zatem pozostaje włączyć ponownie do kontaktu i niech działa. Nad całością pracowali koledzy SQ7LRX Adam, SQ7AYZ Piotr, SQ7SCC Arek i ja SQ7OFD. Nadajnik zlokalizowany będzie praktycznie w centrum łodzi a jego zasięg szacujemy na około 20 km od miejsca zainstalowania ( dotyczy anten stacjonarnych ). Jak tylko odbiorę pozwolenie od razu poinformuję. Artur
no to zróbcie obraz karty i wystawcie do neta, dla potomnych. _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP9MK | 11.07.2016 23:15:05 |
Grupa: Użytkownik
QTH: Mysłowice
Posty: 571 #2306731 Od: 2016-5-4
| SP7LAK wiesz co zauważyłem, że kopiując pliki pod maliną na pendrive część plików gdzieś się traci? Jak pisałem wcześniej chciałem wprost skopiować katalog sr0wx na pendrive i pod windowsem było widoczne tylko 56kb z ponad 200MB |
| |
VSS | 12.07.2016 07:40:20 |
Grupa: Użytkownik
QTH: POZnan*
Posty: 3898 #2306800 Od: 2009-12-24
| używajcie Win32DiskImager - wtedy zrobisz cały obraz karty. w pi jest linux i na windowsie tego nie przekopiujesz, nie widzisz całości karty. _________________ Artur VSS https://sp3vss.eu PZK - Piraci Z Karaibów
Udostępniający link nie odpowiada z automatu za treść: https://tiny.pl/tqrng http://hudoc.echr.coe.int/eng?i=001-187930
|
| |
SP761122 | 12.07.2016 13:15:34 |
Grupa: Użytkownik
QTH: Kraków
Posty: 97 #2306922 Od: 2015-6-5
| Mam pytanie do kolegów. Gdzie można pobrać aktualną działającą wersję softu do sr0wx. Przez długi czas miałem jakąś bardzo starą wersję, któ©a do niedawna działała ale po tym gdy yahoo coś pozmieniało w api to ta stara wersja przestała czytać pogodę. No i pogodynka leży wyłączona. Pobrałem wersję z gita ale nie potrafię poradzić sobie z jej uruchomieniem.
_________________ Blog o krótkofalarstwie https://vhf.com.pl Mapa krótkofalowców https://vhf.com.pl/mapa-krotkofalowcow Harmonogram stacji AM https://vhf.com.pl/harmonogram-stacji-am Mapa QTH-lokatorów https://vhf.com.pl/mapa-qth-lokatorow Mapa przemienników https://vhf.com.pl/mapa-przemiennikow |
| |
Electra | 21.11.2024 18:56:12 |
|
|