• Система автоматизации с открытым исходным кодом на базе 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
 
Сверху Снизу