(Gelöst) Problem mit FHEM in Docker und PIP

Begonnen von Gear, 25 Juni 2025, 19:43:26

Vorheriges Thema - Nächstes Thema

Gear

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
> ODroid H3 => OMV => Docker => FHEM <
Fritz!Box 7590, Fritz!Repeater 6000, MQTT, RaspberryMatic, Zigbee2MQTT, ESP32, ESP8266, Shelly, Grafana ...
> 3D-Druck <

Beta-User

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?
Server: HP-elitedesk@Debian 12, aktuelles FHEM@ConfigDB | CUL_HM (VCCU) | MQTT2: ZigBee2mqtt, MiLight@ESP-GW, BT@OpenMQTTGw | ZWave | SIGNALduino | MapleCUN | RHASSPY
svn: u.a Weekday-&RandomTimer, Twilight,  div. attrTemplate-files, MySensors

Gear

#2
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
> ODroid H3 => OMV => Docker => FHEM <
Fritz!Box 7590, Fritz!Repeater 6000, MQTT, RaspberryMatic, Zigbee2MQTT, ESP32, ESP8266, Shelly, Grafana ...
> 3D-Druck <

CoolTux

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.
Du musst nicht wissen wie es geht! Du musst nur wissen wo es steht, wie es geht.
Support me to buy new test hardware for development: https://www.paypal.com/paypalme/MOldenburg
My FHEM Git: https://git.cooltux.net/FHEM/
Das TuxNet Wiki:
https://www.cooltux.net