Погода

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Погода

#21

Сообщение pipapsix » 14.12.2018{, 09:44}

нашел.я слепой.

Отправлено спустя 52 секунды:
com писал(а):
14.12.2018{, 09:44}
fsergei70, . я сильно извиняюсь конечно, но можно попросить то же самое, но для шилда W5100 ? ви фи модуль есть, но
Я думаю, это нужно допилить сначала.

Александр
Рядовой
Сообщения: 71
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

Погода

#22

Сообщение Александр » 14.12.2018{, 09:45}

pipapsix, Пусть поживёт:)
На главной сайта введи название на буржуйском. Когда появится или найдёшь нужное - открой.
В адресной строке и будет искомое id.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Погода

#23

Сообщение com » 14.12.2018{, 09:48}

Наверное там надо зарегистрироваться и получить ключ API ?

Александр
Рядовой
Сообщения: 71
Зарегистрирован: 01.12.2015{, 15:49}
Репутация: 11
Откуда: Бобруйск
Имя: Александр

Погода

#24

Сообщение Александр » 14.12.2018{, 09:48}

com, Да.

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Погода

#25

Сообщение pipapsix » 14.12.2018{, 09:52}

Александр писал(а):
14.12.2018{, 09:45}
В адресной строке и будет искомое id.
там она с.. и была. только не всегда появляется.

Отправлено спустя 2 минуты 57 секунд:
com писал(а):
14.12.2018{, 09:48}
Наверное там надо зарегистрироваться и получить ключ API ?
если не заходит на регистрацию, то плагин VPN нужно установить. На всякий случай.

Отправлено спустя 4 минуты 13 секунд:
так, получилось вывести на экран. Только расхождение с сайтом, или округление идет.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Погода

#26

Сообщение com » 14.12.2018{, 10:01}

pipapsix, Только что зарегистрировался, пишет что ключ активируется через пару часов..

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Погода

#27

Сообщение fsergei70 » 14.12.2018{, 10:34}

com писал(а):
14.12.2018{, 09:44}
для шилда W5100
В самом блоке никаких настроек ESP нет, по идее должно работать и на ардуино с W5100. Я блок не проверял, просто готовый скетч влок впихнул, самому интересно как будет работать.

Аватара пользователя
Kotafey
Лейтенант
Сообщения: 311
Зарегистрирован: 18.07.2018{, 15:03}
Репутация: 21
Откуда: Геленджик
Имя: Константин

Погода

#28

Сообщение Kotafey » 14.12.2018{, 10:54}

pipapsix писал(а):
14.12.2018{, 09:41}
ну все, ща комп улетит на улицу,
где id города увидеть?? весь сайт истыкал в поисках.
Находите Ваш город в поисковике не сайте, последнее число после слеша в строке адреса в браузере и есть id

Аватара пользователя
pipapsix
Лейтенант
Сообщения: 436
Зарегистрирован: 25.10.2016{, 21:26}
Репутация: 15
Откуда: Волгоградская обл.
Имя: СашкаСаняАлександр

Погода

#29

Сообщение pipapsix » 14.12.2018{, 11:01}

Kotafey писал(а):
14.12.2018{, 10:54}
Находите Ваш город в поисковике не сайте, последнее число после слеша в строке адреса в браузере и есть id
я отписался , что уже нашел. я вам в личку написал.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Погода

#30

Сообщение com » 15.12.2018{, 11:10}

fsergei70 писал(а):
14.12.2018{, 10:34}
В самом блоке никаких настроек ESP нет, по идее должно работать и на ардуино с W5100. Я блок не проверял, просто готовый скетч в блок впихнул, самому интересно как будет работать.
С w5100 блок не работает, во вкладке функции jsonGet() там что то про wifi. Пробывал настроить web клиент для w5100, но там в настройках обращение к серверу по IP адресу, а в мануале на сайте написано, что запрос делать только по URL. Что можно сделать?

Отправлено спустя 3 минуты 19 секунд:
Скачал версии портативные flprog 1.10 и 1.9.2, в старых версиях вроде бы в настройках веб клиента запрос по URL, но почему то при создании проекта-выбор платы программа вылетает

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Погода

#31

Сообщение com » 13.01.2019{, 12:24}

fsergei70, замечательный блок, все работает. А можно ли попросить вас сделать выход информации, облачно ,дождь и т.д?

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Погода

#32

Сообщение fsergei70 » 15.01.2019{, 09:32}

com писал(а):
13.01.2019{, 12:24}
можно ли попросить вас сделать выход информации, облачно ,дождь
Добавил в блок 3 выхода облачность в %, дождь за 3 часа в мм, и снег за 3 час в мм. блок компилируется, в железе не проверял.
Если кто то может помочь, добавить входы в этот блок для Id города и API ключа, чтоб не редактировать блок, а то у меня не получается.
Вложения
погода 2.flp
(107.27 КБ) 126 скачиваний

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Погода

#33

Сообщение User8 » 15.01.2019{, 09:58}

fsergei70, delay 50 секунд в блоке, я надеюсь вы знаете как delay работает? Это равносильно что esp зависать постоянно будет и ничего работать не будет.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Погода

#34

Сообщение fsergei70 » 15.01.2019{, 10:10}

User8 писал(а):
15.01.2019{, 09:58}
я надеюсь вы знаете как delay работает?
Я блок делал из этого кода. В коде разбираюсь плохо.
http://arduinolab.pw/index.php/2016/08/ ... -iz-video/ .
Как переделать чтоб работало без тормозов?

Отправлено спустя 9 минут 51 секунду:
Еще сайт с бесплатным API вроде выдает прогноз на 5 дней, как его задействовать?

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Погода

#35

Сообщение User8 » 15.01.2019{, 10:43}

fsergei70, убрать совсем delay оттуда, он там нужен чтобы каждые 50 сек брать новые данные, обязательно ставить на вход Rtrig и через сколько надо опрашивать, поставить симметричный вибратор после Rtrig. 5 дневный по другой ссылке https://samples.openweathermap.org/data ... 30761fae22 получается нужно новый блок делать
Последний раз редактировалось User8 15.01.2019{, 10:57}, всего редактировалось 1 раз.

fsergei70
Капитан
Сообщения: 786
Зарегистрирован: 17.11.2015{, 20:36}
Репутация: 54
Имя: Сергей

Погода

#36

Сообщение fsergei70 » 15.01.2019{, 10:56}

User8,
Спасибо. все понял.
А как в строке
client.println("GET /data/2.5/weather?id=542420&appid=6a4ba421859c9f4166697758b68d889b HTTP/1.1");
сделать получение id и appid с входов блока или с параметров ?

Аватара пользователя
Sancho
Полковник
Сообщения: 4066
Зарегистрирован: 25.12.2015{, 17:32}
Репутация: 590
Откуда: Ярославль.
Имя: Александр
Контактная информация:

Погода

#37

Сообщение Sancho » 15.01.2019{, 11:17}

fsergei70 писал(а):
15.01.2019{, 10:56}
User8,
А как в строке
client.println("GET /data/2.5/weather?id=542420&appid=6a4ba421859c9f4166697758b68d889b HTTP/1.1");
сделать получение id и appid с входов блока или с параметров ?

Параметром - никак, ибо с двух сторон встанут пробелы.
Со входов - сложением.
мой ник в нете и почте omelchuk890, если что. запомните на всякий. многие знают номер тлф.

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Погода

#38

Сообщение User8 » 15.01.2019{, 11:43}

fsergei70, проверяйте

Отправлено спустя 12 минут 10 секунд:
немного кое чего исправил и перезалил

Отправлено спустя 37 минут 44 секунды:
надо еще будет переделать, криво там все

User8
Лейтенант
Сообщения: 341
Зарегистрирован: 12.06.2017{, 14:44}
Репутация: 103
Имя: Евгений

Погода

#39

Сообщение User8 » 15.01.2019{, 13:16}

Вот в таком варианте уже можно использовать по человечески. Rtrig встроен в блок, можно внешний не использовать.
Не забудьте на вход Get поставить симметричный мультивибратор, чтобы делать запросы через какое-то время.

Библиотека: https://github.com/bblanchon/ArduinoJson
Вложения
openweathermap.org_(CODE).ubi
(533.86 КБ) 153 скачивания
Последний раз редактировалось User8 16.01.2019{, 20:07}, всего редактировалось 2 раза.

com
Капитан
Сообщения: 831
Зарегистрирован: 31.05.2018{, 22:12}
Репутация: 83
Откуда: Санкт-Петербург
Имя: Ринат

Погода

#40

Сообщение com » 15.01.2019{, 13:20}

Может можно сделать выход этого параметра (пдчеркнутый) {"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

Ответить

Вернуться в «Помогите, а то я "нимагу"»