Fhem und verschiedene Python Versionen parallel auf dem PI

Begonnen von Gueco315, 04 Mai 2018, 18:33:29

Vorheriges Thema - Nächstes Thema

Gueco315

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
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

MadMax-FHEM

Auch hier (erneut) die Antwort: bei mir läuft python3 (GOOGLECAST) und fhem problemlos...

Raspbian Stretch lite (relativ neu) PI3...

Gruß, Joachim
FHEM PI3B+ Bullseye: HM-CFG-USB, 40x HM, ZWave-USB, 13x ZWave, EnOcean-PI, 15x EnOcean, HUE/deCONZ, CO2, ESP-Multisensor, Shelly, alexa-fhem, ...
FHEM PI2 Buster: HM-CFG-USB, 25x HM, ZWave-USB, 4x ZWave, EnOcean-PI, 3x EnOcean, Shelly, ha-bridge, ...
FHEM PI3 Buster (Test)

Wernieman

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

Ist sehr zu empfehlen!
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html

Gueco315

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..
Fhem 6.0, JeeLink, CUL 868 auf Raspi 4, Buster, IT-1500, 4x SB_Player, Squeezebox auf Raspi 4, 3x Fritzbox,  WIFI Light, EGPM2LAN, ENIGMA, Sec-SCO,CC-RT-DN,TC-IT-WM-W-EU,SEN-Wa-Od,ES-PMSw1-PW,HM-SE, Sonoff, Shelly,SMA

Wernieman

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 ...
- Bitte um Input für Output
- When there is a Shell, there is a Way
- Wann war Dein letztes Backup?

Wie man Fragen stellt: https://tty1.net/smart-questions_de.html