Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Hardware Request]: Shelly Plus Uni #933

Open
2 tasks done
Voodoo2man opened this issue Jan 19, 2024 · 22 comments
Open
2 tasks done

[Hardware Request]: Shelly Plus Uni #933

Voodoo2man opened this issue Jan 19, 2024 · 22 comments
Assignees
Labels
hardware request Request to integrate new devices

Comments

@Voodoo2man
Copy link

Voodoo2man commented Jan 19, 2024

I'm sure that

  • This device is still unsupported in the current beta version of this adapter
  • There is no other (open) request for the same device type (used the search)

Shelly device

Shelly Plus Uni

Further information

Mit etwas Unterstützung kann ich die notwendigen Daten gerne auslesen.

https://kb.shelly.cloud/knowledge-base/shelly-plus-uni

[MQTT] Client connected: {"cmd":"connect","retain":false,"qos":0,"dup":false,"length":86,"topic":null,"payload":null,"protocolId":"MQTT","protocolVersion":4,"will":{"retain":true,"qos":0,"topic":"shellyplusuni-a0a3b3686018/online","payload":{"type":"Buffer","data":[102,97,108,115,101]}},"clean":true,"keepalive":60,"clientId":"shellyplusuni-a0a3b3686018","username":"Shelly"}

[MQTT] (Shelly?) device unknown, configuration for client with id "shellyplusuni-a0a3b3686018" does not exist! Maybe this device is not supported in this adapter version.

[MQTT] DO NOT CHANGE THE CLIENT-ID OF YOUR SHELLY DEVICES (see adapter documentation for details)

Copy link

Thanks for reporting a new issue @Voodoo2man!

  1. Please make sure your topic is not covered in the documentation
  2. Ensure that you use the latest beta version (not the current stable version): 6.7.0
  3. Please attach all necessary log files (in debug mode!), screenshots and other information to reproduce this issue
  4. Search for the issue topic in other/closed issues to avoid duplicates!

Otherwise this issue will be closed.

@klein0r klein0r added the hardware request Request to integrate new devices label Jan 19, 2024
@bueste
Copy link

bueste commented Jan 23, 2024

I still waiting too for the support:
MQTT] (Shelly?) device unknown, configuration for client with id "shellyplusuni-batterie" does not exist! Maybe this device is not supported in this adapter version.

Thanks for the integration and your work
bueste

@alexschwarz08
Copy link

When is the PlusUni Device supported?

@bueste
Copy link

bueste commented Feb 9, 2024

I would also be happy if the ShellyUniPlus was supported

@bueste
Copy link

bueste commented Feb 11, 2024

It is almost identical to the Shelly Plus 1 PM. If the MQTT string is adapted to this, only the error message appears:

[MQTT] Error TypeError: Cannot read properties of undefined (reading 'total') in function dp.mqtt.mqtt_publish_funct of state shellyplus1pm#battery#1.Relay0.Energy for 10.195.51.8 (shellyplus1pm / shellyplus1pm-battery / shellyplus1pm#battery#1)

[MQTT] Error TypeError: Cannot read properties of undefined (reading 'tF') in function dp.mqtt.mqtt_publish_funct of state shellyplus1pm#battery#1.Relay0.temperatureF for 10.195.51.8 (shellyplus1pm / shellyplus1pm-battery / shellyplus1pm#battery#1)

[MQTT] Error TypeError: Cannot read properties of undefined (reading 'tC') in function dp.mqtt.mqtt_publish_funct of state shellyplus1pm#battery#1.Relay0.temperatureC for 10.195.51.8 (shellyplus1pm / shellyplus1pm-battery / shellyplus1pm#battery#1)

Maybe you could use this as a template. @klein0r Would you be so kind as to take a look at the Shelly Uni Plus?

@Kubunter
Copy link

@klein0r I would be really happy to see plus uni in one of the next releases of the adapter.
Thanks you very much for your efforts.

@JoergGiencke
Copy link

I'm having the same issue. Is there any progress?

@gitknd
Copy link

gitknd commented Mar 3, 2024

Support for Shelly Plus Uni would be great. Also with "COUNT IN" datapoint, please

@austrogaucho
Copy link

@klein0r I would be really happy to see plus uni in one of the next releases of the adapter.
Thanks you very much for your efforts.

@ps-neotrace
Copy link

dem schließe ich mich an. Die Count In Möglichkeit ist prima um endlich Gaßzähler auch direkt in den IOB zu bekommen. Wäre schön wenn der Shelly Plus Uni bald unterstützt würde.
Wenn wir da irgendwie unterstüzen können mit Infos gern mitteilen. Bin kein Programmierer, ehr anwender, aber wer weiß, hin und wieder ist es ja einfacher wenn es mehr infos gibt.
@klein0r Vielen Dank auf jeden Fall für deine Mühen!

@flwilk
Copy link

flwilk commented Mar 9, 2024

+1 Need the shellyuni device in shelly adapter

@Jarves020
Copy link

Würde auch die Unterstützung für den Shelly Plus Uni begrüßen.
Gerät zum Testen wäre auch vorhanden...

@JoergGiencke
Copy link

Die Erstmeldung war am 19. Januar. Also vor knapp zwei Monaten.

Seitdem gab es auf die diversen Anfragen und Hilfsangebote keinerlei Rückmeldung seitens der Entwickler. Auch bei einem Open-Source-Projekt, das freiwillig, unentgeltlich und wahrscheinlich in der Freizeit betreut wird, finde ich das zumindest - sagen wir mal - unhöflich.

@klein0r
Copy link
Contributor

klein0r commented Mar 12, 2024

@JoergGiencke Jemand mit 2 Beteiligungen im Jahr an OpenSource sollte den Ball eventuell etwas flacher halten.

  1. Schau gerne, wieviel Zeit ich in den letzten 2+ Jahren in den Adpater gesteckt habe
  2. Das hat mich nicht nur hunderte Stunden gekostet, sondern auch viel Geld für Test-Equipment
  3. Und das, obwohl ich den Adapter nichtmal produktiv nutze und keinen einzigen Shelly im Einsatz habe
  4. Geht momentan sehr viel Zeit für andere Adapter drauf (z.B. seit 3 Monaten alle Änderungen am JavaScript-Adapter)

Ich wünschte, es wäre anders...

@mcm1957
Copy link
Member

mcm1957 commented Mar 12, 2024

@JoergGiencke

Obwohl dein Kommentar in höflichen Worten geschrieben ist - was ich dir positiv anrechne - kann ich diesen inhaltlich in keiner Weise nachvollziehen. Wie du richtig schreibst arbeiten alle an diesem Adapter (und auch an 99% aller anderen Adapter und dem Core) freiwillig und unbezahlt. Es ist daher in meinen Augen unangebracht hier Forderungen aufzustellen. Entwickler motiviert man eher mit Danke und Bitte denn mit "wann tut ihr endlich was". Zumindest bei mir löst das genau den gegenteiligen Effekt aus.

DANKE explizit an @klein0r der sehr viel Arbeit in Support (derzeit insbesondere javascript adapter) steckt und diesen Adapter intensiv betreut hat und soweit es seine Zeit erlaubt auch betreut.

Wie bereits mehrmals erwähnt kann JEDER einen PR für den Adapter erstellen und Änderungen einbringen, insbesondere auch den Support neuer Geräte. Mir ist kein diesbezüglicher PR bekannt.

Und da du dich insbesondere daran stößt dass es keine Rückmeldung gab - hier bitte eine Klarstellung:

Shelly Plus Uni ist ein neues Gerät das derzeit noch nicht vom Shelly Adapter unterstützt wird. Wann und ob dieses Device unterstützt werden wird ist derzeit nicht bekannt

Ists nun besser? Hast du damit mehr Infos? Und ja - wenn du einen Blick auf die Labels geworfen hättest, wär das dort auch gestanden:
image

Ergo um deine Worte in Bezug auf deinen Kommentar zu verwenden:
finde ich das zumindest - sagen wir mal - unhöflich.

NACHTRAG;
Da du lt. deiner Homepage unter anderem Support bzw Lösungen in JavaScript anbietest könntest du ja die Einbindung des Shelly Uni Plus selbst vornehmen und einen PR erstellen. Damit wäre dir und allen die hier drauf warten geholfen. Falls du ioBroker spezifischen Support brauchst melde dich doch in unseren Telegrammgruppen an, dort wird immer gern geholfen. Links findest du auf www.iobroker.dev.

P.S.
@alle - Bitte von reinen Postings "ich hätte den Support auch gern" absehen und statt dessen ein Thumbs Up im ersten Beitrag verwenden. Zuviele me-to Kommentare machen das Ganze nur schwerer lesbar.

@ralfheitz
Copy link

Schliesse mch gerne an. Vielen Dank an @klein0r für die tolle Arbeit, einen solch nützlichen Adapter zu schreiben und pflegen!
Ich selbst wünsche mir auch den Shelly Plus Uni, da ich die Inputs brauche und den aktuell aber nicht gut nutzen kann, da er nicht supported wird. Falls ich unterstützen kann (bin Informatiker), dann sehr gerne.

@JoergGiencke
Copy link

Schön, dass der Plus Uni jetzt unterstützt wird. Danke!
Allerdings vermisse ich das ext Verzeichnis (analog zum Uni) mit den ganzen Messwerten. Woran kann das liegen?

@klein0r
Copy link
Contributor

klein0r commented May 4, 2024

@JoergGiencke Der wird noch nicht unterstützt bzw. die Integration ist noch nicht fertig und es gibt keine Version welche den Plus Uni enthält. Siehe Changelog/Doku.

Bitte keine Adapter per GitHub-Link installieren. Das ist so gut wie nie richtig.

@JoergGiencke
Copy link

@klein0r Hmmm ... A) Wird der Plus Uni unter 'Supported devices' > 'Gen 2' gelistet und B) hab ich mir bei Version 7.0 als 'Latest' gedacht: 'Kann man bestimmt nehmen.'. Ist ja nicht als Beta gekennzeichnet.
Ich versteh es nicht so ganz.

@mcm1957
Copy link
Member

mcm1957 commented May 4, 2024

LATEST Repositoriy ist IMMER BETA für Tester. Das kannst du natürlich nehmen. LATEST / BETA solltest du primär auf Testsystemen verwenden und produktiv nur einsetzen, wenn dir klar ist, dass das eine frühe und noch nicht vollständig getestete Version ist.

ABER
Der Plus UNI ist gelistet. Du solltes nur die ganze Zeile lesen. Dann siehst du dass er erst mit 7.1.x unterstütz werden wird (nach derzeitigem Stand)
image

@JoergGiencke
Copy link

Okay, alles klar, danke für die Antwort.
Aber mal ganz nebenbei: Dass die Spaltenüberschrift 'MQTT' bedeuten soll 'unterstützt (erst) ab Release X.Y.Z', ist nicht so wirklich richtig eindeutig, oder?
Wie dem auch sei, kommt nicht wieder vor 😉, danke noch mal für die Antworten.

@klein0r
Copy link
Contributor

klein0r commented May 4, 2024

Aber mal ganz nebenbei: Dass die Spaltenüberschrift 'MQTT' bedeuten soll 'unterstützt (erst) ab Release X.Y.Z', ist nicht so wirklich richtig eindeutig, oder?

Mach gerne einen Vorschlag was da stehen müsste...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
hardware request Request to integrate new devices
Projects
None yet
Development

No branches or pull requests