NEWS
Problem mit iobroker shelly adapter (unter Proxmox als VM)
-
Hallo,
hatte iobroker laufen auf einem Pi4 Shelly Adapter hat 4 Sensoren erkannt und Datenpunkte erzeugt und aktualisiert- SD Karte kaputt im Pi4 - dachte mir probierst Du mal Proxmox als Platform aus.
iobroker master+slave als Linux VM installiert - läuft alles soweit - nur der Shelly Adapter findet meine Shelly HT Sensoren nicht mehr.Hat jemand ne Idee?
VM Infos:
Netzwerk der VM ist eine Linux Bridge, Firewall aus.Shelly Adapter:
2022-03-10 11:22:16.114 info [CoAP] Listening for packets in the network
shelly.0
2022-03-10 11:22:16.057 info Starting in CoAP mode.
shelly.0
2022-03-10 11:22:15.958 info starting. Version 5.3.2 in /opt/iobroker/node_modules/iobroker.shelly, node: v16.14.0, js-controller: 4.0.19Weiter passiert nichts. In der Shelly App sind alle 4 Sensoren sichtbar und zeigen aktuelle Werte an.
-
@ps1304
Ich hab zwar keine direkte Lösung, aber nur so viel: Ich nutze ebenfalls iobroker mit Proxmox auf einem Intel NUC mit dem Shelly Adapter. Hier funktioniert alles. Zumindest kann ich meine Shellys sehen und Steuern. HT-Sensoren (Temperatur?) habe ich keine.
Protokoll ist "CoAP and http". Ich habe einen Benutzernamen und Passwort hinterlegt für den RESTRICTED LOGIN. Unter den CoAP Einstellungen ist "Listen on all IPs" ausgewählt.
Hat Proxmox Zugriff auf die Netzwerkkarte? Müsste ja, sonst kann man ja nicht auf den Admin kommen eigentlich.
Also: Es geht auf jeden Fall, scheint nur eine falsche Einstellung bei Dir zu sein... -
@badsnoopy667
Danke Dir - folgendes ist eingestellt:Tut sich aber nichts - als ob der Ip traffic geblockt wäre, komisch.
-
@ps1304
Hmm... sieht bei mir ähnlich aus. Ich aktualisiere nur nicht Objekte die sich nicht ändern. Aber daran wird es wohl kaum liegen.
Versuch vielleicht mal Adapter Version "v4.0.7". Ich habe meinen noch nicht aktulisiert. Vielleicht hilf das ja?Edit: Sind die Shellys denn auch auf CoAP eingestellt? Das kann man doch auch bei den Shellys umstellen. Nicht, dass da noch MQTT aktiviert ist.
Und: Ist Proxmox imselben Netzwerk wie die Shellys? Oder hast Du für Proxmox vielleicht eine andere Subnetz-Maske oder so? -
@badsnoopy667 nein Proxmox ist im gleichen Netz - die Linux Bridges der VMs auch.
-
@ps1304 und die shelly stehen auf ColoT Unicast(ip:5683) ?
-
@crunchip kann ich das über die Shelly App einstellen, oder muß ich das Teil resetten? In die Weboberfläche komme ich nicht.
-
@ps1304 sagte in Problem mit iobroker shelly adapter (unter Proxmox als VM):
über die Shelly App einstellen, oder muß ich das Teil resetten? In die Weboberfläche komme ich nicht.
deinen Shelly kannst du nicht im Browser aufrufen? das hat aber dann nichts mit deinen Umzug auf Proxmox zu tun
ich verwende die App nicht, kann dazu nichts sagen, wenn du darüber auf deinen shelly kommst, sollte das gehn
-
Schau doch erst mal auf deinen Router welche IP die Shellys haben und dann per Browser auf die Weboberfläche.
-
@spacerx Update (evtl. für andere auch interessant):
habe alle 4 Sensoren (shelly HT) resettet und im Browser auf unicast gestellt mit IP und Port
alle 4 Sensoren sind im iobroker sichtbar (habe einen neuen iobroker aufgesetzt auf einem Pi4)jetzt werde ich einen Sensor mal umstellen von der IP auf die iobroker VM unter Proxmox, mal sehen ob dieser Sensor dann dort auftaucht.
Gruß und danke für Eurer Feedback
-
@ps1304 sagte in Problem mit iobroker shelly adapter (unter Proxmox als VM):
ich einen Sensor mal umstellen von der IP auf die iobroker VM unter Proxmox
sollte, eventuell ist ein neustart des shelly nötig
-
@ps1304 sagte in Problem mit iobroker shelly adapter (unter Proxmox als VM):
@spacerx Update (evtl. für andere auch interessant):
habe alle 4 Sensoren (shelly HT) resettet und im Browser auf unicast gestellt mit IP und Port
alle 4 Sensoren sind im iobroker sichtbar (habe einen neuen iobroker aufgesetzt auf einem Pi4)jetzt werde ich einen Sensor mal umstellen von der IP auf die iobroker VM unter Proxmox, mal sehen ob dieser Sensor dann dort auftaucht.
Also ich verstehe das irgendwie immer noch nicht, was Du da am Sensor umstellst?
Ich habe zwar keinen Sensor, sondern Shelly 1 und 2.5, in Betrieb, aber da bekommen die Shelly ihre eindeutige IP bei mir im Netzwerk, wo auch der ioBroker läuft, und sind dann in ioBroker über den Adapter sichtbar.
Ebenso sind sie unter ihrer IP im Browser erreichbar. -
@andreas-5 er meint damit auf unicast zu stellen, dazu muss ja die IP des iobrokers + Port eingetragen werden
-
@andreas-5 die IP im Netzwerk hat jeder Sensor - im iobroker sind sie jetzt auch (ioboker auf nem Pi4 neu installiert) - anscheinend fallen die Sensoren aber in einen Sleepmodus und lassen sich dann nicht mehr im Browser ansprechen - komisches Verhalten.
-
@crunchip sagte in Problem mit iobroker shelly adapter (unter Proxmox als VM):
@andreas-5 er meint damit auf unicast zu stellen, dazu muss ja die IP des iobrokers + Port eingetragen werden
Ok ja, zu schnell gelesen und falsch interpretiert. Sorry.