FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Gueco315 am 04 Mai 2018, 18:33:29

Titel: Fhem und verschiedene Python Versionen parallel auf dem PI
Beitrag von: Gueco315 am 04 Mai 2018, 18:33:29
Hallo,

ich möchte für Miglight und die Nutzung der ibox2 ein Python3-Script aufrufen und muss dazu vorher Python3 auf dem PI installieren.
Das hatte ich schon einmal so gemacht:sudo apt-get install python3, auf einmal gingen aber bei FHEM verschiedene Sachen wie Pushover oder Alexa nicht mehr. Es kann aber auch sein, dass zufällig zeitgleich das Filesystem auf der SD-Card Probleme bereitet hat!? Bin mir deshalb unsicher. Gibt es da eventuell irgendwelche Abhängigkeiten?

Das script funktionierte so einwandfrei:
defmod n_Glasvitrine notify Glasvitrine:.* "python3 /opt/fhem/milight/MilightWifiBridge.py --ip 192.168.178.34 --zone 1 --$EVENT"

Dahingehend meine Frage, kann man damit FHEM zerstören?

Gruß Günter
Titel: Antw:Fhem und verschiedene Python Versionen parallel auf dem PI
Beitrag von: MadMax-FHEM am 04 Mai 2018, 21:07:11
Auch hier (erneut) die Antwort: bei mir läuft python3 (GOOGLECAST) und fhem problemlos...

Raspbian Stretch lite (relativ neu) PI3...

Gruß, Joachim
Titel: Antw:Fhem und verschiedene Python Versionen parallel auf dem PI
Beitrag von: Wernieman am 04 Mai 2018, 21:38:35
Eigentlich ist FHEM PERL und damit interessiert es python nicht. Externe Scripte dagegen könnten in python geschrieben sein ...

Mal ein Hinweis:
Wenn Du ein Script richtig schreibst, steht am anfang (erste Zeile) eine Zeile mit:
Zitat#!/usr/bin/python
Damit weiß die Shell, mit welchem Interpreter (hier /usr/bin/python) es das Script starten muß. Dann kann man sich expliziete Angabe des Interpeten sparen (python3 /opt/fh...)
https://de.wikipedia.org/wiki/Shebang (https://de.wikipedia.org/wiki/Shebang)

Ist sehr zu empfehlen!
Titel: Antw:Fhem und verschiedene Python Versionen parallel auf dem PI
Beitrag von: Gueco315 am 04 Mai 2018, 22:29:01
Danke für die Hinweise..
Den Scriptaufruf habe ich direkt in die cfg-Dateii eingebaut.
Einen Scriptaufruf in FHEM habe ich bislang noch nicht erstellt..
Titel: Antw:Fhem und verschiedene Python Versionen parallel auf dem PI
Beitrag von: Wernieman am 05 Mai 2018, 17:20:18
ZitatDen Scriptaufruf habe ich direkt in die cfg-Dateii eingebaut.
Einen Scriptaufruf in FHEM habe ich bislang noch nicht erstellt..

Sag mal, ist es nicht das gleiche? Die CFG-Datei wird von FHEM gelesen, es ist also IN Fhem ...