• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Esp 8266 + Blynk

ваня

New member
у меня есть две есп, одна отправляет значения температуры в блинк, а вторая должна "вынимать" их из блинка и выводить на экран. столкнулся с проблемой что никак не получается вторым устройством вытянуть данные. можно ли как-то объеденить виртуальные порты? или вытягивать значения из виджетов ?
 

Resok123

New member
4.5. Создание дублей сообщений и тем запрещено.
Может вы подскажите что не так с кодом?
#define BLYNK_TEMPLATE_ID ********
#define BLYNK_DEVICE_NAME *******

#define BLYNK_FIRMWARE_VERSION "0.1.0"

#define BLYNK_PRINT Serial
//#define BLYNK_DEBUG

#define APP_DEBUG

#include "BlynkEdgent.h"


#include <OneWire.h>
#include<DallasTemperature.h>
#define ONE_WIRE_BUS 4 // DS18B20 подключаем на 2 на плате
OneWire oneWire(ONE_WIRE_BUS);
DallasTemperature DS18B20(&oneWire);
double temp_0;
uint8_t sensor1[8] = { 0x28, 0xDD, 0x85, 0x48, 0xF6, 0xCB, 0x3C, 0xA3 };
uint32_t timing;


void setup()
{
Serial.begin(115200);
delay(100);
DS18B20.begin();
BlynkEdgent.begin();
Serial.println(" ");
Serial.println("Testing Sensor data");
}


void loop() {

if (millis() - timing > 1500)
{
timing = millis();
BlynkEdgent.run();
DS18B20.requestTemperatures();
temp_0 = DS18B20.getTempC(sensor1); // Sensor 0 показания для датчика 1 в цельсиях
Serial.print("Temp_0: ");
Serial.print(temp_0);
Serial.println(" oC ");
Blynk.virtualWrite(0, temp_0); //выврд данных на виртуальный пин V0
}
}

Выдает вот это
>[422]
___ __ __
/ _ )/ /_ _____ / /__
/ _ / / // / _ \/ '_/
/____/_/\_, /_//_/_/\_\
/___/ v1.0.1 on ESP8266

[424] --------------------------
[427] Product: WFMF
[429] Firmware: 0.1.0 (build Feb 21 2022 18:59:56)
[433] Token: ...HbZp
[435] Device: ESP8266 @ 80MHz
[438] MAC: 40:91:51:4F:AB:34
[441] Flash: 4096K
[443] ESP core: 3.0.1
[445] ESP SDK: 2.2.2-dev(38a443e)
[448] Boot Ver: 6
[450] Boot Mode:1
[452] FW info: 471296/1622016, MD5:8c5f43ff76d7c244275b4e99853c4204
[660] Free mem: 31160
[660] --------------------------
[661] INIT => CONNECTING_NET

Testing Sensor data
[1501] Connecting to WiFi: Pechenyushka
[5889] Using Dynamic IP: 192.168.0.107
[5889] CONNECTING_NET => CONNECTING_CLOUD
Temp_0: 20.38 oC
[6493] Current time: Mon Feb 21 17:01:27 2022
[6494] Connecting to blynk.cloud:443
[7613] Ready (ping: 11ms).
[7728] CONNECTING_CLOUD => RUNNING
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: 20.38 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
Temp_0: -127.00 oC
 
Сверху Снизу