Weiter zum Inhalt
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • GitHub
  • Docu
  • Hilfe
Skins
  • Hell
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dunkel
  • 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. Gelöst Telegramm Blockly MultiUser undefined

NEWS

  • Neuer ioBroker-Blog online: Monatsrückblick März/April 2026
    BluefoxB
    Bluefox
    8
    1
    484

  • Verwendung von KI bitte immer deutlich kennzeichnen
    HomoranH
    Homoran
    10
    1
    398

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    18
    1
    981

Gelöst Telegramm Blockly MultiUser undefined

Geplant Angeheftet Gesperrt Verschoben Blockly
11 Beiträge 3 Kommentatoren 388 Aufrufe 3 Beobachtet
  • Ä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.
  • ? Ein ehemaliger Benutzer

    Hallo zusammen,

    Der letzte Absender wird nicht angezeigt im Blokly.
    nach dem das Blokly funktionierte möchte ich es nun auf Multiuser (meine Frau) erweitern. Dies habe ich mit Hilfe des Videos von Eddy gemact. leider klappt es nicht.
    Bekomme die Fehlermeldung bei Debug output (letzter Absender) undefined

    hat jemand eine Idee?
    (User Marcel_iobroker)

    85b2a5c5-6aac-4ec2-8761-3a2bd8420a3d-grafik.png

    e22b5ef8-3f20-43b9-aa51-76060ca952fd-grafik.png

    5584558e-437e-4623-9507-c89c83fe9c15-grafik.png

    308769f3-a174-476b-934b-5f4c528426ac-grafik.png

    await _C3_9Cbersicht_Marcel('Marcel_iobroker');
    await _C3_9Cbersicht_Shan('Shan');
    on({id: [].concat(['telegram.1.communicate.request']), change: "any"}, async function (obj) {
    var value = obj.state.val;
    var oldValue = obj.oldState.val;
    if ('telegram.1.communicate.requestUserId' == '2081323540') {
    Anzal_Buchstaben = 18;
    letzter_Absender = 'Marcel_iobroker';
    } else if ('telegram.1.communicate.requestUserId' == '5273917642') {
    Anzal_Buchstaben = 7;
    letzter_Absender = 'Shan';
    }
    Text2 = (obj.state ? obj.state.val : "").slice((Anzal_Buchstaben - 1), (obj.state ? obj.state.val : "").lastIndexOf('') + 1);
    console.warn(letzter_Absender);
    console.log(Text2);
    if (letzter_Absender == 'Marcel_iobroker') {
    await User_Marcel();
    } else if (letzter_Absender == 'Shan') {
    await User_Shan();
    }
    });

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

    @marcel-drzal
    Trenne erst einmal Absender und Text. Damit lebt es sich leichter.

    Bild_2022-07-06_155814419.png

    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
    • paul53P paul53

      @marcel-drzal
      Trenne erst einmal Absender und Text. Damit lebt es sich leichter.

      Bild_2022-07-06_155814419.png

      ? Offline
      ? Offline
      Ein ehemaliger Benutzer
      schrieb am zuletzt editiert von
      #3

      @paul53

      Das ist aus dem Video von Eddys Smart Home
      https://youtu.be/xYw42q6-gd8

      paul53P 1 Antwort Letzte Antwort
      0
      • ? Ein ehemaliger Benutzer

        @paul53

        Das ist aus dem Video von Eddys Smart Home
        https://youtu.be/xYw42q6-gd8

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

        @marcel-drzal sagte: aus dem Video

        Ich schaue keine Videos an.

        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
        • DJMarc75D Offline
          DJMarc75D Offline
          DJMarc75
          schrieb am zuletzt editiert von
          #5

          @marcel-drzal sagte in Telegramm Blockly User:

          Hallo zusammen,
          Der letzte Absender wird nicht angezeigt im Blokly.
          hat jemand eine Idee?

          https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

          Wenn man nicht das YT kurz anklickt, dann weiss niemand was Du hier erreichen willst....

          MULTIUSER ..... steht nicht in Deinen Posts...

          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
          0
          • DJMarc75D DJMarc75

            @marcel-drzal sagte in Telegramm Blockly User:

            Hallo zusammen,
            Der letzte Absender wird nicht angezeigt im Blokly.
            hat jemand eine Idee?

            https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge

            Wenn man nicht das YT kurz anklickt, dann weiss niemand was Du hier erreichen willst....

            MULTIUSER ..... steht nicht in Deinen Posts...

            ? Offline
            ? Offline
            Ein ehemaliger Benutzer
            schrieb am zuletzt editiert von Ein ehemaliger Benutzer
            #6

            @djmarc75 Überarbeitet. Danke für den Hinweis
            Ich hoffe du kannst mir helfen.

            DJMarc75D 1 Antwort Letzte Antwort
            0
            • ? Ein ehemaliger Benutzer

              @djmarc75 Überarbeitet. Danke für den Hinweis
              Ich hoffe du kannst mir helfen.

              DJMarc75D Offline
              DJMarc75D Offline
              DJMarc75
              schrieb am zuletzt editiert von
              #7

              @marcel-drzal sagte in Telegramm Blockly MultiUser undefined:

              Ich hoffe du kannst mir helfen.

              Ob Du es glaubst oder nicht, aber ich bin grad dabei das alles bei mir so einzurichten. Falls Dir nicht vorher geholfen wird werd ich Dir heute Abend mein Ergebnis hier zeigen.

              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
              0
              • DJMarc75D DJMarc75

                @marcel-drzal sagte in Telegramm Blockly MultiUser undefined:

                Ich hoffe du kannst mir helfen.

                Ob Du es glaubst oder nicht, aber ich bin grad dabei das alles bei mir so einzurichten. Falls Dir nicht vorher geholfen wird werd ich Dir heute Abend mein Ergebnis hier zeigen.

                ? Offline
                ? Offline
                Ein ehemaliger Benutzer
                schrieb am zuletzt editiert von
                #8

                @djmarc75 super danke

                DJMarc75D 1 Antwort Letzte Antwort
                0
                • ? Ein ehemaliger Benutzer

                  @djmarc75 super danke

                  DJMarc75D Offline
                  DJMarc75D Offline
                  DJMarc75
                  schrieb am zuletzt editiert von DJMarc75
                  #9

                  @marcel-drzal
                  So, der erste Schritt ist schon mal getan... (anlehnend an den Post von @paul53 etwas weiter oben 😀 )
                  Screenshot 2022-07-07 142520.png


                  <xml xmlns="https://developers.google.com/blockly/xml">
                  <variables>
                  <variable id="LVy[RY}F=uvS43d]R*:H">Absender</variable>
                  <variable id="X%co#4[k)Dtt,!ZQbG9">Nachricht</variable> </variables> <block type="on_ext" id="piAQjtps[vtR4%$kg" x="-462" y="-212"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="|4dedgX#@~dY!JmP/GoI"> <field name="oid">telegram.0.communicate.request</field> </shadow> </value> <statement name="STATEMENT"> <block type="debug" id="_-!!Z)d|ekE#K_t~doR#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="kqI)3T.PmuWh|3P1H:e">
                  <field name="TEXT">test</field>
                  </shadow>
                  <block type="on_source" id="nU{}X58%k$1o/3/fLe-"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="variables_set" id="jn%D+jz0X%g(R4vc=0Jy"> <field name="VAR" id="LVy[RY}F=uvS43d]R*:H">Absender</field> <value name="VALUE"> <block type="text_getSubstring" id="LERr5a9BMI.}Z;9QsH@*"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="on_source" id="?1HRNwq;8Da=:Db}0R6."> <field name="ATTR">state.val</field> </block> </value> <value name="AT1"> <block type="math_number" id="84To3PGaxp}RpE=AxV2O"> <field name="NUM">2</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="5*|YxGm}A1A~b*$gY|x">
                  <field name="OP">MINUS</field>
                  <value name="A">
                  <shadow type="math_number" id="+88/:wb%{z.hZ0jU7WE">
                  <field name="NUM">1</field>
                  </shadow>
                  <block type="text_indexOf" id="r8D7[}vA67M%w6Kl$CM7">
                  <field name="END">FIRST</field>
                  <value name="VALUE">
                  <block type="on_source" id="K0p3seJD!
                  |S}aS78S-H">
                  <field name="ATTR">state.val</field>
                  </block>
                  </value>
                  <value name="FIND">
                  <shadow type="text" id="Y^8G4kCxhmr/(?pa-4{K">
                  <field name="TEXT">abc</field>
                  </shadow>
                  <block type="text" id="*x}DqJ2k47%,+s@m#349">
                  <field name="TEXT">]</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <value name="B">
                  <shadow type="math_number" id="HzjE^bz.J-ItS/AX
                  ()I">
                  <field name="NUM">1</field>
                  </shadow>
                  <block type="math_number" id="Rq+o+WMPDtzMUONv,3uv">
                  <field name="NUM">1</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  </block>
                  </value>
                  <next>
                  <block type="debug" id="}QiI3k4M5B*m@ocpmy)"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="sR1~%YQR!VSNX:/9dt{+"> <field name="VAR" id="LVy[RY}F=uvS43d]R*:H">Absender</field> </block> </value> <next> <block type="variables_set" id="HJ:.MdKDF+BrC*a;jl0}"> <field name="VAR" id="X%co#4[k)Dtt,!ZQbG9">Nachricht</field>
                  <value name="VALUE">
                  <block type="text_getSubstring" id="{BEIxyz1vWtGlP96J{-I">
                  <mutation at1="true" at2="false"></mutation>
                  <field name="WHERE1">FROM_START</field>
                  <field name="WHERE2">LAST</field>
                  <value name="STRING">
                  <block type="on_source" id="5K3c+rioY^Kp7a{[Y/j">
                  <field name="ATTR">state.val</field>
                  </block>
                  </value>
                  <value name="AT1">
                  <block type="math_arithmetic" id="P$+w7p,67tl*fSsF]4(6">
                  <field name="OP">ADD</field>
                  <value name="A">
                  <shadow type="math_number" id="8,2KR.CD==v+h~3wF[#e">
                  <field name="NUM">1</field>
                  </shadow>
                  <block type="text_indexOf" id="O8,^kZY=2sg-5OP
                  ,;dx">
                  <field name="END">FIRST</field>
                  <value name="VALUE">
                  <block type="on_source" id="{TGb3H*+;0Tqy~?6se{_">
                  <field name="ATTR">state.val</field>
                  </block>
                  </value>
                  <value name="FIND">
                  <shadow type="text">
                  <field name="TEXT">abc</field>
                  </shadow>
                  <block type="text" id="Mf5%Nfi@K}Y1sjZ{~m#:">
                  <field name="TEXT">]</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  <value name="B">
                  <shadow type="math_number">
                  <field name="NUM">1</field>
                  </shadow>
                  <block type="math_number" id="^;sOP7W!pa39GjfK8/kT">
                  <field name="NUM">1</field>
                  </block>
                  </value>
                  </block>
                  </value>
                  </block>
                  </value>
                  <next>
                  <block type="debug" id="RTHIV53s4HBxdou5V]}Q">
                  <field name="Severity">log</field>
                  <value name="TEXT">
                  <shadow type="text">
                  <field name="TEXT">test</field>
                  </shadow>
                  <block type="variables_get" id="1YgB!0x/]Fh:1T)y*4e4">
                  <field name="VAR" id="X%co#4[k)Dtt`,!ZQbG9">Nachricht</field>
                  </block>
                  </value>
                  </block>
                  </next>
                  </block>
                  </next>
                  </block>
                  </next>
                  </block>
                  </next>
                  </block>
                  </statement>
                  </block>
                  </xml>

                  Einfach mal importieren und testen...

                  Der Grundstein wäre damit gelegt und diesem Blockly ist es egal wer da schreibt, denn neue Nachrichten werden in Absender und Text zerlegt.

                  EDIT !!!! Sorry @paul53 , hab den Teil mit dem Verweiss auf Deinen obigen Post vergessen - ist hiermit nachgeholt.

                  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

                  paul53P ? 2 Antworten Letzte Antwort
                  0
                  • DJMarc75D DJMarc75

                    @marcel-drzal
                    So, der erste Schritt ist schon mal getan... (anlehnend an den Post von @paul53 etwas weiter oben 😀 )
                    Screenshot 2022-07-07 142520.png


                    <xml xmlns="https://developers.google.com/blockly/xml">
                    <variables>
                    <variable id="LVy[RY}F=uvS43d]R*:H">Absender</variable>
                    <variable id="X%co#4[k)Dtt,!ZQbG9">Nachricht</variable> </variables> <block type="on_ext" id="piAQjtps[vtR4%$kg" x="-462" y="-212"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="|4dedgX#@~dY!JmP/GoI"> <field name="oid">telegram.0.communicate.request</field> </shadow> </value> <statement name="STATEMENT"> <block type="debug" id="_-!!Z)d|ekE#K_t~doR#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="kqI)3T.PmuWh|3P1H:e">
                    <field name="TEXT">test</field>
                    </shadow>
                    <block type="on_source" id="nU{}X58%k$1o/3/fLe-"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="variables_set" id="jn%D+jz0X%g(R4vc=0Jy"> <field name="VAR" id="LVy[RY}F=uvS43d]R*:H">Absender</field> <value name="VALUE"> <block type="text_getSubstring" id="LERr5a9BMI.}Z;9QsH@*"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="on_source" id="?1HRNwq;8Da=:Db}0R6."> <field name="ATTR">state.val</field> </block> </value> <value name="AT1"> <block type="math_number" id="84To3PGaxp}RpE=AxV2O"> <field name="NUM">2</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="5*|YxGm}A1A~b*$gY|x">
                    <field name="OP">MINUS</field>
                    <value name="A">
                    <shadow type="math_number" id="+88/:wb%{z.hZ0jU7WE">
                    <field name="NUM">1</field>
                    </shadow>
                    <block type="text_indexOf" id="r8D7[}vA67M%w6Kl$CM7">
                    <field name="END">FIRST</field>
                    <value name="VALUE">
                    <block type="on_source" id="K0p3seJD!
                    |S}aS78S-H">
                    <field name="ATTR">state.val</field>
                    </block>
                    </value>
                    <value name="FIND">
                    <shadow type="text" id="Y^8G4kCxhmr/(?pa-4{K">
                    <field name="TEXT">abc</field>
                    </shadow>
                    <block type="text" id="*x}DqJ2k47%,+s@m#349">
                    <field name="TEXT">]</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    <value name="B">
                    <shadow type="math_number" id="HzjE^bz.J-ItS/AX
                    ()I">
                    <field name="NUM">1</field>
                    </shadow>
                    <block type="math_number" id="Rq+o+WMPDtzMUONv,3uv">
                    <field name="NUM">1</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    </block>
                    </value>
                    <next>
                    <block type="debug" id="}QiI3k4M5B*m@ocpmy)"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="sR1~%YQR!VSNX:/9dt{+"> <field name="VAR" id="LVy[RY}F=uvS43d]R*:H">Absender</field> </block> </value> <next> <block type="variables_set" id="HJ:.MdKDF+BrC*a;jl0}"> <field name="VAR" id="X%co#4[k)Dtt,!ZQbG9">Nachricht</field>
                    <value name="VALUE">
                    <block type="text_getSubstring" id="{BEIxyz1vWtGlP96J{-I">
                    <mutation at1="true" at2="false"></mutation>
                    <field name="WHERE1">FROM_START</field>
                    <field name="WHERE2">LAST</field>
                    <value name="STRING">
                    <block type="on_source" id="5K3c+rioY^Kp7a{[Y/j">
                    <field name="ATTR">state.val</field>
                    </block>
                    </value>
                    <value name="AT1">
                    <block type="math_arithmetic" id="P$+w7p,67tl*fSsF]4(6">
                    <field name="OP">ADD</field>
                    <value name="A">
                    <shadow type="math_number" id="8,2KR.CD==v+h~3wF[#e">
                    <field name="NUM">1</field>
                    </shadow>
                    <block type="text_indexOf" id="O8,^kZY=2sg-5OP
                    ,;dx">
                    <field name="END">FIRST</field>
                    <value name="VALUE">
                    <block type="on_source" id="{TGb3H*+;0Tqy~?6se{_">
                    <field name="ATTR">state.val</field>
                    </block>
                    </value>
                    <value name="FIND">
                    <shadow type="text">
                    <field name="TEXT">abc</field>
                    </shadow>
                    <block type="text" id="Mf5%Nfi@K}Y1sjZ{~m#:">
                    <field name="TEXT">]</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    <value name="B">
                    <shadow type="math_number">
                    <field name="NUM">1</field>
                    </shadow>
                    <block type="math_number" id="^;sOP7W!pa39GjfK8/kT">
                    <field name="NUM">1</field>
                    </block>
                    </value>
                    </block>
                    </value>
                    </block>
                    </value>
                    <next>
                    <block type="debug" id="RTHIV53s4HBxdou5V]}Q">
                    <field name="Severity">log</field>
                    <value name="TEXT">
                    <shadow type="text">
                    <field name="TEXT">test</field>
                    </shadow>
                    <block type="variables_get" id="1YgB!0x/]Fh:1T)y*4e4">
                    <field name="VAR" id="X%co#4[k)Dtt`,!ZQbG9">Nachricht</field>
                    </block>
                    </value>
                    </block>
                    </next>
                    </block>
                    </next>
                    </block>
                    </next>
                    </block>
                    </next>
                    </block>
                    </statement>
                    </block>
                    </xml>

                    Einfach mal importieren und testen...

                    Der Grundstein wäre damit gelegt und diesem Blockly ist es egal wer da schreibt, denn neue Nachrichten werden in Absender und Text zerlegt.

                    EDIT !!!! Sorry @paul53 , hab den Teil mit dem Verweiss auf Deinen obigen Post vergessen - ist hiermit nachgeholt.

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

                    @djmarc75 sagte: der erste Schritt ist schon mal getan.

                    Das kommt mir bekannt vor.

                    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
                    • DJMarc75D DJMarc75

                      @marcel-drzal
                      So, der erste Schritt ist schon mal getan... (anlehnend an den Post von @paul53 etwas weiter oben 😀 )
                      Screenshot 2022-07-07 142520.png


                      <xml xmlns="https://developers.google.com/blockly/xml">
                      <variables>
                      <variable id="LVy[RY}F=uvS43d]R*:H">Absender</variable>
                      <variable id="X%co#4[k)Dtt,!ZQbG9">Nachricht</variable> </variables> <block type="on_ext" id="piAQjtps[vtR4%$kg" x="-462" y="-212"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="|4dedgX#@~dY!JmP/GoI"> <field name="oid">telegram.0.communicate.request</field> </shadow> </value> <statement name="STATEMENT"> <block type="debug" id="_-!!Z)d|ekE#K_t~doR#"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="kqI)3T.PmuWh|3P1H:e">
                      <field name="TEXT">test</field>
                      </shadow>
                      <block type="on_source" id="nU{}X58%k$1o/3/fLe-"> <field name="ATTR">state.val</field> </block> </value> <next> <block type="variables_set" id="jn%D+jz0X%g(R4vc=0Jy"> <field name="VAR" id="LVy[RY}F=uvS43d]R*:H">Absender</field> <value name="VALUE"> <block type="text_getSubstring" id="LERr5a9BMI.}Z;9QsH@*"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="on_source" id="?1HRNwq;8Da=:Db}0R6."> <field name="ATTR">state.val</field> </block> </value> <value name="AT1"> <block type="math_number" id="84To3PGaxp}RpE=AxV2O"> <field name="NUM">2</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="5*|YxGm}A1A~b*$gY|x">
                      <field name="OP">MINUS</field>
                      <value name="A">
                      <shadow type="math_number" id="+88/:wb%{z.hZ0jU7WE">
                      <field name="NUM">1</field>
                      </shadow>
                      <block type="text_indexOf" id="r8D7[}vA67M%w6Kl$CM7">
                      <field name="END">FIRST</field>
                      <value name="VALUE">
                      <block type="on_source" id="K0p3seJD!
                      |S}aS78S-H">
                      <field name="ATTR">state.val</field>
                      </block>
                      </value>
                      <value name="FIND">
                      <shadow type="text" id="Y^8G4kCxhmr/(?pa-4{K">
                      <field name="TEXT">abc</field>
                      </shadow>
                      <block type="text" id="*x}DqJ2k47%,+s@m#349">
                      <field name="TEXT">]</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <value name="B">
                      <shadow type="math_number" id="HzjE^bz.J-ItS/AX
                      ()I">
                      <field name="NUM">1</field>
                      </shadow>
                      <block type="math_number" id="Rq+o+WMPDtzMUONv,3uv">
                      <field name="NUM">1</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      </block>
                      </value>
                      <next>
                      <block type="debug" id="}QiI3k4M5B*m@ocpmy)"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="sR1~%YQR!VSNX:/9dt{+"> <field name="VAR" id="LVy[RY}F=uvS43d]R*:H">Absender</field> </block> </value> <next> <block type="variables_set" id="HJ:.MdKDF+BrC*a;jl0}"> <field name="VAR" id="X%co#4[k)Dtt,!ZQbG9">Nachricht</field>
                      <value name="VALUE">
                      <block type="text_getSubstring" id="{BEIxyz1vWtGlP96J{-I">
                      <mutation at1="true" at2="false"></mutation>
                      <field name="WHERE1">FROM_START</field>
                      <field name="WHERE2">LAST</field>
                      <value name="STRING">
                      <block type="on_source" id="5K3c+rioY^Kp7a{[Y/j">
                      <field name="ATTR">state.val</field>
                      </block>
                      </value>
                      <value name="AT1">
                      <block type="math_arithmetic" id="P$+w7p,67tl*fSsF]4(6">
                      <field name="OP">ADD</field>
                      <value name="A">
                      <shadow type="math_number" id="8,2KR.CD==v+h~3wF[#e">
                      <field name="NUM">1</field>
                      </shadow>
                      <block type="text_indexOf" id="O8,^kZY=2sg-5OP
                      ,;dx">
                      <field name="END">FIRST</field>
                      <value name="VALUE">
                      <block type="on_source" id="{TGb3H*+;0Tqy~?6se{_">
                      <field name="ATTR">state.val</field>
                      </block>
                      </value>
                      <value name="FIND">
                      <shadow type="text">
                      <field name="TEXT">abc</field>
                      </shadow>
                      <block type="text" id="Mf5%Nfi@K}Y1sjZ{~m#:">
                      <field name="TEXT">]</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      <value name="B">
                      <shadow type="math_number">
                      <field name="NUM">1</field>
                      </shadow>
                      <block type="math_number" id="^;sOP7W!pa39GjfK8/kT">
                      <field name="NUM">1</field>
                      </block>
                      </value>
                      </block>
                      </value>
                      </block>
                      </value>
                      <next>
                      <block type="debug" id="RTHIV53s4HBxdou5V]}Q">
                      <field name="Severity">log</field>
                      <value name="TEXT">
                      <shadow type="text">
                      <field name="TEXT">test</field>
                      </shadow>
                      <block type="variables_get" id="1YgB!0x/]Fh:1T)y*4e4">
                      <field name="VAR" id="X%co#4[k)Dtt`,!ZQbG9">Nachricht</field>
                      </block>
                      </value>
                      </block>
                      </next>
                      </block>
                      </next>
                      </block>
                      </next>
                      </block>
                      </next>
                      </block>
                      </statement>
                      </block>
                      </xml>

                      Einfach mal importieren und testen...

                      Der Grundstein wäre damit gelegt und diesem Blockly ist es egal wer da schreibt, denn neue Nachrichten werden in Absender und Text zerlegt.

                      EDIT !!!! Sorry @paul53 , hab den Teil mit dem Verweiss auf Deinen obigen Post vergessen - ist hiermit nachgeholt.

                      ? Offline
                      ? Offline
                      Ein ehemaliger Benutzer
                      schrieb am zuletzt editiert von
                      #11

                      @djmarc75 Super so geht es danke dir

                      1 Antwort Letzte Antwort
                      0

                      Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.

                      Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.

                      Mit deinem Input könnte dieser Beitrag noch besser werden 💗

                      Registrieren Anmelden
                      Antworten
                      • In einem neuen Thema antworten
                      Anmelden zum Antworten
                      • Älteste zuerst
                      • Neuste zuerst
                      • Meiste Stimmen


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      299

                      Online

                      32.8k

                      Benutzer

                      82.8k

                      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