Geekzone: technology news, blogs, forums
Guest
Welcome Guest.
You haven't logged in yet. If you don't have an account you can register now.


linw

2849 posts

Uber Geek


#273301 15-Aug-2020 14:20
Send private message

Wonder if someone can help with this one. For a couple of years I have used a wemos D1 mini with waterproof DS18B20 sensor to transmit my grog still temp to my Blynk app on my phone.

 

Unfortunately, the mini met a fatal end (don't ask!) and I bought a Wemos D1 R2 as a sub. I am using the same sketch as before with pin D4 for input and V5 for the Blynk virtual write. I did update the Arduino prog, though, from 1.8.1 to 1.8.13.

 

The code compiles, uploads and works and it writes output to the com3 monitor as before. The wifi is established and ostensibly working.  The Blynk app sees it online. The Blynk authority data has been updated.

 

The Blynk project has a gauge widget 0-100 with V5 pin and read rate set to 2 sec. All looks fine apart from the fact there is no data shown!

 

Have done some searching with no result and have run out of ideas so maybe someone here has a suggestion or two.

 

Code excerpts below:-

 

#define BLYNK_PRINT Serial // Comment this out to disable prints and save space
#include <ESP8266WiFi.h>
#include <BlynkSimpleEsp8266.h>
#include <OneWire.h>

 

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).

 

OneWire ds(D4); // on pin D4 op wemos d1 (a 4.7K resistor is necessary)

 

char auth[] = "xxxxxxxxxxxx";

 

void setup(void)
{
(D4, INPUT_PULLUP);
Serial.begin(9600);
Blynk.begin(auth, "xxxxx", "yyyyyyyyyyyy");
}

 

And:-

 

Blynk.virtualWrite(V5, celsius + 0.71);
delay(10000);
}


Filter this topic showing only the reply marked as answer Create new topic
linw

2849 posts

Uber Geek


  #2542057 16-Aug-2020 09:31
Send private message

OK, have found the problem is because the Blynk project is only accepting whole numbers! Can't remember how I got the previous Blynk project to accept decimals. More research!! 




linw

2849 posts

Uber Geek


  #2542140 16-Aug-2020 11:22
Send private message

Grrrr, problem was older esp8266 board core. Mine was v2.3.0 and now is 2.7.4. That old one had the floating point bug.

 

 


Filter this topic showing only the reply marked as answer Create new topic





News and reviews »

Air New Zealand Starts AI adoption with OpenAI
Posted 24-Jul-2025 16:00


eero Pro 7 Review
Posted 23-Jul-2025 12:07


BeeStation Plus Review
Posted 21-Jul-2025 14:21


eero Unveils New Wi-Fi 7 Products in New Zealand
Posted 21-Jul-2025 00:01


WiZ Introduces HDMI Sync Box and other Light Devices
Posted 20-Jul-2025 17:32


RedShield Enhances DDoS and Bot Attack Protection
Posted 20-Jul-2025 17:26


Seagate Ships 30TB Drives
Posted 17-Jul-2025 11:24


Oclean AirPump A10 Water Flosser Review
Posted 13-Jul-2025 11:05


Samsung Galaxy Z Fold7: Raising the Bar for Smartphones
Posted 10-Jul-2025 02:01


Samsung Galaxy Z Flip7 Brings New Edge-To-Edge FlexWindow
Posted 10-Jul-2025 02:01


Epson Launches New AM-C550Z WorkForce Enterprise printer
Posted 9-Jul-2025 18:22


Samsung Releases Smart Monitor M9
Posted 9-Jul-2025 17:46


Nearly Half of Older Kiwis Still Write their Passwords on Paper
Posted 9-Jul-2025 08:42


D-Link 4G+ Cat6 Wi-Fi 6 DWR-933M Mobile Hotspot Review
Posted 1-Jul-2025 11:34


Oppo A5 Series Launches With New Levels of Durability
Posted 30-Jun-2025 10:15









Geekzone Live »

Try automatic live updates from Geekzone directly in your browser, without refreshing the page, with Geekzone Live now.



Are you subscribed to our RSS feed? You can download the latest headlines and summaries from our stories directly to your computer or smartphone by using a feed reader.