- ioBroker Community Home
- Deutsch
- Skripten / Logik
- Blockly
- [gelöst] Werte abschneiden im Blockly
[gelöst] Werte abschneiden im Blockly
-
Hallo Zusammen,
Ich erstelle meine Aliase nach folgendem Schema
Gerätename:StateIch lasse mir mit diesem Blockly eine Tabelle mit Lampen, welche an snd, erstellen

Nun sieht das Ergebnis so aus

Ist es möglich und wenn ja Wie alles nach dem ":" abzuschneiden?
Vielen Dank im Voraus
Gruß
MarcelMeine Hard- & Software:
- MSI Cubi 5 10M-049DE mit Proxmox
- CC2652P Zigbee Stick
- Steckdosen mit Tasmota und Zigbee
- Lichtschalter mit Tasmota
- IKEA TRÅDFRI Glühbirnen
- Aqara Sensoren
-
Hallo Zusammen,
Ich erstelle meine Aliase nach folgendem Schema
Gerätename:StateIch lasse mir mit diesem Blockly eine Tabelle mit Lampen, welche an snd, erstellen

Nun sieht das Ergebnis so aus

Ist es möglich und wenn ja Wie alles nach dem ":" abzuschneiden?
Vielen Dank im Voraus
Gruß
Marcel@wszene Du kannst den Namen in eine weitere Liste mit Trennzeichen packen und da dann nur den ersten Teil verwenden.

-
@wszene Du kannst den Namen in eine weitere Liste mit Trennzeichen packen und da dann nur den ersten Teil verwenden.

@dr-bakterius
Danke für deine Antwort
Leider weiß ich nicht wo und wie ich das einbauen sollHier mal mein komplettes Blockly
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Fwt*3`3ScyT(qDt?gf(T">ObjectID</variable> <variable id="./q,SFeGV,;)[@g=ERgm">Liste</variable> <variable id="K@h0-NY5VaI|@t!5/iJh">Wert</variable> <variable type="timeout" id="start">start</variable> <variable id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</variable> <variable id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</variable> <variable id="9sl@{VQ/amrd~ZTB}e/O">i</variable> <variable id="}7$%uuGc-M*ZU6ZQ%SJ[">j</variable> </variables> <block type="procedures_defcustomnoreturn" id="D:0E=~0D8*EFnn8f|sd." x="-112" y="-937"> <mutation statements="false"></mutation> <field name="NAME">Datenpunkte_erstellen</field> <field name="SCRIPT">Y3JlYXRlU3RhdGUoJzBfdXNlcmRhdGEuMC4wMDJfbnVyVklTLjIwX0luZm8uVGFiZWxsZS1MYW1wZW4nLCB7J25hbWUnOidBYmZyYWdlIExhbXBlbicsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6dHJ1ZSwgJ3JvbGUnOicnLCAnZGVmJzonQWJmcmFnZSBMYW1wZW4nLCAic21hcnROYW1lIjogZmFsc2UgfSk7</field> <comment pinned="false" h="80" w="160">Datenpunkte erstellen</comment> </block> <block type="procedures_defcustomreturn" id="]lQM=r`L^2M}s^@n(USH" x="-112" y="-887"> <mutation statements="false"> <arg name="ObjectID" varid="Fwt*3`3ScyT(qDt?gf(T"></arg> </mutation> <field name="NAME">Name</field> <field name="SCRIPT">bGV0IG5hbWUgPSBnZXRPYmplY3QoT2JqZWN0SUQpLmNvbW1vbi5uYW1lOwovL2lmKHR5cGVvZiByb29tID09ICdvYmplY3QnKSByZXR1cm4gcm9vbS5kZTsKcmV0dXJuICI8Yj4iK25hbWUrIjwvYj4iOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="v;YxDy}cJ+i39]iq7oim" x="-112" y="-862"> <mutation statements="false"> <arg name="ObjectID" varid="Fwt*3`3ScyT(qDt?gf(T"></arg> </mutation> <field name="NAME">Raum</field> <field name="SCRIPT">bGV0IHJvb20gPSBnZXRPYmplY3QoT2JqZWN0SUQsICdyb29tcycpLmVudW1OYW1lc1swXTsKaWYodHlwZW9mIHJvb20gPT0gJ29iamVjdCcpIHJvb20gPSByb29tLmRlOwpyZXR1cm4gIjxicj48c3BhbiBjbGFzcz0nJz48c21hbGw+Iityb29tKyI8L3NtYWxsPjwvc3Bhbj4iOwo=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="!t;U0AgoNU@W*^{W;)1~" x="-112" y="-837"> <mutation statements="false"> <arg name="Liste" varid="./q,SFeGV,;)[@g=ERgm"></arg> <arg name="Wert" varid="K@h0-NY5VaI|@t!5/iJh"></arg> </mutation> <field name="NAME">Multisort</field> <field name="SCRIPT">dmFyIFdlcnQgPSBXZXJ0IC0gMTsgCkxpc3RlLnNvcnQoZnVuY3Rpb24oYSwgYil7CiAgICByZXR1cm4gYltXZXJ0XSAtIGFbV2VydF07Cn0pOwpyZXR1cm4gTGlzdGU7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="comment" id="Wz9q30m1O=#@OImAQUHc" x="-112" y="-788"> <field name="COMMENT">Funktion ausführen</field> <next> <block type="timeouts_settimeout" id="8FQd(trxfKDt`(FG0(?="> <field name="NAME">start</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="}{A#y;jy-Pl_)n6[of`b"> <mutation name="Datenpunkte_erstellen"></mutation> </block> </statement> <next> <block type="on_ext" id="RT3@Kxqxg#w3f=(kzwCu"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="0)0sp$I1ccfm%4Sde-mT"> <field name="oid">default</field> </shadow> <block type="selector" id=",lvP%A]1J?Mf^@0s2D%["> <field name="TEXT">state[id=*](functions=lampen_state)</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="EaZb.Nmx4%jg9Z;%%B!-"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="VALUE"> <block type="text" id="Wh^sL0z$W-HIc=.KAWpS"> <field name="TEXT"></field> </block> </value> <next> <block type="variables_set" id="SS-}=kJy|nP`aiAV1-xb"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> <value name="VALUE"> <block type="lists_create_with" id="$AFtq:sq?.LYHWTSs$x|"> <mutation items="0"></mutation> </block> </value> <next> <block type="controls_forEach" id="~PaFX`X@5n{TM9K^{Jw6"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> <value name="LIST"> <block type="selector" id="xQ^Q5{h5V@5PLI+YO@i."> <field name="TEXT">state[id=*](functions=lampen_state)</field> </block> </value> <statement name="DO"> <block type="controls_if" id="-3J;6~}7Ac!D}IR`/Dr1"> <value name="IF0"> <block type="get_value_var" id=")kSAuROX6lA-U2N,FJ1Q"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="e+?Z+-m0_DLYGl{zT3ix"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="!fALmmY3PSF+?rGHUXQ,"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> <statement name="DO0"> <block type="lists_setIndex" id="-zUiNM(}BsoQ].Hu.|mx"> <mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">FIRST</field> <value name="LIST"> <block type="variables_get" id="Q0Hct8=ken4m!!W]js)U"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> </block> </value> <value name="TO"> <block type="lists_create_with" id="6a@[p]s)BEL%k0#L3dY#"> <mutation items="3"></mutation> <value name="ADD0"> <block type="procedures_callcustomreturn" id="2fUjFt9g8rVF/XheoN.x"> <mutation name="Name"> <arg name="ObjectID"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="k:Is?gkGPl/=r1X^,k3K"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> <value name="ADD1"> <block type="procedures_callcustomreturn" id="}$wVs/^YVcjh{n/kS,q!"> <mutation name="Raum"> <arg name="ObjectID"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="E+iVny-H8b?jxnc3eZ/_"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> <value name="ADD2"> <block type="get_value_var" id="ZH.h{PJzN,EeXI-)JVDH"> <field name="ATTR">lc</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="!@Z.|vd8M+75I$7U.crR"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> </block> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="%xroGCihVu8$~$xQ{]ke"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_negate" id="u(+LUZ2=D}K8JRKt()tg"> <value name="BOOL"> <block type="lists_isEmpty" id="zS,AjUzHt0uWh$(li$,h"> <value name="VALUE"> <block type="variables_get" id="b),0*5k:oMF~4H^Xx.Hw"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="text_append" id="+f`#OFcL{@YyO@sI#uCn"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text" id="H4$;I?/CC4T`*O7*UONY"> <field name="TEXT"></field> </shadow> <block type="text" id="_u=h#j1gG^*i^j^JZqD6"> <field name="TEXT"><div class="table-status-headline">diese Lampen sind an</div><table class="table-status"><tbody></field> </block> </value> <next> <block type="controls_forEach" id="eWuU?Rt40RRVcn@?$@eq"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> <value name="LIST"> <block type="procedures_callcustomreturn" id="(AShS`,jO5uhez@2%ZNO"> <mutation name="Multisort"> <arg name="Liste"></arg> <arg name="Wert"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="a;$8#B,;I75h-Hy}~}q3"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> </block> </value> <value name="ARG1"> <block type="math_number" id="y28xQ%[n;@7Wa:a77wl!"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO"> <block type="text_append" id="gf^b8UA.=3P(K5[$j)Bj"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text_join" id=";7`[nwtLmM9SXh2[VePK"> <mutation items="8"></mutation> <value name="ADD0"> <block type="text" id="j?`NI/7Gacv}dFN.+$PE"> <field name="TEXT"><tr><td class="table-status-icon"><img src="/0_userdata.0/WS-Icons/Lampen/bulb-on.png"></td><td class="table-status-device"></field> </block> </value> <value name="ADD1"> <block type="lists_getIndex" id="@5OV65,;$.kv#!TecfHZ"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="EWa-I_dccB@]^nQe/W^d"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id="g}BE:?b{VIm/+ZX2V0__"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="ADD2"> <block type="lists_getIndex" id="q)iY@.m/$og@3$~)uH,K"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="g@zqTh)Ok*(KS$Z@eyc2"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id="xcqlR!$Dwpu}DNdHJgy5"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id=",FstDM5*y1X5@,$t;^[k"> <field name="TEXT"></td><td class="table-status-time"><span class=""><i>Letzte Änderung:</i><br></field> </block> </value> <value name="ADD4"> <block type="convert_from_date" id="jhQmJJ_|F9dP%V#G7f2("> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> <value name="VALUE"> <block type="lists_getIndex" id="P3nC5W6:Y!7hvvwb[W4("> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="J]=7|JP6XXE0=iPV#!cV"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id=",;WKYc]epU}2fK^CNY~Q"> <field name="NUM">3</field> </block> </value> </block> </value> </block> </value> <value name="ADD5"> <block type="text" id="@n3wTEG3`D{hPv(e[Wr)"> <field name="TEXT">, </field> </block> </value> <value name="ADD6"> <block type="convert_from_date" id="XCt-c7RmMEAIAg:,hF]Y"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> <value name="VALUE"> <block type="lists_getIndex" id="[aoz%*sr^}=m)|rI2a(t"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="{#={{3Gtp:2fb/o-ure("> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id="2k8J6XGU%Y%uqN%8q5H|"> <field name="NUM">3</field> </block> </value> </block> </value> </block> </value> <value name="ADD7"> <block type="text" id="w]zt{}A*8rLlwGa7H=Ty"> <field name="TEXT"> Uhr</span></td></tr></field> </block> </value> </block> </value> </block> </statement> <next> <block type="text_append" id="yrfmMVllibE1D[1,T-8c"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text" id="^^w-UuG$rGsR==gG(FoC"> <field name="TEXT"></tbody></table></field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="text_append" id="b8j0,y*t!!Yit@B8ZDu3"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text" id="nm)]Xdp_nV?LQWuQ:ElF"> <field name="TEXT"></field> </shadow> <block type="text" id="Ce$MOG)(RZ9G-P`-x)P)"> <field name="TEXT"><div class="table-status-headline">alle Lampen sind aus</div></field> </block> </value> </block> </statement> <next> <block type="control" id="dI4yke%zrI0vqI$=7|!P"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.002_nurVIS.20_Info.Tabelle-Lampen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="1Q0Efv^4i*zZNN~`bBg,"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </xml>Kannst du mir das evtl. einbauen damit ich mir das mal ansehen kann und auf die anderen Blocklys übertragen kann
Danke imm Voraus
Gruß
MarcelMeine Hard- & Software:
- MSI Cubi 5 10M-049DE mit Proxmox
- CC2652P Zigbee Stick
- Steckdosen mit Tasmota und Zigbee
- Lichtschalter mit Tasmota
- IKEA TRÅDFRI Glühbirnen
- Aqara Sensoren
-
@dr-bakterius
Danke für deine Antwort
Leider weiß ich nicht wo und wie ich das einbauen sollHier mal mein komplettes Blockly
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Fwt*3`3ScyT(qDt?gf(T">ObjectID</variable> <variable id="./q,SFeGV,;)[@g=ERgm">Liste</variable> <variable id="K@h0-NY5VaI|@t!5/iJh">Wert</variable> <variable type="timeout" id="start">start</variable> <variable id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</variable> <variable id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</variable> <variable id="9sl@{VQ/amrd~ZTB}e/O">i</variable> <variable id="}7$%uuGc-M*ZU6ZQ%SJ[">j</variable> </variables> <block type="procedures_defcustomnoreturn" id="D:0E=~0D8*EFnn8f|sd." x="-112" y="-937"> <mutation statements="false"></mutation> <field name="NAME">Datenpunkte_erstellen</field> <field name="SCRIPT">Y3JlYXRlU3RhdGUoJzBfdXNlcmRhdGEuMC4wMDJfbnVyVklTLjIwX0luZm8uVGFiZWxsZS1MYW1wZW4nLCB7J25hbWUnOidBYmZyYWdlIExhbXBlbicsICd0eXBlJzonc3RyaW5nJywgJ3JlYWQnOnRydWUsICd3cml0ZSc6dHJ1ZSwgJ3JvbGUnOicnLCAnZGVmJzonQWJmcmFnZSBMYW1wZW4nLCAic21hcnROYW1lIjogZmFsc2UgfSk7</field> <comment pinned="false" h="80" w="160">Datenpunkte erstellen</comment> </block> <block type="procedures_defcustomreturn" id="]lQM=r`L^2M}s^@n(USH" x="-112" y="-887"> <mutation statements="false"> <arg name="ObjectID" varid="Fwt*3`3ScyT(qDt?gf(T"></arg> </mutation> <field name="NAME">Name</field> <field name="SCRIPT">bGV0IG5hbWUgPSBnZXRPYmplY3QoT2JqZWN0SUQpLmNvbW1vbi5uYW1lOwovL2lmKHR5cGVvZiByb29tID09ICdvYmplY3QnKSByZXR1cm4gcm9vbS5kZTsKcmV0dXJuICI8Yj4iK25hbWUrIjwvYj4iOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="v;YxDy}cJ+i39]iq7oim" x="-112" y="-862"> <mutation statements="false"> <arg name="ObjectID" varid="Fwt*3`3ScyT(qDt?gf(T"></arg> </mutation> <field name="NAME">Raum</field> <field name="SCRIPT">bGV0IHJvb20gPSBnZXRPYmplY3QoT2JqZWN0SUQsICdyb29tcycpLmVudW1OYW1lc1swXTsKaWYodHlwZW9mIHJvb20gPT0gJ29iamVjdCcpIHJvb20gPSByb29tLmRlOwpyZXR1cm4gIjxicj48c3BhbiBjbGFzcz0nJz48c21hbGw+Iityb29tKyI8L3NtYWxsPjwvc3Bhbj4iOwo=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="!t;U0AgoNU@W*^{W;)1~" x="-112" y="-837"> <mutation statements="false"> <arg name="Liste" varid="./q,SFeGV,;)[@g=ERgm"></arg> <arg name="Wert" varid="K@h0-NY5VaI|@t!5/iJh"></arg> </mutation> <field name="NAME">Multisort</field> <field name="SCRIPT">dmFyIFdlcnQgPSBXZXJ0IC0gMTsgCkxpc3RlLnNvcnQoZnVuY3Rpb24oYSwgYil7CiAgICByZXR1cm4gYltXZXJ0XSAtIGFbV2VydF07Cn0pOwpyZXR1cm4gTGlzdGU7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="comment" id="Wz9q30m1O=#@OImAQUHc" x="-112" y="-788"> <field name="COMMENT">Funktion ausführen</field> <next> <block type="timeouts_settimeout" id="8FQd(trxfKDt`(FG0(?="> <field name="NAME">start</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="}{A#y;jy-Pl_)n6[of`b"> <mutation name="Datenpunkte_erstellen"></mutation> </block> </statement> <next> <block type="on_ext" id="RT3@Kxqxg#w3f=(kzwCu"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="0)0sp$I1ccfm%4Sde-mT"> <field name="oid">default</field> </shadow> <block type="selector" id=",lvP%A]1J?Mf^@0s2D%["> <field name="TEXT">state[id=*](functions=lampen_state)</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="EaZb.Nmx4%jg9Z;%%B!-"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="VALUE"> <block type="text" id="Wh^sL0z$W-HIc=.KAWpS"> <field name="TEXT"></field> </block> </value> <next> <block type="variables_set" id="SS-}=kJy|nP`aiAV1-xb"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> <value name="VALUE"> <block type="lists_create_with" id="$AFtq:sq?.LYHWTSs$x|"> <mutation items="0"></mutation> </block> </value> <next> <block type="controls_forEach" id="~PaFX`X@5n{TM9K^{Jw6"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> <value name="LIST"> <block type="selector" id="xQ^Q5{h5V@5PLI+YO@i."> <field name="TEXT">state[id=*](functions=lampen_state)</field> </block> </value> <statement name="DO"> <block type="controls_if" id="-3J;6~}7Ac!D}IR`/Dr1"> <value name="IF0"> <block type="get_value_var" id=")kSAuROX6lA-U2N,FJ1Q"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="e+?Z+-m0_DLYGl{zT3ix"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="!fALmmY3PSF+?rGHUXQ,"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> <statement name="DO0"> <block type="lists_setIndex" id="-zUiNM(}BsoQ].Hu.|mx"> <mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">FIRST</field> <value name="LIST"> <block type="variables_get" id="Q0Hct8=ken4m!!W]js)U"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> </block> </value> <value name="TO"> <block type="lists_create_with" id="6a@[p]s)BEL%k0#L3dY#"> <mutation items="3"></mutation> <value name="ADD0"> <block type="procedures_callcustomreturn" id="2fUjFt9g8rVF/XheoN.x"> <mutation name="Name"> <arg name="ObjectID"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="k:Is?gkGPl/=r1X^,k3K"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> <value name="ADD1"> <block type="procedures_callcustomreturn" id="}$wVs/^YVcjh{n/kS,q!"> <mutation name="Raum"> <arg name="ObjectID"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="E+iVny-H8b?jxnc3eZ/_"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> <value name="ADD2"> <block type="get_value_var" id="ZH.h{PJzN,EeXI-)JVDH"> <field name="ATTR">lc</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="!@Z.|vd8M+75I$7U.crR"> <field name="VAR" id="9sl@{VQ/amrd~ZTB}e/O">i</field> </block> </value> </block> </value> </block> </value> </block> </statement> </block> </statement> <next> <block type="controls_if" id="%xroGCihVu8$~$xQ{]ke"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_negate" id="u(+LUZ2=D}K8JRKt()tg"> <value name="BOOL"> <block type="lists_isEmpty" id="zS,AjUzHt0uWh$(li$,h"> <value name="VALUE"> <block type="variables_get" id="b),0*5k:oMF~4H^Xx.Hw"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="text_append" id="+f`#OFcL{@YyO@sI#uCn"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text" id="H4$;I?/CC4T`*O7*UONY"> <field name="TEXT"></field> </shadow> <block type="text" id="_u=h#j1gG^*i^j^JZqD6"> <field name="TEXT"><div class="table-status-headline">diese Lampen sind an</div><table class="table-status"><tbody></field> </block> </value> <next> <block type="controls_forEach" id="eWuU?Rt40RRVcn@?$@eq"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> <value name="LIST"> <block type="procedures_callcustomreturn" id="(AShS`,jO5uhez@2%ZNO"> <mutation name="Multisort"> <arg name="Liste"></arg> <arg name="Wert"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="a;$8#B,;I75h-Hy}~}q3"> <field name="VAR" id="MLrrG!H:mqglsc.Y_Ljh">Liste-offen</field> </block> </value> <value name="ARG1"> <block type="math_number" id="y28xQ%[n;@7Wa:a77wl!"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO"> <block type="text_append" id="gf^b8UA.=3P(K5[$j)Bj"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text_join" id=";7`[nwtLmM9SXh2[VePK"> <mutation items="8"></mutation> <value name="ADD0"> <block type="text" id="j?`NI/7Gacv}dFN.+$PE"> <field name="TEXT"><tr><td class="table-status-icon"><img src="/0_userdata.0/WS-Icons/Lampen/bulb-on.png"></td><td class="table-status-device"></field> </block> </value> <value name="ADD1"> <block type="lists_getIndex" id="@5OV65,;$.kv#!TecfHZ"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="EWa-I_dccB@]^nQe/W^d"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id="g}BE:?b{VIm/+ZX2V0__"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="ADD2"> <block type="lists_getIndex" id="q)iY@.m/$og@3$~)uH,K"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="g@zqTh)Ok*(KS$Z@eyc2"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id="xcqlR!$Dwpu}DNdHJgy5"> <field name="NUM">2</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id=",FstDM5*y1X5@,$t;^[k"> <field name="TEXT"></td><td class="table-status-time"><span class=""><i>Letzte Änderung:</i><br></field> </block> </value> <value name="ADD4"> <block type="convert_from_date" id="jhQmJJ_|F9dP%V#G7f2("> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">DD.MM.YYYY</field> <value name="VALUE"> <block type="lists_getIndex" id="P3nC5W6:Y!7hvvwb[W4("> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="J]=7|JP6XXE0=iPV#!cV"> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id=",;WKYc]epU}2fK^CNY~Q"> <field name="NUM">3</field> </block> </value> </block> </value> </block> </value> <value name="ADD5"> <block type="text" id="@n3wTEG3`D{hPv(e[Wr)"> <field name="TEXT">, </field> </block> </value> <value name="ADD6"> <block type="convert_from_date" id="XCt-c7RmMEAIAg:,hF]Y"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> <value name="VALUE"> <block type="lists_getIndex" id="[aoz%*sr^}=m)|rI2a(t"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="{#={{3Gtp:2fb/o-ure("> <field name="VAR" id="}7$%uuGc-M*ZU6ZQ%SJ[">j</field> </block> </value> <value name="AT"> <block type="math_number" id="2k8J6XGU%Y%uqN%8q5H|"> <field name="NUM">3</field> </block> </value> </block> </value> </block> </value> <value name="ADD7"> <block type="text" id="w]zt{}A*8rLlwGa7H=Ty"> <field name="TEXT"> Uhr</span></td></tr></field> </block> </value> </block> </value> </block> </statement> <next> <block type="text_append" id="yrfmMVllibE1D[1,T-8c"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="text" id="^^w-UuG$rGsR==gG(FoC"> <field name="TEXT"></tbody></table></field> </block> </value> </block> </next> </block> </next> </block> </statement> <statement name="ELSE"> <block type="text_append" id="b8j0,y*t!!Yit@B8ZDu3"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> <value name="TEXT"> <shadow type="text" id="nm)]Xdp_nV?LQWuQ:ElF"> <field name="TEXT"></field> </shadow> <block type="text" id="Ce$MOG)(RZ9G-P`-x)P)"> <field name="TEXT"><div class="table-status-headline">alle Lampen sind aus</div></field> </block> </value> </block> </statement> <next> <block type="control" id="dI4yke%zrI0vqI$=7|!P"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.002_nurVIS.20_Info.Tabelle-Lampen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="1Q0Efv^4i*zZNN~`bBg,"> <field name="VAR" id="cTIvd#0frb]}?DN^7oUd">Liste-komplett</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </xml>Kannst du mir das evtl. einbauen damit ich mir das mal ansehen kann und auf die anderen Blocklys übertragen kann
Danke imm Voraus
Gruß
Marcel@wszene sagte: Leider weiß ich nicht wo und wie ich das einbauen soll
Am einfachsten in die Funktion Name(ObjectID):
let name = getObject(ObjectID).common.name.split(':')[0]; //if(typeof room == 'object') return room.de; return "<b>"+name+"</b>";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 -
@wszene sagte: Leider weiß ich nicht wo und wie ich das einbauen soll
Am einfachsten in die Funktion Name(ObjectID):
let name = getObject(ObjectID).common.name.split(':')[0]; //if(typeof room == 'object') return room.de; return "<b>"+name+"</b>";Vielen Dank
Genau so wollte ich das habenMeine Hard- & Software:
- MSI Cubi 5 10M-049DE mit Proxmox
- CC2652P Zigbee Stick
- Steckdosen mit Tasmota und Zigbee
- Lichtschalter mit Tasmota
- IKEA TRÅDFRI Glühbirnen
- Aqara Sensoren
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