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

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

Модератор: immortal

Аватара пользователя
Alexander Znamensky
Сообщения: 160
Зарегистрирован: Ср дек 18, 2019 11:13 am
Откуда: Москва

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

Сообщение Alexander Znamensky »

SPOILERSPOILER_SHOW
Alexander Znamensky писал(а): Чт мар 12, 2020 3:00 pm
nick7zmail писал(а): Ср фев 19, 2020 6:16 am Видимо у вас строгий режим включился в БД. Вот тут https://connect.smartliving.ru/profile/ ... tvami.html как его выключить. С ним в принципе половина системы так се работает.
Тоже некоторое время назад из-за подобной ошибки не мог использовать Ваш замечательный модуль.
Появилось время, почитал форум и отключил по Вашей рекомендации строгий режим (даже не понял, в какой момент он у меня включился и почему). Сразу все заработало! Спасибо!

Но вот не могу разобраться с синхронизацией:
1. Время синхронизации в модуле не меняется.
SPOILERSPOILER_SHOW
Screenshot 2020-03-12 14.30.57.png
2. Если жму на кнопки в приложении Блинк (или Через Яндекс.Алису даю команду), исполнительное устройство отрабатывает без задержек, но в MJDM статус кнопки не меняется. В обратном случае (даю команду МЖДМ), устройство срабатывает и в Блинке тоже статус меняется мгновенно).
SPOILERSPOILER_SHOW
Screenshot 2020-03-12 14.32.42.pngScreenshot 2020-03-12 14.32.53.png
UPD

Синхронизация происходит только когда нажимаю кнопку "Сохранить" на закладке "Общие".
SPOILERSPOILER_SHOW
Screenshot 2020-03-12 15.09.29.png
Screenshot 2020-03-12 15.09.29.png (396.33 КБ) 5912 просмотров
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

Если статус не меняется - скорее всего цикл не запущен. Проверьте этот момент.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
Alexander Znamensky
Сообщения: 160
Зарегистрирован: Ср дек 18, 2019 11:13 am
Откуда: Москва

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

Сообщение Alexander Znamensky »

nick7zmail писал(а): Пт мар 13, 2020 6:17 am Если статус не меняется - скорее всего цикл не запущен. Проверьте этот момент.
Помогла переустановка модуля и перепривязка всех устройств.
После этого все стало обновляться, цикл запустился (до этого, действительно даже вручную из X-ray / Services не стартовал).
Благодарю за помощь!
SPOILERSPOILER_SHOW
Screenshot 2020-03-13 17.52.23.png
Screenshot 2020-03-13 17.52.23.png (482.56 КБ) 5871 просмотр
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
eeak1
Сообщения: 51
Зарегистрирован: Чт май 12, 2016 9:13 am
Контактная информация:

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

Сообщение eeak1 »

А у меня так:

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

http://127.0.0.1/admin.php?pd=cGFuZWw6e2FjdGlvbj1kZXZfYmx5bmt9pz_&md=dev_blynk&inst=adm&
1292: Incorrect datetime value: '00-00-00 ::00' for column `db_terminal`.`blynk_devices`.`UPDATED` at row 1
INSERT INTO `blynk_devices`(`TITLE`, `TOKEN`, `JSON_DATA`, `UPDATED`) VALUES('test', '', '', '00-00-00 ::00')
Это сразу после установки модуля, при попытке создать первую запись.
Алиса живёт на нубуке с закрытой крышкой в Docker контейнере, соседствует с контейнерами nextcloud, plex, mosquitto, и т.д.
ранее в Docker контейнере на Raspberry Pi 4
ранее натив на Raspberry Pi 3
https://www.eeak.biz
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург

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

Сообщение nick7zmail »

eeak1 писал(а):А у меня так:

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

http://127.0.0.1/admin.php?pd=cGFuZWw6e2FjdGlvbj1kZXZfYmx5bmt9pz_&md=dev_blynk&inst=adm&
1292: Incorrect datetime value: '00-00-00 ::00' for column `db_terminal`.`blynk_devices`.`UPDATED` at row 1
INSERT INTO `blynk_devices`(`TITLE`, `TOKEN`, `JSON_DATA`, `UPDATED`) VALUES('test', '', '', '00-00-00 ::00')
Это сразу после установки модуля, при попытке создать первую запись.
Строгий режим бд выключите...с ним мд в принципе коряво работает

Отправлено с моего Xperia XZ1 Compact через Tapatalk

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

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

Сообщение Alexander Znamensky »

Никита, добрый день.

Столкнулся вот с какой проблемой: через модуль dev_blynk управляю разными устройствами, в том числе штатной вневедомственной сигнализацией (использую нелюбимые профессионалами ПУ). Через ESP-8266 ставлю на охрану импульсом, статус сигналки считываю тем же ESP. Все работает (обновление в Вашем модуле задано 5сек).

Решил заморочиться синхронизацией штатной сигналки и шлюза Xiaomi.
Пишу простой алгоритм в методе statusUpdated для реле (Relay17), которое у меня контролирует статус штатной сигнализации.
Но метод срабатывает все время (каждые 5 сек).... Потом уже я понял, что это модуль dev_blynk обновляется и тянет за собой обновление метода statusUpdated. Если отключаю синхронизацию в dev_blynk, statusUpdated не дергается каждые 5 сек, но и не получает актуальный статус реле.
SPOILERSPOILER_SHOW
Screenshot 2020-07-29 09.29.29.png
Screenshot 2020-07-29 09.29.29.png (432.08 КБ) 5497 просмотров
Screenshot 2020-07-29 09.30.31.png
Screenshot 2020-07-29 09.30.31.png (436.91 КБ) 5497 просмотров
Не подскажите, как проще это побороть? Т.е., как я понимаю, как-то нужно запоминать предыдущее значение статуса реле и сравнивать его с текущим? т.о. самому выполнять метод statusUpdated?

Заранее спасибо за совет!
Raspberry Pi4 B+, образ v4_44 -> Alpha, PHP 7.3, Xiaomi Gateway 2, Tuya, Blynk, ESP8266
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am

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

Сообщение gagarin74 »

Добрый день. Нужна помощь. Прочитал все топики. Полистал инфу в инете.
В голове каша. Помогите с ней разобраться- пожалуйста.
Что имеем на данный момент.
1 MJ сервер на малинке (модуль BLYNK установлен)
bly1.jpg
bly1.jpg (208.59 КБ) 4019 просмотров
2 на этой же малинке установлен локальный BLYNK (в админку вхожу ,запускается при рестарте без проблем)
3 есть wemos esp
Как я не пытался сову на глобус на тянуть -сова рвется :)
Что хотелось бы в итоге получить:Хоть какие то данные с ESP
Более менее рабочую прошивку под ESP.
Имеем

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

// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud
// See the Device Info tab, or Template settings
#define BLYNK_TEMPLATE_ID           "TMPL123456"
#define BLYNK_DEVICE_NAME           "Device"
#define BLYNK_AUTH_TOKEN            "12"


// Comment this out to disable prints and save space
#define BLYNK_PRINT Serial


#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>

char auth[] = BLYNK_AUTH_TOKEN;

// Your WiFi credentials.
// Set password to "" for open networks.
char ssid[] = "MikroTik";
char pass[] = "wwwwwwww";

void setup()
{
  // Debug console
  Serial.begin(115200);

  //Blynk.begin(auth, ssid, pass);
  // You can also specify server:
  //Blynk.begin(auth, ssid, pass, "192,168,88,16", 8080);
  Blynk.begin(auth, ssid, pass, IPAddress(192,168,88,16), 8080);
}

void loop()
{
  Blynk.run();
  // You can inject your own code or combine it with other sketches.
  // Check other examples on how to communicate with Blynk. Remember
  // to avoid delay() function!
}
Прошивка работает (прошивается ), но выдает [1025163] Login timeout
[1025164] Connecting to 192.168.88.16
Соответственно у меня вопрос где все эти токены и логины брать ?
И куда их правильно пихать?

Везде написано что они выдаются при какой то регистрации.
В админке Blynk - добавить кого либо нет иконки.
bly.jpg
bly.jpg (195.78 КБ) 4019 просмотров
Ни какими телефонными приложениями не пользовался. Или без этого принципиально не получится ?
Извините если криво написал.

Буду рад любой помощи
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

Регистрация на сайте Blink, токен насколько я помню оттуда же. "// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud". А вообще не проще прошить другую прошивку и не париться со всем этим ?
gagarin74
Сообщения: 331
Зарегистрирован: Пн апр 06, 2015 9:51 am

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

Сообщение gagarin74 »

Jilber писал(а): Вт фев 01, 2022 8:49 pm Регистрация на сайте Blink, токен насколько я помню оттуда же. "// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud". А вообще не проще прошить другую прошивку и не париться со всем этим ?
Я прошивку взял самую простую с оф сайта.
Если есть лучше - ссылку киньте
И обязательно регится на оф сайте ? Я вроде локальный сервер установил.
Jilber
Сообщения: 719
Зарегистрирован: Ср май 03, 2017 7:41 pm

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

Сообщение Jilber »

Самая простая наверное WiFi-Iot (хотя в ней не всё доступно бесплатно). Я в основном использую ESPEasy, лично мне она больше нравится. Ещё есть Tasmota. Это три наверное самые используемые прошивки.
А насчёт локального Блинка не скажу - не пользовался. На мой взгляд Блинк наиболее удобен при управлении со смартфона за счёт простого конструктора интерфейса управления (кстати в нём тоже есть ограничение на кол-во элементов интерфейса при бесплатном использовании).
Ответить