NEWS
Shelly PRO1PM neben Shelly Gen1 installieren
-
Ich will einen Shelly PRO1PM neben meinen Shellyswitch25 installieren. Nach mehreren Versuchen habe ich eine neue Instanz angelegt shelly.1 um den PRO1PM mit MQTT zu betreiben. Also MQTT (und HTTP) eingestellt . Benutzername admin und PW vergeben. Der PRO1PM ist nur über Ethernet, also LAN Kabel angeschlossen und kann ich unter seiner IP im Browser konfigurieren. Also Ethernet enabled, Wifi disabled. Firmware aktuell.
Im Shelly MQTT settings: Enable mit No TLS und MQTT prefix gleichlautende Client ID. Server PI-Adresse mit Port 1822 Und username/PW wie in den MQTT-Einstellungen der Instanz. Vom Browser kann man ihn auch schalten. Sagt aber, dass er zur IP des PI mit Port 1882:
shos_mqtt_conn.c:699 MQT0: Failed to resolve http://192.xxx.xxx.xx:1882
Hat auch nur ein paar Objekte angelegt:
Frage: Zu welchem Zeitpunkt werden die Objekte generiert? -
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
Server PI-Adresse mit Port 1822 Und username/PW wie in den MQTT-Einstellungen der Instanz.
Schreibfehler?
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
Zu welchem Zeitpunkt werden die Objekte generiert?
wenn erfolgreich verbunden
-
@crunchip ja 1882 sollte es da heissen
-
@crunchip Muß man irgendwo, Fritzbox z.B. was einstellen, dass er auf den Port kommt? Der Zugriff würde ja per LAN auf die Fritzbox und dann weitr per WLAN an den Raspi gehen.
-
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
Im Shelly MQTT settings: Enable mit No TLS und MQTT prefix gleichlautende Client ID. Server PI-Adresse mit Port 1822 Und username/PW wie in den MQTT-Einstellungen der Instanz.
Keine Nacherzählungen -> Screenshots, am besten auch von der Konfiguration der Shelly-Instanz.
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
shos_mqtt_conn.c:699 MQT0: Failed to resolve http://192.xxx.xxx.xx:1882
Das "X-en" von internen IP-Adressen ist völliger Unsinn, weil damit niemand etwas anfangen kann und nicht selten liegt da gerne auch mal das Problem.
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
Muß man irgendwo, Fritzbox z.B. was einstellen, dass er auf den Port kommt?
Nein
-
-
shos_mqtt_conn.c:699 MQT0: Failed to resolve http://192.168.178.55:1882 15:56:11 shos_mqtt_conn.c:902 MQTT0: Connecting after 57255 ms 15:56:11 shelly_notification:162 Status change of switch:0: {"id":0,"aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1729346220,"total":0.000},"ret_aenergy":{"by_minute":[0.000,0.000,0.000],"minute_ts":1729346220,"total":0.000}}
Das zeigt der Shelly unter Diagnostics in der Console jede Minute an. Das heißt doch, dass er nicht mit dem MQTT vom Shelly reden kann Ist die IP vom IOBROKER.
-
@klausiob OK. Hab den Verdacht, daß du in den Einstellungen was verkackt hast.
ID und Passwort auf der ersten Seite eingetragen, oder auf dem mqtt Reiter?
Der 2.5er auf coap, oder auch mqtt? -
@da_woody der 2,5er ist auf 1. Instanz und läuft über COAP seit Jahren. MQTT-Benutzername ist admin PW: immer Kopie/Paste aber auch so identisch zwischen Shelly und Adaptereinstellungen überprüft. Kann man den MQTT-Port irgenwie anderwitig testen?
Den Shellystatus kann ich ja mit http://Shelly-IP/rpc/MQTT.GetStatus abfragen. Kommt connected:false.
-
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
@da_woody der 2,5er ist auf 1. Instanz und läuft über COAP seit Jahren. MQTT-Benutzername ist admin PW: immer Kopie/Paste aber auch so identisch zwischen Shelly und Adaptereinstellungen überprüft. Kann man den MQTT-Port irgenwie anderwitig testen?
ok, zur verständnis, shelly.0 ist coap. shelly.1 mqtt.
soweit, so gut.
copy/paste deutet schon auf problem hin. da geht gern eine leerstelle mit... -
@da_woody sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
copy/paste deutet schon auf problem hin. da geht gern eine leerstelle mit...
Du darfst gerne weiter Rätselraten oder Deine berühmte Glaskugel bemühen, denn die Einstellungen scheint er ums Verrecken nicht preisgeben zu wollen. Dann muss er aber auch selber sehen wie er klarkommt.
-
@samson71 Was soll das. Unter allg. Einstellungen kann man nur COAP und MQTT auswählen. Den Benutzernamen admin wie geschrieben. Das PW ist im Screenshot nur Punkte. Abfragezeit 15s und restliche Checkboxen nicht angeklickt. Zwischen drin ein 2 riesige Bilder, wie man den Shelly konfiguriert.
-
@klausiob dann zeig mal deine Einstellungen vom Adapter. Beide!
-
@samson71 hab gerade in der Stammkneipe am Handy Sozialschwein Gefühl...
-
@da_woody Nee als Informatiker kenne ich das Leerzeichen-Problem. War nicht, habe es trotzdem nochmal per Hand eingegeben.
-
@klausiob na dann, warum funktioniert es bei den meisten Nutzern?
-
-
@klausiob sagte in Shelly PRO1PM neben Shelly Gen1 installieren:
shos_mqtt_conn.c:699 MQT0: Failed to resolve http://192.168.178.55:1882 15:56:11
-
-
@da_woody So nach zig Versuchen, habe ich nochmal Anlauf genommen. Diesmal habe ich die Shelly2.5-Instanz shelly.0 und die nicht funktionierende shelly.1 gelöscht.
Erst neue shelly.0 Instanz angelegt und versucht nur den PRO1PM einzubinden per MQTT. Wurde keiner in den Objekten angelegt.
Dann wieder Instanz gelöscht. Neue shelly.0 angelegt und den Shelly2.5 (Gen1) mit MQTT eingerichtet. Das hat funktioniert über Port 1882. Der Shelly PRO1PM hängt über LAN im Netz, lässt sich auch über IP ansprechen und konfigurieren. Instanz ist grün. Im iobroker ist aber kein PRO1PM unter Obkete in der Instanz shelly.0 zu finden.
In den Diagnostics vom Shelly:
shos_mqtt_conn.c:699 MQT0: Failed to resolve http://192.168.178.55:1882