blynk-library-python
blynk-library-python copied to clipboard
'Blynk' object has no attribute 'VIRTUAL_WRITE' on a raspberry pi pico w
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
try using this example https://github.com/vshymanskyy/blynk-library-python/blob/master/examples/02_on_virtual_change.py#L33