vshymanskyy / blynk-library-python

Blynk library for Python. Works with Python 2, Python 3, MicroPython.

Home Page:https://blynk.io/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

'Blynk' object has no attribute 'VIRTUAL_WRITE' on a raspberry pi pico w

mas6y6 opened this issue · comments

I have an issue that the function 'VIRTUAL_WRITE' was not found and VIRTUAL_READ is broken for micropython

Here is the code

import BlynkLib
import connecttowifi
connecttowifi.connect()
AUTH_TOKEN = "*"
# Initialize Blynk
blynk = BlynkLib.Blynk(AUTH_TOKEN)

@blynk.VIRTUAL_WRITE(3)
def v3_write_handler(value):
    # execute the command echo it back
    blynk.virtual_write(3, 'Command: ' + value + '\n')
    blynk.virtual_write(3, 'Result: ')
    try:
        blynk.virtual_write(3, str(eval(value)))
    except:
        try:
            exec(value)
        except Exception as e:
            blynk.virtual_write(3, 'Exception:\n  ' + repr(e))
    finally:
        blynk.virtual_write(3, '\n')

while True:
    blynk.run()

Maybe you're using the wrong library? Which version are you using?
(https://github.com/vshymanskyy/blynk-library-python/tree/master)

I am using the latest version