Страница 2 из 4
Погода
Добавлено: 14 дек 2018, 09:45
pipapsix
нашел.я слепой.
Отправлено спустя 52 секунды:
com писал(а): 14 дек 2018, 09:44fsergei70, . я сильно извиняюсь конечно, но можно попросить то же самое, но для шилда W5100 ? ви фи модуль есть, но
Я думаю, это нужно допилить сначала.
Погода
Добавлено: 14 дек 2018, 09:45
Александр
[ref]pipapsix[/ref], Пусть поживёт:)
На главной сайта введи название на буржуйском. Когда появится или найдёшь нужное - открой.
В адресной строке и будет искомое id.
Погода
Добавлено: 14 дек 2018, 09:48
com
Наверное там надо зарегистрироваться и получить ключ API ?
Погода
Добавлено: 14 дек 2018, 09:48
Александр
[ref]com[/ref], Да.
Погода
Добавлено: 14 дек 2018, 09:59
pipapsix
Александр писал(а): 14 дек 2018, 09:45В адресной строке и будет искомое id.
там она с.. и была. только не всегда появляется.
Отправлено спустя 2 минуты 57 секунд:
com писал(а): 14 дек 2018, 09:48Наверное там надо зарегистрироваться и получить ключ API ?
если не заходит на регистрацию, то плагин VPN нужно установить. На всякий случай.
Отправлено спустя 4 минуты 13 секунд:
так, получилось вывести на экран. Только расхождение с сайтом, или округление идет.
Погода
Добавлено: 14 дек 2018, 10:01
com
[ref]pipapsix[/ref], Только что зарегистрировался, пишет что ключ активируется через пару часов..
Погода
Добавлено: 14 дек 2018, 10:34
fsergei70
com писал(а): 14 дек 2018, 09:44 для шилда W5100
В самом блоке никаких настроек ESP нет, по идее должно работать и на ардуино с W5100. Я блок не проверял, просто готовый скетч влок впихнул, самому интересно как будет работать.
Погода
Добавлено: 14 дек 2018, 10:54
Kotafey
pipapsix писал(а): 14 дек 2018, 09:41ну все, ща комп улетит на улицу,
где id города увидеть?? весь сайт истыкал в поисках.
Находите Ваш город в поисковике не сайте, последнее число после слеша в строке адреса в браузере и есть id
Погода
Добавлено: 14 дек 2018, 11:01
pipapsix
Kotafey писал(а): 14 дек 2018, 10:54Находите Ваш город в поисковике не сайте, последнее число после слеша в строке адреса в браузере и есть id
я отписался , что уже нашел. я вам в личку написал.
Погода
Добавлено: 15 дек 2018, 11:13
com
fsergei70 писал(а): 14 дек 2018, 10:34В самом блоке никаких настроек ESP нет, по идее должно работать и на ардуино с W5100. Я блок не проверял, просто готовый скетч в блок впихнул, самому интересно как будет работать.
С w5100 блок не работает, во вкладке функции jsonGet() там что то про wifi. Пробывал настроить web клиент для w5100, но там в настройках обращение к серверу по IP адресу, а в мануале на сайте написано, что запрос делать только по URL. Что можно сделать?
Отправлено спустя 3 минуты 19 секунд:
Скачал версии портативные flprog 1.10 и 1.9.2, в старых версиях вроде бы в настройках веб клиента запрос по URL, но почему то при создании проекта-выбор платы программа вылетает
Погода
Добавлено: 13 янв 2019, 12:24
com
[ref]fsergei70[/ref], замечательный блок, все работает. А можно ли попросить вас сделать выход информации, облачно ,дождь и т.д?
Погода
Добавлено: 15 янв 2019, 09:32
fsergei70
com писал(а): 13 янв 2019, 12:24 можно ли попросить вас сделать выход информации, облачно ,дождь
Добавил в блок 3 выхода облачность в %, дождь за 3 часа в мм, и снег за 3 час в мм. блок компилируется, в железе не проверял.
Если кто то может помочь, добавить входы в этот блок для Id города и API ключа, чтоб не редактировать блок, а то у меня не получается.
Погода
Добавлено: 15 янв 2019, 09:58
User8
[ref]fsergei70[/ref], delay 50 секунд в блоке, я надеюсь вы знаете как delay работает? Это равносильно что esp зависать постоянно будет и ничего работать не будет.
Погода
Добавлено: 15 янв 2019, 10:20
fsergei70
User8 писал(а): 15 янв 2019, 09:58я надеюсь вы знаете как delay работает?
Я блок делал из этого кода. В коде разбираюсь плохо.
http://arduinolab.pw/index.php/2016/08/ ... -iz-video/ .
Как переделать чтоб работало без тормозов?
Отправлено спустя 9 минут 51 секунду:
Еще сайт с бесплатным API вроде выдает прогноз на 5 дней, как его задействовать?
Погода
Добавлено: 15 янв 2019, 10:43
User8
[ref]fsergei70[/ref], убрать совсем delay оттуда, он там нужен чтобы каждые 50 сек брать новые данные, обязательно ставить на вход Rtrig и через сколько надо опрашивать, поставить симметричный вибратор после Rtrig. 5 дневный по другой ссылке
https://samples.openweathermap.org/data ... 30761fae22 получается нужно новый блок делать
Погода
Добавлено: 15 янв 2019, 10:56
fsergei70
[ref]User8[/ref],
Спасибо. все понял.
А как в строке
client.println("GET /data/2.5/weather?id=542420&appid=6a4ba421859c9f4166697758b68d889b HTTP/1.1");
сделать получение id и appid с входов блока или с параметров ?
Погода
Добавлено: 15 янв 2019, 11:17
Sancho
fsergei70 писал(а): 15 янв 2019, 10:56[ref]User8[/ref],
А как в строке
client.println("GET /data/2.5/weather?id=542420&appid=6a4ba421859c9f4166697758b68d889b HTTP/1.1");
сделать получение id и appid с входов блока или с параметров ?
Параметром - никак, ибо с двух сторон встанут пробелы.
Со входов - сложением.
Погода
Добавлено: 15 янв 2019, 13:15
User8
[ref]fsergei70[/ref], проверяйте
Отправлено спустя 12 минут 10 секунд:
немного кое чего исправил и перезалил
Отправлено спустя 37 минут 44 секунды:
надо еще будет переделать, криво там все
Погода
Добавлено: 15 янв 2019, 13:16
User8
Вот в таком варианте уже можно использовать по человечески. Rtrig встроен в блок, можно внешний не использовать.
Не забудьте на вход Get поставить симметричный мультивибратор, чтобы делать запросы через какое-то время.
Библиотека:
https://github.com/bblanchon/ArduinoJson
Погода
Добавлено: 15 янв 2019, 13:20
com
Может можно сделать выход этого параметра (пдчеркнутый) {"coord":{"lon":65.53,"lat":57.15},"weather":[{"id":
801,"main":"Clouds","description":"few clouds","icon":"02d"}],"base":"stations","main":{"temp":262.15,"pressure":1013,"humidity":78,"temp_min":262.15,"temp_max":262.15},"visibility":10000,"wind":{"speed":6,"deg":240},"clouds":{"all":20},"dt":1547544600,"sys":{"type":1,"id":8988,"message":0.0031,"country":"RU","sunrise":1547525157,"sunset":1547551745},"id":1488754,"name":"Tyumen","cod":200}
Это код погодных условий.
Таблица расшифровки здесь :
https://openweathermap.org/weather-conditions