Skip to content
  • Home
  • 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
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Skripten / Logik
  4. Blockly
  5. (gelöst) Text bearbeiten

NEWS

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

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

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    25
    1
    2.4k

(gelöst) Text bearbeiten

Scheduled Pinned Locked Moved Blockly
12 Posts 3 Posters 2.1k Views 1 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.
  • R Offline
    R Offline
    RobertM
    wrote on last edited by RobertM
    #1

    Hallo miteinander

    ich möchte gerne von:

    0c21676a-a38c-4994-84f8-669a23ab2233-image.png

    die letzten 6 Zeichen abschneiden und in einen neuen Datenpunkt schreiben, ist das mit Blockly möglich oder muss ich dafür Java verwenden.
    Könnte mir da jemand helfen?

    HomoranH 1 Reply Last reply
    0
    • R RobertM

      Hallo miteinander

      ich möchte gerne von:

      0c21676a-a38c-4994-84f8-669a23ab2233-image.png

      die letzten 6 Zeichen abschneiden und in einen neuen Datenpunkt schreiben, ist das mit Blockly möglich oder muss ich dafür Java verwenden.
      Könnte mir da jemand helfen?

      HomoranH Offline
      HomoranH Offline
      Homoran
      Global Moderator Administrators
      wrote on last edited by
      #2

      @RobertM sagte in Text bearbeiten:

      ist das mit Blockly möglich

      Ja!

      Es gibt dazu einen Baustein im Bereich Text (grün)

      Habe gerade keinen Zugriff auf meine Installation

      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 Reply Last reply
      0
      • R Offline
        R Offline
        RobertM
        wrote on last edited by
        #3

        Danke,
        habs probiert aber ist sicher eine Fehler drinnen.
        Script wird sofort gestoppt.
        Scripte sind glaub ich nicht meine Welt.

        66fb68c8-6ada-46d4-bd21-7131bb6392a2-image.png

        HomoranH 1 Reply Last reply
        0
        • R RobertM

          Danke,
          habs probiert aber ist sicher eine Fehler drinnen.
          Script wird sofort gestoppt.
          Scripte sind glaub ich nicht meine Welt.

          66fb68c8-6ada-46d4-bd21-7131bb6392a2-image.png

          HomoranH Offline
          HomoranH Offline
          Homoran
          Global Moderator Administrators
          wrote on last edited by
          #4

          @RobertM sagte in Text bearbeiten:

          Danke,
          habs probiert aber ist sicher eine Fehler drinnen.
          Script wird sofort gestoppt.
          Scripte sind glaub ich nicht meine Welt.

          66fb68c8-6ada-46d4-bd21-7131bb6392a2-image.png

          Alles was ausgeführt werden soll muss innerhalb des Triggerbausteins sein. Sonst wird das nur bei Skriptstart ausgeführt.

          Was willst du denn genau machen?

          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 Reply Last reply
          0
          • R Offline
            R Offline
            RobertM
            wrote on last edited by
            #5

            Ich will von meinen 3D Drucker das aktuelle File in der VIS anzeigen.
            Leider schaut der DP im Octoprint-Adapter zb so aus:
            "Boden.gcode"

            Ich würde gerne nur den Dateinamen ohne den ".GCODE" anzeigen lassen.

            Also die letzten 6 Zeichen abschneiden.

            Geht das irgenwie?

            HomoranH 1 Reply Last reply
            0
            • R RobertM

              Ich will von meinen 3D Drucker das aktuelle File in der VIS anzeigen.
              Leider schaut der DP im Octoprint-Adapter zb so aus:
              "Boden.gcode"

              Ich würde gerne nur den Dateinamen ohne den ".GCODE" anzeigen lassen.

              Also die letzten 6 Zeichen abschneiden.

              Geht das irgenwie?

              HomoranH Offline
              HomoranH Offline
              Homoran
              Global Moderator Administrators
              wrote on last edited by
              #6

              @RobertM sagte in Text bearbeiten:

              Ich will von meinen 3D Drucker das aktuelle File in der VIS anzeigen.

              Was soll diese Aktion auslösen?
              Dementsprechend musst du den Trigger wählen.

              Sobald sich der Wert ändert?
              Sobald du einen Button drückst?

              Ist file name und octo name eindeutig?
              Ist octo name ein von dir angelegter Datenpunkt, oder wird der wieder vom System überschrieben?

              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 Reply Last reply
              0
              • R Offline
                R Offline
                RobertM
                wrote on last edited by
                #7

                Also die Aktion sollte automatisch gehen wenn sich der DP "File Name" sich ändert,
                er wird vom Adapter automatisch generiert.
                "octoName" ist der DP wo der neue Text rein soll und der wird in der VIS angezeigt.

                HomoranH 1 Reply Last reply
                0
                • R RobertM

                  Also die Aktion sollte automatisch gehen wenn sich der DP "File Name" sich ändert,
                  er wird vom Adapter automatisch generiert.
                  "octoName" ist der DP wo der neue Text rein soll und der wird in der VIS angezeigt.

                  HomoranH Offline
                  HomoranH Offline
                  Homoran
                  Global Moderator Administrators
                  wrote on last edited by
                  #8

                  @RobertM
                  Das sieht doch schon mal gut aus

                  Dann nimm das auch im Trigger
                  Falls fileName wurde geändert
                  und die beiden untersten Zeilen schiebst du unter setzeText Wert von..., si dass sie im Maul des Triggers sind

                  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 Reply Last reply
                  0
                  • R Offline
                    R Offline
                    RobertM
                    wrote on last edited by
                    #9

                    also habs nun so,
                    aber mein DP "octoName"wird nicht geändert.

                    d9132d01-2c76-468e-a15b-6511a32ba0c8-image.png

                    anbei noch meine 2 Datenpunkte
                    mein selbst erstellter:
                    82fefa99-a1cb-4685-933c-653f25d81814-image.png
                    und der vom Adapter:
                    2524a24b-a48d-42aa-a59a-52ae26e61e4d-image.png

                    HomoranH IssiI 2 Replies Last reply
                    0
                    • R RobertM

                      also habs nun so,
                      aber mein DP "octoName"wird nicht geändert.

                      d9132d01-2c76-468e-a15b-6511a32ba0c8-image.png

                      anbei noch meine 2 Datenpunkte
                      mein selbst erstellter:
                      82fefa99-a1cb-4685-933c-653f25d81814-image.png
                      und der vom Adapter:
                      2524a24b-a48d-42aa-a59a-52ae26e61e4d-image.png

                      HomoranH Offline
                      HomoranH Offline
                      Homoran
                      Global Moderator Administrators
                      wrote on last edited by
                      #10

                      @RobertM

                      Dann nimm mal einen (oder mehrere) debug Baustein(e) und setze sie an strategischen Punkten zwischen die Zeilen.

                      debug mit Text; debug mit Text2 o.ä.

                      Wurde denn der FileName geändert?
                      ganz oben im Trigger debug "läuft"

                      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 Reply Last reply
                      0
                      • R RobertM

                        also habs nun so,
                        aber mein DP "octoName"wird nicht geändert.

                        d9132d01-2c76-468e-a15b-6511a32ba0c8-image.png

                        anbei noch meine 2 Datenpunkte
                        mein selbst erstellter:
                        82fefa99-a1cb-4685-933c-653f25d81814-image.png
                        und der vom Adapter:
                        2524a24b-a48d-42aa-a59a-52ae26e61e4d-image.png

                        IssiI Offline
                        IssiI Offline
                        Issi
                        Developer
                        wrote on last edited by Issi
                        #11

                        @RobertM wenn du den Baustein mit "nimm Teil ab von hinten" nimmst musst du als erstes eine große Zahl eintragen z.B. 9000 da du ja nicht immer kleine Namen in den Files drin hast und dann nach der Ersten Zahl nimmst du "bis von hinten" da kommt dann 7 rein
                        Anmerkung 2019-08-02 134055.png damit dird dan nur Boden ausgegeben
                        hir noch das script

                        <xml xmlns="http://www.w3.org/1999/xhtml">
                         <variables>
                           <variable type="" id="K~|d#7%KfR1e?jnv5`hX">Text</variable>
                           <variable type="" id="},V2`4H0x5#?ia-cv(f}">Text1</variable>
                         </variables>
                         <block type="on" id="3ZrL5E6b-fc:.k##cy?$" x="163" y="38">
                           <field name="OID">Mein_TV.0.Neues_Objekt</field>
                           <field name="CONDITION">ne</field>
                           <field name="ACK_CONDITION"></field>
                           <statement name="STATEMENT">
                             <block type="variables_set" id="V$/{8q6c)@U:d86L`?be">
                               <field name="VAR" id="K~|d#7%KfR1e?jnv5`hX" variabletype="">Text</field>
                               <value name="VALUE">
                                 <block type="get_value" id="()GY!wPiC$^`BFduf8So">
                                   <field name="ATTR">val</field>
                                   <field name="OID">Mein_TV.0.Neues_Objekt</field>
                                 </block>
                               </value>
                               <next>
                                 <block type="variables_set" id="M!8qyO?o/tB8XC1*)_Qy">
                                   <field name="VAR" id="},V2`4H0x5#?ia-cv(f}" variabletype="">Text1</field>
                                   <value name="VALUE">
                                     <block type="text_getSubstring" id="Il%|F@iWXcF%uMH^5^wa">
                                       <mutation at1="true" at2="true"></mutation>
                                       <field name="WHERE1">FROM_END</field>
                                       <field name="WHERE2">FROM_END</field>
                                       <value name="STRING">
                                         <block type="variables_get" id="hd[5Dbr;S$VV)}QNhpYC">
                                           <field name="VAR" id="K~|d#7%KfR1e?jnv5`hX" variabletype="">Text</field>
                                         </block>
                                       </value>
                                       <value name="AT1">
                                         <block type="math_number" id="5_;x|ZrbXTTn_.(,.t.:">
                                           <field name="NUM">90000</field>
                                         </block>
                                       </value>
                                       <value name="AT2">
                                         <block type="math_number" id="eq%*X)b4bc|~KHR%0pdS">
                                           <field name="NUM">7</field>
                                         </block>
                                       </value>
                                     </block>
                                   </value>
                                   <next>
                                     <block type="update" id="ExW|}@)p6#fk/v)_$1Bo">
                                       <mutation delay_input="false"></mutation>
                                       <field name="OID">Mein_TV.0.Neues_Objekt2</field>
                                       <field name="WITH_DELAY">FALSE</field>
                                       <value name="VALUE">
                                         <block type="variables_get" id="?pQ2I~0yBTH%oGA?I^Rz">
                                           <field name="VAR" id="},V2`4H0x5#?ia-cv(f}" variabletype="">Text1</field>
                                         </block>
                                       </value>
                                     </block>
                                   </next>
                                 </block>
                               </next>
                             </block>
                           </statement>
                         </block>
                        </xml>
                        

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

                        1 Reply Last reply
                        2
                        • R Offline
                          R Offline
                          RobertM
                          wrote on last edited by
                          #12

                          @Issi
                          Danke das wars.

                          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

                          350

                          Online

                          32.7k

                          Users

                          82.3k

                          Topics

                          1.3m

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

                          • Don't have an account? Register

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