Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Blockly
    5. Device- und State-Namen anzeigen

    NEWS

    • Wir empfehlen: Node.js 22.x

    • Neuer Blog: Fotos und Eindrücke aus Solingen

    • ioBroker goes Matter ... Matter Adapter in Stable

    Device- und State-Namen anzeigen

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

      Gibt es eine Möglichkeit, Geräte+State-Namen anzuzeigen?

      f892843f-1fed-43b7-8950-9e3a3f7c066f-image.png

      Das Problem ist, dass meine Meross-Geräte den State-Namen nicht mit dem Gerätenamen prefixen...

      paul53 1 Reply Last reply Reply Quote 0
      • K
        Kusi last edited by

        @derolf-0 Den Device- und Statename kann man mit einer Funktion anzeigen lassen.

        Device-Name
        3b556b5d-188f-4820-a4fa-d52d53c0fb3f-image.png

        id = id.substring(0, id.lastIndexOf('.'));
        if(existsObject(id)) return getObject(id).common.name;
        

        State-Name
        51eed945-c766-4040-863e-0ad5d7121014-image.png

        return getObject(id).common.name;
        

        Wie folgt sieht nun das Debug aus:
        b201094a-80b8-4715-9178-4c95ca5d05d3-image.png

        Hier das komplette Blockly:


        <xml xmlns="https://developers.google.com/blockly/xml">
        <variables>
        <variable id="w/{R8#0v_s11Rv#o,$~0">id</variable>
        </variables>
        <block type="procedures_defcustomreturn" id="$A~*/x]d!OZA5{7m$Y?3" x="-287" y="213">
        <mutation statements="false">
        <arg name="id" varid="w/{R8#0v_s11Rv#o,$~0"></arg>
        </mutation>
        <field name="NAME">Device-Name</field>
        <field name="SCRIPT">aWQgPSBpZC5zdWJzdHJpbmcoMCwgaWQubGFzdEluZGV4T2YoJy4nKSk7DQppZihleGlzdHNPYmplY3QoaWQpKSByZXR1cm4gZ2V0T2JqZWN0KGlkKS5jb21tb24ubmFtZTs=</field>
        <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment>
        </block>
        <block type="debug" id="y]f;9I4/^]8YGkm,pw5" x="-387" y="288"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="B]{qAcEg4V90~9Rr4].z"> <field name="TEXT">test</field> </shadow> <block type="procedures_callcustomreturn" id="_F~)7g4}Nc@;e69}#IQ|"> <mutation name="Device-Name"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="field_oid" id="$ueQCeDztaJ6|/0-)y/U"> <field name="oid">hue.0.Ambilight_Schlafzimmer.bri</field> </block> </value> </block> </value> </block> <block type="procedures_defcustomreturn" id="R*FFbib=vM6Z)~/07mes" x="-312" y="538"> <mutation statements="false"> <arg name="id" varid="w/{R8#0v_s11Rv#o,$~0"></arg> </mutation> <field name="NAME">State-Name</field> <field name="SCRIPT">cmV0dXJuIGdldE9iamVjdChpZCkuY29tbW9uLm5hbWU7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="debug" id="x,F*h!L@FQ.bz4xt~SuP" x="-387" y="613"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id=":5e~^mUOd+7Mvm_1TTmu"> <field name="TEXT">test</field> </shadow> <block type="procedures_callcustomreturn" id="^pS_s_@V+rj/*E6I:FYJ"> <mutation name="State-Name"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="field_oid" id="S(/^!_ABPx]D$h:u^Fp">
        <field name="oid">hue.0.Ambilight_Schlafzimmer.bri</field>
        </block>
        </value>
        </block>
        </value>
        </block>
        </xml>

        1 Reply Last reply Reply Quote 0
        • paul53
          paul53 @derolf 0 last edited by paul53

          @derolf-0 sagte: Meross-Geräte den State-Namen nicht mit dem Gerätenamen prefixen...

          Datenpunkt-Namen manuell im Tab "Objekte" ändern oder Alias verwenden.

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

          Support us

          ioBroker
          Community Adapters
          Donate

          504
          Online

          32.0k
          Users

          80.4k
          Topics

          1.3m
          Posts

          3
          3
          156
          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