Hi Chris, thanks for your reply.
Sorry, did forget to mention that the numbers are sent via WiFi.
Yes, I can send the numbers via the App Inventor App
When I said "numbers" I meant a 2 digit number, sorry got myself confused yesterday.
The D1 sketch loop seems to be receiving the data as it shows it on the LCD screen and in the Serial Monitor of the Arduino IDE. It also stores this value in the EEPROM. The problem is that it doesn't add it to the D1's webserver page (which will be a JSON list format). I thought the reason was because I wasn't sending it properly as a JSON via the App Inventor App.
I have added the "\r" block below the "testbox1-text" block but that hasn't made any difference either.
At the moment, I only have the D1 Mini and an LCD screen attached to it so there isn't a schematic as such, just the photo below.
In the other photo, it shows the first and last numbers I sent to the D1. The 66 is the new number and the 12 is the previous number sent that is being read out of the EEPROM.
NEW = new number sent
OLD = previous number stored in the EEPROM
EEPROM = is the new number written to EEPROM. That means that if I reboot the D1 the "OLD" number will change to this new number.
The "NEW =" and the "EEPROM =" numbers change if I send a different number (ie: if I send 22, both the 66's will change to 22 and on rebooting D1, the "OLD = 12" will change to "OLD = 22"
These don't mean anything at the moment, I am just practicing and when/if I get it right, it will be used in another project to controll a heater in a reptile tank remotely. I need to be able to add the number to the D1 webserver's JSON list so I can download it to the App Inventor App and see it. But as you can see in the third photo, I only get a zero and not the number I sent and I don't know if the problem is with the App Inventor App or the D1's sketch.
I have been able to filter out the number in the D1 sketch but that only works for showing it on the LCD screen, it does not add it to the JSON list on webserver page.
Thanks
Eric