Blynk myPlant Demo App

Dear all,

In order to demonstrate possibilities of Blynk Platform for Business we just released Blynk myPlant app Android, iOS.

This app demonstrates basic customization features + provisioning process. Provisioning is a process of passing of authentification token from mobile app to hardware (ESP, NodeMCU, Blynk Board) so you can connect any device with Blynk Firmware to your own mobile app.

Soon everybody will be able to try publishing platform by themselves.

Please follow our instructions here: https://github.com/blynkkk/blynk-library/blob/master/examples/Export_Demo/myPlant_ESP8266/README.md

Any feedback is appreciated.

7 Likes

What I like about this is the overall friendlyness of the UX. Looks great!

2 Likes

@Dmitriy looks very slick.

Will your sketch only work with SPARKFUN_BLYNK_BOARD, NODE_MCU_BOARD and WITTY_CLOUD_BOARD as it fails with WeMos? Using #define USE_NODE_MCU_BOARD and trying board in IDE as WeMos or NodeMCU1.0 I get:

[760] Hardware v1.0.0
[760] Firmware v1.0.1
[760] Using default config.
[1261] AP SSID: Blynk myPlant
[1261] AP IP:   192.168.4.1
[1261] AP URL:  my-plant.cc
[8838] WAIT_CONFIG => CONFIGURING
[16528] WiFi SSID: Blynk myPlant Pass: 
[16528] Blynk cloud: xxxxxxxxxxxxxxxxxxxxxxxxx @ qa.blynk.cc:8442
[16533] CONFIGURING => CONNECTING_NET
[16534] Connecting to WiFi: Blynk myPlant
[46952] CONNECTING_NET => ERROR
[56958] Restarting after error.

 ets Jan  8 2013,rst cause:2, boot mode:(3,6)

load 0x4010f000, len 1384, room 16 
tail 8
chksum 0x2d
csum 0x2d
v3de0c112
~ld
[764]
2 Likes

@vshymanskyy can we make it work with Wemos?

1 Like

@Dmitriy as the WeMos will run as a NodeMCU I’m not sure why it is failing at the CONNECTING_NET point. I will see if there is anything obvious in the sketch that I can change.

1 Like

Would be cool. Unfortunately I don’t know the answer. Hope @vshymanskyy have time to help.

1 Like

WeMos now connected. I was being a numpty.

[767] Hardware v1.0.0
[767] Firmware v1.0.1
[767] Using default config.
[1571] AP SSID: Blynk myPlant
[1571] AP IP:   192.168.4.1
[1572] AP URL:  my-plant.cc
[6859] WAIT_CONFIG => CONFIGURING
[102991] WiFi SSID: GargoyleTest Pass: xxxxxxxxxx
[102991] Blynk cloud: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx @ qa.blynk.cc:8442
[102995] CONFIGURING => CONNECTING_NET
[102997] Connecting to WiFi: GargoyleTest
[107507] CONNECTING_NET => CONNECTING_CLOUD
[107509] Disconnected
[107509] Blynk v0.3.10 on NodeMCU
[107509] Connecting to qa.blynk.cc:8442
[107667] Ready (ping: 1ms).
[107912] CONNECTING_CLOUD => RUNNING
[107959] Configuration stored to flash
[108622] Watering amount: 6
[108927] Watering stopped by user
[111875] Email notification sent
[144615] Watering amount: 10
[145843] Watering amount: 3
[152395] Watering started by user
[156106] Watering stopped by user
2 Likes

UI is cool.
It will be nice to have option of auto mode that plant will get water according to its need.
I have given 5*rating on google play.

2 Likes

@saurabh47 thank you!

@Costas what was the problem? Did you like provisioning flow?

1 Like

New update is available for myPlant
What’s new in this update??

1 Like

Provisioning flow looks very good and actually I was jumping the gun on what I was expecting to enter. I was wrongly setting the home network as the “Blynk myPlant” AP etc. I’m sure if I didn’t know anything about ESP’s I would have read the on screen prompts and entered the correct details.

Is there any reason why it is not sending out emails? I entered a valid Gmail address when I created the account and I can see Blynk.email(“myPlant notification”, “Your plant is thirsty!”); in the sketch.

1 Like

:grinning: we removed some Blynk permissions that were not necessary for demo.

@Costas thank you for feedback. @Pavel FYI.

Yeap. There is not mail widget =))). We not fixed that yet for published app.

1 Like

Really nice APP, in a few minutes everything is running as expected. The interface is correct, in this case, I would add a Tab to enter all details about the Plant (different plants require different conditions), this way the user could fix the values directly using the APP according his/her knowledge.

Obviously this is just an example about the possibilities of Blynk as APP for Business, today is a Plant, tomorrow is a HVAC controller or something totally different, there’re no limits here… just think about the final user and try to do it even more friendly (IMHO)

Thanks for sharing this demostration
Kind regards!!

2 Likes

Hi,

Why not on the iOS also? Do you plan to make one for iOS too?
The idea is great! GREAT JOB!

Thank you

1 Like

Yeap. Will be released soon.

2 Likes

Any news? Do you have an estimated time when the iOS version will be released?

Great job!!!

Thank you

@Artem_S

Hi,

Any news regarding blynk-myplant-demo-app for iOS?
@vshymanskyy
@Artem_S

@iulianh hello. Not yet. iOS is behind Android for 2 months. Also we are focusing right now new feature. So demo app for iOS is not in plans right now. Sorry.

1 Like