readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132

Begonnen von Burny4600, 17 Juli 2022, 17:00:47

Vorheriges Thema - Nächstes Thema

Burny4600

Ich bin beim Bereinigen von LOG-Einträgen nach einer Neuinstallation mit Bullseye. Dabei sind mit zwei GPIO4 Meldungen aufgefallen.
2022.07.17 16:44:47.886 1: PERL WARNING: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132.
2022.07.17 16:44:47.886 1: PERL WARNING: Use of uninitialized value in pattern match (m//) at ./FHEM/58_GPIO4.pm line 132.


Mich würde interessieren, was aktuell verwendet werden soll?

Da es unterschiedliche Lösungen gibt, möchte ich eine Konfiguration verwenden, wo auch die Module gepflegt werden.
Mfg Chris

Raspberry Pi 2/2+/3/3+/4 / Betriebssystem: Bullseye Lite
Schnittstellen: RFXtrx433E, SIGNALduino, MQTT, nanoCUL, HM-MOD-UART, 1-Wire, LAN, ser2net, FHEM2FEHEM
Devices: S.USV, APC-USV, Fronius Datalogger Web 2, FS20, IT, Resol VBUS & DL2, TEK603, WMR200, YouLess, Homematic, MQTT

Tom S

Hallo zusammen,

ich habe den gleichen Effekt nach Hochrüstung auf Bullseye.
Auch der Busmaster GPIO4 meldet dauernd Fehler und 1-wire Sensoren am Pi melden nichts mehr zurück.

Hat jemand damit schon Erfahrung und weiß, wie man das weg bekommen?

Grüße
Tom
Tom S

3 x Pi 3B mit FHEM, CUL868/Selbstbau, USB Cam, IPCAM, SolarView PV-Überwachung, I2C, 1-wire

Adimarantis

1. Ist GPIO4 ist veraltet und wird nicht mehr gewartet. Es gibt einen 100% kompatiblen, aber deutlich modernisierten Ersatz: RPI_1Wire.
    Mehr dazu hier: https://forum.fhem.de/index.php/topic,123499.0.html
2. Die WiringPi library wird nicht mehr offiziell gewartet und hat unter Bullseye Probleme.
    Abhilfe schafft auf die inoffizielle Community Version unter https://github.com/WiringPi/WiringPi umzusteigen.

Gruß,
Jörg
Raspberry 4 + HM-MOD-RPI-PCB (pivCCU) + RfxTrx433XL + 2xRaspberry 1
Module: 50_Signalbot, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)