[Модуль] Blynk (dev_blynk)
Модератор: immortal
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Интересно...видимо особенность самого blynk'а...
Ну на ssd база пишется раз в 15 минут...так что ничего критичного не должно быть...а выбор периода - добавлю, как руки доберуться))
Отправлено с моего Xperia Z через Tapatalk
Ну на ssd база пишется раз в 15 минут...так что ничего критичного не должно быть...а выбор периода - добавлю, как руки доберуться))
Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
По поводу округления, оно таки сработало но не так как нада )) раньше значения были например 26.3000 а теперь 26.0000 округляет но точка с 0000 не исчезла
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
Работа Blynk разочаровывает (((
Пропало/появилось электричество esp - OFFLINE, ребутнул роутер esp - OFFLINE.
Скажите есть способ заставить Blynk переподключаться при потере коннекта ? esp стоит в трудно доступном месте и каждый день лезть туда и перезагружать ее руками КРАЙНЕ не удобно.
Пропало/появилось электричество esp - OFFLINE, ребутнул роутер esp - OFFLINE.
Скажите есть способ заставить Blynk переподключаться при потере коннекта ? esp стоит в трудно доступном месте и каждый день лезть туда и перезагружать ее руками КРАЙНЕ не удобно.
- Вложения
-
- Снимок экрана 2017-08-07 в 20.23.35.png (26.22 КБ) 5351 просмотр
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
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
К ESP подключено 2 датчика DHT22 , реле для управлением контроллером света и оптопара led
СпойлерПоказать
Код: Выделить всё
#define BLYNK_PRINT Serial
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <DHT.h>
char auth[] = "мой токен";
char ssid[] = "мой сид";
char pass[] = "мой пароль";
// Select your pin with physical button
const int btnPin = 4;
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;
}
}
#define DHTPIN1 2 // !!!!!!!!!!!!!!
#define DHTPIN2 5 // !!!!!!!!!!!!!!
#define DHTTYPE DHT22 // DHT 22, AM2302, AM2321
DHT dht1(DHTPIN1, DHTTYPE); // !!!!!!!!!!!!!!
DHT dht2(DHTPIN2, DHTTYPE); // !!!!!!!!!!!!!!
BlynkTimer timer;
void sendSensor()
{
float h = round(dht1.readHumidity());
float t = round(dht1.readTemperature());
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V2, h);
Blynk.virtualWrite(V3, t);
// copy-n-paste
h = dht2.readHumidity();
t = dht2.readTemperature();
if (isnan(h) || isnan(t)) {
Serial.println("Failed to read from DHT sensor!");
return;
}
// You can send any value at any time.
// Please don't send more that 10 values per second.
Blynk.virtualWrite(V4, h);
Blynk.virtualWrite(V5, t);
}
void setup()
{
// Debug console
Serial.begin(115200);
Blynk.begin(auth, ssid, pass);
Blynk.begin(auth, ssid, pass, "blynk-cloud.com", 8442);
// Setup physical button pin (active low)
pinMode(btnPin, INPUT_PULLUP);
timer.setInterval(500L, buttonLedWidget);
dht1.begin(); // !!!!!!!!!!!!!!
dht2.begin(); // !!!!!!!!!!!!!!
// Setup a function to be called every second
timer.setInterval(1000L, sendSensor);
}
void loop()
{
Blynk.run();
timer.run();
}
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Хм...вроде всё ок...думал мож Blynk.run(); вынесен в setup (), но нет...в loop крутится....у меня точно так же...сервер перезагружал недавно несколько раз - всё работает...
espшку саму только что выдернул, воткнул обратно - тоже коннектнулось норм...
Я хз что и посоветовать...
espшку саму только что выдернул, воткнул обратно - тоже коннектнулось норм...
Я хз что и посоветовать...
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
А попробуйте роутер перезагрузитьnick7zmail писал(а):Хм...вроде всё ок...думал мож Blynk.run(); вынесен в setup (), но нет...в loop крутится....у меня точно так же...сервер перезагружал недавно несколько раз - всё работает...
espшку саму только что выдернул, воткнул обратно - тоже коннектнулось норм...
Я хз что и посоветовать...
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Ща уже в кровати, лень вставать =D...завтра попробую.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- nick7zmail
- Сообщения: 7573
- Зарегистрирован: Пн окт 28, 2013 8:14 am
- Откуда: Екатеринбург
- Благодарил (а): 121 раз
- Поблагодарили: 2010 раз
Re: Модуль Blynk
Только что вырубил роутер, врубил снова - всё переподключилось без проблем.
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
- igorewa
- Сообщения: 515
- Зарегистрирован: Ср дек 21, 2016 11:54 pm
- Откуда: Киев
- Благодарил (а): 12 раз
- Поблагодарили: 43 раза
Re: Модуль Blynk
Только что и у себя проверил, перезапустил роутер , Blynk ушел а офлайн и через 5 сек слал онлайн. Тогда не пойму почему стабильно 2 раза в неделю связь отваливается и Blynk офлайн ((
ASUS H110T, I5 7500, DDR4-16Gb, SSD256 . WIN10 64 (LTSB)