Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Blockly werte hintereinander in eine Zeile

    NEWS

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    Blockly werte hintereinander in eine Zeile

    This topic has been deleted. Only users with topic management privileges can see it.
    • A
      andreaslampl last edited by

      Hallo liebe Blockly und iobroker Freunde !!!

      Ich müsste auf einen erzeugten Datenpunkt vom Java Scribt (Dimmplex mqtt steuerung) zwei werte hintereinanderschreiben.
      Wenn ich das direkt am Datenpunkt mache Funktioniert es aber ich müsste über Blockly einen Fix wert senden z.b 522a das ist die Romtemperatur Soll und dann den Wert das müsste aber alles in einer Zeile stehen.
      Ich hoffe ihr könnt mir helfen, habe schon sehr vieles Probiert aber nichts hat Funktioniert.

      So soll es aussehen das es Funktioniert
      Screenshot 2024-11-17 004537.png

      Das war einer meiner Versuche von vielen aber bei dem kommt nur 522a oder wenn ich es drehe der Wert was ich stelle.
      Screenshot 2024-11-17 004738.png

      Ich hoffe ihr könnt mir helfen!!

      mickym 1 Reply Last reply Reply Quote 0
      • mickym
        mickym Most Active @andreaslampl last edited by mickym

        @andreaslampl Du nutzt eine logische UND Verknüpfung. Du brauchst eine Textverkettung

        5fa4ce24-b5a3-4ea7-992c-4a905e3b89fb-image.png

        <xml xmlns="https://developers.google.com/blockly/xml">
         <block type="debug" id="g#vqzC)-t2#,hPl{Ba`e" x="37" y="238">
           <field name="Severity">info</field>
           <value name="TEXT">
             <shadow type="text" id="tewlYS0D$;6ekPHJ#fe,">
               <field name="TEXT">test</field>
             </shadow>
             <block type="text_join" id="J0$LAS1Gn2QQI(zVeOK+">
               <mutation items="2"></mutation>
               <value name="ADD0">
                 <block type="text" id="KY|(xGf_{m((tR[GxyY:">
                   <field name="TEXT">522a</field>
                 </block>
               </value>
               <value name="ADD1">
                 <block type="get_value" id="ZAFt{eja7Sj$81yzTr%X">
                   <field name="ATTR">val</field>
                   <field name="OID">0_userdata.0.Test.sensor1.temperature</field>
                 </block>
               </value>
             </block>
           </value>
         </block>
        </xml>
        

        Falls das 24.0 nötig ist und 24 nicht akzeptiert wird, dann empfehle ich JSONATA

        13f97231-61bf-486a-865e-7222fa6dd1b0-image.png

        <xml xmlns="https://developers.google.com/blockly/xml">
         <block type="debug" id=",_w49T3iD[Jbx]Bk=W5o" x="-13" y="313">
           <field name="Severity">info</field>
           <value name="TEXT">
             <shadow type="text" id="3XGbYH#FCc@T`_gZB=K}">
               <field name="TEXT">test</field>
             </shadow>
             <block type="convert_jsonata" id="MdVqES)7vVI2~pZ7!=Oq">
               <value name="EXPRESSION">
                 <shadow type="text" id=":0ulR3+oOiFe4E/miutK">
                   <field name="TEXT">"522a" &amp; $formatNumber($,"0.0")</field>
                 </shadow>
               </value>
               <value name="TARGET">
                 <block type="get_value" id="ZAFt{eja7Sj$81yzTr%X">
                   <field name="ATTR">val</field>
                   <field name="OID">0_userdata.0.Test.sensor1.temperature</field>
                 </block>
               </value>
             </block>
           </value>
         </block>
        </xml>
        


        11fecc87-40e7-4a0c-89af-e78b320711cd-image.png

        Das ganze wirst Du dann wenn was gesteuert werden soll, nicht mit aktualisieren, sondern mit steuere gesetzt werden

        8a2ec942-0c3d-4049-86ed-afab6fbc45f8-image.png

        A 1 Reply Last reply Reply Quote 0
        • A
          andreaslampl @mickym last edited by

          @mickym

          Das hat Perfekt Funktioniert 👏 👏 .

          Ich danke dir Vielmals haben schon lange Probiert es hin zu kriegen war aber irgendwie am falschen weg 😊 😊 .

          Danke Danke Danke

          1 Reply Last reply Reply Quote 0
          • First post
            Last post

          Support us

          ioBroker
          Community Adapters
          Donate

          660
          Online

          31.9k
          Users

          80.2k
          Topics

          1.3m
          Posts

          2
          3
          163
          Loading More Posts
          • Oldest to Newest
          • Newest to Oldest
          • Most Votes
          Reply
          • Reply as topic
          Log in to reply
          Community
          Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
          The ioBroker Community 2014-2023
          logo