Hallo,
ich nutze erfolgreich die Funktion UDP_Msg.
Z.B. UDP_Msg("10.11.5.14", "7000"....) wenn ich die feste Ziel-IP-Adresse angebe.
Es funktioniert auch prima wenn ich den Hostnamen meines Fhem Servers als Ziel verwende mit UDP_Msg("myhomesrv","7000",...).
Nun gibt es bei meinem Linux die Umgebungsvariable echo $hostname mit "myhomesrv" als Rückgabewert.
Ich möchte den FHEM Server auf verschiedenen Rechnern laufen lassen und die UDP_Msg soll immer eben genau an diesen Hostnamen, der unterschiedlich sein kann, gehen.
Versuche mit UDP_Msg($ENV{'hostname'}, "7000", ...) schlugen fehl. Was muss ich tun, damit er die Zieladresse aus der Linux-Umgebungsvariable entnimmt und ich damit fest Adressierungen per IP oder den festen Hostnamen sparen kann?
Danke für Eure Hilfe.
Versuche mal UDP_Msg(qx(hostname), "7000", ...)
Gruß Jens