running ffmap-backend on Debian 8 as unprivileged user doesn't work like it is documented.
as far as i remember it was strange, with the solution from the readme, the alfred socket access wasn't possible most of the time, worked only once in a while
we solved it by
- creating wrapper scripts that run batctl, batadv-vis, alfred-json via sudo
- create sudo entries for these
- change the PATH for the cronjob to include the directory containing the wrapper scripts
- change backend.py to copy/use the parent environment variables, see tecff@15553b8 and tecff@a2a5fcb
maybe there's a better way, but the readme should be updated regarding this