I’ve taken some time this morning and worked on migrating over to the new Brewblox and I’ve been able to sucessfull flash and update the Spark but now I cannot get the controller to see the Spark when on wifi. It works just fine when connected to USB. I was able to get a sucessfull Wifi connection when setting it up and the Spark device has an IP address on it. It’s only the controller that doesn’t see it.
Yes, nc is used to upload the log after it was created.
I’m seeing a bunch of errors, some of which are memory-related (I assume the same issue as the buffer error).
You may want to run brewblox-ctl disable-ipv6 to fix some issues with ipv6 + docker networking.
It’s also unable to show its logs. Again, that’s something @Elco will have to help with: what is the preferred log driver on Synology?
It’s a db based log inside the docker package.
You can access the log in the docker app through the web interface.
Maybe it is the same issue I had with DNS discovery. In that case adding --device-host 192.168.1.100 to the spark container in docker-compose.yml should help. This will skip DNS discovery and use a fixed IP instead. Replace with the actual IP of the spark of course.
Thanks. For the IP address is that the IP of the spark or the synology server?
Ok, looks like adding the Spark IP address as the device host worked. Good thing it’s working because I have a brew day scheduled for early tomorrow morning.
The Spark, because you are telling the server where to find the spark. But you figured that out already.
You’ll probably want to give the Spark a static IP in your router.
I’ll try to figure out why mDNS has issues on the NAS.
Sorry to drag up this old chain. Trying to get this set up again after a long break on my synology. Is it possible just to create a stack in docker to start all of the containers or do I HAVE to use brewblox-ctl?