Страница 24 из 25

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

Добавлено: Чт мар 12, 2020 3:10 pm
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 КБ) 5955 просмотров

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

Добавлено: Пт мар 13, 2020 6:17 am
nick7zmail
Если статус не меняется - скорее всего цикл не запущен. Проверьте этот момент.

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

Добавлено: Пт мар 13, 2020 5:54 pm
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 КБ) 5914 просмотров

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

Добавлено: Сб июн 06, 2020 11:58 am
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')
Это сразу после установки модуля, при попытке создать первую запись.

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

Добавлено: Вс июн 07, 2020 7:19 pm
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


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

Добавлено: Ср июл 29, 2020 9:45 am
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 КБ) 5540 просмотров
Screenshot 2020-07-29 09.30.31.png
Screenshot 2020-07-29 09.30.31.png (436.91 КБ) 5540 просмотров
Не подскажите, как проще это побороть? Т.е., как я понимаю, как-то нужно запоминать предыдущее значение статуса реле и сравнивать его с текущим? т.о. самому выполнять метод statusUpdated?

Заранее спасибо за совет!

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

Добавлено: Вт фев 01, 2022 8:31 pm
gagarin74
Добрый день. Нужна помощь. Прочитал все топики. Полистал инфу в инете.
В голове каша. Помогите с ней разобраться- пожалуйста.
Что имеем на данный момент.
1 MJ сервер на малинке (модуль BLYNK установлен)
bly1.jpg
bly1.jpg (208.59 КБ) 4062 просмотра
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 КБ) 4062 просмотра
Ни какими телефонными приложениями не пользовался. Или без этого принципиально не получится ?
Извините если криво написал.

Буду рад любой помощи

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

Добавлено: Вт фев 01, 2022 8:49 pm
Jilber
Регистрация на сайте Blink, токен насколько я помню оттуда же. "// Template ID, Device Name and Auth Token are provided by the Blynk.Cloud". А вообще не проще прошить другую прошивку и не париться со всем этим ?

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

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

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

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