NEWS
Shelly Pro3em63 || MQTT || device unknown
-
Guten Morgen,
ich habe viele Shelly Geräte im Einsatz und die Kommunikation mittels MQTT funktioniert einwandfrei. Gestern Abend habe ich einen Shelly Pro 3 EM 63 angeschlossen und die MQTT Daten wie bei allen anderen Shellygeräten eingerichtet. Leider erscheint das Gerät nicht in den Objekten im IoBroker.
Einwandfrei funktioniert der ShellyPro3EM(120).
IP-Adresse des Host, Port, sowie Passwort stimmen. Das Topic habe ich entsprechend Anleitung nicht verändert.
-
@takahara
Macht Sinn, da das Gerät im Moment vom Adapter nicht supported wird:
https://github.com/iobroker-community-adapters/ioBroker.shelly
Ist da bei "NOT Supported devices" aufgelistet.Sehe gerade das es aber ab:
Shelly 3EM-63 Gen3 (shelly3em63g3)>= v9.2.0
supported wird.Und im 9.1 (latest) sollte er auch schon drin sein....
-
@mickemup Danke für deine Rückmeldung.
Ist der Shellyadapter >9.1 evtl. noch nicht stable? Bei mir wird immer noch V8.5.1 angezeigt.
VG Takahara
-
@takahara
Und im 9.1 (latest) sollte er auch schon drin sein....Japp habe ich oben erwähnt
-
@mickemup
hab vielen Dank. Nach der Installation vom Shelly V9.1.0 Adapter klappt es. Schönen Abend, -
Ich habe gerade ein Update auf Shelly 10.0 gemacht.
Leider zeigt er zwar den 3EM-63, aber immer noch ohne Daten.
Mein alter 3EM wird angezeigt.
Per MQTT bekomme ich Daten, aber leider auch nicht als einzelnen Wert, sondern nur ein langes JSON. Das kann ich nicht auswerten. -
@kemnamol said in Shelly Pro3em63 || MQTT || device unknown:
Ich habe gerade ein Update auf Shelly 10.0 gemacht.
Leider zeigt er zwar den 3EM-63, aber immer noch ohne Daten.
Mein alter 3EM wird angezeigt.
Per MQTT bekomme ich Daten, aber leider auch nicht als einzelnen Wert, sondern nur ein langes JSON. Das kann ich nicht auswerten.Bitte um
- installierte Versionen
- adapter
- js-controller
- admin
- node
- os
- Screennshot der MQTT Einstellungen des Shellies
- Screenshot der Adaptereinstellungen
- Logfile
Und bitte genuer beschreiben was du meinst:
Leider zeigt er zwar den 3EM-63, aber immer noch ohne Daten.
Werden die States angelegt?
Aber keine Daten eingetragen?
Oder werden die States gar nicht angelegt?Ein paar Tips zum Verifizieren deinerseits:
- MQTT Config ok - insbesondere der PORT (ist zwischen mqtt Adapter und Shelly unterschiedlich) ?
- MQTT Passowrt richtig (muss bei JEDER Äanderung im Shelly NEU eingegeben werden ?
- originale DeviceID vorhanden ?
Alternativ kannst du die STABLE Version des Adapter (9.5.1) verwenden. 10.0.0 ist BETA / LATEST. (Allerdings glaube ich nicht dass dein Problem damit zusammenhängt)
- installierte Versionen
-
Hallo,
Adapter Shelly 10.0.0 ( mit 9.5.1 gings auch nicht).
js-controller kann ich nicht sehen. Wurde aber vor 2 Wochen ein Update gemacht.
admin 7.6.18
node.js 20.19.2
os Linux iobroker 6.1.21-v8+
Daten bekomme ich per MQTT, aber nur als json
Im Adapter:
Verbindung: DVES_282CF1, shelly3em63g3-Wallbox, shellyem3-34945477F1F7, evcc-1672335785
Hier vom Shelly:
Ich bekommen die MQTT-Werte alle als json in einer Zeile:
DerShelly-Adapter zeigt mir für den Neuen "1" keinerlei Werte an:
-
@kemnamol
schalte mal im Shelly Enable 'MQTT Control' ein, dann sollte auch was kommen -
@mcm1957 said in Shelly Pro3em63 || MQTT || device unknown:
Ein paar Tips zum Verifizieren deinerseits:
:- originale DeviceID vorhanden ?
Der Adapter kennt kein Gerät mit der Id shelly3gm3-Wallbox. Dieses Modell ist noch nicht unterstützt.
Resette den Shelly bzw. trag die ORIGINALE deviceID ein.Anschließend lössch dir States dieses Devices und starten den Adapter neu.
Zusätzlich bitte die Instanzeinstellungen des SHELLY Adapters (nicht des mqtt
)
Und das Logfile des ioBrokers im Bereich des Restarts des Shellies. -
@mcm1957 sagte in Shelly Pro3em63 || MQTT || device unknown:
Resette den Shelly bzw. trag die ORIGINALE deviceID ein.
Ich gehe davon aus, dass bei einem Blick ins Log sofort aufgefallen wäre, dass vermutlich die (veränderte) Device-ID angemeckert wird. Das zeigt (wieder mal) wie wichtig bei einem Hilfepost vollständige Infos in Form von Screenshots der Einstellungen und Log-Ausgaben in Code-Tags sind. Das Thema in Kombination mit der Nutzung des Shelly-Adapters ist ja auch nicht neu, sondern ein immer wieder gern gemachter Fehler.
-
Ich habe den Shelly zurück gesetzt.
Weiter leider keine Daten im Adapter und auch keine Fehlermeldung im Log.
-
@mcm1957 Hier dei Shelly-Adapter-Einstellungen:
-
@kemnamol kann es sein das der Port falsch ist?
Grüße -
@kemnamol
Lt. Deinen gezeigten Einstellungen oben war der Shelly auf Port 1883 konfiguriertDein Adapter lauscht aber lt. Protokoll auf Port 1882
Bei der Gelegenheit noch ein Hinweis:
Bitte Protokolle/Logs NICHT als Screenshot, sondern als Text in Code-Tags hier rein.
-
@samson71 VIELEN DANK! So ein dummer Fehler...
Leider ändert es nichts am Ergebnis. Keine Fehlermeldung, keine Daten. -
@kemnamol
Aktuelles Protokoll? Fehlermeldungen? Nochmal alle aktuellen Einstellungen zeigen. -
@kemnamol sag mal hast du du Shelly Adapter und einen Mqtt Adapter gleichzeitig laufen und wenn ja haben beide den selben Port?
-
@fabio
Ja, habe ich jetzt wie gefordert beide auf 1883 gestellt. -
@fabio OK, ich habe jetzt beides auf 1882 gestellt und nun geht es.
Nur leider geht mein EVCC nicht mehr, da er ja auf 1883 die Daten per MQTT auslesen will.
Mit dem alten 3EM war alles auf Port 1883 ja auch kein Problem.
Nun wieder Adapter neu installiert, ALLES auf 1883 gestellt und es geht alles wie gewünscht