Help installing pydPiper plugin

Hi can anyone help me with the installation of the pydPiper plugin. I have followed the instructions on the volumio site
https://volumio.github.io/docs/Plugin_System/Plugin_System_Overview

but when i do volumio plugin install

i get the following error message

[code]/bin/mv: target ‘/tmp/plugins/pydpiper.zip’ is not a directory
child_process.js:644
throw err;
^

Error: Command failed: /bin/mv *.zip /tmp/plugins/pydpiper.zip
/bin/mv: target ‘/tmp/plugins/pydpiper.zip’ is not a directory
[/code]

any help would be gratefully received.

[spoiler][/spoiler]
Have a look for the simple instructions from Saiyato

Hello Volumio-World
could someone help me with the installation of pydPiper plugin?
I’ve an LCD 16x2 (HD44780) display connected in parallel way. I’ve followed this installations instruction: https://github.com/dhrone/pydPiper

I’ve edited the pydpiper.service file like this:
ExecStart=/usr/bin/docker run --network=host --privileged -v /var/log:/var/log:rw dhrone/pydpiper:latest python /app/pydPiper.py --volumio --driver hd44780 --width 80 --height 16 --rs 6 --e 5 --d4 25 --d5 24 --d6 23 --d7 12 --timezone ‘France/Paris’ --temperature celcius --pages pag ges_lcd_16x2.py

I get on the display a message “STOP” and nothing more.


I don’t see any plugin in Volumio

Raspberry Pi 2 Model B Rev 1.1; Version Volumio 2.779
Don’t know what I’m doing wrong and I can’t find any solution to my problem in the forum.
I apricate any help

Hi,

You’re not using the plugin, otherwise you wouldn’t have to edit the unit file :wink:

Here is the repo for the plugin: https://github.com/Saiyato/volumio-pydpiper-plugin

Furthermore I see you misspelled celsius, are you using weather info? Otherwise just omit the arguments that are irrelevant to your setup.

If pydPiper crashes, you should be able to see this in the logs. Maybe that helps :slight_smile:

Hello Saiyato an the Forum
thank you very much for your hint. I’ve tried to install your pydpiper plugin by following this instruction: https://volumio.github.io/docs/Plugin_System/Plugin_System_Overview.html
I downloaded this zip-file:

volumio-pydpiper-plugin.zip
https://github.com/Saiyato/volumio-pydpiper-plugin/blob/master/volumio-pydpiper-plugin.zip

When I unzip the file:

volumio@volumio:/home/pydpiper-plugin$ unzip volumio-pydpiper-plugin.zip

I get this message:

Archive: volumio-pydpiper-plugin.zip
End-of-central-directory signature not found. Either this file is not a zipfile, or it constitutes one disk of a multi-part archive. In the latter case the central directory and zipfile comment will be found on the last disk(s) of this archive.
unzip: cannot find zipfile directory in one of volumio-pydpiper-plugin.zip or volumio-pydpiper-plugin.zip.zip, and cannot find volumio-pydpiper-plugin.zip.ZIP, period.

I tried it with: unzip; miniunzip; 7z

Nothing worked, could anybody help me out?
Thank you

Well this is weird, let me see if I can figure out what’s wrong

Are you sure to download the zip and not the link?

You can use the scripts in this repo as a reference: https://github.com/Saiyato/volumio-plugin-helper

Or use the scripts of course, the first lazy installer should work for all my repos. :wink:

Hello Saiyato
I have reinstalled the version of pydpiper that I had installed previously that was from this link.

sudo wget -O volumio_install_from_zip.sh https://raw.githubusercontent.com/Saiyato/volumio-plugin-helper/master/volumio_install_from_zip.sh

will that automatically update to whatever updates you have done or is there another link I should use for a non coding newbie. This one seems to be working ok nonetheless.
cheers from Australia again

Hi mate,

Apologies for the late reply, a bit swamped atm. Using the provided script will pull all latest commits by me. There’s no new container, this is still on the backlog, because I want to test Python3 ports and possible trim some of the multi-player overhead for performance reasons.

On top of that, I now understand how containers work and I can build my own container with my additions. Which simplifies configuration in the plugin. But again, I need some time for that :wink: