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-5, Bullseye Lite, Bookworm Lite
Schnittstellen: 1-Wire, FHEM2FEHEM, HM-MOD-UART, LAN, Modbus, MQTT, nanoCUL, RFXtrx433E, SIGNALduino, ser2net
Devices: APC, Eastron, FS20, IT, Homematic, MQTT, PV-(DEYE, EPEVER, FRONIUS), Resol-VBUS, S.USV, TEK603, WMR200, YouLess

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/Zigbee
Module: 50_Signalbot, 48_HomeConnect, 52_I2C_ADS1x1x , 58_RPI_1Wire, (50_SPI_MAX31865)