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. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. Online/Offline Status Endgeräte

NEWS

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    16
    1
    974

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.0k

Online/Offline Status Endgeräte

Geplant Angeheftet Gesperrt Verschoben Blockly
13 Beiträge 3 Kommentatoren 487 Aufrufe 1 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.
  • paul53P paul53

    @TG70 sagte:

    Blocky um den Online und Offline Status von Endgeräten zu prüfen... nur alle 30 Sekunden die Abfrage stattfindet.

    Immer nur einen Trigger pro Datenpunkt verwenden.

    Blockly_temp.JPG

    <xml xmlns="http://www.w3.org/1999/xhtml">
     <variables>
       <variable type="undefined" id="timeout">timeout</variable>
       <variable type="" id=")5.@%hIcC!N[,4.{gc_W">msg</variable>
     </variables>
     <block type="on_ext" id=").cAyv-tz0},iv=gd#ux" x="62" y="13">
       <mutation items="1"></mutation>
       <field name="CONDITION">ne</field>
       <field name="ACK_CONDITION"></field>
       <value name="OID0">
         <shadow type="field_oid" id="Rs]`U=j^WSiQdM(+IIAo">
           <field name="oid">default</field>
         </shadow>
       </value>
       <statement name="STATEMENT">
         <block type="controls_if" id="R)NE*uvvILb:J~G{S_+(">
           <value name="IF0">
             <block type="logic_negate" id="|h7BbV%j?[/$3yS*cfSd">
               <value name="BOOL">
                 <block type="variables_get" id="I3+*/Hy~/MhccFzyr5yd">
                   <field name="VAR" id="timeout" variabletype="undefined">timeout</field>
                 </block>
               </value>
             </block>
           </value>
           <statement name="DO0">
             <block type="controls_if" id="xK3_5+-+onvFk`DjhuAw">
               <mutation else="1"></mutation>
               <value name="IF0">
                 <block type="on_source" id="9j67ercie#~=+m]B{pR,">
                   <field name="ATTR">state.val</field>
                 </block>
               </value>
               <statement name="DO0">
                 <block type="variables_set" id="8kzyb5:D;FhGg8z95K1?">
                   <field name="VAR" id=")5.@%hIcC!N[,4.{gc_W" variabletype="">msg</field>
                   <value name="VALUE">
                     <block type="text" id="{*?68*`Uz0^D!?^[sz3d">
                       <field name="TEXT">XYZ online</field>
                     </block>
                   </value>
                 </block>
               </statement>
               <statement name="ELSE">
                 <block type="variables_set" id="0QzGHfSagQsPIli_BjU?">
                   <field name="VAR" id=")5.@%hIcC!N[,4.{gc_W" variabletype="">msg</field>
                   <value name="VALUE">
                     <block type="text" id="{0KO%!gp$LdNMwJO5!i/">
                       <field name="TEXT">XYZ offline</field>
                     </block>
                   </value>
                 </block>
               </statement>
               <next>
                 <block type="pushover" id="924rSSGx/SwO!lUL{fZy">
                   <field name="INSTANCE"></field>
                   <field name="SOUND"></field>
                   <field name="PRIORITY">0</field>
                   <field name="LOG"></field>
                   <value name="MESSAGE">
                     <shadow type="text" id="Tvy?hU4nfj5jrCYCMZMX">
                       <field name="TEXT">text</field>
                     </shadow>
                     <block type="variables_get" id="AJBdB$_}s:_:E]!;RWT`">
                       <field name="VAR" id=")5.@%hIcC!N[,4.{gc_W" variabletype="">msg</field>
                     </block>
                   </value>
                   <value name="TITLE">
                     <block type="variables_get" id="/b3+Dz6Iy]|k5AX50T:P">
                       <field name="VAR" id=")5.@%hIcC!N[,4.{gc_W" variabletype="">msg</field>
                     </block>
                   </value>
                   <next>
                     <block type="timeouts_settimeout" id="aY?YS#,]g%l~l4gLe;Go">
                       <field name="NAME">timeout</field>
                       <field name="DELAY">30</field>
                       <field name="UNIT">sec</field>
                       <statement name="STATEMENT">
                         <block type="variables_set" id="eYOYC4yvbOt?fl1U;_/q">
                           <field name="VAR" id="timeout" variabletype="undefined">timeout</field>
                           <value name="VALUE">
                             <block type="logic_null" id="_Zeb){b,p;AQO7xZB3E1"></block>
                           </value>
                         </block>
                       </statement>
                     </block>
                   </next>
                 </block>
               </next>
             </block>
           </statement>
         </block>
       </statement>
     </block>
    </xml>
    

    TG70T Offline
    TG70T Offline
    TG70
    Forum Testing
    schrieb am zuletzt editiert von TG70
    #3

    Hallo, vielen Dank für deine Rückmeldung.
    Was muss ich außer der Objekt ID noch anpassen?
    Woher nimmer die Blockly sich die "true" bzw. "false" Werte?

    Der TR-064 Adapter reagiert ja ziemlich langsam.
    Ping und Ring waren in letzter Zeit bei mir aber auch alles andere als zuverlässig.
    Was wäre die optimale Variante für eine Online/Offline Meldung bzw. in der Folge auch Statusanzeige?

    ∘ MB ASRock J4105M Intel J4105 CPU M-ATX | 16 GB RAM | 480 GB SSD ∘ PROXMOX LCX-Container > IoBroker

    paul53P 1 Antwort Letzte Antwort
    0
    • TG70T TG70

      Hallo, vielen Dank für deine Rückmeldung.
      Was muss ich außer der Objekt ID noch anpassen?
      Woher nimmer die Blockly sich die "true" bzw. "false" Werte?

      Der TR-064 Adapter reagiert ja ziemlich langsam.
      Ping und Ring waren in letzter Zeit bei mir aber auch alles andere als zuverlässig.
      Was wäre die optimale Variante für eine Online/Offline Meldung bzw. in der Folge auch Statusanzeige?

      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von
      #4

      @TG70 sagte:

      Was muss ich außer der Objekt ID noch anpassen?

      Den Meldungstext.

      @TG70 sagte in Online/Offline Status Endgeräte:

      Woher nimmer die Blockly sich die "true" bzw. "false" Werte?

      Was meinst Du ?

      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

      TG70T 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @TG70 sagte:

        Was muss ich außer der Objekt ID noch anpassen?

        Den Meldungstext.

        @TG70 sagte in Online/Offline Status Endgeräte:

        Woher nimmer die Blockly sich die "true" bzw. "false" Werte?

        Was meinst Du ?

        TG70T Offline
        TG70T Offline
        TG70
        Forum Testing
        schrieb am zuletzt editiert von
        #5

        @paul53 ... ja sorry - genau den Meldungstext sieht man als Selbstverständlich an :)))

        Ich verstehe das Blockly in dem Punkt nicht, wie das Blocky das True/False von dem Datenpunkt erkennt
        bzw. wie das in das Blockly einfließt.

        Was wäre ansich die optimale Online/Offline Abfrage die zuverlässig und schnell ist ???

        ∘ MB ASRock J4105M Intel J4105 CPU M-ATX | 16 GB RAM | 480 GB SSD ∘ PROXMOX LCX-Container > IoBroker

        paul53P 1 Antwort Letzte Antwort
        0
        • TG70T TG70

          @paul53 ... ja sorry - genau den Meldungstext sieht man als Selbstverständlich an :)))

          Ich verstehe das Blockly in dem Punkt nicht, wie das Blocky das True/False von dem Datenpunkt erkennt
          bzw. wie das in das Blockly einfließt.

          Was wäre ansich die optimale Online/Offline Abfrage die zuverlässig und schnell ist ???

          paul53P Offline
          paul53P Offline
          paul53
          schrieb am zuletzt editiert von
          #6

          @TG70 sagte:

          Blocky das True/False von dem Datenpunkt erkennt

          falls Wert prüft den Wert des Trigger-Datenpunktes und mache wird bei true, sonst wird bei false ausgeführt.

          @TG70 sagte in Online/Offline Status Endgeräte:

          Was wäre ansich die optimale Online/Offline Abfrage die zuverlässig und schnell ist ???

          Keine Ahnung, verwende solche Abfragen nicht. Das Script reagiert sofort auf die Änderung des Trigger-Datenpunktes und sperrt dann für 30 s (Entprellen).

          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

          TG70T 1 Antwort Letzte Antwort
          0
          • paul53P paul53

            @TG70 sagte:

            Blocky das True/False von dem Datenpunkt erkennt

            falls Wert prüft den Wert des Trigger-Datenpunktes und mache wird bei true, sonst wird bei false ausgeführt.

            @TG70 sagte in Online/Offline Status Endgeräte:

            Was wäre ansich die optimale Online/Offline Abfrage die zuverlässig und schnell ist ???

            Keine Ahnung, verwende solche Abfragen nicht. Das Script reagiert sofort auf die Änderung des Trigger-Datenpunktes und sperrt dann für 30 s (Entprellen).

            TG70T Offline
            TG70T Offline
            TG70
            Forum Testing
            schrieb am zuletzt editiert von TG70
            #7

            @paul53 ... OK verstanden.... wo ist aber definiert das mache = true und sonst = false ist...

            Den Online Status wirft der TR-064 Adapter ziemlich zeitnah aus ... bis der Offline Status ankommt vergehen leider 10 Min. Liegt aber an der Fritzbox selber.
            Vielleicht hat da noch jemand eine Idee, mit welchem Adapter man das effektiver gestalten könnte

            ∘ MB ASRock J4105M Intel J4105 CPU M-ATX | 16 GB RAM | 480 GB SSD ∘ PROXMOX LCX-Container > IoBroker

            paul53P BBTownB 3 Antworten Letzte Antwort
            0
            • TG70T TG70

              @paul53 ... OK verstanden.... wo ist aber definiert das mache = true und sonst = false ist...

              Den Online Status wirft der TR-064 Adapter ziemlich zeitnah aus ... bis der Offline Status ankommt vergehen leider 10 Min. Liegt aber an der Fritzbox selber.
              Vielleicht hat da noch jemand eine Idee, mit welchem Adapter man das effektiver gestalten könnte

              paul53P Offline
              paul53P Offline
              paul53
              schrieb am zuletzt editiert von paul53
              #8

              @TG70 sagte:

              wo ist aber definiert das mache = true und sonst = false ist...

              In der Definition von Javascript-Bedingungen bzw. deren Umsetzung mit Blockly.

              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
              1
              • TG70T TG70

                @paul53 ... OK verstanden.... wo ist aber definiert das mache = true und sonst = false ist...

                Den Online Status wirft der TR-064 Adapter ziemlich zeitnah aus ... bis der Offline Status ankommt vergehen leider 10 Min. Liegt aber an der Fritzbox selber.
                Vielleicht hat da noch jemand eine Idee, mit welchem Adapter man das effektiver gestalten könnte

                BBTownB Offline
                BBTownB Offline
                BBTown
                schrieb am zuletzt editiert von BBTown
                #9

                @TG70
                Javascript "erwartet" bei einer Frage dass ein true zurückkommt, daher musst Du nicht "ist wahr" hinterherfragen, das steckt bereits in der Frage selbst drinnen, daher kann man sich die Schreibweise leichter machen.

                Es ist nur ungewohnt am Anfang, dass nicht "Object ist wahr" dort steht wie bei "Object ist falsch"

                ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                paul53P 1 Antwort Letzte Antwort
                1
                • BBTownB BBTown

                  @TG70
                  Javascript "erwartet" bei einer Frage dass ein true zurückkommt, daher musst Du nicht "ist wahr" hinterherfragen, das steckt bereits in der Frage selbst drinnen, daher kann man sich die Schreibweise leichter machen.

                  Es ist nur ungewohnt am Anfang, dass nicht "Object ist wahr" dort steht wie bei "Object ist falsch"

                  paul53P Offline
                  paul53P Offline
                  paul53
                  schrieb am zuletzt editiert von
                  #10

                  @BBTown sagte:

                  wie bei "Object ist falsch"

                  ... oder wie bei "nicht Wert von Objekt"

                  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
                  • TG70T TG70

                    @paul53 ... OK verstanden.... wo ist aber definiert das mache = true und sonst = false ist...

                    Den Online Status wirft der TR-064 Adapter ziemlich zeitnah aus ... bis der Offline Status ankommt vergehen leider 10 Min. Liegt aber an der Fritzbox selber.
                    Vielleicht hat da noch jemand eine Idee, mit welchem Adapter man das effektiver gestalten könnte

                    BBTownB Offline
                    BBTownB Offline
                    BBTown
                    schrieb am zuletzt editiert von BBTown
                    #11

                    @TG70

                    hier das ganze als Bild:

                    6e3a213d-a42d-48c6-acda-1e50c531a781-grafik.png

                    beachte das "nicht" in der letzten Bedingung

                    ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                    paul53P 1 Antwort Letzte Antwort
                    1
                    • BBTownB BBTown

                      @TG70

                      hier das ganze als Bild:

                      6e3a213d-a42d-48c6-acda-1e50c531a781-grafik.png

                      beachte das "nicht" in der letzten Bedingung

                      paul53P Offline
                      paul53P Offline
                      paul53
                      schrieb am zuletzt editiert von paul53
                      #12

                      @BBTown
                      Die Aussage "völlig identisch" trifft aber nur für Werte vom Typ "boolean" zu.

                      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

                      BBTownB 1 Antwort Letzte Antwort
                      0
                      • paul53P paul53

                        @BBTown
                        Die Aussage "völlig identisch" trifft aber nur für Werte vom Typ "boolean" zu.

                        BBTownB Offline
                        BBTownB Offline
                        BBTown
                        schrieb am zuletzt editiert von
                        #13

                        @paul53
                        ja das ist wahr, ich war gefangen in der Annahme dass wir hier über boolsche Werte sprechen :grimacing:

                        ioBroker auf NUC (VM debian v13 (Trixie ), node v22.21.0 npm v10.9.4, js-controller v7.1.0 jsonl/jsonl / HomeMatic CCU-2 (Wired und Funk) / Philips HUE / echo.DOT / Broadlink RM pro / SONOS

                        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

                        879

                        Online

                        32.6k

                        Benutzer

                        82.0k

                        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