Autor Thema: readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132  (Gelesen 1487 mal)

Offline Burny4600

  • Hero Member
  • *****
  • Beiträge: 1924
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

Offline Tom S

  • New Member
  • *
  • Beiträge: 46
Antw:readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132
« Antwort #1 am: 13 Dezember 2022, 15:24:45 »
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
« Letzte Änderung: 13 Dezember 2022, 15:47:22 von Tom S »
Tom S

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

Offline Adimarantis

  • Developer
  • Sr. Member
  • ****
  • Beiträge: 828
Antw:readline() on closed filehandle DATA at ./FHEM/58_GPIO4.pm line 132
« Antwort #2 am: 16 Januar 2023, 19:19:38 »
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)

 

decade-submarginal