[Модуль] Blynk (dev_blynk)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Добрался я наконец до модуля)))
1) Добавил время обновления (так же, как в Бродлинке, промежутки те же...считаю их оптимальными)
2) Добавил кнопку перехода сразу к вкладке данные (удобная штука, кстати)
Выяснил, что для локального сервера для доступа к API порт 8080 (по умолчанию...всегда можно поменять в настройках)...сори кого ввел в заблуждение, что порт нужен тот же, что при подключении приложения. У меня ща API URL выглядит так http://localhost:8080. Ещё раз простите за смуту)) Говорил - эксперименты только на облаке ставил, а там без указания порта.
С округлением пока не придумал, что делать...
Уже несколько дней девайс работает...постоянно подключен, ниразу в оффлайн не вылетал...понаблюдай после какого действия...может в скетче что подвешивает его...
1) Добавил время обновления (так же, как в Бродлинке, промежутки те же...считаю их оптимальными)
2) Добавил кнопку перехода сразу к вкладке данные (удобная штука, кстати)
Выяснил, что для локального сервера для доступа к API порт 8080 (по умолчанию...всегда можно поменять в настройках)...сори кого ввел в заблуждение, что порт нужен тот же, что при подключении приложения. У меня ща API URL выглядит так http://localhost:8080. Ещё раз простите за смуту)) Говорил - эксперименты только на облаке ставил, а там без указания порта.
С округлением пока не придумал, что делать...
Уже несколько дней девайс работает...постоянно подключен, ниразу в оффлайн не вылетал...понаблюдай после какого действия...может в скетче что подвешивает его...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
Красота ! Спасибо ! ) Кстати за неделю не разу не ушел в офлайн, роутер раз 10 перезагружал, сразу переподключается. Понять не могу почему раньше постоянно отваливался. Очень жду округления, точнее убрать лишние символы в значениях
- Вложения
-
- Снимок экрана 2017-08-13 в 15.22.25.png (306.41 КБ) 4715 просмотров
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Я бы с радостью...но хз, как его сделать...прикол в том, что эти же значения для всех виджетов блинка...и там могут быть не только числа, но и надписи, целые числа, не требующие округления...да вообще хоть что может быть...вот как это всё учесть...я хз...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Нуу...попробовал что-то сотворить =D
Округлить - округляет до 1 знака после запятой.
Инвертировать работает только для значений 1/0. При значении 1 - отправляет в свойство 0, при значении 0 - наоборот 1...на случай когда пин, к примеру, притянут к плюсу в выключенном положении (и на нем 1), а когда срабатывает - притягивается к земле, и на нем 0. Соответственно при отправке значений они тоже инвертируются.
Изменения передаются только в свойство. В таблице модуля те значения, которые приходят изначально. Там ничего не поменяется.
"Защиты от дурака" пока нет... Так что включение инвертирования на каких-либо значениях кроме 0/1 или же включение округления на групповых пинах или пинах с нецифровыми значениями приведет к непредвиденным последствиям))
Добавил 2 опции...округлить и инвертировать...Округлить - округляет до 1 знака после запятой.
Инвертировать работает только для значений 1/0. При значении 1 - отправляет в свойство 0, при значении 0 - наоборот 1...на случай когда пин, к примеру, притянут к плюсу в выключенном положении (и на нем 1), а когда срабатывает - притягивается к земле, и на нем 0. Соответственно при отправке значений они тоже инвертируются.
Изменения передаются только в свойство. В таблице модуля те значения, которые приходят изначально. Там ничего не поменяется.
"Защиты от дурака" пока нет... Так что включение инвертирования на каких-либо значениях кроме 0/1 или же включение округления на групповых пинах или пинах с нецифровыми значениями приведет к непредвиденным последствиям))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
А в маркете нет обновлений
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Видимо забыл ткнуть Sync)) Ещё немного кода накатал....теперь кнопки отображаются только напротив значений float и 1/0...в ненужных местах по-идее не должно быть...и теперь точно залил обнову))
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
Спасибо вам огромное! Теперь красота. Правда заработало оно как о странно, обновил модуль, зашел в данные, включил округление, сохранил, перешел на сцену, увидел округленные показания, получил микро оргазм, но через 20 сек данные обновились и появились опять сотые после точки. Зашел опять в данные, выключил / включил округление, перезагрузил сервер и сейчас все ок, еще раз спасибо за ваши труды. Если бы не вы то я не знаю что бы мы без вас тут делали )
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Там мог старый цикл подхватится...я говорю - они чудесным образом сохраняются где-то в кэше))вроде на диске файлы поменял уже - а выполняются всё равно старые данные)) достаточно было цикл перезапустить скорее всего...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- Amarok
- Сообщения: 1425
- Зарегистрирован: Пт дек 14, 2012 12:24 pm
- Откуда: Россия, Нижняя Тура
- Благодарил (а): 460 раз
- Поблагодарили: 126 раз
- Контактная информация:
Re: Модуль Blynk
А если так?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
connect, группа в Telegram, Яндекс.Деньги для благодарностей за помощь: 41001355945165
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Уже добавил округление в модуль)) так что уже пофиг)
Отправлено с моего Xperia Z через Tapatalk
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<