Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Tester
    4. [Aufruf] Test Shelly Adapter

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    [Aufruf] Test Shelly Adapter

    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      mafe68 last edited by

      OK! Danke für die Info! Dann werde ich mal in den nächsten Tagen testen und mir das ansehen.

      1 Reply Last reply Reply Quote 0
      • I
        ingostein last edited by

        @tstueben:

        @ingostein:

        Danke für deine Mühe aber damit bin ich jetzt etwas überfordert.

        Ich zähle mich immer noch als Iobroker Anfänger.

        Hier ein Screenshot vom dem Shutter Status.

        Ich weiss jetzt aber nicht wirklich wie diesen Shutter Status in Iobroker einbinden soll und testen kann.

        Die vorhandenen Rolladen Widgets passen nicht zum Shelly2.

        Gibt es noch einen Datenpunkt zur gegenseitigen Verriegelung der Relais im Shutter-Modus? `

        Moin,

        das Shutter Widget unterstützt Wertebereiche von z.B. von 0% bis 100%, d.h. auch Zwischenwerte. Mit der Shelly 2 Hardware kannst Du die Rollläden nur hoch oder runterfahren, aber Zwischenwerte wie zu 50% hochfahren/runtefahren sind nicht möglich. Du kannst bei dem Shelly 2 noch eine Dauer in Sekunden mitgeben wie lange das Signal hoch-/runterfahren gesendet werden soll. Bilde doch die Rollladensteuerung anders ab, z.B über einen Schalter.

        VG `

        Über Schalter (Auf/Stop/Zu) wird das erstmal am einfachsten sein.

        Ist halt leider optisch nicht so schön.

        Allerdings fehlt natürlich die softwareseitige Verriegelung.

        Diese müsste man dann über ein Script einbinden.

        1 Reply Last reply Reply Quote 0
        • E
          eagleye last edited by

          @apollon77:

          Naja aktuell ist das kein bug sondern „intended“. Müssen wir mal schauen. `

          naja, ist schon frustrierend und die usability leidet sehr wenn mann in einer script-Umgebung nicht weiß was gerade geschaltet wird und jedesmal per try and error herausgefunden werden muss. hoffe das wird bald gefixt, dass ist IMHO sehr wichtig.

          Danke

          1 Reply Last reply Reply Quote 0
          • apollon77
            apollon77 last edited by

            Nächste Version wird den Namen erhalten auch bei neustarts.

            1 Reply Last reply Reply Quote 0
            • E
              eagleye last edited by

              Perfekt!

              Danke.

              GGfs. die Namen aus der App übernehmen würde auch ausreichen.

              Danke für die Mühe!!

              1 Reply Last reply Reply Quote 0
              • apollon77
                apollon77 last edited by

                Die Namen der App scheinen auch nur dort zu existieren. Keiner der APIs liefert den namen zurück

                1 Reply Last reply Reply Quote 0
                • J
                  jerzimeik last edited by

                  Hallo zusammen,

                  irgendwie habe ich einen Gedankenfehler:

                  Schalte ich denn für die Rolladensteuerung den "Shutter" in den Objekten?

                  b.t.w. Adapter-Installation klappte und auch das Gerät wurde sauber erkannt!

                  1 Reply Last reply Reply Quote 0
                  • apollon77
                    apollon77 last edited by

                    Grundsätzlich Ja. Wenn Der Schalter im "Roller" Modus ist dann am besten per "Shutter" schalten und wenn er im normalen Modus ist dann über die Relays.

                    1 Reply Last reply Reply Quote 0
                    • J
                      jerzimeik last edited by

                      Wenn ich den Wert "down" per "jqui-ctrl-icon state" setze, wird das in den Objekten auch gesetzt, aber es tut sich bei der Rollade nichts?!

                      1 Reply Last reply Reply Quote 0
                      • I
                        ingostein last edited by

                        Bei mir genauso.

                        Wollte die Shellys gestern auch visuell mit Iobroker einbinden.

                        Der Zustand true/false in Iobroker ändert sich, aber die Relais schalten nicht.

                        Bediene ichs über die Shellyapp, ändert sich auch der Zustand true /false in Iobroker aber die Relais schalten.

                        Die Shellys 2 wurden als Rolladenschalter in der App definiert.

                        Gibt das Intern irgendeine Verriegelung?

                        Meine Shelly´s 4pro funktioneren allerdings einwandfrei.

                        Mit Iobroker und paralell mit der App.

                        1 Reply Last reply Reply Quote 0
                        • apollon77
                          apollon77 last edited by

                          Es wird ein Update geben wo Thorsten das nochmal geändert hat mit dem Roller. Dann kann man nochmal testen. Wartet mal bitte noch kurz!

                          1 Reply Last reply Reply Quote 0
                          • Stuebi
                            Stuebi last edited by

                            Moin,

                            das Update hat leider etwas länger gedauert, aber steht jetzt bereit zum Download in der Version 0.2.0 zur Verfügung.

                            Neu ist der Shutter/Roller Modus (Rollläden). Die Rollläden Objekte werden nur angezeigt, wenn der Shelly2 über die App in den Rollladen Modus versetzt wurde. Hierfür ist der ioBroker Shelly Adapter einmal neu zu starten. Wird der Shelly2 wieder zurück auf den Relay Modus gesetzt, bleiben die Rolladen Objekte vorhanden!

                            Wir haben analog zur Shelly App die Steuerung der Rollläden umgesetzt. Es gibt folgende Status:

                            4352_bildschirmfoto_2018-09-29_um_10.06.14.png

                            • open: öffnet die Rollläden

                            • close: schließt die Rollläden

                            • pause: stoppt das Öffnen oder Schließen der Rollläden

                            • duration: Standardmässig wird bei open und close für 20 Sekunden (Shelly App) das Signal auf high gesetzt (Relay wird geschaltet). Um die Zeit zu verlängern, kann hier ein anderer Wert gesetzt werden

                            Wird im Rollladen Modus der Status bei open, close und pause geändert, werden auch die Werte der Relays angepaßt. Im Relay Modus wird der Status der Rollläden Objekte nicht mit angepaßt.

                            Im Rollläden Modus kann nicht über die Relay Objekte geschaltet werden!

                            VG

                            Stübi

                            1 Reply Last reply Reply Quote 0
                            • Stuebi
                              Stuebi last edited by

                              Wir haben eben noch eine kleine Funktionalität eingebaut (Version 0.2.1). Jetzt kann man in der Shelly App "Restrict Login" aktivieren und dann in dem Shelly Adapter die entsprechenden Daten hinterlegen.

                              4352_bildschirmfoto_2018-09-29_um_15.44.29.png

                              4352_bildschirmfoto_2018-09-29_um_15.44.04.png

                              1 Reply Last reply Reply Quote 0
                              • apollon77
                                apollon77 last edited by

                                Bitte testet die neue Version vom Gitub (ist ab morgen im latest Repo). Wenn wir positiven Feedback haben würden wir diese Version dann auch ins stabe Repo packen.

                                1 Reply Last reply Reply Quote 0
                                • Stuebi
                                  Stuebi last edited by

                                  @eagleye:

                                  @apollon77:

                                  Naja aktuell ist das kein bug sondern „intended“. Müssen wir mal schauen. `

                                  naja, ist schon frustrierend und die usability leidet sehr wenn mann in einer script-Umgebung nicht weiß was gerade geschaltet wird und jedesmal per try and error herausgefunden werden muss. hoffe das wird bald gefixt, dass ist IMHO sehr wichtig.

                                  Danke `

                                  Den Device Namen kannst Du jetzt anpassen! In meinem Bsp. heißt das Device jetzt "Haustür"

                                  4352_bildschirmfoto_2018-09-29_um_15.57.04.png

                                  1 Reply Last reply Reply Quote 0
                                  • I
                                    ingostein last edited by

                                    Sieht sehr gut aus.

                                    Eine Frage zu dem Timer…

                                    Timer zb.20sek, läuft nur an wenn das Signal true bei open oder close "fest" ansteht. (Widget als Schalter difiniert)

                                    Wenn ich das Signal true bei open/close nur "taste" gehts nicht und das Relais fällt gleich wieder ab.

                                    Ist das so gewollt?

                                    1 Reply Last reply Reply Quote 0
                                    • apollon77
                                      apollon77 last edited by

                                      Schick mal log im debug Modus.

                                      Die timer bzw duration werte werden nur, wenn gesetzt, mit an den shelly beim Befehl gesendet. Wenn das senden also klappt und es sich falsch verhält müssen die Shelly Jungs das fixen … dafür wäre debug log hilfreich weil man sehen kann was an den shelly gesendet wird.

                                      Gesendet vom Handy ...

                                      1 Reply Last reply Reply Quote 0
                                      • I
                                        ingostein last edited by

                                        Hier mal ein kurzes Log:

                                        undefined2018-09-30 13:05:28.147 - debug: shelly.0 CoAP data ignored: {"3332":"SHSW-21#9F61D6#1","3412":38400,"3420":14593,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:29.475 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Shutter.Open {"val":true,"ack":false,"ts":1538305529460,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1538305529460}

                                        2018-09-30 13:05:29.476 - debug: shelly.0 RollerUp: {"go":"open"}

                                        2018-09-30 13:05:29.477 - debug: shelly.0 Call REST GET http://192.168.178.30/roller/0 with {"go":"open"}

                                        2018-09-30 13:05:29.501 - debug: shelly.0 REST Response {"state":"open","power":0,"is_valid":true,"safety_switch":false,"stop_reason":"normal","last_direction":"open"}

                                        2018-09-30 13:05:29.569 - debug: shelly.0 CoAP status package received: {"3332":"SHSW-21#9F6224#1","3412":38400,"3420":41985,"Uri-Path":"cit/s"} / {"G":[[0,112,1],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:29.570 - debug: shelly.0 Status update received for SHSW-21#9F6224#1: {"G":[[0,112,1],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:29.577 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Relay0.Switch {"val":true,"ack":true,"ts":1538305529572,"q":0,"from":"system.adapter.shelly.0","user":"system.user.admin","lc":1538305529572}

                                        2018-09-30 13:05:30.492 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Shutter.Open {"val":false,"ack":false,"ts":1538305530488,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1538305530488}

                                        2018-09-30 13:05:30.493 - debug: shelly.0 RollerUp: {"go":"stop"}

                                        2018-09-30 13:05:30.494 - debug: shelly.0 Call REST GET http://192.168.178.30/roller/0 with {"go":"stop"}

                                        2018-09-30 13:05:30.521 - debug: shelly.0 REST Response {"state":"stop","power":0,"is_valid":true,"safety_switch":false,"stop_reason":"normal","last_direction":"open"}

                                        2018-09-30 13:05:30.588 - debug: shelly.0 CoAP status package received: {"3332":"SHSW-21#9F6224#1","3412":38400,"3420":42241,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:30.589 - debug: shelly.0 Status update received for SHSW-21#9F6224#1: {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:30.597 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Relay0.Switch {"val":false,"ack":true,"ts":1538305530591,"q":0,"from":"system.adapter.shelly.0","user":"system.user.admin","lc":1538305530591}

                                        2018-09-30 13:05:30.691 - debug: shelly.0 CoAP data ignored: {"3332":"SHSW-21#9F6066#1","3412":38400,"3420":2305,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:31.235 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Shutter.Close {"val":true,"ack":false,"ts":1538305531231,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1538305531231}

                                        2018-09-30 13:05:31.236 - debug: shelly.0 RollerDown: {"go":"close"}

                                        2018-09-30 13:05:31.237 - debug: shelly.0 Call REST GET http://192.168.178.30/roller/0 with {"go":"close"}

                                        2018-09-30 13:05:31.256 - debug: shelly.0 REST Response {"state":"close","power":0,"is_valid":true,"safety_switch":false,"stop_reason":"normal","last_direction":"close"}

                                        2018-09-30 13:05:31.296 - debug: shelly.0 CoAP data ignored: {"3332":"SHSW-21#9F6094#1","3412":38400,"3420":65024,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:31.330 - debug: shelly.0 CoAP status package received: {"3332":"SHSW-21#9F6224#1","3412":38400,"3420":42497,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,1],[0,111,0]]}

                                        2018-09-30 13:05:31.331 - debug: shelly.0 Status update received for SHSW-21#9F6224#1: {"G":[[0,112,0],[0,122,1],[0,111,0]]}

                                        2018-09-30 13:05:31.338 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Relay1.Switch {"val":true,"ack":true,"ts":1538305531333,"q":0,"from":"system.adapter.shelly.0","user":"system.user.admin","lc":1538305531333}

                                        2018-09-30 13:05:32.033 - debug: shelly.0 CoAP data ignored: {"3332":"SHSW-21#9F5F42#1","3412":38400,"3420":21505,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:32.239 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Shutter.Close {"val":false,"ack":false,"ts":1538305532235,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1538305532235}

                                        2018-09-30 13:05:32.240 - debug: shelly.0 RollerDown: {"go":"stop"}

                                        2018-09-30 13:05:32.241 - debug: shelly.0 Call REST GET http://192.168.178.30/roller/0 with {"go":"stop"}

                                        2018-09-30 13:05:32.340 - debug: shelly.0 REST Response {"state":"stop","power":0,"is_valid":true,"safety_switch":false,"stop_reason":"normal","last_direction":"close"}

                                        2018-09-30 13:05:32.400 - debug: shelly.0 CoAP status package received: {"3332":"SHSW-21#9F6224#1","3412":38400,"3420":42753,"Uri-Path":"cit/s"} / {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:32.400 - debug: shelly.0 Status update received for SHSW-21#9F6224#1: {"G":[[0,112,0],[0,122,0],[0,111,0]]}

                                        2018-09-30 13:05:32.405 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Relay1.Switch {"val":false,"ack":true,"ts":1538305532402,"q":0,"from":"system.adapter.shelly.0","user":"system.user.admin","lc":1538305532402}

                                        2018-09-30 13:05:32.632 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Shutter.Pause {"val":true,"ack":false,"ts":1538305532629,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1538305532629}

                                        2018-09-30 13:05:32.632 - debug: shelly.0 RollerStop: {"go":"stop"}

                                        2018-09-30 13:05:32.633 - debug: shelly.0 Call REST GET http://192.168.178.30/roller/0 with {"go":"stop"}

                                        2018-09-30 13:05:32.649 - debug: shelly.0 REST Response {"state":"stop","power":0,"is_valid":true,"safety_switch":false,"stop_reason":"normal","last_direction":"close"}

                                        2018-09-30 13:05:33.398 - debug: shelly.0 stateChange shelly.0.SHSW-21#9F6224#1.Shutter.Open {"val":true,"ack":false,"ts":1538305533394,"q":0,"from":"system.adapter.web.0","user":"system.user.admin","lc":1538305533394}

                                        2018-09-30 13:05:33.399 - debug: shelly.0 RollerUp: {"go":"open"}

                                        2018-09-30 13:05:33.400 - debug: shelly.0 Call REST GET http://192.168.178.30/roller/0 with {"go":"open"}

                                        2018-09-30 13:05:33.423 - debug: shelly.0 REST Response {"state":"open","power":0,"is_valid":true,"safety_switch":false,"stop_reason":"normal","last_direction":"open"}

                                        1 Reply Last reply Reply Quote 0
                                        • apollon77
                                          apollon77 last edited by

                                          In dem Fall hat der Adapter alle Calls ohne duration gemacht. Ist das korrekt? Duration müsste daher auf 0 gestanden haben.

                                          Aber ansonsten siehst Du genau die REST-Calls an das Device und auch die Antwort. Wenn die Reaktion nicht korrekt ist wäre das etwas was du als Bug an Shelly melden müsstest

                                          1 Reply Last reply Reply Quote 0
                                          • I
                                            ingostein last edited by

                                            Timer bei Relay0 und Relay1 steht jeweils auf 20sec.

                                            Oder mache ich irgendetwas verkehrt?

                                            Anbei ein Screenshoot.
                                            8872_shelly.jpg

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            947
                                            Online

                                            31.7k
                                            Users

                                            79.7k
                                            Topics

                                            1.3m
                                            Posts

                                            adapter shelly
                                            81
                                            717
                                            169258
                                            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