FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: SuperJojo2001 am 21 Oktober 2019, 21:12:17

Titel: UDP_Msg mit Umgebungsvariable "hostname" betreiben
Beitrag von: SuperJojo2001 am 21 Oktober 2019, 21:12:17
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.





Titel: Antw:UDP_Msg mit Umgebungsvariable "hostname" betreiben
Beitrag von: JensS am 21 Oktober 2019, 21:53:05
Versuche mal UDP_Msg(qx(hostname), "7000", ...)

Gruß Jens