Hallo,
Ich folge diesem tollen Projekt schon sehr lange und habe immer eine Instanz in einer Ecke laufen.
Ich habe begonnen, meine Installation auf Gladys umzustellen, stoße aber auf ein Problem mit dem Lan Manager-Service, das ich nicht lösen kann.
Meine Instanz läuft in Docker auf einer Debian-VM (Host Proxmox).
Wenn ich die Erkennung starte, läuft der Scan eine Weile und bricht dann mit einem Timeout ab. In den Logs habe ich:
lan-manager.scan.js:58 (NmapScan.onError) LANManager kann keine Geräte im Netzwerk entdecken - Scan-Timeout von 30000 überschritten
Wenn ich jedoch den Befehl nmap -sn 192.168.0.112/24 vom Container aus starte, werden meine Geräte in 15 Sekunden entdeckt.
Auf dieser VM laufen noch einige andere Stacks, daher werden mehrere Netzwerkschnittstellen in der Lan Manager-Konfiguration angezeigt. Ich habe nur das CIDR 192.168**** aktiviert.
Ich dachte an ein DNS-Problem, aber anscheinend ist das nicht der Fall (AdGuard).
Ich bin ratlos…
Hat schon jemand diesen Fall gehabt oder eine Idee für einen Ansatz?
Vielen Dank an alle, die sich die Zeit nehmen, mir zu antworten.
Ja, meine IPs sind in diesem Netzwerk. Ich habe die Hue- und Broadlink-Integrationen, die die Bridges in diesem Netzwerk finden.
Der nmap-Befehl, den ich angegeben habe, wird vom Container und nicht von der VM ausgeführt.
Auch beim Netzwerktyp in Docker habe ich deine Docker-Compose-Beispiel kopiert und eingefügt, ohne etwas zu ändern, außer dem Port.
Seltsam ist, dass der Dienst anscheinend irgendwann funktioniert hat, da ich ein registriertes Gerät habe (wahrscheinlich aufgrund eines Tests mit einer anderen Version vor einiger Zeit).
Vielleicht ist in meinem Fall der über einen Pull-Request hinzugefügte Timeout zu kurz, nmap im Container meldet 31 aktive Geräte.
Um auf Nummer sicher zu gehen, habe ich auch mit der Deaktivierung des CIDR 192.168*** getestet, um es auf anderen (jeweils einem) zu testen, aber das Ergebnis war dasselbe: LANManager kann keine Geräte im Netzwerk erkennen.
Okay, Achtung, das ist nicht unbedingt eine sehr stabile Methode, um die Anwesenheit zu erkennen. Dein Handy geht meiner Meinung nach recht regelmäßig in den Wi-Fi-Ruhezustand, und du wirst als abwesend markiert ^^
Ja, ich habe diese Info in einem anderen Beitrag gesehen. Es ging darum, es vor dem möglichen Kauf von Bluetooth-Schlüsseln zu testen. Ist das immer noch die empfohlene Lösung? (abgesehen von Gladys Plus und OwnTracks für den Moment)
Hauptsächlich für die Lichtsteuerung bei Abwesenheit. Ich habe Zigbee-Lampen von Lidl, die den letzten Zustand nicht speichern wie die Hue-Lampen. Bei jedem Stromausfall (was bei mir regelmäßig passiert) geht im ganzen Haus das Licht an. Im Urlaub oder bei der Arbeit ist es lästig, sich über VPN zu Hause einloggen zu müssen, um alles auszuschalten.
Ich hatte mir überlegt, eine Szene zu erstellen, um die Lampen bei längerer Abwesenheit auszuschalten.
Wenn du nicht viele Glühbirnen hast, dann wechsel zu IKEA Zigbee Glühbirnen, die kosten 9€ und sie speichern den vorherigen Zustand
Ansonsten kannst du tatsächlich OwnTracks im Zonenmodus nutzen
Bist du auf iPhone oder Android? Ansonsten kannst du auf dem iPhone Shortcuts nutzen, um Automatisierungen zu erstellen (du kannst sogar, wenn du eine Apple TV hast, HomeKit nutzen, um deine Abwesenheit aus der Ferne anzuzeigen), auf Android gibt es sicherlich Apps (z. B. Tasker), um das Gleiche zu tun!
Den Timeout für den Scan meinst du? Denkst du, dass das bei dir das Problem ist? Ich bin mir da wirklich nicht sicher, wie du gesagt hast, bei dir hat nmap in 15 Sekunden alles in der CLI gefunden, und es ist genau das Gleiche, was von Gladys ausgeführt wird, also bin ich nicht überzeugt!