FHEM Forum

FHEM - Hardware => Einplatinencomputer => Thema gestartet von: Burny4600 am 22 September 2016, 10:03:56

Titel: PERL WARNING seit kurzer Zeit
Beitrag von: Burny4600 am 22 September 2016, 10:03:56
Habe seit kurzer Zeit habe ich einige Perl Warnungen im LOG bei einem Neustart die ich nicht weg bekomme.
PERL WARNING: Can't exec "-g": Datei oder Verzeichnis nicht gefunden at ./FHEM/51_RPI_GPIO.pm line 645, <$fh> line 87.
PERL WARNING: Prototype mismatch: sub main::deg2rad ($;$) vs none at /usr/share/perl/5.20/Exporter.pm line 66, <DATA> line 129.

Es funktioniert aber alles.
Die passende GPIO INT Konfiguration für das Modul MCP23017
### RPI_GPIO MCP23017 Modul 1
define INT RPI_GPIO 21
attr INT active_low yes
attr INT alias RPI_GIPO 21 Interupt für MCP23017 Modul 1
attr INT devStateIcon EIN:control_on_off@lightgreen AUS:control_home@red
attr INT direction input
attr INT eventMap on:EIN off:AUS
attr INT icon control_on_off
attr INT interrupt both
attr INT pud_resistor up
attr INT room _GPIO,_IO
attr INT userReadings get_int {fhem ("get mcp23017_B1,mcp23017_B2")}

Sonst sind keine weiteren GPIOs in Verwendung.
Die Datei 51_RPI_GPIO.pm ist auch in dem FHEM Verzeichnis vorhanden.
Wie bekomme ich diese Warnungen weg?
Titel: Antw:PERL WARNING seit kurzer Zeit
Beitrag von: SoundMind am 01 August 2018, 17:29:11
Hast Du eine Lösung gefunden? Ich habe die Warnings jetzt auch.
Titel: Antw:PERL WARNING seit kurzer Zeit
Beitrag von: betateilchen am 01 August 2018, 17:41:38
ein list des device wäre hilfreich.

Offenbar wird da versucht, wiringPi aufzurufen, ohne dass es existiert. In den Internal des devices sollte man dazu Hinweise finden.