var String json = sendHttpGetRequest("http://192.168.178.102/getParameters")
var String wboff = sendHttpGetRequest("http://192.168.178.102/setStatus?active=true")
Viel eleganter wäre aber, wenn ich nicht die IP-Adresse nutze, sondern den internen Netzwerk-Namen
Das Problem ist, dass die Fritz!BOX keinen vollständigen DNS Redolver mitbringt. Du kannst dennoch mit Namen arbeiten, musst diese aber in der /etc/hosts.conf eintragen, damit GNU/Linux die Namensauflösung selbst übernehmen kann. Windows macht das über WINS.
Du kannst auch versuchen, die Geräte in der Fritzbox mit Hostnamen zu versehen (wenn ich mich richtig erinnere geht das über die Portweiterleitung, weil man es dort braucht)
Gesendet von meinem SM-G973F mit Tapatalk
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet
Falls du wirklich eine Fritzbox einsetzt, wie udo1toni vermutet, dann versuche es mal mit esp_07630e.fritz.box anstelle esp_07630e.
Du kannst mittels "nslookup <IP-Adresse>" einen Reverse Lookup machen. Dann siehst du, was die Fritzbox als Namen "erwartet". Ihre Domain ist normalerweise .fritz.box
Klappt im Firefox, aber nicht aus meiner Rules heraus.
Ich hab dann nochmal im Router nach dem Namen der Wallbox gesucht und die Abfrage korrigiert. Im Router ist alles groß geschrieben, mit den Großbuchstaben hat aber die Abfrage nicht funktioniert. Als ist dann den Namen klein geschrieben habe, war die Fehlermeldung weg:
tobi.wanka hat geschrieben: ↑21. Mai 2020 20:06
Mein Router ist eine Speedport W921V. Daher in ich auf die Idee gekommen die Abfrage so zu formulieren:
...
Es sieht so aus, als ob die Namensauflösung mit Großbuchstaben und "_" nicht funktioniert.