FHEM Forum

FHEM - Hardware => Server - Linux => Thema gestartet von: Gear am 25 Juni 2025, 19:43:26

Titel: (Gelöst) Problem mit FHEM in Docker und PIP
Beitrag von: Gear am 25 Juni 2025, 19:43:26
Hallo zusammen,

seit neustem haben ich folgenden Fehler:
Traceback (most recent call last):
  File "/opt/fhem/FHEM/98_PowerMessurement.py", line 38, in <module>
    import fhem
ModuleNotFoundError: No module named 'fhem'

Meine Compose sieht so aus:
version: '3'
services:

  fhem:
    container_name: FHEM
    image: fhem/fhem:5-bookworm
    hostname: fhem
    restart: always
    deploy:
      resources:
        limits:
          memory: 1536m
    networks:
      internal:
        ipv4_address: 172.22.3.2
    ports:
      - "8083:8083"
      - "7072:7072"
      - "6767:6767/udp"
      - "1882:1883"
    environment:
      LOGFILE: "./log/fhem-%Y-%m-%d.log"
      PIP_PKGS: "fhem beautifulsoup4"
      PAN_PKGS: "Crypt::Cipher::AES or Crypt::Rijndael_PP"
    volumes:
      - /XYZ/FHEM:/opt/fhem

Hat jemand eine Idee, woran es liegen kann?

Vielen Dank
Grüße Gear
Titel: Aw: Problem mit FHEM in Docker und PIP
Beitrag von: Beta-User am 25 Juni 2025, 19:50:30
Wo kommt denn diese ".py" her?!?

Dem vorderen Namen nach (98_PowerMessurement) klingt es - abgesehen von dem Schreibfehler - nach einem fhem-Modul, aber dann müsste es mit ".pm" enden.

Vielleicht prüfst du erst mal, was wirklich gewollt war?
Titel: Aw: Problem mit FHEM in Docker und PIP
Beitrag von: Gear am 25 Juni 2025, 20:04:19
Ich hole mal aus. :)

Ich nutze Python Scripte für Funktionen.
(Ja da ist ein Schreibfehler, hatte aber keine Lust das zu ändern, da ich das nur für mich nutze)

Sprich, ich nutze "PIP FHEM" um States zu setzen und auszulesen.
Nutze ich schon seit längerer Zeit.

Die .py Datei kann das Modul FHEM nicht laden.
Das Modul wird via "PIP_PKGS: "fhem beautifulsoup4"" geladen, naja sollte.

Nachtrag:
Ich habe einige Script die mit dem PIP FHEM Modul arbeiten und keines davon geht mehr.

Nachtrag 2:
Es liegt am Image...
Habe gerade ein älteres gewählt, dann ging es wieder.

Danke und schönen Abend
Grüße Gear
Titel: Aw: (Gelöst) Problem mit FHEM in Docker und PIP
Beitrag von: CoolTux am 26 Juni 2025, 06:40:32
Dann solltest Du mal verraten welches Image Du als neues genommen hast und welches als altes. Dann kann man schauen wo die Veränderung liegt.
Das Image wird offen auf Github entwickelt, kannst da also auch ein Issues aufmachen.