I think I’m understanding the setup here a bit better.
The situation now is that you have separate Brewblox installs on both the NAS and the Pi. Both have their own independent history database. The Tilt on the Pi is currently sending data to the history database on the Pi, while you want to collect it on the NAS.
To get to the desired situation, edit the Tilt service on the Pi, and add a command setting:
Afterwards, you can strip down the configuration on the Pi to only run the Tilt service, but first let’s get it to work that the Tilt service on the Pi pushes data to the NAS database.
Synology uses a different logging engine for their graphical docker app. unfortunately it is either brewblox-ctl or Synology’s docker app that can read the logs.
Just a warning for everybody that considders installing the preview DSM7, brewblox doesnt work after the installation. Docker and Python3 can’t be installed anymore (for now). Maybe there are more issues but I can’t say now. So if you’re planning to install the update you should wait
For those that installed Brewblox on Synology how did you connect the Spark controller to the Synology box? My Synology box is on the opposite side of the house of my fermentation chamber. Is it possible to run usb that far?
Also is there a benefit for the Brewblox over the BrewPi?
I’m working on getting Brewblox installed on my Synology box but when I try to run brewblox-ctl setup I get the following error.
JoelMoore@STELLA:~$ brewblox-ctl setup
Usage: __main__.py [OPTIONS] COMMAND [ARGS]...
Try '__main__.py --help' for help.
Error: No such command 'setup'.
Many commands only work if your current directory is a Brewblox directory.
I ran this before the setup command.
brewblox-ctl install --no-docker-user --no-reboot
Command is about to: Create Brewblox directory; install system dependencies; reboot.
Do you want to continue? (yes, no, verbose, dry-run) [press ENTER for default value 'yes']y
Do you want to install with default settings? [Press ENTER for default value 'yes']
INFO Docker is already installed.
INFO Installing apt packages...
apt: invalid flag: update
Usage: apt <apt and javac options> <source files>
where apt options include:
-classpath <path> Specify where to find user class files and annotation processor factories
-cp <path> Specify where to find user class files and annotation processor factories
-d <path> Specify where to place processor and javac generated class files
-s <path> Specify where to place processor generated source files
-source <release> Provide source compatibility with specified release
-version Version information
-help Print a synopsis of standard options; use javac -help for more options
-X Print a synopsis of nonstandard options
-J<flag> Pass <flag> directly to the runtime system
-A[key[=value]] Options to pass to annotation processors
-nocompile Do not compile source files to class files
-print Print out textual representation of specified types
-factorypath <path> Specify where to find annotation processor factories
-factory <class> Name of AnnotationProcessorFactory to use; bypasses default discovery process
See javac -help for information on javac options.
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.