Python Skript aus IPSymcon ausführen

Hallo zusammen,

ich stelle gerade von Edomi auf IPSymcon um und habe bisher ein Python Skript genutzt, um POE Ports eines Zyxel Switches ein/auszuschalten. Betriebssystem ist Ubuntu.
Leider kämpfe ich gerade damit, dies aus IPSymcon durch ein PHP Skript starten zu lassen (exec, shell_exec, IPS_EXECUTE…).
Wie kann ich das hinbekommen, dass das Python3 Skript ausgeführt werden kann?

VG
Samuel

Was macht das Python Script? Kann man das nicht mit PHP Bordmitteln umsetzen? SNMP, HTTP, TELNET?

Das könnte man sicherlich auch in PHP umschreiben.
Ich nutze bisher einfach ein auf Github veröffentlichtes Skript:

Klappt das per SNMP? Can I use SNMP to enable/disable PoE function? — Zyxel Community

Puuhh, das habe ich schon mehrere Jahre so am laufen.
Soweit ich mich erinnere war ich damals froh, dies über das Python Skript lösen zu können.
Zyxel hat in den günstigen Serien etliches nicht umgesetzt, weil es halt „Enterprise“ Features sind…

ich habe es einfach noch mal neu probiert, auf einmal klappt es, obwohl ich das vorher eigentlich auch schon in so einer Form hatte.
Hier mal der funktionierende Code:

$cmd="/usr/bin/python3 /var/lib/symcon/scripts/poe-manager.py $parameter";
$ret = exec("$cmd", $out, $rc);