[Модуль] Blynk (dev_blynk)

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

Модератор: immortal

Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Вс авг 13, 2017 3:11 pm

Добрался я наконец до модуля)))
1) Добавил время обновления (так же, как в Бродлинке, промежутки те же...считаю их оптимальными)
2) Добавил кнопку перехода сразу к вкладке данные (удобная штука, кстати)

Выяснил, что для локального сервера для доступа к API порт 8080 (по умолчанию...всегда можно поменять в настройках)...сори кого ввел в заблуждение, что порт нужен тот же, что при подключении приложения. У меня ща API URL выглядит так http://localhost:8080. Ещё раз простите за смуту)) Говорил - эксперименты только на облаке ставил, а там без указания порта.

С округлением пока не придумал, что делать...
Уже несколько дней девайс работает...постоянно подключен, ниразу в оффлайн не вылетал...понаблюдай после какого действия...может в скетче что подвешивает его...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Blynk

Сообщение igorewa » Вс авг 13, 2017 3:26 pm

Красота ! Спасибо ! ) Кстати за неделю не разу не ушел в офлайн, роутер раз 10 перезагружал, сразу переподключается. Понять не могу почему раньше постоянно отваливался. Очень жду округления, точнее убрать лишние символы в значениях
Вложения
Снимок экрана 2017-08-13 в 15.22.25.png
Снимок экрана 2017-08-13 в 15.22.25.png (306.41 КБ) 4608 просмотров
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Вс авг 13, 2017 3:28 pm

Я бы с радостью...но хз, как его сделать...прикол в том, что эти же значения для всех виджетов блинка...и там могут быть не только числа, но и надписи, целые числа, не требующие округления...да вообще хоть что может быть...вот как это всё учесть...я хз...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Вс авг 13, 2017 7:17 pm

Нуу...попробовал что-то сотворить =D
1.jpg
1.jpg (47.79 КБ) 4595 просмотров
Добавил 2 опции...округлить и инвертировать...
Округлить - округляет до 1 знака после запятой.
Инвертировать работает только для значений 1/0. При значении 1 - отправляет в свойство 0, при значении 0 - наоборот 1...на случай когда пин, к примеру, притянут к плюсу в выключенном положении (и на нем 1), а когда срабатывает - притягивается к земле, и на нем 0. Соответственно при отправке значений они тоже инвертируются.

Изменения передаются только в свойство. В таблице модуля те значения, которые приходят изначально. Там ничего не поменяется.

"Защиты от дурака" пока нет... Так что включение инвертирования на каких-либо значениях кроме 0/1 или же включение округления на групповых пинах или пинах с нецифровыми значениями приведет к непредвиденным последствиям))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Blynk

Сообщение igorewa » Вс авг 13, 2017 9:39 pm

А в маркете нет обновлений
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Вс авг 13, 2017 9:42 pm

Видимо забыл ткнуть Sync)) Ещё немного кода накатал....теперь кнопки отображаются только напротив значений float и 1/0...в ненужных местах по-идее не должно быть...и теперь точно залил обнову))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Blynk

Сообщение igorewa » Вс авг 13, 2017 9:54 pm

Спасибо вам огромное! Теперь красота. Правда заработало оно как о странно, обновил модуль, зашел в данные, включил округление, сохранил, перешел на сцену, увидел округленные показания, получил микро оргазм, но через 20 сек данные обновились и появились опять сотые после точки. Зашел опять в данные, выключил / включил округление, перезагрузил сервер и сейчас все ок, еще раз спасибо за ваши труды. Если бы не вы то я не знаю что бы мы без вас тут делали )
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Вс авг 13, 2017 10:54 pm

Там мог старый цикл подхватится...я говорю - они чудесным образом сохраняются где-то в кэше))вроде на диске файлы поменял уже - а выполняются всё равно старые данные)) достаточно было цикл перезапустить скорее всего...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Amarok
Сообщения: 1425
Зарегистрирован: Пт дек 14, 2012 12:24 pm
Откуда: Россия, Нижняя Тура
Благодарил (а): 460 раз
Поблагодарили: 126 раз
Контактная информация:

Re: Модуль Blynk

Сообщение Amarok » Пн авг 14, 2017 7:36 am

nick7zmail писал(а):Ну сперва с простого...с округления)))
Как вариант - можно засылать в блинк уже округленные значения...видимо виджет их уже на телефоне округляет - а если сразу засылаться будет округлённое - то и в МД должно прилетать округлённое....
В самом скетче можно попробовать (пример для dht)

Код: Выделить всё

float t = round(dht.readTemperature());
Blynk.virtualWrite(10, t);
А если так?

Код: Выделить всё

int t = dht.readTemperature();
Blynk.virtualWrite(10, t);
Алиска живёт на Ubuntu Server 14.04.3 LTS
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Пн авг 14, 2017 9:05 am

Уже добавил округление в модуль)) так что уже пофиг)

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