[Gelöst] perl system Call liefert -1 im Log

Begonnen von stefanru, 14 November 2016, 23:21:34

Vorheriges Thema - Nächstes Thema

stefanru

Hi,

ich schon wieder ;-)
Habe ein Problem mit meinem Log.
Habe es schön sauber aber ich habe immer beim schalten der Heizung (Funksteckdose) ein return value: -1.
Geschalten wird über codesend. Auf Komandozeile liefert codesend $? = 0.
Mit system call aus FHEM aber immer return value: -1.   
Steckdose.4:on {system("/home/pi/433Utils/RPi_utils/codesend 5821218 4")}

Das Schalten geht aber.
Habe gelesen das Perl bei system -253 rechnet. Dann ist -1 wohl ok.

Will es aber nicht ständig im Log sehen.

Kennt jemand die Lösung?

Viele Grüße,
Stefan

justme1968

nach dem system aufruf noch ein return undef in die {..} stecken
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

stefanru

Wow! Danke! Woher wisst ihr sowas?
Ich habe die Perl Foren gewältzt, hier gesucht wie ein blöder.

Naja jetzt hab ich ja meine Antwort.
Danke!!