NEWS
IDs vom Selektor Werte
-
Hallo,
ich möchte mir von allen Datenpunkten per Blockly:
sonoff.0.*.INFO.Info2_IPAddressdie Werte in eine Liste ausgeben lassen.
Wie bekomme ich das hin? -
Hallo,
ich möchte mir von allen Datenpunkten per Blockly:
sonoff.0.*.INFO.Info2_IPAddressdie Werte in eine Liste ausgeben lassen.
Wie bekomme ich das hin?@rushmed sagte in IDs vom Selektor Werte:
sonoff.0.*.INFO.Info2_IPAddress

Export:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="E=N*Z2JQa1/Wj9`DZ/u=">i</variable> </variables> <block type="controls_forEach" id="Ut=N?K|5!3[{-nhNS#GP" x="63" y="213"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> <value name="LIST"> <block type="selector" id="Ai=9UX@e{SNmdNY4g=;W"> <field name="TEXT">state[id='sonoff.0.*.INFO.Info2_IPAddress']</field> </block> </value> <statement name="DO"> <block type="debug" id="|{IheE/oAiMFS)y`PW$."> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="B,.;H?kbwjkP0AP*LQcG"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> </block> </value> </block> </statement> </block> </xml> -
@rushmed sagte in IDs vom Selektor Werte:
sonoff.0.*.INFO.Info2_IPAddress

Export:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="E=N*Z2JQa1/Wj9`DZ/u=">i</variable> </variables> <block type="controls_forEach" id="Ut=N?K|5!3[{-nhNS#GP" x="63" y="213"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> <value name="LIST"> <block type="selector" id="Ai=9UX@e{SNmdNY4g=;W"> <field name="TEXT">state[id='sonoff.0.*.INFO.Info2_IPAddress']</field> </block> </value> <statement name="DO"> <block type="debug" id="|{IheE/oAiMFS)y`PW$."> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="B,.;H?kbwjkP0AP*LQcG"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> </block> </value> </block> </statement> </block> </xml>@bananajoe sagte in IDs vom Selektor Werte:
state[id='sonoff.0.*.INFO.Info2_IPAddress']
Danke aber das gibt mir doch immernoch nur die IDs aus und nicht die IP Adressen.

23:31:45.069 info javascript.0 (5926) script.js.Tasmota: sonoff.0.DVES_FB1DE0.INFO.Info2_IPAddress 23:31:45.069 info javascript.0 (5926) script.js.Tasmota: sonoff.0.ESP8266_126.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.LED_Controller_1.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MQ135.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MatrixDisplay1.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MatrixDisplay_138.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MatrixDisplay_88.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.PIR_Sensor.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.RF_BLE_Temp_Sensors.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug1.INFO.Info2_IPAddress 23:31:45.072 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug10.INFO.Info2_IPAddress 23:31:45.072 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug11.INFO.Info2_IPAddress 23:31:45.074 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug12.INFO.Info2_IPAddress 23:31:45.074 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug13.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug14.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug15.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug16.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug17.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug18.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug19.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug2.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug20.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug21.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug3.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug4.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug5.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug6.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug7.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug8.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug9d.INFO.Info2_IPAddress -
@bananajoe sagte in IDs vom Selektor Werte:
state[id='sonoff.0.*.INFO.Info2_IPAddress']
Danke aber das gibt mir doch immernoch nur die IDs aus und nicht die IP Adressen.

23:31:45.069 info javascript.0 (5926) script.js.Tasmota: sonoff.0.DVES_FB1DE0.INFO.Info2_IPAddress 23:31:45.069 info javascript.0 (5926) script.js.Tasmota: sonoff.0.ESP8266_126.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.LED_Controller_1.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MQ135.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MatrixDisplay1.INFO.Info2_IPAddress 23:31:45.070 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MatrixDisplay_138.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.MatrixDisplay_88.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.PIR_Sensor.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.RF_BLE_Temp_Sensors.INFO.Info2_IPAddress 23:31:45.071 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug1.INFO.Info2_IPAddress 23:31:45.072 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug10.INFO.Info2_IPAddress 23:31:45.072 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug11.INFO.Info2_IPAddress 23:31:45.074 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug12.INFO.Info2_IPAddress 23:31:45.074 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug13.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug14.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug15.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug16.INFO.Info2_IPAddress 23:31:45.075 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug17.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug18.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug19.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug2.INFO.Info2_IPAddress 23:31:45.076 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug20.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug21.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug3.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug4.INFO.Info2_IPAddress 23:31:45.077 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug5.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug6.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug7.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug8.INFO.Info2_IPAddress 23:31:45.078 info javascript.0 (5926) script.js.Tasmota: sonoff.0.WiFi-Plug9d.INFO.Info2_IPAddressUngetestet:

Export:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</variable> <variable id="E=N*Z2JQa1/Wj9`DZ/u=">i</variable> </variables> <block type="variables_set" id="I)~{*n@IW$G#q5;f~so5" x="62" y="188"> <field name="VAR" id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</field> <value name="VALUE"> <block type="lists_create_with" id="%9s[J4s/tK+gH=Xk]WpM"> <mutation items="0"></mutation> </block> </value> <next> <block type="controls_forEach" id="Ut=N?K|5!3[{-nhNS#GP"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> <value name="LIST"> <block type="selector" id="Ai=9UX@e{SNmdNY4g=;W"> <field name="TEXT">state[id='sonoff.0.*.INFO.Info2_IPAddress']</field> </block> </value> <statement name="DO"> <block type="lists_setIndex" id="|*)b2Lb#~Wt,,Awz!:w=" inline="false"> <mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"> <block type="variables_get" id=";$Wz8t|m_c#E=oCjLz8F"> <field name="VAR" id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</field> </block> </value> <value name="TO"> <block type="lists_create_with" id="d[#$Kn[YG~dyks8@5^rT"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="S+,+auR..mX4z:]B1oHv"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> </block> </value> <value name="ADD1"> <block type="get_value_var" id="`1;:3XkdZ+f7z1dUV*rH"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="Ip)D7Tz%vV_TG$Uhm0N$"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="7~K5[cPhBwEzB94Q#ttX"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> </block> </value> </block> </value> </block> </value> </block> </statement> <next> <block type="debug" id="|{IheE/oAiMFS)y`PW$."> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CX1X~~NBO~|[[5%|fzA#"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="}:rTkurt4:Urpt2y]4c7"> <field name="VAR" id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</field> </block> </value> </block> </next> </block> </next> </block> </xml>Nachtrag: Ha, 1:1 wie hier: https://www.machs-smart.de/automatische-listen-blockly-id-selektor/
-
Ungetestet:

Export:
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</variable> <variable id="E=N*Z2JQa1/Wj9`DZ/u=">i</variable> </variables> <block type="variables_set" id="I)~{*n@IW$G#q5;f~so5" x="62" y="188"> <field name="VAR" id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</field> <value name="VALUE"> <block type="lists_create_with" id="%9s[J4s/tK+gH=Xk]WpM"> <mutation items="0"></mutation> </block> </value> <next> <block type="controls_forEach" id="Ut=N?K|5!3[{-nhNS#GP"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> <value name="LIST"> <block type="selector" id="Ai=9UX@e{SNmdNY4g=;W"> <field name="TEXT">state[id='sonoff.0.*.INFO.Info2_IPAddress']</field> </block> </value> <statement name="DO"> <block type="lists_setIndex" id="|*)b2Lb#~Wt,,Awz!:w=" inline="false"> <mutation at="false"></mutation> <field name="MODE">INSERT</field> <field name="WHERE">LAST</field> <value name="LIST"> <block type="variables_get" id=";$Wz8t|m_c#E=oCjLz8F"> <field name="VAR" id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</field> </block> </value> <value name="TO"> <block type="lists_create_with" id="d[#$Kn[YG~dyks8@5^rT"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="S+,+auR..mX4z:]B1oHv"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> </block> </value> <value name="ADD1"> <block type="get_value_var" id="`1;:3XkdZ+f7z1dUV*rH"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="Ip)D7Tz%vV_TG$Uhm0N$"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="7~K5[cPhBwEzB94Q#ttX"> <field name="VAR" id="E=N*Z2JQa1/Wj9`DZ/u=">i</field> </block> </value> </block> </value> </block> </value> </block> </statement> <next> <block type="debug" id="|{IheE/oAiMFS)y`PW$."> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="CX1X~~NBO~|[[5%|fzA#"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="}:rTkurt4:Urpt2y]4c7"> <field name="VAR" id="Z`Y~gxJ?vW-1R%?boyVS">MeineTolleListe</field> </block> </value> </block> </next> </block> </next> </block> </xml>Nachtrag: Ha, 1:1 wie hier: https://www.machs-smart.de/automatische-listen-blockly-id-selektor/
@bananajoe Coolio, war fast korrekt.

Bringt: code_textBekomm ich noch irgendwie die [' und `] weg?
-
Ich erstelle mir folgende Tabelle meiner sonoff Geräte.

Evtl hilft mein Skript weiter. Bekomme es nicht auf ein Bild.
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="I?IY,pbmgtKHwd9L]VLd">id</variable> <variable id="SKh+R[G%ptX]9uv^hB,!">wahr</variable> <variable id=";O,|I4cqK/q|U6dt.?NN">falsch</variable> <variable type="interval" id="getsnapshot">getsnapshot</variable> <variable id="%62`(Q[9y{,UvP3o}T|/">i</variable> <variable id="GI^dumJfw0)4Nzi2HVw`">ParentID</variable> <variable type="timeout" id="timeout">timeout</variable> <variable id="`J_N!%kukDUn(J,@+s|r">POWER</variable> <variable id="bcl|+G6)P$l:,Gn9x$[Q">lowbat</variable> <variable id="h`I42F9m/0+:zWU]nN68">IP</variable> <variable id="l`LA;*;LDw{n]SMxZL7h">POWERstatus</variable> <variable id="HxY9T=|.h|4{.1*`d}f1">bat_status</variable> </variables> <block type="procedures_defcustomreturn" id="_yXkIQKGLn!:gCa8S6L{" x="1213" y="363"> <mutation statements="false"> <arg name="id" varid="I?IY,pbmgtKHwd9L]VLd"></arg> </mutation> <field name="NAME">checkIP</field> <field name="SCRIPT">aWYoZXhpc3RzU3RhdGUoaWQpKSByZXR1cm4gZ2V0U3RhdGUoaWQpLnZhbDsgLy8gZmFsc2UgLyB0cnVlDQpyZXR1cm4gLTE=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="S;%2#n?7.W0Cko92rdS9" x="1288" y="412"> <mutation statements="false"> <arg name="id" varid="I?IY,pbmgtKHwd9L]VLd"></arg> </mutation> <field name="NAME">checkPOWER</field> <field name="SCRIPT">aWYoZXhpc3RzU3RhdGUoaWQpKSByZXR1cm4gZ2V0U3RhdGUoaWQpLnZhbDsgLy8gZmFsc2UgLyB0cnVlDQpyZXR1cm4gLTE=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomreturn" id="z1v5P%=uhnATnl`x*fMU" x="1287" y="462"> <mutation statements="false"> <arg name="id" varid="I?IY,pbmgtKHwd9L]VLd"></arg> </mutation> <field name="NAME">GetObjectByID</field> <field name="SCRIPT">cmV0dXJuIGdldE9iamVjdChpZCk7</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="schedule" id="=M?}+$74/A|+fu)hob?*" x="1242" y="503"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="dZ;P0S=A~Ue9U{sxWFjF"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> <value name="VALUE"> <block type="text" id="1Rdn%LJ,UsyiTo}^fQyi"> <field name="TEXT"></field> </block> </value> <next> <block type="variables_set" id="JoJ{Z)?hFmCa3B.z1B~;"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> <value name="VALUE"> <block type="text" id="I)B703c6WPKo}@_L8ai^"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_forEach" id="VXic[*WK}rqr0-!U:EFy"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> <value name="LIST"> <block type="selector" id="vI2MD73D2c=a4z1nh`=`"> <field name="TEXT">sonoff.0.*.alive</field> </block> </value> <statement name="DO"> <block type="variables_set" id="5%|F-TdcQ{4t*4:+v!]w"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> <value name="VALUE"> <block type="text_getSubstring" id="`QFsslqwXJcDRwUQ_z;$" inline="false"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="2K5mqiyK-@A,u?+%_r-I"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> </block> </value> <value name="AT1"> <block type="math_number" id="_q*GktBrg4YS~$oc@#.$"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="BHxb,^*vvK^,t3OWIp~N" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="V4^8g/Fq~(QA(Gn,=_g9"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id=";@~lMPhmFt@}zblOq8}z" inline="false"> <field name="END">LAST</field> <value name="VALUE"> <block type="variables_get" id="ZxgO1Qq@jpN)?*](o;s%"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> </block> </value> <value name="FIND"> <shadow type="text" id="xWkYFdwM0dR_rBOFM|zY"> <field name="TEXT">.alive</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="h-25vZ[WT=N4?QJ3saG%"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="ig~(=$rx(ZP!#^!VR[}~"> <field name="VAR" id="`J_N!%kukDUn(J,@+s|r">POWER</field> <value name="VALUE"> <block type="procedures_callcustomreturn" id="L)~9B;.,JfjE%hP/.+j6"> <mutation name="checkPOWER"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="text_join" id="3Vb3KsM%DTu`Cp-9wV~*" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="XHy1]LjzT`@I3KM.RoB)"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> <value name="ADD1"> <block type="text" id=":qM48sM-]Tx5wZ.9IY%{"> <field name="TEXT">.POWER</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="pSBOx9Z4:}N/]6~V2/#8"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> <value name="VALUE"> <block type="procedures_callcustomreturn" id=",APC}oQ_}3{Pc`z{s)2U"> <mutation name="checkIP"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="text_join" id="[4|)^kbWK.g`*b#qoR-+" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="(3YS[HG=m[35e.Y^K-dR"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> <value name="ADD1"> <block type="text" id="S2c}gPOF?k*ALN%^yEb_"> <field name="TEXT">.INFO.IPAddress</field> </block> </value> </block> </value> </block> </value> <next> <block type="controls_if" id="{5{SXmhUl.bI~$~,]@%H"> <mutation elseif="1" else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="`c+]]])m$+/rHTcAH%;Y"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=")e{W$Vn#jAUtn^%3GHc+"> <field name="VAR" id="`J_N!%kukDUn(J,@+s|r">POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="Mm)T;yt!9DV704UE_CqK"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="0R@{w4Xo7h(V2Edfs(t?"> <field name="VAR" id="l`LA;*;LDw{n]SMxZL7h">POWERstatus</field> <value name="VALUE"> <block type="text" id="xndGMC0F7X,6,D.@|!r5"> <field name="TEXT"><font size="3"><b><font color=green>●</font></field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="s!$,pxb]peq=(59h9u.+"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="N!|2zNx4?F+$Y_:^1#i1"> <field name="VAR" id="`J_N!%kukDUn(J,@+s|r">POWER</field> </block> </value> <value name="B"> <block type="logic_boolean" id="q8Ot[T@:H_+pfHHh{)/p"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id="jc={3hO#$zyNBYFc)g;^"> <field name="VAR" id="l`LA;*;LDw{n]SMxZL7h">POWERstatus</field> <value name="VALUE"> <block type="text" id="m*so88GuyHQnkdJq4A]T"> <field name="TEXT"><font size="3"><b><font color=red>●</font></field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="wrb6$op/L?-Tsa3sj;?K"> <field name="VAR" id="l`LA;*;LDw{n]SMxZL7h">POWERstatus</field> <value name="VALUE"> <block type="text" id="=`5BiDIMgSVnu3uT7hQ#"> <field name="TEXT"><font size="3"><b><font color=grey>●</font></field> </block> </value> </block> </statement> <next> <block type="controls_if" id="[t4#.[R7stu?S`@$u3BW"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value_var" id="Iq+@rH{{dyJ9HWgoI~T4"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="B)n%:}PX%zZGvt#JtbR("> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="S+Gd]Tap?Ej$]1P.V.(_"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> <value name="VALUE"> <block type="text_join" id="5?soV=/V!gT:YP;%=C7*"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="t5Hgf|mSwoVqQ}(:~9Y7"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> </block> </value> <value name="ADD1"> <block type="text" id="xa}qmEJ|8{^pBcPkIB|C"> <field name="TEXT"><tr><td></field> </block> </value> <value name="ADD2"> <block type="get_attr" id="N%K=-ar/nF2t;vp68{4;" inline="false"> <value name="PATH"> <shadow type="text" id="NEKfB0mKYNB9yf[p[(LM"> <field name="TEXT">common.name</field> </shadow> </value> <value name="OBJECT"> <block type="procedures_callcustomreturn" id="mBvJ_WhP|}o*z}@Nf9Gx"> <mutation name="GetObjectByID"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="D:=8pGehBP5ZOKH2LV2?"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="bwi(*=Y!+TlrxbK$Dpl-"> <field name="TEXT"></td><td><font size="1">&nbsp<a href="http://</field> </block> </value> <value name="ADD4"> <block type="variables_get" id="CbR;Aa}bsgcm372@UQ|P"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD5"> <block type="text" id="yz]5H*);m$bIU^Hsdr8K"> <field name="TEXT">"></field> </block> </value> <value name="ADD6"> <block type="variables_get" id="JSYNB,wp=i@]!-MHxZeW"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD7"> <block type="text" id="tq)aPj7JTAVE:Zz2,Wp6"> <field name="TEXT"></a></field> </block> </value> <value name="ADD8"> <block type="text" id="2WmqZ^-K89eQ9Z!T.Sg!"> <field name="TEXT"></td> <td ALIGN="CENTER"><font size="3"><b><font color=green>●</font> </td><td ALIGN="CENTER"></field> </block> </value> <value name="ADD9"> <block type="variables_get" id="}%Hb9#YD[@-lo7hcVYhD"> <field name="VAR" id="l`LA;*;LDw{n]SMxZL7h">POWERstatus</field> </block> </value> <value name="ADD10"> <block type="text" id=".L`Q2|+8S@wrpEV*d/a8"> <field name="TEXT"></td></tr></field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="sh;fX7NWP+]`^FcnbVjU"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> <value name="VALUE"> <block type="text_join" id="|Xz[CQA5p*BCe{uu*,ir"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="F4J0jDpn[Na[1p8Ruf=%"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> </block> </value> <value name="ADD1"> <block type="text" id="C+UnHlb%GLN.|tA3o,`C"> <field name="TEXT"><tr><td></field> </block> </value> <value name="ADD2"> <block type="get_attr" id="=z[7ycSqfif0h~4Sz*|=" inline="false"> <value name="PATH"> <shadow type="text" id="C*^0Xt3cP0zy%F4#veYO"> <field name="TEXT">common.name</field> </shadow> </value> <value name="OBJECT"> <block type="procedures_callcustomreturn" id=",{*p|W,%6Npy^h.,(XSP"> <mutation name="GetObjectByID"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="dgPrr_H^_1Z}0!cS+Iw{"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="Jd2R5#Z,A3Zn5H!d}+e8"> <field name="TEXT"></td><td><font size="1">&nbsp<a href="http://</field> </block> </value> <value name="ADD4"> <block type="variables_get" id="Pov$I}u^{Ej-Z*_t`2Au"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD5"> <block type="text" id="/m}yki@x=Rw:5?n(:RsW"> <field name="TEXT">"></field> </block> </value> <value name="ADD6"> <block type="variables_get" id="DX^3+$rV}pc5TCR5*:,i"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD7"> <block type="text" id="7@^5kjjXvhU*P8oGhXdE"> <field name="TEXT"></a></field> </block> </value> <value name="ADD8"> <block type="text" id="yNUk#G;)wLb1Xq!/%A[M"> <field name="TEXT"></td> <td ALIGN="CENTER"><font size="3"><b><font color=red>●</font> </td><td ALIGN="CENTER"></field> </block> </value> <value name="ADD9"> <block type="variables_get" id="VQX+=n{:bA6;Voo_O+,9"> <field name="VAR" id="l`LA;*;LDw{n]SMxZL7h">POWERstatus</field> </block> </value> <value name="ADD10"> <block type="text" id="C0b:_R_m#%.`Mh9$d)or"> <field name="TEXT"></td></tr></field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="update" id="|*Wyl;F2(g0J1J^:!x68"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.VIS.Tabellen.Erreichbarkeit_Sonoff</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="CF52S*}*)[vTA|Y~w+@1"> <mutation items="5"></mutation> <value name="ADD0"> <block type="text" id="yxd%qU_@2Bv39AdiqwQ*"> <field name="TEXT"><table style="width: 100%;"> <tbody> <tr> <td><b><font size="3">Gerät</td><td ALIGN="CENTER" width=100%><b><font size="3">IP</b></td></font> <td ALIGN="CENTER"><b><font size="3">Empfang</td><td><b><font size="3">An/Aus</td></b></font> </tr></field> </block> </value> <value name="ADD1"> <block type="text" id="`hArP:}QO5fa:5w(*q*y"> <field name="TEXT"><tr> <td colspan="4"> <hr> </dt> </tr></field> </block> </value> <value name="ADD2"> <block type="variables_get" id="!NM$6J~B9mGR:#`~#8V_"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> </block> </value> <value name="ADD3"> <block type="variables_get" id="JwXRwyMGnb)]ut6eTQc-"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> </block> </value> <value name="ADD4"> <block type="text" id="#E/@/Eiu!x|i4nvHP^wR"> <field name="TEXT"></tbody> </table></field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> <block type="on" id="SlnknBS7mNxWB+c2f)W`" x="3587" y="513"> <field name="OID">0_userdata.0.example_state</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="(FnY34qR.18m+KG77Qp;"> <mutation else="1"></mutation> <value name="IF0"> <block type="on_source" id="U*Z=nh/%-HSI@E|h:.K%"> <field name="ATTR">state.val</field> </block> </value> <statement name="DO0"> <block type="timeouts_setinterval" id="g4}0EORuPFO93}JA2){D"> <field name="NAME">getsnapshot</field> <field name="INTERVAL">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="exec" id="N/obE4FcwuiBn.3+8iIm"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="COMMAND"> <shadow type="text" id="9ZT@k:BDM_y8}{{!Nka_"> <field name="TEXT">wget -O /opt/iobroker/snapshot/bild.jpg 'http://192.168.99.44/snapshot.jpg?user=admin&pwd=Ben-Henri&strm=1'</field> </shadow> </value> <next> <block type="timeouts_settimeout" id="XojFBeN3vUC99g$9L|]/"> <field name="NAME">timeout</field> <field name="DELAY">1500</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="telegram" id="R8{d@$KI~(2n)U)}2Og-"> <field name="INSTANCE">.0</field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="goq8ket2DX`jV%b|_li8"> <field name="TEXT">/opt/iobroker/snapshot/bild.jpg</field> </shadow> </value> </block> </statement> </block> </next> </block> </statement> <next> <block type="timeouts_cleartimeout" id="#q=Dz!weBK_)it9PLOXe"> <field name="NAME">timeout</field> </block> </next> </block> </statement> <statement name="ELSE"> <block type="timeouts_clearinterval" id="ZUGd}OMJ4BA,u}dK}dbF"> <field name="NAME">getsnapshot</field> <next> <block type="timeouts_cleartimeout" id="qxgB;e|Gq^?/v=Gkfnla"> <field name="NAME">timeout</field> </block> </next> </block> </statement> </block> </statement> </block> <block type="comment" id="=,H_(efn;L2eYEnfA(n7" x="3988" y="662"> <field name="COMMENT">So hole ich die Bilder meiner Kamera</field> </block> <block type="on" id="k)/GPwn,Ai1xQWMru#XP" x="2588" y="913"> <field name="OID">Object ID</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="~qvH+0YpjVp,Up4H}rse"> <value name="IF0"> <block type="logic_operation" id="$F8H_ZGF@RaAR[2,0g@]" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="logic_operation" id="JI^H99UL7*O/y}9[BZ5x" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="on_source" id="L#/tdkWZf)v+u?-:^kS`"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="time_compare_ex" id="noas!J;rd}@=E1Qd.@E2"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="false" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">></field> <value name="START_TIME"> <shadow type="text" id="CWa`#oUK-B%`3Bry#VDS"> <field name="TEXT">12:00</field> </shadow> <block type="time_astro" id=":0;^TEMPv9K+l#d-d]YC"> <field name="TYPE">sunset</field> <field name="OFFSET">0</field> </block> </value> </block> </value> </block> </value> <value name="B"> <block type="logic_operation" id="6HFQ1rviOw$8,5ab?ROD" inline="false"> <field name="OP">AND</field> <value name="A"> <block type="time_compare_ex" id="5JfqNvMgj2*He))e-bGJ"> <mutation xmlns="http://www.w3.org/1999/xhtml" end_time="true" actual_time="true"></mutation> <field name="USE_ACTUAL_TIME">TRUE</field> <field name="OPTION">between</field> <value name="START_TIME"> <shadow type="text" id="WAylgVP*SYA=qW^$ES`e"> <field name="TEXT">14:00</field> </shadow> </value> <value name="END_TIME"> <shadow type="text" id="pznz.fMKcd3czBZ?l/Ay"> <field name="TEXT">22:00</field> </shadow> </value> </block> </value> <value name="B"> <block type="logic_compare" id="3d{67P$K+J5-#dyCuE^G"> <field name="OP">LTE</field> <value name="A"> <block type="get_value" id="I:P-,dUTS@U3Z[AiQ[^K"> <field name="ATTR">val</field> <field name="OID">ID auswählen</field> </block> </value> <value name="B"> <block type="math_number" id="g:F-yJ%D5@7_P)jwDi@c"> <field name="NUM">50</field> </block> </value> </block> </value> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="lm317`C#He/{X%x[F!(R"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="uzij$_~_@5k{U)aW66,b"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=".j,+D!_Mt#l;l~6IP1A!"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Jg;[1]jF[mo{EizsSwuA"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="~iWc#B_bEL9}g%-)e9LS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Object ID</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Hsf+3)OE!tt_;o=EZT#/"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> <block type="schedule" id="4BT$Wwk)_k4DIH2:3.v8" x="1187" y="2338"> <field name="SCHEDULE">*/60 * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="37MV(rSMV@peNHwES$Z4"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> <value name="VALUE"> <block type="text" id="pBAaj:%S-[4lUzTWl)*G"> <field name="TEXT"></field> </block> </value> <next> <block type="variables_set" id="P$EzQe#YY|/[O(,fI+g;"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> <value name="VALUE"> <block type="text" id="dJuqga$tt?5jl^,ev}tR"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_forEach" id="?X+_HlRBfeIOnm.B{2yK"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> <value name="LIST"> <block type="selector" id="W{k|pAE`):CRgvVj^axL"> <field name="TEXT">sonoff.0.*.alive</field> </block> </value> <statement name="DO"> <block type="variables_set" id="yxdM%X_`iR64L__c}3T~"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> <value name="VALUE"> <block type="text_getSubstring" id="kf3lxf!5z7O1=3pmi}OI" inline="false"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="`X1y)L0$.}jAjl6/d@]+"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> </block> </value> <value name="AT1"> <block type="math_number" id="X@v$NFiocmS;H:;k(pnu"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="1GhwEo%LY41}?N7W_v@i" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="H(CrhOksC?(nA.X%I=7!" inline="false"> <field name="END">LAST</field> <value name="VALUE"> <block type="variables_get" id="2JJq$;W8UzLitz}`]j$y"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> </block> </value> <value name="FIND"> <shadow type="text" id="BS23]Vh-gjSVe]/i`H!c"> <field name="TEXT">.alive</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="^n$Fv;_gE?;UdriLT:e2"> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="%MrkN.`:IX0s/8L{kr|+"> <field name="VAR" id="bcl|+G6)P$l:,Gn9x$[Q">lowbat</field> <value name="VALUE"> <block type="procedures_callcustomreturn" id="K2+jPi~,x{1Z^|TZU?.1"> <mutation name="checkPOWER"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="text_join" id=")$hrCmjsmD}9[0R9L4Q7" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="w9}||9cOO-f|3e{jm$|P"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> <value name="ADD1"> <block type="text" id="PZSaf_Zq;nX?.3Jii8!4"> <field name="TEXT">.POWER</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="C$yQz-$}g-]05SdPJZCq"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> <value name="VALUE"> <block type="procedures_callcustomreturn" id="PRxp^KWHKe9c):2pcp_?"> <mutation name="checkIP"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="text_join" id="picHn_8A5O(Y5LUTls+H" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="X1zf7K-|YIX*3.9nm*3|"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> <value name="ADD1"> <block type="text" id="bi##{xZUz6^*rEGnr!Po"> <field name="TEXT">.INFO.IPAddress</field> </block> </value> </block> </value> </block> </value> <next> <block type="controls_if" id="qVo^Ml96YcmvX?QqNpK~"> <mutation elseif="1" else="1"></mutation> <value name="IF0"> <block type="logic_compare" id=".?ZhR%G?dGs+8S=FkZmD"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="F45wJubaNo}P/8%5@x{b"> <field name="VAR" id="bcl|+G6)P$l:,Gn9x$[Q">lowbat</field> </block> </value> <value name="B"> <block type="logic_boolean" id="XkwXvnCH1i(,.sKo~gT("> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="O|i:Or5SH@gM=9eN}%^p"> <field name="VAR" id="HxY9T=|.h|4{.1*`d}f1">bat_status</field> <value name="VALUE"> <block type="text" id="{uyX,xR|A]Ze6KbDg=2W"> <field name="TEXT"><font size="3"><b><font color=green>●</font></field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="-ss.0x]U*n?XhEsdK9]-"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="z0=AOmCzzO+`j:2;6d[b"> <field name="VAR" id="bcl|+G6)P$l:,Gn9x$[Q">lowbat</field> </block> </value> <value name="B"> <block type="logic_boolean" id="_bj2%1_a{n5_bzLTF_;b"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="variables_set" id=".,?}O3[EZTdwu,tXHH52"> <field name="VAR" id="HxY9T=|.h|4{.1*`d}f1">bat_status</field> <value name="VALUE"> <block type="text" id="muxg+$7Nv6nVwjLf,*dC"> <field name="TEXT"><font size="3"><b><font color=red>●</font></field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id=";9OG5s(Vh|l%P|(V=kn/"> <field name="VAR" id="HxY9T=|.h|4{.1*`d}f1">bat_status</field> <value name="VALUE"> <block type="text" id="{ksYl/P6_8x=%%4NyD@E"> <field name="TEXT"><font size="3"><b><font color=grey>●</font></field> </block> </value> </block> </statement> <next> <block type="controls_if" id="8a2WGCSvf`^+;i}vuU{i"> <mutation else="1"></mutation> <value name="IF0"> <block type="get_value_var" id="0QBH.Kg@@m%vlL2dfqDO"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="pV/GO0,jU#b_%x}M/`Ep"> <field name="VAR" id="%62`(Q[9y{,UvP3o}T|/">i</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="8A.35a~2[VFS8HLOzc+:"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> <value name="VALUE"> <block type="text_join" id="Ktti5X)^K@Qw}J/cU4a#"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="V5dH1h.@]9DT;Um+WSed"> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> </block> </value> <value name="ADD1"> <block type="text" id="qfnXNv7eg+;:5M:oT:p^"> <field name="TEXT"><tr><td></field> </block> </value> <value name="ADD2"> <block type="get_attr" id="7cps/PppQ676GL~sTRYE" inline="false"> <value name="PATH"> <shadow type="text" id="{g]-},@[qz{-|bkW6I:t"> <field name="TEXT">common.name</field> </shadow> </value> <value name="OBJECT"> <block type="procedures_callcustomreturn" id="t[6TtKuc~vL.Zh6)fU|R"> <mutation name="GetObjectByID"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="jy2G+[_`PacP+JWhhAUv"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="c!(^)xw_V3hlZ5C*?_QH"> <field name="TEXT"></td><td><font size="1">&nbsp<a href="http://</field> </block> </value> <value name="ADD4"> <block type="variables_get" id="wduZs_err6DC.%F60^+f"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD5"> <block type="text" id="^4m{ZLlin)*$r,FbG9Rv"> <field name="TEXT">"></field> </block> </value> <value name="ADD6"> <block type="variables_get" id="VEx2j9:Yi%SGEjJyyJ5T"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD7"> <block type="text" id="N_BrQxT#|E;+WZB1*NNS"> <field name="TEXT"></a></field> </block> </value> <value name="ADD8"> <block type="text" id="%lABa6#6?9bcuEd_y-5]"> <field name="TEXT"></td> <td ALIGN="CENTER"><font size="3"><b><font color=green>●</font> </td><td ALIGN="CENTER"></field> </block> </value> <value name="ADD9"> <block type="variables_get" id="d]ve-:j*9lnZ|%ysUHy{"> <field name="VAR" id="HxY9T=|.h|4{.1*`d}f1">bat_status</field> </block> </value> <value name="ADD10"> <block type="text" id="{h:RMT.5f_|b~)=vUW13"> <field name="TEXT"></td></tr></field> </block> </value> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="|zh0eJ:!.zH`F0dWr;LL"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> <value name="VALUE"> <block type="text_join" id="2HD0HFHC$L?vElL^H:as"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="CC:l7,kaaL6ff(lj{]El"> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> </block> </value> <value name="ADD1"> <block type="text" id="?pDmk(_ADT^t{2~n.Ya3"> <field name="TEXT"><tr><td></field> </block> </value> <value name="ADD2"> <block type="get_attr" id="[;J/%C|%ZYIv}w1Qx#B9" inline="false"> <value name="PATH"> <shadow type="text" id="*0fT_Sjg4nJr]}JvF5RO"> <field name="TEXT">common.name</field> </shadow> </value> <value name="OBJECT"> <block type="procedures_callcustomreturn" id="D/6X=yN=l/bl7jtZN__n"> <mutation name="GetObjectByID"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="aoj`/xo*$OnJ]Zx3-B:k"> <field name="VAR" id="GI^dumJfw0)4Nzi2HVw`">ParentID</field> </block> </value> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="D^M]gu5UH^x;!tAIpyU:"> <field name="TEXT"></td><td><font size="1">&nbsp<a href="http://</field> </block> </value> <value name="ADD4"> <block type="variables_get" id="2VKyB6=.yzy3ueivgJCL"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD5"> <block type="text" id="?uPlX)XH=Vzry{#;jb?n"> <field name="TEXT">"></field> </block> </value> <value name="ADD6"> <block type="variables_get" id="C/L_S^]nhL~F.k7D!@WN"> <field name="VAR" id="h`I42F9m/0+:zWU]nN68">IP</field> </block> </value> <value name="ADD7"> <block type="text" id="rKefpOJNVq1{(Okc`sCg"> <field name="TEXT"></a></field> </block> </value> <value name="ADD8"> <block type="text" id="@!f-elMiQYbene`vwcen"> <field name="TEXT"></td> <td ALIGN="CENTER"><font size="3"><b><font color=red>●</font> </td><td ALIGN="CENTER"></field> </block> </value> <value name="ADD9"> <block type="variables_get" id="4C,%};7{u6L#I++)^xs3"> <field name="VAR" id="HxY9T=|.h|4{.1*`d}f1">bat_status</field> </block> </value> <value name="ADD10"> <block type="text" id="5FZJU~z=^F4pz$^hRxX*"> <field name="TEXT"></td></tr></field> </block> </value> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="update" id="3[rroQ|r*DR,e.01Ams|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.VIS.Tabellen.Erreichbarkeit_Sonoff</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="c;|1-JG*G3_=8QwZPs,C"> <mutation items="5"></mutation> <value name="ADD0"> <block type="text" id="^KI2#$5:t(dCIzf}10:a"> <field name="TEXT"><table style="width: 100%;"> <tbody> <tr> <td><b><font size="3">Gerät</td><td ALIGN="CENTER" width=100%><b><font size="3">IP</b></td></font> <td ALIGN="CENTER"><b><font size="3">Empfang</td><td><b><font size="3">An/Aus</td></b></font> </tr></field> </block> </value> <value name="ADD1"> <block type="text" id="_Z11D$9/Kx{;AwO-EAdZ"> <field name="TEXT"><tr> <td colspan="4"> <hr> </dt> </tr></field> </block> </value> <value name="ADD2"> <block type="variables_get" id="4`w/#OBe?Nhj;S:Yn%d("> <field name="VAR" id=";O,|I4cqK/q|U6dt.?NN">falsch</field> </block> </value> <value name="ADD3"> <block type="variables_get" id="/lu$OLo!?@55[2-TBx$["> <field name="VAR" id="SKh+R[G%ptX]9uv^hB,!">wahr</field> </block> </value> <value name="ADD4"> <block type="text" id="kKaxBiHFW@}Ifk6+)!A?"> <field name="TEXT"></tbody> </table></field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml> -
@bananajoe Coolio, war fast korrekt.

Bringt: code_textBekomm ich noch irgendwie die [' und `] weg?
@rushmed du hast Liste geschrieben ! Oder willst du das nur als Text untereinander?
mitWert von Objekt ID ikannst du alles holen was du willst, und wenn du es nur als Text zusammenbauen willst.
Listen stehen nun mal in[ ]damit du die einzelnen Werte danach auswählen kannst. -
@rushmed du hast Liste geschrieben ! Oder willst du das nur als Text untereinander?
mitWert von Objekt ID ikannst du alles holen was du willst, und wenn du es nur als Text zusammenbauen willst.
Listen stehen nun mal in[ ]damit du die einzelnen Werte danach auswählen kannst.@bananajoe Ich will die IPs aller Geräte eisammeln und dann ein Reqest (an jedes Gerät das Selbe) an alle Geräte schicken.
-
Habs hinbekommen.

Ich danke euch!
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