Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Hardware
    4. Shelly Plus Addon - Temperaturen als Datenpunkte in ioBroker

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Shelly Plus Addon - Temperaturen als Datenpunkte in ioBroker

    This topic has been deleted. Only users with topic management privileges can see it.
    • da_Woody
      da_Woody @SabineT last edited by

      @sabinet das kann ich dir auch nicht beantworten... 🙂
      allerdings hat/hatte nicht jeder einen MQTT broker installiert und kennt sich aus. denk ich mal...
      und da die shelly beides können, wurde der wahrscheinlich halt im adapter integriert.

      S 1 Reply Last reply Reply Quote 0
      • S
        spooky82 @da_Woody last edited by

        @da_woody ich finde den Shelly Adapter schon sehr komfortabel und er funktioniert auch sehr zuverlässig. Klar, dass da ab und an aktuelle Sachen (wie jetzt das Plus Addon) noch fehlt.
        Bis es hoffentlich demnächst implementiert wird, habe ich mir ein Skript gebaut, mit dem ich die Temperatur direkt bei Shelly abfrage und mit einer kleinen String Operation zurecht stutze.

        Passt erstmal bis auf Weiteres..

        Nach und nach fallen auch meine Shelly 1 aus, sodass ich diese durch die Plus Serie ersetzen werden. Damit komme ich irgendwann auch von zwei Instanzen weg...

        S 1 Reply Last reply Reply Quote 1
        • S
          SabineT @spooky82 last edited by

          @spooky82 am idealsten wäre es, wenn der Shelly Adapter die Möglichkeit anbieten würde, statt dem eigenen MQTT-Broker einen externen verwenden zu können und dann selber an diesem die nötigen Topics abonniert, wie ich es ja in Node-Red auch mache.

          da_Woody 1 Reply Last reply Reply Quote 0
          • da_Woody
            da_Woody @SabineT last edited by

            @sabinet naja, kannst du ja, halt ohne adapter. wozu brauchst du denn sonst den adapter?
            abgesehn davon, auch wenn ich von MQTT wenig ahnung habe, sollte das da auch andere möglichkeiten geben...
            4bc34a29-fb8b-4515-939d-8573bd4cac9b-grafik.png
            servereintrag?

            1 Reply Last reply Reply Quote 0
            • M
              merbes last edited by merbes

              @sabinet said in Shelly Plus Addon - Temperaturen als Datenpunkte in ioBroker:

              @matzeit
              Hier ein Screenshot der Objects unter 0_userdata.0.shellies von einem Shelly Plus 1 mit dem Addon:
              Bildschirm­foto 2023-03-14 um 19.25.18.png
              temperatur:100 bis :103 sind dabei 4 DS18B20 Temperatursensoren. Bei anderen Sensoren schaut das dann sicher etwas anders aus, je nachdem, was die dann an Daten liefern.

              Unter mqtt-client.0.shellies schaun die Objects so aus:
              Bildschirm­foto 2023-03-14 um 19.35.56.png

              Kannst du das bitte einmal im Detail aufführen.
              Ich bin absoluter Neuling.
              Hab Node-Red eingebunden und versuche jetzt die Daten zu splitten.
              Ich wollte mich nicht noch in die Node-Red so tief einlesen.
              Da ist die Frage, wie man das macht?
              Wie geht das am einfachsten?
              Ich komme mit dem JSON-File nicht klar.
              Wie muss das gefüttert werden?

              mickym S 2 Replies Last reply Reply Quote 0
              • mickym
                mickym Most Active @merbes last edited by

                @merbes Ich hab doch eine Anleitung geschrieben bzw. einen Flow im Thread erstellt.

                https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen

                Ist die denn so schlecht? Ansonsten helfe ich Dir gerne auch noch mal.

                M 1 Reply Last reply Reply Quote 0
                • M
                  merbes @mickym last edited by

                  @mickym said in Shelly Plus Addon - Temperaturen als Datenpunkte in ioBroker:

                  @merbes Ich hab doch eine Anleitung geschrieben bzw. einen Flow im Thread erstellt.

                  https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen

                  Ist die denn so schlecht? Ansonsten helfe ich Dir gerne auch noch mal.

                  Danke für die schnelle Antwort.
                  Ich dachte, die 2021 Nachricht ist einfach schon nicht mehr up-to-date.
                  Nichtsdestotrotz versuch ich überhaupt damit erstmal klar zu kommen.
                  Ich glaube, ich werd dich nochmal persönlich anschreiben.

                  mickym 1 Reply Last reply Reply Quote 0
                  • mickym
                    mickym Most Active @merbes last edited by

                    @merbes Ich hab das gepflegt - aber wenn Du nicht zurecht kommst, dann poste lieber in dem anderen Thread. Über Boardmail kann man nicht richtig unterstützen, außerdem lernt der eine oder andere noch was.

                    1 Reply Last reply Reply Quote 2
                    • S
                      Strobelix @merbes last edited by

                      @merbes
                      Ich stand gerade vor dem gleichen Problem mit dem Addon. Die einfachste Lösung ist doch eine Action im Shelly, der die Werte per SimpleApi an iobroker Datenpunkte sendet.

                      mickym 1 Reply Last reply Reply Quote 0
                      • mickym
                        mickym Most Active @Strobelix last edited by

                        @strobelix Nein die einfachste Lösung ist mqtt - wie vom Hersteller empfohlen zu verwenden und nicht via HTTP eigene Datenpakete durch die Gegend schicken.

                        I 1 Reply Last reply Reply Quote 0
                        • I
                          init5 @mickym last edited by

                          @mickym hey, ich würde da Thema gern nochmal aufgreifen. Wenn man das Logging der Shelly Instanz auf Silly stellt, sieht man, dass die Daten vom Addon auch beim ioBroker ankommen. Gibt es eine Möglichkeit diese Daten per Skript in ein manuell erzeugtes Objekt zu schreiben? Leider bin ich in JS nicht sehr firm und per blockly gibt es keine entsprechenden Trigger. Kann das funktionieren?

                          mickym 1 Reply Last reply Reply Quote 0
                          • mickym
                            mickym Most Active @init5 last edited by mickym

                            @init5 Na klar kommen die Werte bei Silly an - aber der Adapter interpretiert das Ganze halt nicht, deswegen siehst Du es nicht. Deswegen musst Du reines mqtt nehmen, weil der Shelly Adapter diese AddOns nicht kennt. Der Shelly Adapter versteht diesen Input einfach nicht. Dass das Gerät die Daten schickt, ist keine Überraschung. Also entweder schreibt ihr ein Issue - dass die Funktion der AddOns in den Shelly Adapter aufgenommen wird oder ihr nutzt reines mqtt und arbeitet mit der originalen Shelly-Dokumentation.

                            Wie gesagt vielleicht geht es auch ab einer bestimmten Version:

                            122aff8f-cea7-4d17-bbd6-9417a888965d-image.png

                            musst halt mit den Entwicklern sprechen. Wenn Du reines mqtt nimmst - habe ich hier eine Anleitung wie du mit einem Alias die Temperatur extrahierst.

                            https://forum.iobroker.net/post/980575

                            I da_Woody 2 Replies Last reply Reply Quote 1
                            • I
                              init5 @mickym last edited by

                              @mickym Schade, es müsste die Möglichkeit geben, die Geräte per Shelly Adapter verbunden zu lassen und parallel im Log nach den Meldungen zu suchen, die (noch) nicht vom Adapter verarbeitet werden. Der Adapter ist eben recht komfortabel, was die Steuerung der Shellys angeht.

                              mickym 1 Reply Last reply Reply Quote 0
                              • mickym
                                mickym Most Active @init5 last edited by mickym

                                @init5 Na ja ich komme sehr gut ohne all die Adapter aus - und mache alles mit mqtt. Ich nutze NodeRed und kann Dir dann mit einem Flow alles in Einzeldatenpunkte zerlegen, wenn man das will.

                                https://forum.iobroker.net/topic/43856/json-oder-javascript-objekt-in-iobroker-datenpunkte-zerlegen

                                Der Vorteil ist in jedem Fall, dass man sich von der Pflege diverser Adapter unabhängig machen kann und nicht darauf angewiesen ist, dass neue Funktionen oder Geräte vom Adapterentwickler implementiert werden. Man muss halt wollen.

                                Hier gibts auch ein Beispiel wie man ohne alles in einzelne Datenpunkte (ist aber auch enthalten) überzeugt ist, direkt mit mqtt und NodeRed zu arbeiten: https://forum.iobroker.net/topic/64204/shellys-alt-und-plus-über-mqtt-adapter

                                I 1 Reply Last reply Reply Quote 0
                                • da_Woody
                                  da_Woody @mickym last edited by

                                  @mickym ich komme erst in den nächsten Tagen in die Verlegenheit. Der D1 Mini beim Pool hat aufgegeben. 😞
                                  Da die plus Geräte ja eh nur mehr mqtt sprechen, sollte das mit alias doch auch klappen, oder bin ich im falschen Film?🤡

                                  mickym 1 Reply Last reply Reply Quote 0
                                  • mickym
                                    mickym Most Active @da_Woody last edited by mickym

                                    @da_woody Klar - wenn Du reines MQTT nimmst - sind die Daten ja vorhanden im Adapter und das Extrahieren über einen Alias habe ich ja in diesem Thread beschrieben:

                                    https://forum.iobroker.net/post/980575

                                    da_Woody 1 Reply Last reply Reply Quote 1
                                    • da_Woody
                                      da_Woody @mickym last edited by

                                      @mickym mal linsen wenn die Dinger vom Sascha da aufschlagen... 🤠

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        init5 @mickym last edited by

                                        @mickym kann man über MQTT auch Zustände ändern? Also in Bezug auf Shelly dann z.B. den Switch-Status steuern? Das wird ja sicher in ein json gepackt und per MQTT an den Shelly gesendet werden müssen.

                                        mickym 2 Replies Last reply Reply Quote 0
                                        • mickym
                                          mickym Most Active @init5 last edited by mickym

                                          @init5 Klar geht das ich steuere alles über mqtt. Wie gesagt schau Dir mal den Thread an - allerdings geht es nicht über einen Alias - bzw. Du musst einen eigenen Alias zum Steuern erstellen.

                                          1 Reply Last reply Reply Quote 1
                                          • mickym
                                            mickym Most Active @init5 last edited by

                                            @init5 sagte in Shelly Plus Addon - Temperaturen als Datenpunkte in ioBroker:

                                            @mickym kann man über MQTT auch Zustände ändern? Also in Bezug auf Shelly dann z.B. den Switch-Status steuern? Das wird ja sicher in ein json gepackt und per MQTT an den Shelly gesendet werden müssen.

                                            Wenn Du Dich mit NodeRed beschäftigen möchtest, findest Du hier einen User der damit sehr zufrieden ist und sowohl die Shellies der 1. und der 2. Generation steuert.

                                            Grundsätzlich kannst Du Dich bei reinem MQTT- an die Original Shelly Dokumentation halten:

                                            Hier für die Shellies der 1. Generation: https://shelly-api-docs.shelly.cloud/gen1/#mqtt-support
                                            und hier der 2. Generation: https://shelly-api-docs.shelly.cloud/gen2/

                                            Norwegen60 1 Reply Last reply Reply Quote 1
                                            • First post
                                              Last post

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            411
                                            Online

                                            31.9k
                                            Users

                                            80.1k
                                            Topics

                                            1.3m
                                            Posts

                                            11
                                            43
                                            8008
                                            Loading More Posts
                                            • Oldest to Newest
                                            • Newest to Oldest
                                            • Most Votes
                                            Reply
                                            • Reply as topic
                                            Log in to reply
                                            Community
                                            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
                                            The ioBroker Community 2014-2023
                                            logo