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

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

Модератор: immortal

Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Blynk

Сообщение igorewa » Сб июл 15, 2017 9:26 pm

Вы наверное меня не совсем поняли, скетч залит , и в приложении все работает, вот например часть скетча Led

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

WidgetLED led3(V6);


// V3 LED Widget represents the physical button state
boolean btnState = false;
void buttonLedWidget()
{
  // Read button
  boolean isPressed = (digitalRead(btnPin) == LOW);

  // If state has changed...
  if (isPressed != btnState) {
    if (isPressed) {
      led3.on();
    } else {
      led3.off();
    }
    btnState = isPressed;
  }
} 
У меня затык на том как это теперь связать с МД
Если статус кнопки меняешь из МД - она беспристано диммируется! А в приложении кнопка переходит в состояние ON и нужно на нее нажать что бы выключить.
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Blynk

Сообщение igorewa » Сб июл 15, 2017 9:31 pm

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

Re: Модуль Blynk

Сообщение nick7zmail » Сб июл 15, 2017 9:36 pm

Да я понял в целом то...но такие тонкости - что происходит при чем-то - трудно понять)))

Мой совет был либо скетч дописать с добавлением пары кнопок, и установки задержки там...
Как оно работает из МД - я не знал...
Ща более дополненная картина))
Начнем с простенького

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

sg('свойство.кнопки',1);
msleep(500); //пауза 500 ms
sg('свойство.кнопки',0); 
Другие промежутки - другие значения msleep - диммирование...
Чтобы сделать кнопку, на которую нажимаешь - одна команда, отпускаешь - другая - это уже в javascript и ajax надо щарить...тут уже я гораздо слабже, чем в php)))
Спроси в теме про java...вроде несколько таких было...там ребята получше js знают.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Сб июл 15, 2017 9:40 pm

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

Re: Модуль Blynk

Сообщение igorewa » Сб июл 15, 2017 9:44 pm

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

Re: Модуль Blynk

Сообщение nick7zmail » Сб июл 15, 2017 9:46 pm

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

Re: Модуль Blynk

Сообщение nick7zmail » Сб июл 15, 2017 9:49 pm

viewtopic.php?p=52478#p52478

Вот кстати как javascript-ом методы запускать....
Тебе важен этот элемент

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

<button id = "button" onClick='callMethod("Relay09.switch");'>button12</button> 
только у тебя событие будет не onClick а onmousedown и onmouseup - и 2 разных метода, в 1 из которых sg('свойство.кнопки',1) а в другом sg('свойство.кнопки',0)...как то так
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Аватара пользователя
igorewa
Сообщения: 515
Зарегистрирован: Ср дек 21, 2016 11:54 pm
Откуда: Киев
Благодарил (а): 12 раз
Поблагодарили: 43 раза

Re: Модуль Blynk

Сообщение igorewa » Сб июл 15, 2017 11:04 pm

Что то у меня даже простую кнопку не получается сделать ((

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

sg('zalled.status',1);
msleep(10);
sg('zalled.status',0); 
при нажатии статус меняется на 1 и происходит диммирование , в 0 не возвращается через 500 мл сек
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Модуль Blynk

Сообщение nick7zmail » Сб июл 15, 2017 11:11 pm

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

Re: Модуль Blynk

Сообщение igorewa » Сб июл 15, 2017 11:12 pm

я пробовал 900 700 600 500 400 200 и до 10 ))
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
Ответить