[Модуль] Курс валют (ExchangeRates)

Разработка дополнительных модулей, подключение различных приложений.

Модератор: immortal

Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт дек 12, 2017 5:01 pm

nick7zmail писал(а):Ну я говорил уже - по хорошему бы модуль переделать...
1) добавить работу с базой...чтобы вся инфа хранилась там...пользователю по факту нужно только число курса.
2) в интерфейсе только кнопка добавить - там форма - и уже выбирается какой протокол (банк), какая пара валют (добавить все доступные).
3) там же в форме выбор объекта, и свойства, куда писать валюту...
Ну я боюсь - с текущими знаниями автору очень тяжело будет это сделать...я может, когда нить возьмусь...но не в ближайшее время...пока свои модули в порядок привести надо...
1. Не совсем понимаю о чём вы? модуль и так работает с базой, всё в базе хранится, просто я не использую SQL запросы на прямую. По факту я и предоставляю число с курсом.
2. Интересное предложение. Думаю если кто-то найдёт апи с курсами для новых валют, то страница превратится в "простыню" и тогда я попробую сделать через кнопку "добавить". А пока будут все 33 курса отображаться.
3. Это пока сложно для меня. Если кто-то хоть немного проконсультирует, то готов взяться.
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт дек 12, 2017 5:06 pm

nick7zmail писал(а): Вчера увидел 56,8 что ли ....думал должно было быть 56,80...но, видимо, нет...
я выставляю 2 знака, но иногда апи присылает изначально с одним знаком, ноль в конце я не дописываю :)
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение nick7zmail » Вт дек 12, 2017 5:25 pm

Gelezako писал(а): 1. Не совсем понимаю о чём вы? модуль и так работает с базой, всё в базе хранится, просто я не использую SQL запросы на прямую. По факту я и предоставляю число с курсом.
Понятное дело, что объекты свойства и всё остальное хранится в базе...
Но хранить в таблице базы, и хранить в свойстве объекта - немножко разные вещи. В первом случае система никак с этим не взаимодействует, не засирает апач ненужными гет/пост запросами на выполнение алгоритмов записи/хранения/отображения информации.

А число с курсом предоставляется как минимум с временем его обновления...а если ещё и настройки галочек сохранять - ещё 1 ненужное свойство появится...объект со свойством (если таки появится для каждой валюты) - ещё 2 свойства...всё в 1 объект запихивать - это ад...и плюс привязка к определённому объекту в системе не есть хорошо...ну да ладно...

А по поводу других валют - тут апи то же самое...если откроете тот же приват банк - там как минимум 4 валюты есть
https://api.privatbank.ua/p24api/pubinfo?exchange
а в цбр дак вообще их сотня как минимум (не считал =D )
http://www.cbr.ru/scripts/XML_daily.asp?
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт дек 12, 2017 6:17 pm

Теперь я понял о чём вы. Но в моём понимании раздел "объекты" и был создан специально что бы без особых знаний из системы можно было получать нужную информацию, поэтому все курсы я храню в свойствах объекта. Настройки состояний для чекбокса конечно там не зачем хранить, ту я с вами полностью согласен. Время обновления тоже полезно хранить в классе. Бывает что курс по разным причинам не обновлялся и я использовал в расчётах неверные данные. После этого я добавил это поле что бы отображать его вместе с курсом. Ещё, расскажите пожалуйста почему "привязка к определённому объекту в системе не есть хорошо". Как нужно сделать что бы было правильно?
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение bm_s » Вт дек 12, 2017 6:19 pm

Gelezako писал(а):
у вас старая версия, имя объекта старое- "Rate" - поэтому ничего не работает. Я же написал, обновитесь.
Ну вы же не сказали, что обновили модуль в маркете. Дальше что? https://i.imgur.com/XyoS7UF.png Ничего нету https://i.imgur.com/nedHUCF.png
Последний раз редактировалось bm_s Вт дек 12, 2017 7:10 pm, всего редактировалось 3 раза.
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Вт дек 12, 2017 7:06 pm

bm_s писал(а): Ну вы же не сказали, что обновили модуль в маркете. Ок, обновился. Дальше что? https://i.imgur.com/XyoS7UF.png Ничего нету https://i.imgur.com/nedHUCF.png
теперь убедитесь что на страничке state вы указали именно %exchange_rate.dollarrur%
За это сообщение автора Gelezako поблагодарил:
bm_s (Вт дек 12, 2017 7:09 pm)
Рейтинг: 1.16%
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение bm_s » Вт дек 12, 2017 7:10 pm

Gelezako писал(а):
bm_s писал(а): Ну вы же не сказали, что обновили модуль в маркете. Ок, обновился. Дальше что? https://i.imgur.com/XyoS7UF.png Ничего нету https://i.imgur.com/nedHUCF.png
теперь убедитесь что на страничке state вы указали именно %exchange_rate.dollarrur%
Не, с этим был порядок. Заработало, но почему-то не сразу https://i.imgur.com/tizcOCe.png
bm_s
Сообщения: 99
Зарегистрирован: Вт ноя 14, 2017 7:13 am
Благодарил (а): 36 раз
Поблагодарили: 2 раза

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение bm_s » Ср дек 13, 2017 2:14 pm

Gelezako писал(а):
bm_s писал(а): Ну вы же не сказали, что обновили модуль в маркете. Ок, обновился. Дальше что? https://i.imgur.com/XyoS7UF.png Ничего нету https://i.imgur.com/nedHUCF.png
теперь
А вот что делать с графиком не понимаю, шкала так и есть в часах, самые ранние данные относятся к 20.00 вчерашнего дня, хотя мониториться должно уже дня четыре https://i.imgur.com/tV4HIaC.png
В двух местах забито по 180 дней: https://i.imgur.com/LYsc04t.png и https://i.imgur.com/tTKRHwb.png
Аватара пользователя
Gelezako
Сообщения: 963
Зарегистрирован: Чт июн 02, 2016 9:33 pm
Благодарил (а): 205 раз
Поблагодарили: 106 раз
Контактная информация:

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение Gelezako » Ср дек 13, 2017 2:49 pm

не совсем так, у вас был старый объект, мы его обновили и все данные собираются теперь только сутки. Ещё я вам советую удалить старый график и добавить новый с указанием нового объекта
фанат Мажордомо
тематический блог http://blog.gelezako.com
плейлист про Мажордомо на ютубе https://www.youtube.com/playlist?list=P ... EdBGtX084E
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль "Курсы валют" (ПриватБанк+Банк России)

Сообщение nick7zmail » Сб дек 23, 2017 11:54 pm

Ну что это за жесть то?(( аж глаз резануло...
Вложения
Безымянный.jpg
Безымянный.jpg (8.6 КБ) 3683 просмотра
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Ответить