Guten Morgen in die Runde Nachdem ich nunmehr in Proxmox die Portsfreischaltungen in der ersten, zweiten und dritten Ebene bearbeitet habe, wird der ioBrokerObjektstatus des Shelly-Adapter jetzt auch mit Daten gefüllt. ColoT mit Portfreischaltung (tcp/udp) an 5683 funktioniert also und endlich. Proxmox ist eine eierlegende Wollmilchsau und bedarf eine besondere Einarbeitung. Nicht alles erkennt man sofort auf den ersten Blick. Es hat also funktioniert mit dem "Einmal drüber schlafen" und noch einmal neu ansetzen. Da ist das Arbeiten mit Docker doch ein wenig einfacher gehalten (... dank Portainer). Ähnlich stelle ich es mir auch mit/bei Kubernetes vor, die Königsdiziplin nach Docker. ++ Allen ein schönes Wochenende gewünscht und Danke fürs Lesen und Mithilfe. +++ Jetzt werden wohl noch einige Shelly-Plugs und ggf. Adapter folgen.
Beiträge von MH0360
VPN/Proxy erkannt
Es scheint, dass Sie einen VPN- oder Proxy-Dienst verwenden. Bitte beachten Sie, dass die Nutzung eines solchen Dienstes die Funktionalität dieser Webseite einschränken kann.
-
-
... ach so, mal wieder zu schnell die Nachricht versandt. Leite ich denn jetzt den zu nutzenden Port 5683 an Port 80 des lxc-Container weiter, damit der Traffic zustande kommt? Oder an Port 1883 ??? Es ist wirklich schade, dass diese Handlings im Rahmen einer Adapterumstellung nie für virtuelle Maschinen beschrieben werden. Und alles wegen ..... EINES SHELLY PLUGS, der als Stromverbrauchsmessinstrument seinen Dienst schieben soll.
-
Ein freundliches Hallo noch einmal ... und vielen Dank für deine äusserst hilfreiche Unterstützung !
IcH wünsche dir schon einmal vorab ein schönes WE ...
Michael
-
Vielen Dank für deine Nachricht.
Mit Docker war mir das schon bekannt und mit Portainer sehr gut lösbar. Jedoch möchte ich in der FW von Proxmox nicht zig Port to Port - Variationen aufnehmen, die zu keinem Ziel führen ... und das Ganze wie ein Port-Jungel erscheinen lassen. Vielleicht habe ich hier ja das Glück, dass sich ein Proxmox-Jedi - Meister findet, der das Ganze schon einmal durchgespielt hat und mir Hilfestellung leisten kann. Trotzdem vielen Dank noch einmal für deine Idee.
-
Auszug aus Github zum Shelly-Adapter von Matthias:
Im Standard wird das CoAP-Protokoll verwendet.
Falls Du einen Shelly mit einer Firmware kleiner oder gleich 1.9.4 verwendest, ist keine weitere Konfiguration notwendig. Deine Geräte werden automatisch vom Adapter gefunden.
Falls Du eine Version größer als 1.9.4 verwendest, musst Du einen CoIoT-Server für CoAP auf den Shelly-Geräten konfigurieren. Trag als CoIoT-Server die IP-Adresse von deinem ioBroker Server ein - gefolgt von Port
5683
. Wenn dein ioBroker beispielsweise unter der Adresse192.168.1.2
erreichbar ist, trage dort192.168.1.2:5683
ein und aktiviere CoIoT.Wichtig: Da CoAP Multicast UDP Pakete verwendet, müssen deine Shelly-Geräte im gleichen Subnetz wie dein ioBroker Server sein. .... Dieser Port nebst UDP-Protokoll ist in der FW freigeschaltet worden.
-
Proxmox hat eine durchdachte FW. Zunächst werden alle Ports gesperrt. Sie werden dann Zug um Zug in der FW auf aktiv gesetzt. Ich habe mich nach der Adapter-Anleitung von Matthias gehalten, wonach in der Shelly-Einstellung der CoAP-Pfad die IP des ioBroker 192.xxx.xxx.xxx:5683 eingetragen werden muss. Die Einstellung des einzelnen Ports, wie du sie im Screenshot siehst, ist bereits der Pfad 192.xxx.xxx.xxx hinterlegt. Also muss nur noch der Port eingetragen werden. Mich würde interessieren, unter welchem Port der Shelly-Plug S an Port 5683 sendet. Das scheint wohl dem ersten Anschein nach die Fehlerquelle zu sein.
-
... naja, das scheint ja jetzt die Frage zu sein. Welcher Port ist nunmehr die Quelle ??? Wenn ich den Port 5683 setze, dann passiert nichts.
-
Guten Tag in die Runde!
Vor einiger Zeit habe ich mir den Shelly Plug S zugelegt und möchte diesen jetzt im ioBroker über den Shelly-Adapter von Matthias Kleine auswerten. Um auch über die Shelly-App den Shelly Plug ansteuern zu können, möchte ich CoAP nutzen. Der ioBroker läuft in einem Proxmox-LXC-Container. In der Firewall habe ich auf allen Ebenen UPS und den Zielport (siehe Screenshot) eingetragen. Ferner wurde die Githab-Anleitung von Matthias berücksichtigt und unter der Shelly-Einstellung 192.xxx.xxx.xx:5683 eingetragen. Der Adapter leuchtet auch lieb und brav "grün". Nur der Shelly Plug wird nicht unter Objekte angezeigt. Da ich in Proxmox noch ein Greenhorn bin, frage ich mich, warum wird der Shelly-Plug nicht angezeigt. Die App zeigt mir alle Daten, die eigentlich auch im Shelly-Adapter einlaufen müssten. Möchte gerne aus eurem Fundus schöpfen um das Problem zu lösen.
Der Inhalt kann nicht angezeigt werden, da Sie keine Berechtigung haben, diesen Inhalt zu sehen.