Hallo zusammen
Gerade mit dem MQTT den Shelly getestet und dabei einen Namen verwendet (anstelle von shelly-[MAC-Adress]) mit einer Länge von 78 Bytes. Mit ein paar Bindestrichen-/Minus-Zeichen drin.
Scheint aber nicht zu funktionieren. Aktuell verwenden wir:
- Debian 10 "Buster", gestern gerade `apt-get update && apt-get upgrade` ausgeführt...
- Einen Shelly1 v3 mit der neusten Firmware. Anpassungen in seinem Web-GUI: Zeitzone manuell definiert, MQTT aktiviert, MQTT-Standdardname verändert (eben in den Wert mit 78 Zeichen), MQTT-Login-Daten scheint ein "Zwangsfeld" zu sein - deshalb mit admin:admin ausgefüllt obwohl der MQTT-Server (priv. IP) aktuell mit "no authentication" fungiert.
Falls weitere Angaben benötigt werden: Bitte nicht zögern - einfach nachfragen!
Besten Dank.
Grüsse, Jan
Shelly1 V3 über MQTT Schalten
-
- Shelly 1
-
AHkQzHtLkI -
15. Dezember 2020 um 12:13 -
Erledigt
-
- Zur hilfreichsten Antwort springen
-
Kernfragen:
- Liegt es am Shelly? Falls ja: Warum kann man denn solche langen Strings im Web-GUI speichern.
- Liegt es an mosquitto?
- Liegt es an einer Kombination aus beidem?
Gruss, Jan -
falsches topic abonniert? Vorn steht immer shellies/deinstring
-
Gemäss unserem Entwickler geht mit dem kürzeren Gerätenamen nun /shellies/[KURZER_GERAETENAMEN]
Wie dem auch sei, damit Problem umgangen.
Falls jemand der Firma Shelly daran interessiert wäre, warum das Problem auftritt: Dann sind wir aber gerne dazu bereit, weitere Informationen herauszugeben.
Trotzdem vielen Dank! -
- Hilfreichste Antwort
Hab grad mal in der Doku geschaut, da steht eine maximale Grenze von 25 Zeichen, die nicht überschritten werden sollte.
Ein Bug wäre (ist?) es, wenn die in der WebUI längere Strings erlauben...
https://shelly-api-docs.shelly.cloud/#mqtt-configurationZitatBy default, the device's MQTT ID is
<shellymodel>-<deviceid>
, for exampleshelly1-B929CC
. The MQTT ID can be changed via themqtt_id
parameter in/settings
. If you wish to use custom a MQTT ID, it is recommended that it doesn't exceed 25 characters. -
Dieses Thema enthält einen weiteren Beitrag, der nur für registrierte Benutzer sichtbar ist, bitte registrieren Sie sich oder melden Sie sich an um diesen lesen zu können.