Mal sehen, was ich zukünftig mache. Am besten etwas langfristiges, ist Arbeit genug alle Geräte umzustellen xD
Da ich eine eigene .de-Domain habe könnte ich (rein intern) eine Subdomain dieser verwenden.
Mal sehen, was ich zukünftig mache. Am besten etwas langfristiges, ist Arbeit genug alle Geräte umzustellen xD
Da ich eine eigene .de-Domain habe könnte ich (rein intern) eine Subdomain dieser verwenden.
Guter Tipp, offenbar gibts jetzt mit der .local-Domain am Shelly tatsächlich Probleme. Da gibts wohl ein paar nicht dokumentierte Änderungen in der FW 1.0.0. Offenbar lösen sie jetzt .local wie im Standard vorgesehen korrekt auf. Da hatte ich dann bisher Glück.
Ich habe am DNS-Server eine neue Zone mit einer .de-Domäne erstellt, mit dieser funktioniert alles wie gewünscht. Werde ich wohl doch langsam mal intern die .local auflösen müssen, zumindest für die ganzen Shelly... :-/
Edit: Vollzitat durch Moderator entfernt.
Ich vermutete zuerst, dass der Shelly den DNS Server, der über DHCP mitkommt, nicht mehr berücksichtigt.
Aber auch eine manuelle, statische IP Konfiguration hilft nicht.
Da die Shelly-Cloud Anbindung jedoch funktioniert, kann ich mir vorstellen, dass er .local-Domains nicht (mehr) auflöst oder generell den DNS Server im Netzwerk ignoriert. Im Changelog gibts hierzu aber keine Hinweise.
Das werde ich später mal verifizieren und auf meinem DNS eine eigene .de Adresse hinterlegen.
Das sind keine Hieroglyphen, sondern ein vollqualifizierter Domänenname
Also anstatt
ws://192.168.178.16:8123/api/shelly/ws
steht bei mir
ws://iot.xyz.local:8123/api/shelly/ws
drin, wobei „xyz“ mein Domänenname ist. Ich betreibe meinen eigenen DNS Server im lokalen Netzwerk.
Mit den Shelly funktionierte das auch bis Version 1.0.0 wunderbar. Bzw. alle die ich bisher nicht aktualisiert habe, funktionieren nach wie vor. Die Updates der anderen Geräte setze ich erst mal aus.
Gleiches lässt sich übrigens bei der NTP-Server Eingabe beobachten.
Bisher konnte ich auch hier immer einen Domänennamen angeben (time.xyz.local). Seit Version 1.0.0 muss ich die IP hinterlegen, sonst gibts keine Uhrzeit…
PS: betrifft sowohl Batterie-betriebene Geräte als auch Strom-versorgte
Hallo zusammen,
Ich verwende auf meinen Gen2 Shellys die Websocket-Verbindung zum Home Assistant. Die URL ist hierbei vollqualifiziert angegeben: ws://iot.xyz.local:8123
Auf allen Gen2 Geräten mit Firmware 1.0.0 wird die DNS Auflösung offenbar nicht mehr durchgeführt, es kann keine Verbindung hergestellt werden (Host not found). Auf allen Geräten mit Firmware <= 0.14.x läuft alles wie gewohnt.
Ich habe jetzt als Workaround die IP-Adresse direkt angegeben, funktioniert soweit auch. Das Problem sollte aber trotzdem untersucht werden.