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

    • Neuer Blog: Fotos und Eindrücke aus Solingen

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    [Aufruf] Test Shelly Adapter

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

      OK danke tstueben

      Kann man auch z.b wenn ich sage Alexa fahre Rollade Esszimmer auf 30% das er nur dieses Stück runter fährt?

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

        @thexbrain:

        OK danke tstueben

        Kann man auch z.b wenn ich sage Alexa fahre Rollade Esszimmer auf 30% das er nur dieses Stück runter fährt? `
        Nein, das bietet Shelly nicht an. Du könntest das vielleicht über duration (in sec.) abbilden. Zum Beispiel fahre 5 sek die Rolläden herunter.

        Gesendet von iPad mit Tapatalk

        1 Reply Last reply Reply Quote 0
        • Dutchman
          Dutchman Developer Most Active Administrators last edited by

          Wen du die 2 Kanäle nicht blockieren kannst Finger davon!

          Beide gleichzeitig = Motor Spule fängt Feuer und keine Versicherung die das deckt!

          Sent from my iPhone using Tapatalk

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

            @tstueben / @apollon77 leider funktioniert das mit den Namen immer noch nicht wie es soll.

            Nach Neustart der App geht zwar jetzt der Device Name nicht mehr verloren, aber was viel wichtiger ist (besonders bei Shelly 2) ist das der Relay-Name und was man dort einträgt immer noch verloren geht. Beispiel: dort steht Relay 0 und Relay 1 und darunter "Switch". Für eine gute usability in einer Programmierumgebung (insbesondere bei Verwendung von mehreren Shelly 2), muss ich ja dieses "Switch" (in Relay 0 z.B.) umbenennen können um die Zuordnung nachvollziehen zu können was ich gerade Schalte. Das geht ja auch mit allen anderen Adaptern so in der Regel. Ich kann das zwar umbenennen aber sobald ich der Adapter neu starte ist alles was ich mühsam eingetragen habe weg. Der Device Name alleine bringt eigentlich nur was bei den Shelly 1, aber nicht bei den Shelly 2 wenn man 2 unterschiedliche Sachen damit steuern möchte. Würde mich sehr freuen wenn das gefixt werden würde. Vielen Dank.

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

              Leg doch mal ein Github Issue mit dem Wunsch an. Da lässt sich bestimmt was machen

              1 Reply Last reply Reply Quote 0
              • S
                Superdad last edited by

                Hallo,

                kann man den Shelly 1 auch in einer bestehenden Wechselschaltung nutzen?

                Wenn ja, wie müsste die Schaltung aussehen?

                Vielen Dank!

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

                  Das habe ich mir auch überlegt nachdemich es sehr kompliziert mit 2 Shellys gebaut habe 🙂

                  Faktisch ist es so das der Shelly das Schalter-SIgnal als 230v Eingang bekommt. Von daher an sich: Den Shelly an die Stelle bauen wo nach dem Schalter die Phase jetzt zur Lampe geht und genau das klemmst Du an den Shelly "Schalter"-Eingang an. Deine Wechselschaltung schaltet weiterhin 230V an oder aus und bleibt wie Sie ist nur die 230V gehen nicht direkt zur Lampe sondern in den Shelly.

                  So will ich es demnächst bei mir umbauen … in sofern "theoretisch" 🙂

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

                    Hier ein https://scontent-ber1-1.xx.fbcdn.net/v/t1.0-9/43007661_10216872591627855_8412971141857017856_n.jpg?_nc_cat=106&oh=bb3ed6aceb38f59cf50f587272880a03&oe=5C1E4215 einer Kreuz- und Wechselschaltung mit dem Shelly1 von Matthias Ertel. Gefunden habe ich die auf Facebook.

                    Kreuzschaltung
                    4352_shelly1_kreuzschaltung.jpg

                    Wechselschaltung
                    4352_shelly1_wechselschaltung.jpg

                    1 Reply Last reply Reply Quote 0
                    • S
                      Superdad last edited by

                      Vielen Dank für die Antworten !!!!!!

                      1 Reply Last reply Reply Quote 0
                      • L
                        LJSven last edited by

                        1.) Zum Thema Wechselschaltung:

                        Ich habe eine Wechselschaltung im Flur - habe einfach den Shelly (1) in der Dose gebaut, wo der L zur Lampe (230 V) bekommt, wenn die anderen Schalter bedient werden. Das ist doch korrekt, oder? Funktionieren tut es zumindest. Ich habe auch in jeder Dose N & L liegen.

                        2.) Frage zum "SW"-Anschluss des Shelly:

                        Kann man unterscheiden, ob ein "manueller" Impuls das Licht einschaltet oder es per Script (z. B. Bewegungsmelder) kommt? Eigentlich möchte ich erreichen, daß wenn der Schalter im Flur betätigt wird, dann die Bewegungsmelder Automation deaktiviert wird.

                        3.) MQTT Hatte nach dem Update gesehen, daß jetzt MQTT zur Verfügung gestellt wird. Wird der Adapter weitergeführt, oder wird er dann eingestellt?

                        4.) Hostname: Wäre cool, wenn der Hostname auch ausgelesen werden kann. Ich habe eine Übersichtsseite, und möchte gern klare Definitionen haben.

                        Vielen Dank für die tolle Arbeit!

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

                          zu 3.) Am Ende kann ein Nutzer wählen was er nutzen will. Der Featureumfang ist aktuell identisch, wobei wir an der Stelle die "klarere Integration" in ioBroker haben denke ich. MQTT ist halt von der Definition her sehr generisch.

                          Ich habe nicht vor den Adapter wieder einzustampfen 🙂

                          zu 4.) Mach doch ein Github issue auf. Dann schauen wir mal.

                          1 Reply Last reply Reply Quote 0
                          • L
                            LJSven last edited by

                            Okay, hast du zu 2. auch eine Antwort? Toll, daß du den Adapter weiterentwickelst.

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

                              Thorsten macht den Adapter hauptsächlich 🙂

                              Zu 2.) Das kannst Du selbst mit einem Skript tun was den Switch Datenpunkt überwacht.

                              Wenn vor einem Wert kit "ack=true" der gleiche Wert mit "ack=false" ankam dann war es ein Skript, sonst war es der Schalter, die App oder Alexa oder irgendwas nicht ioBroker.

                              1 Reply Last reply Reply Quote 0
                              • L
                                LJSven last edited by

                                Sorry, da kann ich dir nicht folgen. Hast du ein Bespiel?

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

                                  Keinen kompletten und gerade wenig zeit.

                                  Aber sowas wie (ugetestet!)

                                  on({id:'....Switch', change:'any', ack: true}, function (obj) {
                                      if (obj.state.ack === true && obj.oldState.ack === false && obj.state.val === obj.oldState.val) {
                                          // ausgelöst per ioBroker
                                      }
                                      else {
                                          // ausgelöst ausserhalb ioBroker
                                      }
                                  });
                                  
                                  1 Reply Last reply Reply Quote 0
                                  • L
                                    LJSven last edited by

                                    Mega! Klappt per Script super! Allerdings bin ich da nicht so fit drin. Wie bekomme ich diese Variablen im Blockly?

                                    obj.oldState.ack

                                    obj.oldState.val

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

                                      Ich glaube oldState.val ist oldValue als Variable … aber ack glaube nicht ohne weiteres

                                      1 Reply Last reply Reply Quote 0
                                      • L
                                        LJSven last edited by

                                        Kann dir leider nicht folgen - sorry.

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

                                          Wenn Du in Blockly eine Variable "oldValue" anlegst (gibt nen Baustein dafür) dann hast Du den alten Wert, aber ich glaube es gibt nichts um an ack ranzukommen.

                                          Also entweder Blockly Feature request im Github anlegen oder JavaScript nutzen

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

                                            @eagleye:

                                            @tstueben / @apollon77 leider funktioniert das mit den Namen immer noch nicht wie es soll.

                                            Nach Neustart der App geht zwar jetzt der Device Name nicht mehr verloren, aber was viel wichtiger ist (besonders bei Shelly 2) ist das der Relay-Name und was man dort einträgt immer noch verloren geht. Beispiel: dort steht Relay 0 und Relay 1 und darunter "Switch". Für eine gute usability in einer Programmierumgebung (insbesondere bei Verwendung von mehreren Shelly 2), muss ich ja dieses "Switch" (in Relay 0 z.B.) umbenennen können um die Zuordnung nachvollziehen zu können was ich gerade Schalte. Das geht ja auch mit allen anderen Adaptern so in der Regel. Ich kann das zwar umbenennen aber sobald ich der Adapter neu starte ist alles was ich mühsam eingetragen habe weg. Der Device Name alleine bringt eigentlich nur was bei den Shelly 1, aber nicht bei den Shelly 2 wenn man 2 unterschiedliche Sachen damit steuern möchte. Würde mich sehr freuen wenn das gefixt werden würde. Vielen Dank. `

                                            Du kannst ab der Version 0.2.4 nun auch den Namen des Channels ändern. Bei einem Neustart des Adapters bleibt wie beim Device dein selbst vergebener Name bestehen.

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

                                            Support us

                                            ioBroker
                                            Community Adapters
                                            Donate

                                            864
                                            Online

                                            31.7k
                                            Users

                                            79.8k
                                            Topics

                                            1.3m
                                            Posts

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