- ioBroker Community Home
- Deutsch
- ioBroker Allgemein
- [gelöst] Datenpunkt mit drei Zuständen erzeugen
[gelöst] Datenpunkt mit drei Zuständen erzeugen
-
@paul53 Das habe ich jetzt nicht ganz verstanden.... sorry.
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="comment" id="[,CA0u5C+yI,|:AMlHhN" x="1063" y="-1537"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id=",`RO!C%6GkKOJ2l3MJ~4"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y9s}X@zI.U-qQ@_o@K-!"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="`#+h)X;=1G|!J)i+nf*C"> <value name="IF0"> <block type="logic_compare" id="H`3*`=E;;kd|T/~,M%S%"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=";cU~|CZl3*e3-XfbvCAT"> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </block> </value> <value name="B"> <block type="math_number" id=";(_Zd-Jx4s;AJi,l9l:M"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="gZrfXc{X:wuRWujx|I#["> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="qDeIwNCouG-+DO{/9PyU"> <field name="NUM">0</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="XiJzDqk]s3%=m#)-*V,8"> <value name="IF0"> <block type="logic_compare" id="v?ummmfh8WRA(saf?L;b"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A9Y+Ix!H@N]IS{{XHK^J"> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </block> </value> <value name="B"> <block type="math_number" id="8GqfpOsg3:Bwd40OQ4S]"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="Aq00qI,0Bor[KdTAK9ro"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="Jo$E7?,Q|kNMc=:vTtn#"> <field name="NUM">1</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="KDp}%v^|6r4ZkD)]B8AW"> <value name="IF0"> <block type="logic_compare" id="k0gEd9!r6|A8NNbnSwUE"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=";1=VB6*_QubT.POcsNbS"> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </block> </value> <value name="B"> <block type="math_number" id="H]I4R]ex(dy2Tv+Xsg}9"> <field name="NUM">2</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="Ss8rxHg2{p(WO]rA#rY_"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="IK1Ih[j[{aSr=BUdg#/."> <field name="NUM">2</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="mAi:tC[nL`5M)LUmk-yv"> <value name="IF0"> <block type="logic_compare" id="ZF$4qR#Bm`cx8D:.^_{9"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="#~o+]]1ljGWOhL|;EgB("> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </block> </value> <value name="B"> <block type="math_number" id="d-P,fP=s{rh?!y{D_~N,"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="xY{QO7(GvNC/r2;,AAEU"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="2AWg]VQo`sL/0oR+KSwz"> <field name="NUM">3</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="comment" id="OW];v{=G(QAGmMbjrTLF"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="Qdw5TpK1qq(7EPpRn@YC"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="k}9^R_70LIpxPGfM/P.c"> <field name="oid">hm-rega.0.52293</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="+FM*LIGB?mDJw3iZ]V^f"> <value name="IF0"> <block type="logic_compare" id="d_yX.#!v)oP%x@C3CS+M"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="lo?2x*WOC:5P[x;6W-_9"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52293</field> </block> </value> <value name="B"> <block type="math_number" id="uJnfqHqooNz--o6xz|$W"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="%/WW^=XhCSm{5rv#|b)r"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="ZinL~P1ls6_rm.]2}K]L"> <field name="NUM">0</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="yAPpu]pE`uRJI]Ck/xQx"> <value name="IF0"> <block type="logic_compare" id="zU6[,@E)uWj-U`npFR2x"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=".`!aThiuWQ.decEicKF,"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52293</field> </block> </value> <value name="B"> <block type="math_number" id="}WBI)~^[MyE6Ny0+_ftk"> <field name="NUM">1</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="`D:vd*V3U1uczf75aO#~"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="Ij,on[t.3sh!%U+$Um/W"> <field name="NUM">1</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="_tNJ@(}poHjti|2Zbv^{"> <value name="IF0"> <block type="logic_compare" id="^aMTStdC[%W}4],*RFN}"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="BAbv{$}1N[j;y(O@gujL"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52293</field> </block> </value> <value name="B"> <block type="math_number" id="6^w].eICTU`sx5XZS2%z"> <field name="NUM">2</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="!KDm$^){uyR3$IU@/A|0"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="|6Pv1zG-d1^@3iAXBO62"> <field name="NUM">2</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="~=XyVpmHV[wTuP1!TeAb"> <value name="IF0"> <block type="logic_compare" id="nU6K^~KCbggq+U^`%oD/"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="m]P+r|U(A=z];]VW.Zu9"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52293</field> </block> </value> <value name="B"> <block type="math_number" id="2QzuKl%m:9sCdndVDxc9"> <field name="NUM">3</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="9Envve6b~:AF/=7,brs~"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="math_number" id="6dXwNY|jiM-8k:n4)]aP"> <field name="NUM">3</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="comment" id="/7AVUObehjQj.[h?OG.s"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="sFDI[BP92o{[O:U*GINd"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y|a=9(}NE=x%?tJt%Dp*"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="F^~;@*_I4qLu5fSKJ^I^"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="4=9srJQ./tsZHU,m_K_z"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="A=.$8pbwkJxb_b1|J+1c"> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> </block> </value> <value name="B"> <block type="logic_boolean" id="{Grp~s8rpcLqCI(Nz[wG"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="f*-gmny4xz@[rpjylR~9"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52329</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="+N~X{i,N:e7CJ%44^anZ"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="x{RG;WGb96o_+9[U_J^5"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52329</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="2c;D*pf+$3:jgthmbr]t"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="_F`#bhY9w;%[p~{jj.ge"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="9LGjt6^I;_Ec~|5S2(9b"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="cz}m1){YaFzO8{#%43pE"> <field name="oid">hm-rega.0.52329</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="1o3(NLW|R#4VwUUg#Y!Q"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="dsA{(7smUg=Ng^c5z$M!"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="(`IQ8m}YhAY=-Bit,YyM"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52329</field> </block> </value> <value name="B"> <block type="logic_boolean" id="E@~=L6m]W;f#?N@8renj"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="ze:i{Dy2x0qN%qwoq2rC"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="=t_phnq6976cWZN3Ausx"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="FYdQbo!WlxZrJMB9MRYq"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="6:W,#3}NJXK-pcd.IYDZ"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="-ip{OLG#a7ZKlpmP_wP}"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="M@Vo?z7g|T~*1liSCk6c"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="5#q$exkd]]2/A3?`L/$o"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="42Ce,ZT*!Fk(NLDO)Fbn"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="~;!8SuSfv_jQGG`_LZKw"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=",;=w/`f5XxkZ5z[/~^QW"> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> </block> </value> <value name="B"> <block type="logic_boolean" id="mNZnw|9]1/r%W=qs4gzS"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}|Rmmxn*ZBD3N%rNi!N/"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52330</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="jC:%%SF^.h!^fEb7:pNr"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="8(@sx.P=`6/E5Mq.C}[:"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52330</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="]`1/y]]heTMcOn*eJGy0"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="~MqnJUaiFMqaXTssL;~G"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="N+2=k4|u_Q!TVvU.|kC0"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="`A)R|`nC@u8S8yz]pc?G"> <field name="oid">hm-rega.0.52330</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="OK.y)|Vrw7V]R~uD:??9"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="ah7Sb9G)sDAH.8!)FY_("> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="$~~;3k$z)r]98U1=w1=g"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52330</field> </block> </value> <value name="B"> <block type="logic_boolean" id="[$ld3^T(I^OBT+,TTWCU"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="W$p3:.^H6EyDt-,Q)s/q"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="RW[F0`F].UezPr4L5?o+"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="VmGfTh7)H5@#kmB}fDmY"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="31H+A:aj6zCxsURgh0lh"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="#nyQsnGOD{((vIft6bsf"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="ST5ZYbSFU$n`YL~dvp:W"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%]gN|;xnDh]EQ(Nh@7q`"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Qu]:5s[7lBa1x=P~MZOp"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="/E)X~l5rMp8vg5wz?ua^"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="CVFdlbsFF7a_$n1:(|wP"> <field name="ATTR">val</field> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> </block> </value> <value name="B"> <block type="logic_boolean" id="b,0|jT4d`/ibI[BQmnbK"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="k^XyB5f!{cMl`x{-Id;q"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52331</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="OW_?g-FOeMo?{mx.jP#S"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="!B}/=Zz@W31mpS1?Zy1w"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52331</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="JGFYHY}O#t*!C=E[Yf/y"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="oNFgX6BpyRV55vcRBhY7"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="MF5LlEgMJv9X_M7(Lz|P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HQ;~W,SL|5hRcFyMl+Kz"> <field name="oid">hm-rega.0.52331</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="f/ZHSHu#.X4L=}1B*kec"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="U*hQb~yy8m6tNYcDLUFH"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="5ZZM{C(/ox,048Rp~+aC"> <field name="ATTR">val</field> <field name="OID">hm-rega.0.52331</field> </block> </value> <value name="B"> <block type="logic_boolean" id="n$h0j%!Ek^)RCw?lGXo@"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="BFk:@+LZ.Ht7F@?h/*z|"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="t^-faB#oGt@a4Qpc=j@K"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="control" id="`7K~WZf~K=KGyFkKz)TP"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Ai`jbBnjNDbx@]4UCAxK"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>@Uli977 sagte:
Das habe ich jetzt nicht ganz verstanden
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="comment" id="[,CA0u5C+yI,|:AMlHhN" x="1063" y="-1537"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id=",`RO!C%6GkKOJ2l3MJ~4"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y9s}X@zI.U-qQ@_o@K-!"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="`#+h)X;=1G|!J)i+nf*C"> <value name="IF0"> <block type="logic_compare" id="H`3*`=E;;kd|T/~,M%S%"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k~M?F|OGg3?|*.Uj}Ss["> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="?ai+2OAU9hU;]QSjjO=E"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="gZrfXc{X:wuRWujx|I#["> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="M4`5E{)J+5i?((-JMVa+"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="OW];v{=G(QAGmMbjrTLF"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="Qdw5TpK1qq(7EPpRn@YC"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="k}9^R_70LIpxPGfM/P.c"> <field name="oid">hm-rega.0.52293</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="%/WW^=XhCSm{5rv#|b)r"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="KXM~FQ#Lg[k*Ie=bBsNQ"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="/7AVUObehjQj.[h?OG.s"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="sFDI[BP92o{[O:U*GINd"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y|a=9(}NE=x%?tJt%Dp*"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="F^~;@*_I4qLu5fSKJ^I^"> <value name="IF0"> <block type="logic_compare" id="{UiV|PnOAT@fMA]X3e0="> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id=":T2yvD+SRLF@w(wQdVQQ"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="=_;A]Tg?:NmX?2ST@CZT"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="f*-gmny4xz@[rpjylR~9"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52329</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="QEK$|Wo`;uVUJk3?aAcd"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="_F`#bhY9w;%[p~{jj.ge"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="9LGjt6^I;_Ec~|5S2(9b"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="cz}m1){YaFzO8{#%43pE"> <field name="oid">hm-rega.0.52329</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="ze:i{Dy2x0qN%qwoq2rC"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="[%J?U~1rk)DM-6v.mOYo"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="-ip{OLG#a7ZKlpmP_wP}"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="M@Vo?z7g|T~*1liSCk6c"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="5#q$exkd]]2/A3?`L/$o"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Zx2`@9AQoZkJlk)._u6m"> <value name="IF0"> <block type="logic_compare" id="hh*7D!3gk(Rs**S9}6G]"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k2P^6rb(nTv_tA{lz4l+"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="$LJ4%OTWgpmik13eg}c{"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}|Rmmxn*ZBD3N%rNi!N/"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52330</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="O%C|r%OAY0|*K7AsjhdD"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="~MqnJUaiFMqaXTssL;~G"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="N+2=k4|u_Q!TVvU.|kC0"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="`A)R|`nC@u8S8yz]pc?G"> <field name="oid">hm-rega.0.52330</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="W$p3:.^H6EyDt-,Q)s/q"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="(B~au`[-c)1Oq[*c(g_H"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="#nyQsnGOD{((vIft6bsf"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="ST5ZYbSFU$n`YL~dvp:W"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%]gN|;xnDh]EQ(Nh@7q`"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="PlQ8BK(J,})-)uiz[#-!"> <value name="IF0"> <block type="logic_compare" id="z#og.gY;#Mx0yIhRiJm9"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="oJ/)v]~g5sU0gm4ODwz."> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="_H60:y6V}~zKz-o8OV}m"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="k^XyB5f!{cMl`x{-Id;q"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52331</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="BCQOGh8zNWA-Ed(_vz1y"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="oNFgX6BpyRV55vcRBhY7"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="MF5LlEgMJv9X_M7(Lz|P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HQ;~W,SL|5hRcFyMl+Kz"> <field name="oid">hm-rega.0.52331</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="BFk:@+LZ.Ht7F@?h/*z|"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="NpmIkmIK.h#LM@[5D~8t"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>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 -
@Uli977 sagte:
Das habe ich jetzt nicht ganz verstanden
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="comment" id="[,CA0u5C+yI,|:AMlHhN" x="1063" y="-1537"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id=",`RO!C%6GkKOJ2l3MJ~4"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y9s}X@zI.U-qQ@_o@K-!"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="`#+h)X;=1G|!J)i+nf*C"> <value name="IF0"> <block type="logic_compare" id="H`3*`=E;;kd|T/~,M%S%"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k~M?F|OGg3?|*.Uj}Ss["> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="?ai+2OAU9hU;]QSjjO=E"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="gZrfXc{X:wuRWujx|I#["> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="M4`5E{)J+5i?((-JMVa+"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="OW];v{=G(QAGmMbjrTLF"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="Qdw5TpK1qq(7EPpRn@YC"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="k}9^R_70LIpxPGfM/P.c"> <field name="oid">hm-rega.0.52293</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="%/WW^=XhCSm{5rv#|b)r"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="KXM~FQ#Lg[k*Ie=bBsNQ"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="/7AVUObehjQj.[h?OG.s"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="sFDI[BP92o{[O:U*GINd"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y|a=9(}NE=x%?tJt%Dp*"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="F^~;@*_I4qLu5fSKJ^I^"> <value name="IF0"> <block type="logic_compare" id="{UiV|PnOAT@fMA]X3e0="> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id=":T2yvD+SRLF@w(wQdVQQ"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="=_;A]Tg?:NmX?2ST@CZT"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="f*-gmny4xz@[rpjylR~9"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52329</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="QEK$|Wo`;uVUJk3?aAcd"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="_F`#bhY9w;%[p~{jj.ge"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="9LGjt6^I;_Ec~|5S2(9b"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="cz}m1){YaFzO8{#%43pE"> <field name="oid">hm-rega.0.52329</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="ze:i{Dy2x0qN%qwoq2rC"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="[%J?U~1rk)DM-6v.mOYo"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="-ip{OLG#a7ZKlpmP_wP}"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="M@Vo?z7g|T~*1liSCk6c"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="5#q$exkd]]2/A3?`L/$o"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Zx2`@9AQoZkJlk)._u6m"> <value name="IF0"> <block type="logic_compare" id="hh*7D!3gk(Rs**S9}6G]"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k2P^6rb(nTv_tA{lz4l+"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="$LJ4%OTWgpmik13eg}c{"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}|Rmmxn*ZBD3N%rNi!N/"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52330</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="O%C|r%OAY0|*K7AsjhdD"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="~MqnJUaiFMqaXTssL;~G"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="N+2=k4|u_Q!TVvU.|kC0"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="`A)R|`nC@u8S8yz]pc?G"> <field name="oid">hm-rega.0.52330</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="W$p3:.^H6EyDt-,Q)s/q"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="(B~au`[-c)1Oq[*c(g_H"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="#nyQsnGOD{((vIft6bsf"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="ST5ZYbSFU$n`YL~dvp:W"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%]gN|;xnDh]EQ(Nh@7q`"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="PlQ8BK(J,})-)uiz[#-!"> <value name="IF0"> <block type="logic_compare" id="z#og.gY;#Mx0yIhRiJm9"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="oJ/)v]~g5sU0gm4ODwz."> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="_H60:y6V}~zKz-o8OV}m"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="k^XyB5f!{cMl`x{-Id;q"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52331</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="BCQOGh8zNWA-Ed(_vz1y"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="oNFgX6BpyRV55vcRBhY7"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="MF5LlEgMJv9X_M7(Lz|P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HQ;~W,SL|5hRcFyMl+Kz"> <field name="oid">hm-rega.0.52331</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="BFk:@+LZ.Ht7F@?h/*z|"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="NpmIkmIK.h#LM@[5D~8t"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml> -
@Uli977 sagte:
Das habe ich jetzt nicht ganz verstanden
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="comment" id="[,CA0u5C+yI,|:AMlHhN" x="1063" y="-1537"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id=",`RO!C%6GkKOJ2l3MJ~4"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y9s}X@zI.U-qQ@_o@K-!"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="`#+h)X;=1G|!J)i+nf*C"> <value name="IF0"> <block type="logic_compare" id="H`3*`=E;;kd|T/~,M%S%"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k~M?F|OGg3?|*.Uj}Ss["> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="?ai+2OAU9hU;]QSjjO=E"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="gZrfXc{X:wuRWujx|I#["> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="M4`5E{)J+5i?((-JMVa+"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="OW];v{=G(QAGmMbjrTLF"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="Qdw5TpK1qq(7EPpRn@YC"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="k}9^R_70LIpxPGfM/P.c"> <field name="oid">hm-rega.0.52293</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="%/WW^=XhCSm{5rv#|b)r"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="KXM~FQ#Lg[k*Ie=bBsNQ"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="/7AVUObehjQj.[h?OG.s"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="sFDI[BP92o{[O:U*GINd"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y|a=9(}NE=x%?tJt%Dp*"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="F^~;@*_I4qLu5fSKJ^I^"> <value name="IF0"> <block type="logic_compare" id="{UiV|PnOAT@fMA]X3e0="> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id=":T2yvD+SRLF@w(wQdVQQ"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="=_;A]Tg?:NmX?2ST@CZT"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="f*-gmny4xz@[rpjylR~9"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52329</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="QEK$|Wo`;uVUJk3?aAcd"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="_F`#bhY9w;%[p~{jj.ge"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="9LGjt6^I;_Ec~|5S2(9b"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="cz}m1){YaFzO8{#%43pE"> <field name="oid">hm-rega.0.52329</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="ze:i{Dy2x0qN%qwoq2rC"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="[%J?U~1rk)DM-6v.mOYo"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="-ip{OLG#a7ZKlpmP_wP}"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="M@Vo?z7g|T~*1liSCk6c"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="5#q$exkd]]2/A3?`L/$o"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Zx2`@9AQoZkJlk)._u6m"> <value name="IF0"> <block type="logic_compare" id="hh*7D!3gk(Rs**S9}6G]"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k2P^6rb(nTv_tA{lz4l+"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="$LJ4%OTWgpmik13eg}c{"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}|Rmmxn*ZBD3N%rNi!N/"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52330</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="O%C|r%OAY0|*K7AsjhdD"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="~MqnJUaiFMqaXTssL;~G"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="N+2=k4|u_Q!TVvU.|kC0"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="`A)R|`nC@u8S8yz]pc?G"> <field name="oid">hm-rega.0.52330</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="W$p3:.^H6EyDt-,Q)s/q"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="(B~au`[-c)1Oq[*c(g_H"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="#nyQsnGOD{((vIft6bsf"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="ST5ZYbSFU$n`YL~dvp:W"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%]gN|;xnDh]EQ(Nh@7q`"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="PlQ8BK(J,})-)uiz[#-!"> <value name="IF0"> <block type="logic_compare" id="z#og.gY;#Mx0yIhRiJm9"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="oJ/)v]~g5sU0gm4ODwz."> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="_H60:y6V}~zKz-o8OV}m"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="k^XyB5f!{cMl`x{-Id;q"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52331</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="BCQOGh8zNWA-Ed(_vz1y"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="oNFgX6BpyRV55vcRBhY7"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="MF5LlEgMJv9X_M7(Lz|P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HQ;~W,SL|5hRcFyMl+Kz"> <field name="oid">hm-rega.0.52331</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="BFk:@+LZ.Ht7F@?h/*z|"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="NpmIkmIK.h#LM@[5D~8t"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>@paul53 Ich weiss nicht ob ich es verstanden habe....
Meine ioBroker Datenpunkte liegen nicht unter Javascript.0
Ändere ich am Handy den Status, also den Datenpunkt "Alarmanlage_Status_CCU" der CCU, wird dieser in dem ioBroker Datenpunkt übernommen.
Dadurch wird der ioBroker Datenpunkt "Alarmanlage_Status" getriggert, die Änderung wird aber nur wieder an die CCU zurückgespielt wenn der Ursprung kein Skript ist.Folgendes Problem...
Ich sage "Alexa, schalte die Alarmanlage ein", ein Skript wird abgearbeitet und ändert Alarmanlage_Status, aber diese Änderung wird nicht an die CCU weitergegeben, da sie ja aus einem Skript kommt und somit sehe ich diese Änderung nicht an Handy.Mhhh....
-
@Uli977 sagte:
Das habe ich jetzt nicht ganz verstanden
<xml xmlns="http://www.w3.org/1999/xhtml"> <block type="comment" id="[,CA0u5C+yI,|:AMlHhN" x="1063" y="-1537"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id=",`RO!C%6GkKOJ2l3MJ~4"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y9s}X@zI.U-qQ@_o@K-!"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="`#+h)X;=1G|!J)i+nf*C"> <value name="IF0"> <block type="logic_compare" id="H`3*`=E;;kd|T/~,M%S%"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k~M?F|OGg3?|*.Uj}Ss["> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="?ai+2OAU9hU;]QSjjO=E"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="gZrfXc{X:wuRWujx|I#["> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52293</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="M4`5E{)J+5i?((-JMVa+"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="OW];v{=G(QAGmMbjrTLF"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="Qdw5TpK1qq(7EPpRn@YC"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="k}9^R_70LIpxPGfM/P.c"> <field name="oid">hm-rega.0.52293</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="%/WW^=XhCSm{5rv#|b)r"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarmanlage_Status</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="KXM~FQ#Lg[k*Ie=bBsNQ"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="/7AVUObehjQj.[h?OG.s"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="sFDI[BP92o{[O:U*GINd"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="y|a=9(}NE=x%?tJt%Dp*"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="F^~;@*_I4qLu5fSKJ^I^"> <value name="IF0"> <block type="logic_compare" id="{UiV|PnOAT@fMA]X3e0="> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id=":T2yvD+SRLF@w(wQdVQQ"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="=_;A]Tg?:NmX?2ST@CZT"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="f*-gmny4xz@[rpjylR~9"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52329</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="QEK$|Wo`;uVUJk3?aAcd"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="_F`#bhY9w;%[p~{jj.ge"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="9LGjt6^I;_Ec~|5S2(9b"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="cz}m1){YaFzO8{#%43pE"> <field name="oid">hm-rega.0.52329</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="ze:i{Dy2x0qN%qwoq2rC"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Draussen</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="[%J?U~1rk)DM-6v.mOYo"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="-ip{OLG#a7ZKlpmP_wP}"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="M@Vo?z7g|T~*1liSCk6c"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="5#q$exkd]]2/A3?`L/$o"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="Zx2`@9AQoZkJlk)._u6m"> <value name="IF0"> <block type="logic_compare" id="hh*7D!3gk(Rs**S9}6G]"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="k2P^6rb(nTv_tA{lz4l+"> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="$LJ4%OTWgpmik13eg}c{"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="}|Rmmxn*ZBD3N%rNi!N/"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52330</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="O%C|r%OAY0|*K7AsjhdD"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="~MqnJUaiFMqaXTssL;~G"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="N+2=k4|u_Q!TVvU.|kC0"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="`A)R|`nC@u8S8yz]pc?G"> <field name="oid">hm-rega.0.52330</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="W$p3:.^H6EyDt-,Q)s/q"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Erdgeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="(B~au`[-c)1Oq[*c(g_H"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> <next> <block type="comment" id="#nyQsnGOD{((vIft6bsf"> <field name="COMMENT">Status von ioBroker zu CCU3</field> <next> <block type="on_ext" id="ST5ZYbSFU$n`YL~dvp:W"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="%]gN|;xnDh]EQ(Nh@7q`"> <field name="oid">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="PlQ8BK(J,})-)uiz[#-!"> <value name="IF0"> <block type="logic_compare" id="z#og.gY;#Mx0yIhRiJm9"> <field name="OP">NEQ</field> <value name="A"> <block type="on_source" id="oJ/)v]~g5sU0gm4ODwz."> <field name="ATTR">state.from</field> </block> </value> <value name="B"> <block type="text" id="_H60:y6V}~zKz-o8OV}m"> <field name="TEXT">system.adapter.javascript.0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="k^XyB5f!{cMl`x{-Id;q"> <mutation delay_input="false"></mutation> <field name="OID">hm-rega.0.52331</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="BCQOGh8zNWA-Ed(_vz1y"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </statement> <next> <block type="comment" id="oNFgX6BpyRV55vcRBhY7"> <field name="COMMENT">Status von CCU3 zu ioBroker</field> <next> <block type="on_ext" id="MF5LlEgMJv9X_M7(Lz|P"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="HQ;~W,SL|5hRcFyMl+Kz"> <field name="oid">hm-rega.0.52331</field> </shadow> </value> <statement name="STATEMENT"> <block type="control" id="BFk:@+LZ.Ht7F@?h/*z|"> <mutation delay_input="false"></mutation> <field name="OID">eigene.datenpunkte.Alarmanlage.Alarm_erkannt_Obergeschoss</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="on_source" id="NpmIkmIK.h#LM@[5D~8t"> <field name="ATTR">state.val</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>@paul53
Da du ja dies hier genommen hast

Was ja wohl ungefähr hier herkommt (Beispiel eines Datenpunktes unter javaskript)

Kann ich dann einfach dies hier nehmen und das Problem ist gelöst?
system.adapter.admin.0
Oder spielen die dann immer noch Pingpong?
-
@paul53
Da du ja dies hier genommen hast

Was ja wohl ungefähr hier herkommt (Beispiel eines Datenpunktes unter javaskript)

Kann ich dann einfach dies hier nehmen und das Problem ist gelöst?
system.adapter.admin.0
Oder spielen die dann immer noch Pingpong?
@Uli977 sagte:
Kann ich dann einfach dies hier nehmen und das Problem ist gelöst?
system.adapter.admin.0Nein, es muss als Quelle "javascript.N" (N = Instanz) unterdrückt werden.
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 -
@Uli977 sagte:
Kann ich dann einfach dies hier nehmen und das Problem ist gelöst?
system.adapter.admin.0Nein, es muss als Quelle "javascript.N" (N = Instanz) unterdrückt werden.
-
@paul53 Ich weiss nicht ob ich es verstanden habe....
Meine ioBroker Datenpunkte liegen nicht unter Javascript.0
Ändere ich am Handy den Status, also den Datenpunkt "Alarmanlage_Status_CCU" der CCU, wird dieser in dem ioBroker Datenpunkt übernommen.
Dadurch wird der ioBroker Datenpunkt "Alarmanlage_Status" getriggert, die Änderung wird aber nur wieder an die CCU zurückgespielt wenn der Ursprung kein Skript ist.Folgendes Problem...
Ich sage "Alexa, schalte die Alarmanlage ein", ein Skript wird abgearbeitet und ändert Alarmanlage_Status, aber diese Änderung wird nicht an die CCU weitergegeben, da sie ja aus einem Skript kommt und somit sehe ich diese Änderung nicht an Handy.Mhhh....
@Uli977 sagte:
Ich sage "Alexa, schalte die Alarmanlage ein", ein Skript wird abgearbeitet und ändert Alarmanlage_Status
Mit Alexa kenne ich mich nicht aus, aber braucht man dafür wirklich ein Script ?
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 -
@Uli977 sagte:
Ich sage "Alexa, schalte die Alarmanlage ein", ein Skript wird abgearbeitet und ändert Alarmanlage_Status
Mit Alexa kenne ich mich nicht aus, aber braucht man dafür wirklich ein Script ?
-
@paul53
Also das geht nicht?
Zumindest hat es funktioniert dass wenn ich mit Alexa die Alarmanlage einschalte ich dies auch auf dem Handy sehen kann.
Ob immer noch Pingpong gespielt wird sehe ich ja nicht.
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 -
-
@paul53
Also das geht nicht?
Zumindest hat es funktioniert dass wenn ich mit Alexa die Alarmanlage einschalte ich dies auch auf dem Handy sehen kann.
Ob immer noch Pingpong gespielt wird sehe ich ja nicht.
@Uli977 sagte:
Ob immer noch Pingpong gespielt wird sehe ich ja nicht.
Da auf Wertänderung getriggert wird, passiert dies nur einmal: Wenn die SV in der CCU geändert wird, schreibt das Script in den eigenen Datenpunkt und das triggert das Schreiben des gerade geänderten Wertes in die SV. Wenn unbedingt weitere Scripte in dem Umfeld gebraucht werden, dann lass die Abfrage des "Ursprung" weg.
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 -
@Uli977 sagte:
Ob immer noch Pingpong gespielt wird sehe ich ja nicht.
Da auf Wertänderung getriggert wird, passiert dies nur einmal: Wenn die SV in der CCU geändert wird, schreibt das Script in den eigenen Datenpunkt und das triggert das Schreiben des gerade geänderten Wertes in die SV. Wenn unbedingt weitere Scripte in dem Umfeld gebraucht werden, dann lass die Abfrage des "Ursprung" weg.
-
@paul53 ok! Also spielen sie dann einmal hin und her, richtig? Dann belasse ich es dabei.... Danke dir!
Also so

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 -
@Uli977 sagte:
Ob immer noch Pingpong gespielt wird sehe ich ja nicht.
Da auf Wertänderung getriggert wird, passiert dies nur einmal: Wenn die SV in der CCU geändert wird, schreibt das Script in den eigenen Datenpunkt und das triggert das Schreiben des gerade geänderten Wertes in die SV. Wenn unbedingt weitere Scripte in dem Umfeld gebraucht werden, dann lass die Abfrage des "Ursprung" weg.
@paul53
Ich habe gerade mal einen Alarm ausgelöst und wollte diesen dann von meinem Handydatenpunk Alarm_Erkannt_Erdgeschoss zurücksetzen.
Da war aber Kirmes.....
Eine Pingpong Weltmeisterschaft ist aber nix dagegen.... 🤣
38.000 log Einträge und Duty Cycle 100% in null Komma nix! -
@paul53
Ich habe gerade mal einen Alarm ausgelöst und wollte diesen dann von meinem Handydatenpunk Alarm_Erkannt_Erdgeschoss zurücksetzen.
Da war aber Kirmes.....
Eine Pingpong Weltmeisterschaft ist aber nix dagegen.... 🤣
38.000 log Einträge und Duty Cycle 100% in null Komma nix!@Uli977 sagte:
Eine Pingpong Weltmeisterschaft ist aber nix dagegen.
So etwas war zu befürchten. Um beurteilen zu können, was den Pingpong ausgelöst hat, muss man das Zusammenwirken (Scripte / HM-Programme) kennen.
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 -
@Uli977 sagte:
Eine Pingpong Weltmeisterschaft ist aber nix dagegen.
So etwas war zu befürchten. Um beurteilen zu können, was den Pingpong ausgelöst hat, muss man das Zusammenwirken (Scripte / HM-Programme) kennen.
-
@paul53
Ich habe gerade mal einen Alarm ausgelöst und wollte diesen dann von meinem Handydatenpunk Alarm_Erkannt_Erdgeschoss zurücksetzen.
Da war aber Kirmes.....
Eine Pingpong Weltmeisterschaft ist aber nix dagegen.... 🤣
38.000 log Einträge und Duty Cycle 100% in null Komma nix!@Uli977 sagte:
Duty Cycle 100% in null Komma nix!
Das bedeutet, dass die CCU starken Funkverkehr erzeugt hat. Das Blockly-Script schreibt aber nur in Systemvariablen, die selbst keinen Funkverkehr erzeugen.
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
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