Hey I was able to follow your steps and seem to be in a working state with the software one issue I encountered was after running this:
pi@raspberrypi:~/openag_brain_docker_rpi $ docker-compose up -d
The error message I saw was this:
ERROR: for brain Cannot start service brain: linux runtime spec devices: error gathering device information while adding custom device "/dev/ttyACM0": lstat /dev/ttyACM0: no such file or directory
ERROR: Encountered errors while bringing up the project.
To Fix this I edited the line in the file
/dev/ttyACM0 and changed it to
/dev/ttyUSB0 which is what was showing up when I plugged in the arduino.
pi@raspberrypi:~/openag_brain_docker_rpi $ docker-compose up -d There were no errors.
My Current Concern is connecting to the UI. I've tried connecting both when inside docker (After typing this
docker exec -it openagbraindockerrpi_brain_1 bash) as well as when not in docker.
When I type in the name and Ip address it says its connected, but nothing happens. When I inspect elements and go to console in google chrome I see this output:
main.js:29337 Uncaught (in promise) TypeError: Cannot read property 'value' of undefined
at Object.readValue (main.js:29337)
at setOptions (main.js:29751)
at update (main.js:29727)
at update (main.js:33825)
at batch (main.js:29412)
at restoredEnvironmentsOk (main.js:33996)
at update (main.js:33828)
at Object.update (main.js:27526)