Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

donate donate
  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.9k

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

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

Shellys auf Online testen...

Geplant Angeheftet Gesperrt Verschoben Blockly
10 Beiträge 6 Kommentatoren 1.1k Aufrufe 4 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • G Offline
    G Offline
    Grisu73
    schrieb am zuletzt editiert von
    #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 Antworten Letzte Antwort
    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
      schrieb am zuletzt editiert von
      #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 Antwort Letzte Antwort
      1
      • geschildG Offline
        geschildG Offline
        geschild
        schrieb am zuletzt editiert von
        #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 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          0
          • mickymM Online
            mickymM Online
            mickym
            Most Active
            schrieb am zuletzt editiert von
            #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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von
                #7

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

                mickymM paul53P 2 Antworten Letzte Antwort
                0
                • geschildG geschild

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

                  mickymM Online
                  mickymM Online
                  mickym
                  Most Active
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  0
                  • geschildG geschild

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

                    paul53P Offline
                    paul53P Offline
                    paul53
                    schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      0
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      780

                      Online

                      32.4k

                      Benutzer

                      81.6k

                      Themen

                      1.3m

                      Beiträge
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Anmelden

                      • Du hast noch kein Konto? Registrieren

                      • Anmelden oder registrieren, um zu suchen
                      • Erster Beitrag
                        Letzter Beitrag
                      0
                      • Home
                      • Aktuell
                      • Tags
                      • Ungelesen 0
                      • Kategorien
                      • Unreplied
                      • Beliebt
                      • GitHub
                      • Docu
                      • Hilfe