Hallo,
ich führe per rule ein Script aus, dieses wirft mir dann leider einen error
Code
2020-11-09 18:23:23.075 [INFO ] [lipse.smarthome.model.script.Shaddow] - Updating Shaddow SVG
2020-11-09 18:23:23.077 [INFO ] [lipse.smarthome.model.script.Shaddow] - Traceback (most recent call last):
File "/etc/openhab2/scripts/shaddow.py", line 7, in <module>
import pytz
ImportError: No module named pytz
Alles anzeigen
er sagt ja das das modul "pytz" fehlt, dieses habe ich aber mit pip install pytz nachinstalliert.
Wenn ich das script per putty starte geht alles wunderbar. Dort rufe ich so auf python /etc/openhab2/scripts/shaddow.py update aber per rule kommt immer noch der fehler.
in meiner Rule rufe ich es so auf
Code
rule "Shaddow SVG"
when
Item Sun_Azimuth received update
then
val resp = executeCommandLine("/usr/bin/python /etc/openhab2/scripts/shaddow.py update", 10000)
logInfo("Shaddow", "Updating Shaddow SVG")
logInfo("Shaddow", resp)
end
Alles anzeigen
vielleicht hat jemand eine idee warum er meckert obwohl ich es nachinstalliert habe und es per putty geht?