profile
viewpoint
If you are wondering where the data of this site comes from, please visit https://api.github.com/users/doom369/events. GitMemory does not store any data, but only uses NGINX to cache data for a period of time. The idea behind GitMemory is simply to give users a better reading experience.
Dmitriy Dumanskiy doom369 Blynk Kyiv, Ukraine https://www.blynk.io/ Co-founder and CTO at @blynkkk. My specialization is java and performance optimizations.

blynkkk/blynk-library 3226

Blynk library for embedded hardware. Works with Arduino, ESP8266, Raspberry Pi, Intel Edison/Galileo, LinkIt ONE, Particle Core/Photon, Energia, ARM mbed, etc.

blynkkk/blynkkk.github.io 173

GitHub pages

blynkkk/clickhouse4j 145

Lighter and faster alternative for the official ClickHouse JDBC driver

doom369/java-micro-optimizations 25

Benchmarks for series of articles "Micro optimizations in Java."

blynkkk/boards 24

List of boards supported by Blynk platform

blynkkk/blynk-sketch-generator 17

This repository is for generating Blynk sketches.

Aivean/TCStatus 6

Dashboard for monitoring TeamCity builds status. Can notify about upcoming google calendar events.

push eventblynkkk/docs

Dmitriy Dumanskiy

commit sha eafb795fdea7cec44d2ecbebf9e48c01d566337a

add new API method description

view details

push time in a day

issue commentblynkkk/blynk_Issues

Terminal widget is not storing messages on Android App.

No work have been done here.

rmznsy

comment created time in a day

issue commentblynkkk/blynk_Issues

Any doc for Blynk Iot Time Input widget

It works in the same way as before. The only difference you need to create the Data Stream on Blynk.Console (web portal) with the type String

thorathome

comment created time in 4 days

issue commentblynkkk/blynk_Issues

Android SuperChart bugs

I do wish to add one request for the old TimeInput widget. I currently use 4 different widgets to perform a similar function on IoT, and it's still not as powerful or helpful as the original TimInput widget was.

Hello, but we already returned TimeInput like 2 months ago.

thorathome

comment created time in 4 days

issue openedblynkkk/blynk-library

User reported Blynk Timer doens't work while Simple Time does

https://community.blynk.cc/t/a-problem-that-did-not-happen-to-me-in-blynk-1-0/56108/29?u=dmitriy

created time in 5 days

issue commentblynkkk/blynk-library

Reset all virtual pin values on a device to default

Is there a way to retrieve the default value for a virtual pin from the Blynk server?

You can do it only once on the initial connection with Blynk.sync until you or the user haven't override it. You can store the defaults in persistent memory than on the hardware. But maybe it would make sense to provide an API to fetch the default values. We never had a request like that before.

Or, would it be better to not use the Blynk default pin value and instead maintain your own set of defaults locally? (e.g. in the code)

It's up to you.

nbolton

comment created time in 10 days

issue commentblynkkk/blynk-library

Reset all virtual pin values on a device to default

It seems like custom logic to me. So what I would do is:

Create new DS, let's say virtual pin 50. Assing button on it. When button is pressed - send the command to the hardware. hardware sets all default values required and sends it back to the server.

nbolton

comment created time in 10 days

issue commentblynkkk/blynk-library

Reset virtual pin values to default

@nbolton you could try Invalidate feature https://docs.blynk.io/en/blynk.console/templates/datastreams/datastreams-common-settings/invalidate-value

nbolton

comment created time in 10 days

push eventblynkkk/docs

Dmitriy Dumanskiy

commit sha 763af8da44a6b10d4ccab1b606449bd51932463f

static toknes doc fixes

view details

push time in 11 days

issue commentblynkkk/blynk-library

Reset settings to default

@nbolton hello. Do you mean Wi-Fi settings?

nbolton

comment created time in 14 days

issue closedblynkkk/blynk_Issues

data not displaying

Good day Have been working on my first new blynk project and all was working well and then suddenly some or most of my data is not displaying on my Ipone 6plus.

closed time in 23 days

werpret

issue closedblynkkk/blynk_Issues

automation issue

I am using automation feature to monitor controlled room temperature, which was set on 31 degrees C to trigger a notification send to all phone cell. first and biggest issue is that its trigger not in the correct temperature setting (which is 31 C), its randomly trigger on 29 or sometime in 30 C, the temperature chart is not show any spike or temperature rise to trigger the notification

closed time in 23 days

Pekik1266

issue closedblynkkk/blynk_Issues

dashboard

dashboard only shows slider,switch,label,chart,map in edit mode the mobile app works fine ..new monthly subscriber

closed time in 23 days

hotrework

issue commentblynkkk/blynk_Issues

Menu widget issues

@Bresca-eng fixed. Please reopen if not.

Bresca-eng

comment created time in 23 days

issue closedblynkkk/blynk_Issues

Menu widget issues

Blynk library version: [1.0.1] IDE: [Arduino] IDE version: [1.8.15] Board type: [MKR1010] Additional modules: [...] Blynk app: [3.2.4(1)] OS: [iOS 14.7.1]

Scenario, steps to reproduce

I'm experimenting problems with menu widget: I would like to add some items in menu but it is not possible or, better, initially I have correct menu then (after 1-2 minutes) it disappears I have a template called TestMenu with an only widget: menu widget. Istantanea schermo 2021-08-18 (09 43 44)

It is linked to a virtual pin V0 in following way

image

Software comes from Blink.Edgent example of Blynk library and is so-made

// Fill-in information from your Blynk Template here
#define BLYNK_TEMPLATE_ID "TMPLwuxyywbi"
#define BLYNK_DEVICE_NAME "TestMenu"
#define BLYNK_FIRMWARE_VERSION        "0.1.0"
#define BLYNK_PRINT Serial
//#define BLYNK_DEBUG
#define APP_DEBUG
#include "BlynkEdgent.h"

String MenuItem[10]={"S0","S1","S2","S3","S4","S5","S6","S7","S8","S9"};

BLYNK_CONNECTED()
  {
  BlynkParamAllocated items(128);
  for (int i=0;i<10;i++) items.add(MenuItem[i]);
  Blynk.setProperty(V0, "labels", items);
  SerialUSB.println("Menu' updated!");    
  }

void setup()
  {
  Serial.begin(9600);
  delay(2000);
  BlynkEdgent.begin();
  }

void loop() 
  {
  BlynkEdgent.run();
  }

Expected Result

I expect to obtain... Istantanea schermo 2021-08-18 (13 02 14)

Actual Result

Actually I get the screen seen before with the 10 items, but if I lock the phone and after 1-2 minutes I go back to see the screen, I find ... Istantanea schermo 2021-08-18 (13 04 03)

You can see also this discussion on Blynk forum: https://community.blynk.cc/t/menu-widgets-issues-on-blynk-2-0/55700/3

Bresca-eng

closed time in 23 days

Bresca-eng

issue closedblynkkk/blynk_Issues

Bridge widget missing on new Blynk

I am working on a project that requires 12 esp8266 to work together to manage 12 gas fired furnaces. the new Blynk App. does not have the "bridge" widget. Is there any other way to accomplish this on the newer Blynk? Thanks.

closed time in 23 days

ptasson

issue closedblynkkk/blynk_Issues

Web Dashboard slider glitch

Web dashboard slider on Windows10, Chrome Browser

When slider is left at minimum range value a value of zero is sent. If the slider is moved above min val it works properly.

closed time in 23 days

CMJ111

issue commentblynkkk/blynk_Issues

Web Dashboard slider glitch

Ok. So closing for now. Fill free to reopen if you able to reproduce.

CMJ111

comment created time in 23 days

issue commentblynkkk/blynk_Issues

Web Dashboard slider glitch

@CMJ111 did you change the min/max values of the Data Stream after you created it?

CMJ111

comment created time in 24 days

issue commentblynkkk/blynk_Issues

Web Dashboard slider glitch

@CMJ111 what data stream type do you have? Are you sure you print the value that slider sends? I just checked the code 0 can't be send if DS.min is 150. Server adjust the values to min/max. We'll try to reproduce of course. But quick look says that's not possible.

CMJ111

comment created time in 24 days

issue commentblynkkk/blynk_Issues

Web Dashboard slider glitch

@CMJ111 looks like a bug. Thanks for the detailed info. We'll check.

CMJ111

comment created time in 24 days

issue commentblynkkk/blynk_Issues

Web Dashboard slider glitch

When slider is left at minimum range value a value of zero is sent.

Why is that a bug? What is your minimum setting for the datastream?

CMJ111

comment created time in 24 days

push eventblynkkk/docs

doom369

commit sha 7f739e719498be4639cbbf7c63e2d18b0879268d

typo fix

view details

push time in 24 days

push eventblynkkk/docs

doom369

commit sha 5fff6d6891a99e5433c7d9b964e7495dcf2f1359

typo fix

view details

push time in 24 days

push eventblynkkk/docs

doom369

commit sha c078d621431c0f113e5b07f19f30f17b9f6b508f

new widgets added

view details

push time in 24 days

push eventblynkkk/docs

doom369

commit sha 7da9affac0375c7cdc52a662e2fa138d29b2802f

new widgets added

view details

push time in 24 days

issue closedblynkkk/blynk_Issues

Web Dashboard not reading virtual pins

ESP32 using DHT11 and capacitive moisture sensor, connected over WiFi SSL.

  1. App on iOS reports values from virtual pins correctly
  2. Serial monitor reports them correctly
  3. Web dashboard (Label) widget DOES NOT report them correctly.

#define BLYNK_FIRMWARE_VERSION "0.1.0" #define BLYNK_PRINT Serial #define BLYNK_TEMPLATE_ID "XXXXXXXXXXXXXXXXXXXXXXXXX" #define BLYNK_DEVICE_NAME "SoilSensor01"

#define DHTTYPE DHT11 #define DHTPIN 22 #define SOILPIN 32

#include <WiFi.h> #include <WiFiClientSecure.h> #include <BlynkSimpleEsp32_SSL.h> #include "DHT.h"

DHT dht(DHTPIN, DHTTYPE);

BlynkTimer timer;

char auth[] = "XXXXXXXXXXXXXXXXXXXXXXXX"; char ssid[] = "XXXXXXXXXXXXXXXXXXXXXXXX"; char pass[] = "XXXXXXXXXXXXXXXXXXXXXXXX";

void setup() { // Debug console Serial.begin(115200); Blynk.begin(auth, ssid, pass); dht.begin(); timer.setInterval(5000L, sendSensor); }

void loop() { Blynk.run(); timer.run(); }

void sendSensor() { int humidity = dht.readHumidity(); int temp = dht.readTemperature(true); int moisture = analogRead(SOILPIN);

Blynk.virtualWrite(V5, humidity); Blynk.virtualWrite(V6, temp); Blynk.virtualWrite(V7, moisture);

Serial.print ("Humidity: "); Serial.println (humidity); Serial.print ("Temperature: "); Serial.println (temp); Serial.print ("Soil Moisture: "); Serial.println (moisture); }

closed time in a month

mtkreitz

issue commentblynkkk/blynk_Issues

Web Dashboard not reading virtual pins

@mtkreitz that's a template dashboard, not device dashboard. It's shows fake data as this is a template it just shows you how the data will look like on the real device. In order to see the real data open the search view and click on "My devices".

mtkreitz

comment created time in a month

issue commentblynkkk/blynk_Issues

Web Dashboard not reading virtual pins

Web dashboard (Label) widget DOES NOT report them correctly.

What do you mean by that? Do you have example?

mtkreitz

comment created time in a month

issue commentblynkkk/blynk_Issues

Bridge widget missing on new Blynk

@ptasson hello. you can look into automations. It may fit your needs - https://docs.blynk.io/en/blynk.apps/automations

ptasson

comment created time in a month