Zielführend war dann diese Pakete als root händisch zu installieren:
export RUSTUP_UNPACK_RAM=16800000
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
pip install --ignore-installed pyyaml
pip install python-miio
Danach konnte ich das Plugin fehlerfrei installieren.
Ich habe das Plugin mit meinen Daten gefüttert, und siehe an, ich kann das Ding steuern.
Allerdings kann ich immer noch keine Daten auslesen, weder "Sende über UDP" noch "Sende über HTTP" funktioniert
Hier ist, was die gabber.pl -v ausspuckt:
<LOGSTART> MiRobo2Lox-NG GRABBER process started
<INFO> LoxBerry Version 2.2.0.4 ( is_raspberry.cfg )
<INFO> MiRobot2Lox-NG Version 1.2.0
<INFO> Loglevel: 7
This is grabber.pl Version 1.2.0.0
<INFO> Fetching Data from Robots
<INFO> Fetching Status Data for Robot 1...
<INFO> Protocol is vacuum
<INFO> /opt/loxberry/bin/plugins/mirobot2lox-ng/mirobo_wrapper.sh xxx.xxx.xxx.xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx status none vacuum 2
<INFO> Fetching Consumables Data for Robot 1...
<INFO> /opt/loxberry/bin/plugins/mirobot2lox-ng/mirobo_wrapper.sh xxx.xxx.xxx.xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx consumable_status none vacuum 2
<INFO> Fetching Cleaning Data for Robot 1...
<INFO> /opt/loxberry/bin/plugins/mirobot2lox-ng/mirobo_wrapper.sh xxx.xxx.xxx.xxx xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx clean_history none vacuum 2
Not an ARRAY reference at grabber.pl line 409.
<LOGEND> 16.05.2021 03:22:35 TASK FINISHED
1.2.0
1.0.6
1.0.5
der Fehler ist immer der selbe
Vielleicht kann hier wer helfen?
Danke, LG
Kommentar