Das ist der "Problemshelly"
Und hier mal einen Screenshot von einer anderen der keine solche Meldung liefert.
Das ist der "Problemshelly"
Und hier mal einen Screenshot von einer anderen der keine solche Meldung liefert.
Neee ... die ID habe ich nicht geändert.
Die ist ja die gleiche wie die MAC Adresse.
Die ID im iob ist die gleiche die auch im Shelly steht.
Die Meldung kommt vom Shelly-Adapter.
Moin
einer meiner Shellys bringt diese Meldung im iobroker:
shelly.1 2023-12-13 17:26:52.503 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-0cdc7ef6xxxx"
shelly.1 2023-12-13 17:26:52.503 error [MQTT] Unable to get mqttprefix of client with id "shellyplus1pm-0cdc7ef6xxxx"
shelly.1 2023-12-13 17:26:52.501 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for (undefined / undefined / undefined): TypeError: Cannot read properties of undefined (reading 'replace')
shelly.1 2023-12-13 17:26:52.501 error [MQTT] Error in function setMqttPrefixHttp (Gen 1) for (undefined / undefined / undefined): TypeError: Cannot read properties of undefined (reading 'replace')
Ist denn der Shelly plus 1PM nicht die zweite Generation ??
Und was hat diese Meldung zu sagen ?
Ich habe die Einstellungen mit einen anderen Shelly verglichen. Bist auf MQTT Prefix und Client ID sind die absolut identisch.
Beide Shellys haben 20231106-160250/1.0.8-gdba0ee3 Firmware.
Hat jemand einen Tipp ??
Danke
Ja hatte ich.
Der lag ein paar Wochen unnütze rum.
Moin
ich habe einen Shelly1 der sich nicht reseten lassen will.
Zumindest nicht 5x eine Brücke zwischen SW und L.
Der Shelly ist weder im WLAN noch als Hotspot sichtbar.
Gibt es noch eine andere Möglichkeit den zu reseten ?
1000 Dank
Moin
na das ist ja was ...
Ich hatte leider keine Mails bekommen das sich dafür jemand interessiert.
Ich hatte dann alles an Bekannten verschenkt.
Tut mir leid.
Grüße
Mit dem mqtt Adapter kenne ich mich nicht aus, aber wenn du den darüber einbindest, dann musst du ihn auch darüber schalten und nicht über den shelly Adapter.
Die Frage ist nur WIE
Naja du musst dich entscheiden entweder Shellyadapter oder MQTT Adapter, beides zusammen geht nicht.
Das wusste ich ja bis Dato nicht.
Moin
ich stelle gerade fest das es dabei einen Haken gibt.
Ich kann den Shelly nicht mehr per shelly.1.shellyplus1pm#485xxxxxxxxxx#1.Relay0.Switch schalten.
Hat der wer eine Lösung?
Moin
sooo ... hier also die Anleitung:
1: mqtt Adapter im iobocker installieren und konfigurieren.
2: Im Shelly Plus 1 PM unter MQTT den Benutzer das Passwort und den richtigen Port (1884) eintragen.Danach den Shelly neu rebooten.
3: Nun sollte der Shelly im Adapter zu sehen sein.
4: Nun kann man noch in den Objekten nachschauen ob die Werte auch da sind.
5: Einen Datenpunkt anlegen der so aussieht.
6: Ein Script erstellen das so aussieht.
7: Mithilfe dieses Scriptes wir bei Änderung der Wert in den Datenpunkt geschrieben.
8 Dann im iobrkoker ein Feld erstellen.
Das war's schon.
Ich möchte hier ausdrücklich betonen das es MEIN Weg ist das Problem zu lösen.
Das nachmachen ist natürlich auf eigene Gefahr.
Viel Spass.
Gerne darf die Community das erfahren.
Ich werde eine kleine Anleitung schreiben, die auch Anfänger verstehen werden.
Moin
ich habe eine für mich einfachere Lösung gefunden.
Danke für drine Hilfe
Moin
den Text mit der Erweiterung .tC hat natürlich nicht funktioniert. Wäre ja auch zu einfach.
Am einfachsten Du schreibst den Wert wie von mir in der Anleitung beschrieben mit NodeRed in ein eigenes Objekt. Klein anfangen.
Ich bin immer etwas skeptisch wenn ein Admin schreibt das es "einfach ist" Bitte nicht falsch verstehen.
Und es kam wie es kommen muss ...
Dazu muss ich doch erst mal den NodeRed Adapter installieren ... oder ?
mqtt.0.shellyplus1pm-xxxxxxxxxxxx.status.temperature:101
Das scheint aber nicht zu funktionieren.
Hammer
Ich möchte gern reine Textfelder haben in denen mir die Temperatur angezeigt wird.
Aber mit einem Textfeld scheint das nicht zu funktionieren:
Moin
aaalso ... es scheint zu laufen.
Die Werte die ich auslesen will sind gelistet ... sehr schön.
Jetzt wäre die Frage nach den Feldern die ich benötige um diese Werte in der Vis im iobroker anzeigen zu lassen.
Hast du dafür auch eine Lösung ?
1000 Dank