FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Prof. Dr. Peter Henning am 04 Januar 2019, 20:51:01

Titel: LIRC crasht FHEM
Beitrag von: Prof. Dr. Peter Henning am 04 Januar 2019, 20:51:01
Aktuelles FHEM, aktuelles Lirc::Client.

Ein
define LIRCinterface LIRC /etc/lirc/lircrc
sorgt für den Logeintrag
Zitat2019.01.04 20:42:10 1: PERL WARNING: Use of uninitialized value $config in concatenation (.) or string at /opt/fhem/FHEM/00_LIRC.pm line 45.
2019.01.04 20:42:10 1: PERL WARNING: Use of uninitialized value $config in string at /opt/fhem/FHEM/00_LIRC.pm line 46.
couldn't connect to Lirc::Client=HASH(0x55a845581030)->dev: No such file or directory at /opt/fhem/FHEM/00_LIRC.pm line 46.
und endet mit einem Crash von FHEM.

Sollte irgendwie abgefangen werden.

LG

pah
Titel: Antw:LIRC crasht FHEM
Beitrag von: rudolfkoenig am 05 Januar 2019, 12:35:58
Danke fuer den Hinweis, habs gefixt.
Da ich LIRC nicht installiert habe, bin ich fuer Feedback bei funktionierenden Installation dankbar.
Weiss jemand, von wem ich dieses Modul geerbt habe?
Wenn jemand es haben will, bitte melden.

Meine Meinung zu der Fehlerbehandlung von Lirc::Client: da war wohl ein Java Programmierer am Werk: Exception generieren (bei perl mit die), ohne eine vollstaendige Fehlermeldung (_welche_ Datei fehlt) erlebe ich bei Java-Programmen taeglich. Der geneigte User soll halt die Quellen konsultieren, um zu wissen, was dem Programm fehlt. Vorurteile sind schon was Feines :)
Titel: Antw:LIRC crasht FHEM
Beitrag von: Markus Bloch am 06 Januar 2019, 11:01:24
Zitat von: rudolfkoenig am 05 Januar 2019, 12:35:58
Weiss jemand, von wem ich dieses Modul geerbt habe?

Von Dir selber ;-)

Titel: Antw:LIRC crasht FHEM
Beitrag von: rudolfkoenig am 06 Januar 2019, 11:17:37
Das habe ich schon gesehen, allerdings habe ich LIRC bei mir nicht im Einsatz, der Programmierstil des Moduls ist anders, als das was ich praktiziere, und ich haette nie ein externes Modul wie Lirc::Client verwendet, sondern es selbst implementiert :)
Titel: Antw:LIRC crasht FHEM
Beitrag von: Prof. Dr. Peter Henning am 06 Januar 2019, 13:36:36
Hast Du vielleicht ein Alter Ego ?

LG

pah