kein FHEM Start mit RPI_GPIO Attribut interrupt none

Begonnen von Frank_Huber, 26 April 2018, 12:13:22

Vorheriges Thema - Nächstes Thema

Frank_Huber

Mahlzeit,

FHEM auf Raspbian 3 Stretch
letztes Update war am 17.04 um 09:15
Nach heutigem Update um 9:38 startet FHEM nicht mehr.
ein Restore der Programmdateien hat leider nichts gebracht.

Im Log finde ich nur das hier:
2018.04.26 11:03:24 1: Including fhem.cfg
2018.04.26 11:03:24 3: telnetPort_for_DG: port 7774 opened
2018.04.26 11:03:24 3: telnetPort_for_OG: port 7773 opened
2018.04.26 11:03:24 3: telnetPort_for_EG: port 7772 opened
2018.04.26 11:03:24 3: WEB: port 8083 opened
2018.04.26 11:03:25 2: eventTypes: loaded 2759 events from ./log/eventTypes.txt
Can't use an undefined value as a symbol reference at ./FHEM/51_RPI_GPIO.pm line 685, <$fh> line 242.

Diese Zeilen wiederholen sich.

Die Demo Config läuft.

am Raspbian gab es keine Änderung.
Auch auf dem Reserve-PI (auch ein 3er) läuft die Installation nicht mehr.
hole ich aus dem Restore-Dir die Konfig vom 20.04. läuft er wieder.

Änderungen analysiert und Siehe da:
attr GPIO interrupt none
verhindert den FHEM Start. Während FHEM lief war das Attribut kein Problem.

Ist das ein Bug im RPI_GPIO Modul?



Frank_Huber

Zitat von: klausw (über PN)Hallo Frank,

wer setzt schon ein Standardattribut, vermutlich bist du der erste gewesen.  8)
Vermutlich versucht das Modul ein nicht vorhandenes Filehandle zu schließen.

Könntest du bitte besagte Zeile 685 wie folgt ändern und es noch einmal mit "none" versuchen?
Code: [Auswählen]
close($hash->{filehandle}) if defined $hash->{filehandle};
Dann müsste es funktionieren.
Bis ich zum testen kommen können noch einige Tage vergehen.

Grüße
Klaus

Mag sein dass ich der erste bin.
Ich hab ein paar GPIOs zum aufzeichnen der Heizkreise.
Jetzt wo die Heizung im Sommer-Modus ist wollte ich mit "none" die Eingänge quasi deaktivieren.

Werde deine Änderung testen und mich hier wieder melden.[

Frank_Huber

Auf dem Test-System erfolgreich getestet.

Problem damit gelöst.

klausw

Sehr schön,

wenn ich dran denke werde ich es heute noch einbauen.

Danke
Klaus
RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280

Frank_Huber


klausw

RasPi B v2 mit FHEM 18B20 über 1Wire, LED PWM Treiber über I2C, Luchtdruck-, Feuchtesensor und ein paar Schalter/LED\'s zum testen
Module: RPI_GPIO, RPII2C, I2C_EEPROM, I2C_MCP23008, I2C_MCP23017, I2C_MCP342x, I2C_PCA9532, I2C_PCF8574, I2C_SHT21, I2C_BME280