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. Gerät im Netzwerk true false wechselt ständig

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.5k

Gerät im Netzwerk true false wechselt ständig

Geplant Angeheftet Gesperrt Verschoben Blockly
8 Beiträge 4 Kommentatoren 523 Aufrufe 2 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.
  • M Online
    M Online
    Mika 0
    schrieb am zuletzt editiert von
    #1

    Hallo, ich versuche über Blockly eine Telegram Nachricht zu erhalten, wenn das Gerät State: active auf true im TR-064 ist.
    Alle paar Sekunden bekomme ich dazu Gerät ist da - nicht da - da usw.
    Obwohl das Gerät dauerhaft an ist. Man sieht auch im Adapter beim Objekt, dass das immer kurz von true auf false wechselt.
    Ich habe schon extra eine Variable mit rein, bringt aber nichts, wenn vom Adapter da schwanken kommt.
    Kann man das irgendwie glätten?

    13104677-0fbf-4609-ae83-7015afe190e8-image.png

    <xml xmlns="https://developers.google.com/blockly/xml">
      <variables>
        <variable id=":eIX~g(e3w}XE@DTr=kY">Senden</variable>
      </variables>
      <block type="on" id="Nyqtrt3?#(Z2?8#_s-O?" x="37" y="65">
        <field name="OID">tr-064.0.devices.Synology710Plus.active</field>
        <field name="CONDITION">ne</field>
        <field name="ACK_CONDITION"></field>
        <statement name="STATEMENT">
          <block type="controls_if" id="4J=X{J~[K/Y--+?uMFLj">
            <mutation else="1"></mutation>
            <value name="IF0">
              <block type="logic_multi_and" id="kW/5gq?c%,#y21?OWpc3">
                <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                <value name="AND0">
                  <block type="on_source" id="t[+VZN(vZ?sR^dt*WZ}Q">
                    <field name="ATTR">state.val</field>
                  </block>
                </value>
                <value name="AND1">
                  <block type="logic_compare" id="~i5JRT.gPMk4!9SNnOjz">
                    <field name="OP">EQ</field>
                    <value name="A">
                      <block type="variables_get" id="Jh]#!Ju#QMVYh*I]y!-u">
                        <field name="VAR" id=":eIX~g(e3w}XE@DTr=kY">Senden</field>
                      </block>
                    </value>
                    <value name="B">
                      <block type="logic_boolean" id="I}FDG_~WcM/oWR]zs^8W">
                        <field name="BOOL">FALSE</field>
                      </block>
                    </value>
                  </block>
                </value>
              </block>
            </value>
            <statement name="DO0">
              <block type="telegram" id="+b]gZcZ$mL55+CUSp(@v">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <field name="ESCAPING">FALSE</field>
                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                <value name="MESSAGE">
                  <shadow type="text" id=",+1t27,t*2H!p`~Xzz{@">
                    <field name="TEXT">Synology 710 ist wieder an</field>
                  </shadow>
                </value>
                <next>
                  <block type="variables_set" id="nTi]gUUWfVy%Amc.giou">
                    <field name="VAR" id=":eIX~g(e3w}XE@DTr=kY">Senden</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="n:wd0ulC(*=RE!B0Tm*E">
                        <field name="BOOL">TRUE</field>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </statement>
            <statement name="ELSE">
              <block type="telegram" id="C4revv[^%b/]W*Mf@0wc">
                <field name="INSTANCE"></field>
                <field name="LOG"></field>
                <field name="SILENT">FALSE</field>
                <field name="PARSEMODE">default</field>
                <field name="ESCAPING">FALSE</field>
                <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                <value name="MESSAGE">
                  <shadow type="text" id="|j#V^NW%p_*n/s80DSr%">
                    <field name="TEXT">Synology 710 ist wieder aus</field>
                  </shadow>
                </value>
                <next>
                  <block type="variables_set" id="]2K?](WNAc@:DF+[_o-o">
                    <field name="VAR" id=":eIX~g(e3w}XE@DTr=kY">Senden</field>
                    <value name="VALUE">
                      <block type="logic_boolean" id="]C(/q%B`u}u2pelLOJ^!">
                        <field name="BOOL">FALSE</field>
                      </block>
                    </value>
                  </block>
                </next>
              </block>
            </statement>
          </block>
        </statement>
      </block>
    </xml>
    
    paul53P 1 Antwort Letzte Antwort
    0
    • M Mika 0

      Hallo, ich versuche über Blockly eine Telegram Nachricht zu erhalten, wenn das Gerät State: active auf true im TR-064 ist.
      Alle paar Sekunden bekomme ich dazu Gerät ist da - nicht da - da usw.
      Obwohl das Gerät dauerhaft an ist. Man sieht auch im Adapter beim Objekt, dass das immer kurz von true auf false wechselt.
      Ich habe schon extra eine Variable mit rein, bringt aber nichts, wenn vom Adapter da schwanken kommt.
      Kann man das irgendwie glätten?

      13104677-0fbf-4609-ae83-7015afe190e8-image.png

      <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
          <variable id=":eIX~g(e3w}XE@DTr=kY">Senden</variable>
        </variables>
        <block type="on" id="Nyqtrt3?#(Z2?8#_s-O?" x="37" y="65">
          <field name="OID">tr-064.0.devices.Synology710Plus.active</field>
          <field name="CONDITION">ne</field>
          <field name="ACK_CONDITION"></field>
          <statement name="STATEMENT">
            <block type="controls_if" id="4J=X{J~[K/Y--+?uMFLj">
              <mutation else="1"></mutation>
              <value name="IF0">
                <block type="logic_multi_and" id="kW/5gq?c%,#y21?OWpc3">
                  <mutation xmlns="http://www.w3.org/1999/xhtml" items="2"></mutation>
                  <value name="AND0">
                    <block type="on_source" id="t[+VZN(vZ?sR^dt*WZ}Q">
                      <field name="ATTR">state.val</field>
                    </block>
                  </value>
                  <value name="AND1">
                    <block type="logic_compare" id="~i5JRT.gPMk4!9SNnOjz">
                      <field name="OP">EQ</field>
                      <value name="A">
                        <block type="variables_get" id="Jh]#!Ju#QMVYh*I]y!-u">
                          <field name="VAR" id=":eIX~g(e3w}XE@DTr=kY">Senden</field>
                        </block>
                      </value>
                      <value name="B">
                        <block type="logic_boolean" id="I}FDG_~WcM/oWR]zs^8W">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </value>
                </block>
              </value>
              <statement name="DO0">
                <block type="telegram" id="+b]gZcZ$mL55+CUSp(@v">
                  <field name="INSTANCE"></field>
                  <field name="LOG"></field>
                  <field name="SILENT">FALSE</field>
                  <field name="PARSEMODE">default</field>
                  <field name="ESCAPING">FALSE</field>
                  <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                  <value name="MESSAGE">
                    <shadow type="text" id=",+1t27,t*2H!p`~Xzz{@">
                      <field name="TEXT">Synology 710 ist wieder an</field>
                    </shadow>
                  </value>
                  <next>
                    <block type="variables_set" id="nTi]gUUWfVy%Amc.giou">
                      <field name="VAR" id=":eIX~g(e3w}XE@DTr=kY">Senden</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="n:wd0ulC(*=RE!B0Tm*E">
                          <field name="BOOL">TRUE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </statement>
              <statement name="ELSE">
                <block type="telegram" id="C4revv[^%b/]W*Mf@0wc">
                  <field name="INSTANCE"></field>
                  <field name="LOG"></field>
                  <field name="SILENT">FALSE</field>
                  <field name="PARSEMODE">default</field>
                  <field name="ESCAPING">FALSE</field>
                  <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field>
                  <value name="MESSAGE">
                    <shadow type="text" id="|j#V^NW%p_*n/s80DSr%">
                      <field name="TEXT">Synology 710 ist wieder aus</field>
                    </shadow>
                  </value>
                  <next>
                    <block type="variables_set" id="]2K?](WNAc@:DF+[_o-o">
                      <field name="VAR" id=":eIX~g(e3w}XE@DTr=kY">Senden</field>
                      <value name="VALUE">
                        <block type="logic_boolean" id="]C(/q%B`u}u2pelLOJ^!">
                          <field name="BOOL">FALSE</field>
                        </block>
                      </value>
                    </block>
                  </next>
                </block>
              </statement>
            </block>
          </statement>
        </block>
      </xml>
      
      paul53P Offline
      paul53P Offline
      paul53
      schrieb am zuletzt editiert von paul53
      #2

      @mika-0 sagte: Alle paar Sekunden bekomme ich dazu Gerät ist da - nicht da - da

      Dann versuche es mal mit Timeout.

      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

      M 1 Antwort Letzte Antwort
      0
      • paul53P paul53

        @mika-0 sagte: Alle paar Sekunden bekomme ich dazu Gerät ist da - nicht da - da

        Dann versuche es mal mit Timeout.

        Blockly_temp.JPG

        M Online
        M Online
        Mika 0
        schrieb am zuletzt editiert von Mika 0
        #3

        @paul53 leider hat das nicht zum Erfolg geführt. Habe ein Video gemacht, was das Verhalten zeigt. Vielleicht habt ihr dazu ja noch eine Idee.
        Video ist leider zu groß. Ich habe es verkleinert. Sehen kann man zwar nicht viel, aber man erkennt die Wechsel von Gerät ist active True - zu false und wieder true

        Desktop2.mp4

        HomoranH paul53P 2 Antworten Letzte Antwort
        0
        • M Mika 0

          @paul53 leider hat das nicht zum Erfolg geführt. Habe ein Video gemacht, was das Verhalten zeigt. Vielleicht habt ihr dazu ja noch eine Idee.
          Video ist leider zu groß. Ich habe es verkleinert. Sehen kann man zwar nicht viel, aber man erkennt die Wechsel von Gerät ist active True - zu false und wieder true

          Desktop2.mp4

          HomoranH Nicht stören
          HomoranH Nicht stören
          Homoran
          Global Moderator Administrators
          schrieb am zuletzt editiert von
          #4

          @mika-0 bitte keinen externen Hoster nutzen!

          kein Support per PN! - Fragen im Forum stellen - es gibt fast nichts, was nicht auch für andere interessant ist.

          Benutzt das Voting rechts unten im Beitrag wenn er euch geholfen hat.

          der Installationsfixer: curl -fsL https://iobroker.net/fix.sh | bash -

          1 Antwort Letzte Antwort
          0
          • M Mika 0

            @paul53 leider hat das nicht zum Erfolg geführt. Habe ein Video gemacht, was das Verhalten zeigt. Vielleicht habt ihr dazu ja noch eine Idee.
            Video ist leider zu groß. Ich habe es verkleinert. Sehen kann man zwar nicht viel, aber man erkennt die Wechsel von Gerät ist active True - zu false und wieder true

            Desktop2.mp4

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

            @mika-0 sagte: leider hat das nicht zum Erfolg geführt

            Wie ist jetzt das Verhalten (ich schaue keine Videos)? Alle paar Sekunden kann es nicht mehr senden, wenn es richtig nachgebaut wurde.

            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

            M 1 Antwort Letzte Antwort
            0
            • paul53P paul53

              @mika-0 sagte: leider hat das nicht zum Erfolg geführt

              Wie ist jetzt das Verhalten (ich schaue keine Videos)? Alle paar Sekunden kann es nicht mehr senden, wenn es richtig nachgebaut wurde.

              M Online
              M Online
              Mika 0
              schrieb am zuletzt editiert von Mika 0
              #6

              @paul53

              Momentan kommt ein zweites <Aus> über Telegram. <An> kommt nur einmal. Das ist aber erstmal nicht das Problem, da ist dein Lösungsansatz sicherlich perfekt.

              Habe das Verhalten mal mitgeloggt: Es ist rhythmisch (obwohl das Gerät dauerhaft im Netzwerk verfügbar ist):

              a2802e4c-38c8-4b8c-a089-8cc148b80e72-image.png

              Eine Idee habe ich wie das umgangen werden könnte, aber wie meine Vorstellung im Blockly umgesetzt werden kann, boa da bin ich überfragt:

              Wenn Trigger kommt: false - warte 30 Sekunden und sende dann die Telegram Nachricht.
              Wenn während der 30 Sekunden warten ein true kommt, ignoriere das false.

              Wenn Trigger kommt: true - warte 30 Sekunden und sende dann die Telegram Nachricht.
              Wenn während der 30 Sekunden warten ein false kommt, ignoriere das true.

              Damit kann man leben, eine Verzögerung von paar Sekunden ;-)
              Hast eine Idee wie das im Blockly umsetzbar sein könnte?

              paul53P haselchenH 2 Antworten Letzte Antwort
              0
              • M Mika 0

                @paul53

                Momentan kommt ein zweites <Aus> über Telegram. <An> kommt nur einmal. Das ist aber erstmal nicht das Problem, da ist dein Lösungsansatz sicherlich perfekt.

                Habe das Verhalten mal mitgeloggt: Es ist rhythmisch (obwohl das Gerät dauerhaft im Netzwerk verfügbar ist):

                a2802e4c-38c8-4b8c-a089-8cc148b80e72-image.png

                Eine Idee habe ich wie das umgangen werden könnte, aber wie meine Vorstellung im Blockly umgesetzt werden kann, boa da bin ich überfragt:

                Wenn Trigger kommt: false - warte 30 Sekunden und sende dann die Telegram Nachricht.
                Wenn während der 30 Sekunden warten ein true kommt, ignoriere das false.

                Wenn Trigger kommt: true - warte 30 Sekunden und sende dann die Telegram Nachricht.
                Wenn während der 30 Sekunden warten ein false kommt, ignoriere das true.

                Damit kann man leben, eine Verzögerung von paar Sekunden ;-)
                Hast eine Idee wie das im Blockly umsetzbar sein könnte?

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

                @mika-0 sagte: Habe das Verhalten mal mitgeloggt:

                Also in einem Zyklus von 13,5 s ändert sich der Wert? Dann sollte eine Verzögerung für die Aus-Nachricht von 15 s genügen.

                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
                • M Mika 0

                  @paul53

                  Momentan kommt ein zweites <Aus> über Telegram. <An> kommt nur einmal. Das ist aber erstmal nicht das Problem, da ist dein Lösungsansatz sicherlich perfekt.

                  Habe das Verhalten mal mitgeloggt: Es ist rhythmisch (obwohl das Gerät dauerhaft im Netzwerk verfügbar ist):

                  a2802e4c-38c8-4b8c-a089-8cc148b80e72-image.png

                  Eine Idee habe ich wie das umgangen werden könnte, aber wie meine Vorstellung im Blockly umgesetzt werden kann, boa da bin ich überfragt:

                  Wenn Trigger kommt: false - warte 30 Sekunden und sende dann die Telegram Nachricht.
                  Wenn während der 30 Sekunden warten ein true kommt, ignoriere das false.

                  Wenn Trigger kommt: true - warte 30 Sekunden und sende dann die Telegram Nachricht.
                  Wenn während der 30 Sekunden warten ein false kommt, ignoriere das true.

                  Damit kann man leben, eine Verzögerung von paar Sekunden ;-)
                  Hast eine Idee wie das im Blockly umsetzbar sein könnte?

                  haselchenH Offline
                  haselchenH Offline
                  haselchen
                  Most Active
                  schrieb am zuletzt editiert von
                  #8

                  @mika-0

                  Vielleicht solltest du den Ping Adapter nutzen.
                  Zuverlässiger als die TR-064 Abfrage.

                  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
                  Antworten
                  • In einem neuen Thema antworten
                  Anmelden zum Antworten
                  • Älteste zuerst
                  • Neuste zuerst
                  • Meiste Stimmen


                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  716

                  Online

                  32.7k

                  Benutzer

                  82.4k

                  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