Ok… would you mind elaborate this? I guess I understand what you are saying (mirroring the terminal input to a Value display) but I’m not sure how to do it.
User input via Terminal is not normally totally random. So for example you might ask a user to answer yes or no and send 1 or 0 to an additional widget. Or you might use C++ switch for one of 20 options and send the corresponding number etc.
Ok… I am confused. Maybe I was not really clear before.
My device can display text and whatever on the Terminal widget. If I enable the input line on the widget the user supposed to be able to send messages back to my device, right? Well, my problem is that my device can’t read the user’s input thru the rest API.
How else I can get string input from the user sent to my device? The user can’t change the value of a Value Display.
Ah OK, I think I got it… I can’t use this solution, because the device (actually rather an application) I try programming has nothing to do with Blynk supported devices. I can use the REST API to communicate back and forth.
Well, thanks a lot for educating me. As far as I know this is the Blynk forum so my questions about Blynk should be asked here, no matter the device I use.
@istvanb just did a test. All works for me. Please show your requests or explain in details what do you mean by “can’t get value”. Terminal returns value via http api.
@istvanb I just did a fix, so terminal will return all stored values it has. But actually terminal just returns last value, so probably in your case hardware overrides user input.
For me it returns nothing, while I have successfully wrote strings to it from my program and I have entered a user input from my phone. My hardware for sure doesn’t overwrite anything, as terminal is not yet integrated (because I couldn’t make it work).
Probably something trivial, maybe I use a wrong request to read the value. (its the same I use to read for example from a value display, and for that it works without an issue)