Hallo,
ich habe kürzliche einige presence fritzbox devices definiert. Ganz sporadisch sehe ich in meinem fhem.log folgende Fehhlermeldung:
PERL WARNING: Use of uninitialized value in numeric gt (>) at fhem/FHEM/73_PRESENCE.pm line 628.
Die Warnung habe ich das erste Mal am 5.3.2015 in den Logs gesehen.
Aus dem Bauch raus würde ich vermuten, dass der Lock-Mechanismus in PRESENCE_ExecuteFritzBoxCMD nicht vollständig threadsafe ist, aber ich kann mich täuschen. (Wenn ein Kontext-Switch unmittelbar vor oder nach Zeile 636 stattfindet, wird ein "paralleler" zweiter Aufrufer nicht zuverlässig geblockt.)
Warum muss denn an dieser Stelle das parallele Aufrufen von ctlmgr_ctl verhindert werden?