NEWS
[gelöst] ioB - Proxmox - MQTT(Sonoff) - Netzwerk issue
-
Hallo an die (Netzwerk)Experten:
Zuerst mein Netzwerksetup:
192.168.10.0/23 --> Adressbereich also 192.168.10.0 - 192.168.11.255Meine beiden ioB-Installationen befinden sich jeweils im Bereich 192.168.10.XXX
Production-System : Proxmox7 auf Minisforum MiniPC Realtek NICs
Test-System: Proxmox6 auf IntelNUC Intel NICsBeide iOB auf 6.2.23 und Node 16
Auf beiden Systemen ist der Sonoff-Adapter installiert und damit soll eine Gosund/Tasmota (6.6) abgefragt werden.
Die Gosund SP111 hat die IO 192.168.11.135 und funktiniert soweit. Ich kann die IOP aus beiden Systemen vom proxmox host system und auch aus der ioB VM pingen.
Wenn ich nun die SP111 per MQTT (sonoff-Adapter) ins ioB-Prox6 System einbinde, dann wird die Steckdose sofort erkannt und die Daten kommen in die jeweiligen DBs:
sonoff.0 2022-11-13 16:47:25.413 info Client [SP111flashed06] connected with secret 1668354445411_2794 sonoff.0 2022-11-13 16:47:08.336 info Starting MQTT authenticated server on port 1890 sonoff.0 2022-11-13 16:47:08.311 info starting. Version 2.5.1 in /opt/iobroker/node_modules/iobroker.sonoff, node: v16.17.0, js-controller: 4.0.23
Wenn ich nun die MQTT Settings in der SP111 ändere auf die MQTT-Sonoff Adapter Einstellungen meines ioB-Prox7 System gibt es keine Kommunikation und keine DPs der Sgteckdose werden generiert.
Der Adapter geht auch nicht auf grün und das Log ist nicht ergiebig:sonoff.0 2022-11-13 20:02:31.721 info Starting MQTT authenticated server on port 1890 sonoff.0 2022-11-13 20:02:31.702 info starting. Version 2.5.1 in /opt/iobroker/node_modules/iobroker.sonoff, node: v16.18.0, js-controller: 4.0.23
Soblard ich die die IP-Settings der SP111 von 192.168.11.135 auf z.B. 192.168.10.244 ändere bekomme ich Daten auch im ioB-Prox7 System.
Änhliches Verhalten bei MQTT und IPs 192.168.11.xxx hatte ich auch beim einbinden der Shelly HT2, da dachte ich noch, daß die das nicht supporten.
Nun denke ich, daß es eventuell an Prox7 liegt oder an der HW mit den Realtek NICs?
Beide ioB Boxen hängen am selben Switch Zyxel GS-1900 /24.Wäre gut, wenn ich aus dem ioB-Prox7 System den ganzen IP-Adressbereich verarbeiten könnte.
Hoffe ihr habt die eine oder andere Idee. -
-
Naja durch die Subnet 255.255.254.0 ergibt sich ein kompletter Adressbereich über 192.168.10 und 192.168.11.
Auch die pings kommen an, also Verbindung besteht.
-
@tritor sagte in ioB - Proxmox - MQTT(Sonoff) - Netzwerk issue:
ergibt sich ein kompletter Adressbereich über 192.168.10 und 192.168.11.
ist mir klar.. ich kenn emich mit Netzwerktopologien aus...
was mir nicht klar ist
Meine beiden ioB-Installationen befinden sich jeweils im Bereich 192.168.10.XXX
bitte genau die ips nennen
iob1 (prod)
iob2 (test) -
@tritor said in ioB - Proxmox - MQTT(Sonoff) - Netzwerk issue:
Soblard ich die die IP-Settings der SP111 von 192.168.11.135 auf z.B. 192.168.10.244 ändere bekomme ich Daten auch im ioB-Prox7 System.
Die Netzmaske hast du in Tasmota (ipaddress3) auch angepasst?
-
@tritor,
da wird es auch abseits der Netzwerkadressen Probleme geben, wenn zwei Sonoff-Adapter auf dem gleichen Port laufen.
Falls beide gleichzeitig laufen sollen, wirst du mit dem MQTT-Client Adapter und Mosquitto arbeiten müssen. -
@wal warum ?? mit 2 ips ist doch kein problem
-
@arteck sagte in ioB - Proxmox - MQTT(Sonoff) - Netzwerk issue:
@wal warum ?? mit 2 ips ist doch kein problem
Ich bin mir da jetzt auch nicht sicher, der Server lauscht doch auf den Port und IP-Bereich 0.0.0.0.
Wenn jetzt die Netze verbunden werden können die Server sich doch stören oder man müsste im Sonoff-Adapter noch den Lausch-Adressenbereich unterschiedlich einstellen.
Da der Client sich nur an einem Server anmelden kann wird sehr wahrscheinlich auch nur der schnellere Server reagieren. -
@wal
Der Einwand ist berechtigt. Ich werd mal den Adapter im ioBProx 6 deaktivieren.
Wobei die MQTT Session doch auch von der SP111 initiiert wird mit der entsprechenden IP die für den MQTT Adapter/Broker eingegeben ist.Bi. Unterwegs und wird bis Freitag dauern bis ich es testen kann.
-
Das Beenden des Sonoff-Adapters im ioBProx6 hat leider keine Änderung des Verhaltens gebracht.
Ist leider immer noch so, daß im ioBProx7 der Addressbereich ab 192.168.11.xxx mit dem Sonoff Adapter nicht funktioniert. -
Ich hab mein Problem lösen können, nicht wie gewünscht, aber es geht nun.
Der Forums Mini-PC hat 2 Netzwerk Adapter. Einen 1GB Realtek und einen 2.5G Intel.
Ich habe in Proxmox nun den vmbr0 vom Realtek auf den Intel NIC geändert.
Updates und ein Reboot voin Proxmox.
Nun werden beim Sonoff-Adapter die SP111 mit Adresse 192.168.11.135 erkannt und auch mein Problem im Shelly Adapter, auch hier gingen die Adressen im Bereich 192.168.11.XXX nicht, hat sich erledigt.
Also definitiv ein Problem mit dem Realtek Adapter unter Proxmox.Eventuell bei Fragen von Hardware mit Proxmox/Linux (Debian)/ioB eher auf Intel Netzwerkkarten hinweisen. Kann eventuell Probleme mit Realtek vorbeugen.