Autor Thema: Fhempyserver Fehler: read: end of file reached while sysread / SyntaxError:  (Gelesen 426 mal)

Offline Fhemotto

  • New Member
  • *
  • Beiträge: 48
Hallo
Ich wollte die Funktion fhempy: Skoda Connect bei mir testweise einbinden um den Funktionsumfang zu sehen.
Die Grundinstallation habe ich gemäß https://github.com/dominikkarall/fhempy durchgeführt.

Sorry wenn ich hier einen neuen Tread aufmache. Aber alles was ich gefunden habe,
behandeln meist spezielle Module, und nicht die Grundinstallation von fhempy.
Ich drehe mich irgendwie im Kreis.
Bitte Verzeihung bei eventuell trivialen Fragen. Aber alles unterhalb FHEM ist mir fremd.
Alle Updates habe ich (nach meinem Wissensstand) gemacht.

Devise List:

Internals:
   DEF        0
   FUUID      621351c2-f33f-3c5f-f079-cd6d692846d54d68
   FVERSION   10_fhempyServer.pm:0.182830/2019-01-16
   LAST_START 2022-02-21 14:01:39
   LAST_STOP  2022-02-21 14:01:40
   NAME       fhempyserver_15733
   NR         668
   NTFY_ORDER 50-fhempyserver_15733
   STARTS     243
   STATE      ???
   TYPE       fhempyServer
   logfile    ./log/fhempy-%Y-%m-%d.log
   CoProcess:
     cmdFn      fhempyServer_getCmd
     name       fhempy
     state      stopped
   READINGS:
     2022-02-21 14:01:40   fhempy          stopped
Attributes:
   devStateIcon {      my $status_img = "10px-kreis-gruen";;      my $status_txt = "running";;      if (substr(ReadingsVal($name, "fhempy", "running"),0,7) ne "running") {        $status_img = "10px-kreis-rot";;        $status_txt = "stopped";;      }      "<div><a>".FW_makeImage($status_img, $status_txt)."</a><a  href=\"/fhem?cmd.dummy=set $name restart&XHR=1\" title=\"Restart\">".FW_makeImage("audio_repeat")."</a></div>"      }
   group      fhempy
   icon       python
   logfile    ./log/fhempy-%Y-%m-%d.log
   nrarchive  10
   room       fhempy
   verbose    5

Der fhempyserver wird kurz grün und wieder rot mit folgenden Meldungen.
2022.02.21 13:17:53 4: fhempyserver_15733: last run duration was only 0 sec, restarting with delay
2022.02.21 13:18:13 5: fhempyserver_15733: using FHEM/bindings/python/bin/fhempy
2022.02.21 13:18:13 3: fhempyserver_15733: starting
2022.02.21 13:18:13 3: fhempyserver_15733: using logfile: ./log/fhempy-2022-02-21.log
2022.02.21 13:18:13 3: fhempyserver_15733: read: end of file reached while sysread
2022.02.21 13:18:13 3: fhempyserver_15733: stopped

Folgende Meldungen habe ich in des fhempy Loggs:
SyntaxError: invalid syntax
  File "FHEM/bindings/python/bin/fhempy", line 87
    logging.getLogger(__name__).info(f"Successfully installed {package}")                                                                      ^
SyntaxError: invalid syntax
  File "FHEM/bindings/python/bin/fhempy", line 87
    logging.getLogger(__name__).info(f"Successfully installed {package}")

Über Informationen, den weiteren Weg zur Problemlösung, Richtung usw. wäre ich sehr dankbar.
Hatte wie geschrieben noch nichts Brauchbares gefunden.

Danke


Offline dominik

  • Developer
  • Hero Member
  • ****
  • Beiträge: 3395
Gerne helfe ich...du musst Python 3.7 oder höher installieren.

Ich empfehle auf Bullseye zu aktualisieren, da ist Python 3.9 Standard und das funktioniert sehr gut. Bitte mach keine manuelle Python Installation, damit fängst du dir nur Probleme ein.
fhempy -  https://github.com/dominikkarall/fhempy: GoogleCast, UPnP, Ring, EQ3BT, Nespresso, Xiaomi, Spotify, Object Detection, ...
Kaffeespende: https://paypal.me/todominik

Offline Fhemotto

  • New Member
  • *
  • Beiträge: 48
Halo Dominik

Vielen Dank für die schnelle Antwort.

„...du musst Python 3.7 oder höher installieren“
steht ja schon in der ersten Zeile auf Github  ….Python 3.7 or higher is required..
Ja so ist das manchmal mit dem … man sieht den Wald vor lauter Bäumen nicht…

Werde mich demnächst mit Upgrade auf Bullseye beschäftigen, dauert aber bestimmt noch,
ist ja nicht in 5min für mich erledigt. Muss mich da mal einlesen /beschäftigen.

 

decade-submarginal