Aha. Dann ist es klar. Der shell execute findet den Befehl ping nicht. Dadurch kommt es sofort beim ersten Ping Versuch zu einem Fehler und der überspringt alle anderen Befehler und somit auch das setzten der Properties.
Das kann mehrere Gründe haben.
a) Der Befehl Ping ist tatsächlich nicht vorhanden.
b) Der user worunter Kodi gestartet wird darf auf den Ping nicht zugreifen. Wenn das der Fall ist muss mittels visudo dem user die Berechtigung erteilt werden. (Liegt schon länger zurück das ich das mlal gemacht habe. Ist lieder auch abhängig von der Deistro)
c) evtl ist unter dem user wo Kodi gestartet wird der Pfad zu dem Befehl ping nicht gesetzt. Das könnte mttels export korriegiert werden.
Da ich keine LibreELEC habe, kann ich jetzt auch nicht herrausfinden wo genau das Problem ist.
Im Prinzip müsste man sich mittels ssh einloggen und in den user mittels su wechseln und mal versuchen zu pingen. Am besten das Ping mit einem Python script simulieren um auch den Pyhthon interpreter mit einzubeziehen.
Dann sollte man erkennen können wo das Problem ist und dann beheben.