Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Shelly Plus i4 soll anderen Shelly schalten

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    3.1k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.1k

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

Shelly Plus i4 soll anderen Shelly schalten

Scheduled Pinned Locked Moved Skripten / Logik
9 Posts 4 Posters 5.4k Views 3 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • J Offline
    J Offline
    jgoller
    wrote on last edited by
    #1

    Hallo, ich komme mit einer wahrscheinlich einfachen Sache nicht weiter.
    Es geht um einen Shelly Plus i4, an dem zwei 2-fach Wall-Switches angeschlossen sind. Als Einstieg würde ich gerne mit einem Tastendruck (Input_0) einen Shelly Plus 1 schalten, damit ich das Prinzip mit den RPC-Befehlen verstehe. Aber selbst daran scheitere ich.
    Ich hab im i4 den Input_0 als Button eingestellt und ein Action angelegt. Execute when: Button push und Then Do: http://IP_ShellyPlus1/rpc/Switch.Toggle?id=0.
    Wenn ich nun den Button drücke, passiert nix.

    Wie muss ich denn vorgehen? Hat da einer nen Tipp?

    dieckfrD 1 Reply Last reply
    0
    • J jgoller

      Hallo, ich komme mit einer wahrscheinlich einfachen Sache nicht weiter.
      Es geht um einen Shelly Plus i4, an dem zwei 2-fach Wall-Switches angeschlossen sind. Als Einstieg würde ich gerne mit einem Tastendruck (Input_0) einen Shelly Plus 1 schalten, damit ich das Prinzip mit den RPC-Befehlen verstehe. Aber selbst daran scheitere ich.
      Ich hab im i4 den Input_0 als Button eingestellt und ein Action angelegt. Execute when: Button push und Then Do: http://IP_ShellyPlus1/rpc/Switch.Toggle?id=0.
      Wenn ich nun den Button drücke, passiert nix.

      Wie muss ich denn vorgehen? Hat da einer nen Tipp?

      dieckfrD Offline
      dieckfrD Offline
      dieckfr
      wrote on last edited by
      #2

      @jgoller said in Shelly Plus i4 soll anderen Shelly schalten:

      ellyPlus1/rpc

      Gib mal in nen Browser folgendes ein:
      http://[IP-Adresse]/relay/0?turn=toggle
      oder
      http://[IP-Adresse]/0?turn=on
      http://[IP-Adresse]/0?turn=off

      dann weisst Du schon mal ob der Empfänger schaltet... Ich habe fürs toggeln auch nen anderen Befehl gefunden als Du... Es gibt aber auch haufenweise Anleitungen und Videos zu dem Thema. Probiers mal aus! :)

      J 1 Reply Last reply
      0
      • dieckfrD dieckfr

        @jgoller said in Shelly Plus i4 soll anderen Shelly schalten:

        ellyPlus1/rpc

        Gib mal in nen Browser folgendes ein:
        http://[IP-Adresse]/relay/0?turn=toggle
        oder
        http://[IP-Adresse]/0?turn=on
        http://[IP-Adresse]/0?turn=off

        dann weisst Du schon mal ob der Empfänger schaltet... Ich habe fürs toggeln auch nen anderen Befehl gefunden als Du... Es gibt aber auch haufenweise Anleitungen und Videos zu dem Thema. Probiers mal aus! :)

        J Offline
        J Offline
        jgoller
        wrote on last edited by
        #3

        @dieckfr danke für die Antwort.
        Ich habe den Link, den ich gepostet habe, schon im Browser probiert und das Relay schaltet auch. Ich weiß nur nicht, wie ich das mit dem i4 auslöse, wenn ich den angeschlossenen Schalter drücke. Ich muß ja für den Input am i4 eine Action hinterlegen. Wenn ich den gleichen Link verwende, der im Browser funktioniert, passiert gar nichts. Spielt die Authentifizierung eine Rolle?

        J 1 Reply Last reply
        0
        • J jgoller

          @dieckfr danke für die Antwort.
          Ich habe den Link, den ich gepostet habe, schon im Browser probiert und das Relay schaltet auch. Ich weiß nur nicht, wie ich das mit dem i4 auslöse, wenn ich den angeschlossenen Schalter drücke. Ich muß ja für den Input am i4 eine Action hinterlegen. Wenn ich den gleichen Link verwende, der im Browser funktioniert, passiert gar nichts. Spielt die Authentifizierung eine Rolle?

          J Offline
          J Offline
          jgoller
          wrote on last edited by
          #4

          So, habs bisher nicht hinbekommen, damit der Shelly i4 über eine Action den Plus 1 direkt schaltet. Ich habs erstmal mit einem Skript gelöst, wo ich das Event von input_0 auswerte und den Switch toggle.
          Ist dann halt blöd, wenn der iobroker mal ausfallen sollte oder nicht erreichbar ist. Ausserdem müsste ich für jeden input und jeden einfach-, doppel-, dreifach-, long-push ein eigenes Skript anlegen?? Kann ja nicht die Lösung sein!

          Wenn einer ne Lösung hat, wie ich es im i4 direkt hinbekomme, dann her damit

          da_WoodyD Great SUNG 2 Replies Last reply
          0
          • J jgoller

            So, habs bisher nicht hinbekommen, damit der Shelly i4 über eine Action den Plus 1 direkt schaltet. Ich habs erstmal mit einem Skript gelöst, wo ich das Event von input_0 auswerte und den Switch toggle.
            Ist dann halt blöd, wenn der iobroker mal ausfallen sollte oder nicht erreichbar ist. Ausserdem müsste ich für jeden input und jeden einfach-, doppel-, dreifach-, long-push ein eigenes Skript anlegen?? Kann ja nicht die Lösung sein!

            Wenn einer ne Lösung hat, wie ich es im i4 direkt hinbekomme, dann her damit

            da_WoodyD Offline
            da_WoodyD Offline
            da_Woody
            wrote on last edited by
            #5

            @jgoller vllt hilft dir sascha...
            https://www.youtube.com/@shellyparts/videos

            Spielt die Authentifizierung eine Rolle?
            wozu authentifizierung? nicht verwechseln mit MQTT...

            gruß vom Woody
            HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

            1 Reply Last reply
            0
            • J jgoller

              So, habs bisher nicht hinbekommen, damit der Shelly i4 über eine Action den Plus 1 direkt schaltet. Ich habs erstmal mit einem Skript gelöst, wo ich das Event von input_0 auswerte und den Switch toggle.
              Ist dann halt blöd, wenn der iobroker mal ausfallen sollte oder nicht erreichbar ist. Ausserdem müsste ich für jeden input und jeden einfach-, doppel-, dreifach-, long-push ein eigenes Skript anlegen?? Kann ja nicht die Lösung sein!

              Wenn einer ne Lösung hat, wie ich es im i4 direkt hinbekomme, dann her damit

              Great SUNG Offline
              Great SUNG Offline
              Great SUN
              wrote on last edited by
              #6

              @jgoller Als Alternative gibt es sonst noch die Möglichkeit Deine Shellys mit Tasmota zu flashen, damit kann man dann Gruppen konfigurieren, die dann, sofern eine Netzwerkverbindung zwischen den beiden besteht, synchron schalten (ohne ioBroker oder ähnliches dazwischen)

              J 1 Reply Last reply
              0
              • Great SUNG Great SUN

                @jgoller Als Alternative gibt es sonst noch die Möglichkeit Deine Shellys mit Tasmota zu flashen, damit kann man dann Gruppen konfigurieren, die dann, sofern eine Netzwerkverbindung zwischen den beiden besteht, synchron schalten (ohne ioBroker oder ähnliches dazwischen)

                J Offline
                J Offline
                jgoller
                wrote on last edited by
                #7

                @great-sun ist alles nicht wirklich zielführend für mich. Weiß denn niemand die Syntax zum direkten schalten eines anderen Shellys?

                da_WoodyD 1 Reply Last reply
                0
                • J jgoller

                  @great-sun ist alles nicht wirklich zielführend für mich. Weiß denn niemand die Syntax zum direkten schalten eines anderen Shellys?

                  da_WoodyD Offline
                  da_WoodyD Offline
                  da_Woody
                  wrote on last edited by
                  #8

                  @jgoller https://www.shelly.cloud/documents/developers/ddd_communication.pdf

                  gruß vom Woody
                  HAPPINESS is not a DESTINATION, it's a WAY of LIFE!

                  J 1 Reply Last reply
                  0
                  • da_WoodyD da_Woody

                    @jgoller https://www.shelly.cloud/documents/developers/ddd_communication.pdf

                    J Offline
                    J Offline
                    jgoller
                    wrote on last edited by
                    #9

                    @da_woody Da es sich um Shelly's der 2. Generation handelt, funktionieren die Befehle scheinbar nicht. Deine Anleitung funktioniert nur, wenn ich einen Shelly der 1. Generation schalten will (z.B. Plug S). Ich bräuchte einen RPC-Befehl für die 2. Generation bitte. Komme mit der API-Beschreibung nicht wirklich klar.
                    Danke trotzdem

                    1 Reply Last reply
                    0
                    Reply
                    • Reply as topic
                    Log in to reply
                    • Oldest to Newest
                    • Newest to Oldest
                    • Most Votes


                    Support us

                    ioBroker
                    Community Adapters
                    Donate

                    711

                    Online

                    32.7k

                    Users

                    82.3k

                    Topics

                    1.3m

                    Posts
                    Community
                    Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                    ioBroker Community 2014-2025
                    logo
                    • Login

                    • Don't have an account? Register

                    • Login or register to search.
                    • First post
                      Last post
                    0
                    • Home
                    • Recent
                    • Tags
                    • Unread 0
                    • Categories
                    • Unreplied
                    • Popular
                    • GitHub
                    • Docu
                    • Hilfe