Skip to content
  • 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
Logo
  1. ioBroker Community Home
  2. English
  3. Scripting / Logic
  4. Blockly
  5. Shellys auf Online testen...

NEWS

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    8.0k

  • Monatsrückblick – September 2025
    BluefoxB
    Bluefox
    13
    1
    1.8k

  • Neues Video "KI im Smart Home" - ioBroker plus n8n
    BluefoxB
    Bluefox
    15
    1
    2.0k

Shellys auf Online testen...

Shellys auf Online testen...

Scheduled Pinned Locked Moved Blockly
10 Posts 6 Posters 1.0k Views 4 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.
  • G Offline
    G Offline
    Grisu73
    wrote on last edited by
    #1

    Hallo zusammen,

    da ihr mir in der Vergangenheit schon so oft gute Tipps gegeben habt hier mal eine Problemstellung zu meinen Shellys :

    Ich habe unter Objekte (Shelly) - 18 Shellys eingebunden ...nun möchte ich "intelligent" abfragen wenn einer der Shellys OFFLINE geht (State bei Shelly "Online" -on-off) und dies per Telegram ausgeben....

    Gibt es eine "Listen" Lösung - ich wollte jetzt eigentlich nicht für jeden Shelly ein neuen Trigger Block bauen....

    Habt Ihr ideen ?

    DJMarc75D haselchenH paul53P geschildG 4 Replies Last reply
    0
    • G Grisu73

      Hallo zusammen,

      da ihr mir in der Vergangenheit schon so oft gute Tipps gegeben habt hier mal eine Problemstellung zu meinen Shellys :

      Ich habe unter Objekte (Shelly) - 18 Shellys eingebunden ...nun möchte ich "intelligent" abfragen wenn einer der Shellys OFFLINE geht (State bei Shelly "Online" -on-off) und dies per Telegram ausgeben....

      Gibt es eine "Listen" Lösung - ich wollte jetzt eigentlich nicht für jeden Shelly ein neuen Trigger Block bauen....

      Habt Ihr ideen ?

      DJMarc75D Offline
      DJMarc75D Offline
      DJMarc75
      wrote on last edited by
      #2

      @grisu73 sagte in Shellys auf Online testen...:

      Habt Ihr ideen ?

      Könntest Dir ja mal den Adapter ansehen:

      https://forum.iobroker.net/topic/55426/test-adapter-device-watcher-v2-x-x-github-latest?_=1689819933284

      Lehrling seit 1975 !!!
      Beitrag geholfen ? dann gerne ein upvote rechts unten im Beitrag klicken ;)
      https://forum.iobroker.net/topic/51555/hinweise-f%C3%BCr-gute-forenbeitr%C3%A4ge

      1 Reply Last reply
      1
      • geschildG Offline
        geschildG Offline
        geschild
        wrote on last edited by
        #3

        @grisu73 Mein Vorschlag: Zeitplan als Trigger (z.B. alle Minute) und ein Funktion, die im Trigger 18mal aufgerufen wird. Statt Pushover halt Telegrammfunktion deiner Wahl.shellyStatus.jpg

        1 Reply Last reply
        0
        • G Grisu73

          Hallo zusammen,

          da ihr mir in der Vergangenheit schon so oft gute Tipps gegeben habt hier mal eine Problemstellung zu meinen Shellys :

          Ich habe unter Objekte (Shelly) - 18 Shellys eingebunden ...nun möchte ich "intelligent" abfragen wenn einer der Shellys OFFLINE geht (State bei Shelly "Online" -on-off) und dies per Telegram ausgeben....

          Gibt es eine "Listen" Lösung - ich wollte jetzt eigentlich nicht für jeden Shelly ein neuen Trigger Block bauen....

          Habt Ihr ideen ?

          haselchenH Offline
          haselchenH Offline
          haselchen
          Most Active
          wrote on last edited by
          #4

          @grisu73

          Solltest aber definitiv noch eine Kontrolle mit einbauen , nach dem Motto , wenn ein Shelly offline ist, ist er das auch noch nach 1min.
          Hatte das auch mal versucht abzubilden.
          Irgendwann aufgegeben, da die Shellys je nach Einstellung auch mal den Repeater wechseln,weil der RSSI wert dort besser ist .
          Demnach war er dann mal kürzer oder länger offline bis er sich wieder verbunden hat.
          Das war jetzt nur ein Beispiel.
          Hab viele Shellys im Garten , wo der RSSI Wert oft über 80 ist.

          Synology DS218+ & 2 x Fujitsu Esprimo (VM/Container) + FritzBox7590 + 2 AVM 3000 Repeater & Homematic & HUE & Osram & Xiaomi, NPM 10.9.4, Nodejs 22.21.0 ,JS Controller 7.0.7 ,Admin 7.7.19

          1 Reply Last reply
          0
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            wrote on last edited by
            #5

            Du kannst doch über Wildcards triggern.

            Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

            1 Reply Last reply
            0
            • G Grisu73

              Hallo zusammen,

              da ihr mir in der Vergangenheit schon so oft gute Tipps gegeben habt hier mal eine Problemstellung zu meinen Shellys :

              Ich habe unter Objekte (Shelly) - 18 Shellys eingebunden ...nun möchte ich "intelligent" abfragen wenn einer der Shellys OFFLINE geht (State bei Shelly "Online" -on-off) und dies per Telegram ausgeben....

              Gibt es eine "Listen" Lösung - ich wollte jetzt eigentlich nicht für jeden Shelly ein neuen Trigger Block bauen....

              Habt Ihr ideen ?

              paul53P Offline
              paul53P Offline
              paul53
              wrote on last edited by paul53
              #6

              @grisu73 sagte: unter Objekte (Shelly) - 18 Shellys eingebunden

              Dann kann man sicherlich den Selektor verwenden.

              @grisu73 sagte in Shellys auf Online testen...:

              State bei Shelly "Online" -on-off

              Liefert "online" nicht false oder true? Wenn ja:

              Blockly_temp.JPG

              Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
              Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

              1 Reply Last reply
              0
              • G Grisu73

                Hallo zusammen,

                da ihr mir in der Vergangenheit schon so oft gute Tipps gegeben habt hier mal eine Problemstellung zu meinen Shellys :

                Ich habe unter Objekte (Shelly) - 18 Shellys eingebunden ...nun möchte ich "intelligent" abfragen wenn einer der Shellys OFFLINE geht (State bei Shelly "Online" -on-off) und dies per Telegram ausgeben....

                Gibt es eine "Listen" Lösung - ich wollte jetzt eigentlich nicht für jeden Shelly ein neuen Trigger Block bauen....

                Habt Ihr ideen ?

                geschildG Offline
                geschildG Offline
                geschild
                wrote on last edited by
                #7

                @grisu73 Oder so:statusShelly.jpg Etwas copy and Paste.

                mickymM paul53P 2 Replies Last reply
                0
                • geschildG geschild

                  @grisu73 Oder so:statusShelly.jpg Etwas copy and Paste.

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  wrote on last edited by mickym
                  #8

                  @geschild Nee das ist halt in meinen Augen - nicht gut und die schlechteste Lösung. Du hast mit den Wildcards einen Trigger und kannst über das Topic herausfinden, woher dieser kommt. Über Zeitpläne zu pullen ist das Schlechteste was man machen kann und belastet ein System unnötig, da Du damit nochmal überprüfst, was der Adapter selbst schon macht.

                  Jeder Flow bzw. jedes Script, das ich hier poste implementiert jeder auf eigene Gefahr. Flows und Scripts können Fehler aufweisen und weder der Seitenbetreiber noch ich persönlich können hierfür haftbar gemacht werden. Das gleiche gilt für Empfehlungen aller Art.

                  1 Reply Last reply
                  0
                  • geschildG geschild

                    @grisu73 Oder so:statusShelly.jpg Etwas copy and Paste.

                    paul53P Offline
                    paul53P Offline
                    paul53
                    wrote on last edited by paul53
                    #9

                    @geschild sagte: Oder so:

                    Das funktioniert nicht, da ein 5-Minuten-Timeout jede Minute gestartet wird und sich deshalb nicht mehr stoppen lässt.

                    Bitte verzichtet auf Chat-Nachrichten, denn die Handhabung ist grauenhaft !
                    Produktiv: RPi 2 mit S.USV, HM-MOD-RPI und SLC-USB-Stick mit root fs

                    geschildG 1 Reply Last reply
                    0
                    • paul53P paul53

                      @geschild sagte: Oder so:

                      Das funktioniert nicht, da ein 5-Minuten-Timeout jede Minute gestartet wird und sich deshalb nicht mehr stoppen lässt.

                      geschildG Offline
                      geschildG Offline
                      geschild
                      wrote on last edited by
                      #10

                      @paul53 statusShelly3.jpg

                      Hab's mal ausprobiert (mit etwas geänderten Zeiten, damit flotter geht) und stoppe jetzt den timeout1 bei Ausführung. Funktioniert.

                      Ich habe diese Lösung gewählt, da sie für jemanden, der nicht blockly-Experte ist, leichter nachzuvollziehen ist. Natürlich geht es eleganter.
                      Aber, <IDsVomSelector> ist zwar nur eine Zeile, versteckt aber eine Funktion, die auch Ressourcen benötigt.
                      Vielleicht weniger als meine Lösung.
                      Ich habe es mal mit einem debug am Anfang und am Ende mit 10 Kopien (status = on, was wohl der Normalfall ist) gemessenlosfertig.jpg : <1ms

                      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

                      596

                      Online

                      32.4k

                      Users

                      81.3k

                      Topics

                      1.3m

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

                      • Don't have an account? Register

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