- ioBroker Community Home
- Deutsch
- Tester
- Test lovelace 5.x
NEWS
-
@steimi sagte in Test lovelace 3.x:
@david-g ...werde 1.0beta3 testen
ist mit der 1.0.0-beta3 immer noch


-
Hallo,
seit meinem update auf die 3.x erhalte ich diesen Fehler:
No device ID in browser_mod request: {"type":"browser_mod/update","deviceID":"9bc001ce-1167e5bd","data":{"browser":{"path":"/lovelace/licht","visibility":"visible","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.167 Electron/19.1.0 Safari/537.36","currentUser":"admin","fullyKiosk":false,"width":640,"height":480,"battery_level":100,"charging":true,"darkMode":false,"userData":{"id":"system.user.admin","name":"admin","is_owner":true,"is_admin":true,"credentials":[{"auth_provider_type":"iobroker","auth_provider_id":null}],"mfa_modules":[{"id":"totp","name":"Authenticator app","enabled":false}]}}},"id":8826}Ich habe aber keinen Browser mit dieser 9bc001ce-1167e5bd ID.
VG
Danke -
Hallo,
seit meinem update auf die 3.x erhalte ich diesen Fehler:
No device ID in browser_mod request: {"type":"browser_mod/update","deviceID":"9bc001ce-1167e5bd","data":{"browser":{"path":"/lovelace/licht","visibility":"visible","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.167 Electron/19.1.0 Safari/537.36","currentUser":"admin","fullyKiosk":false,"width":640,"height":480,"battery_level":100,"charging":true,"darkMode":false,"userData":{"id":"system.user.admin","name":"admin","is_owner":true,"is_admin":true,"credentials":[{"auth_provider_type":"iobroker","auth_provider_id":null}],"mfa_modules":[{"id":"totp","name":"Authenticator app","enabled":false}]}}},"id":8826}Ich habe aber keinen Browser mit dieser 9bc001ce-1167e5bd ID.
VG
Danke -
Hi,
ich habe auf die Version 3.0.0 aktualisiert.

Wie bekommt man das wieder hübsch, was mit gelb markiert ist?
type: entities entities: - entity: light.Esszimmer_Licht name: Esszimmer Licht - entity: input_number.roomClimateControl_hz_10_TemperatureLevel_temperature name: Esszimmer Temperatur icon: mdi:temperature-celsius - entity: sensor.Esszimmer_Balkonsensor_1 name: Esszimer Balkontür rechts AUF/ZU icon: mdi:window-open-variant - entity: sensor.Esszimmer_Balkonsensor_2 name: Esszimmer Balkontür links AUF/ZU icon: mdi:window-open-variant - entity: sensor.Esszimmer_Balkonsensor_3 name: Esszimmer Fenster AUF/ZU icon: mdi:window-open-variant title: Esszimer show_header_toggle: false state_color: true -
Beim Popup ging in der alten Version:
{"title":"Kamera", "fullscreen":"true", "card": {"type": "markdown", "content": "<img src='{synology.0.SurveillanceStation.cameras.Haustür.linkSnapshot}'>"}}
Jetzt wird kein Bild mehr angezeigt hat sich da beim browser_mod etwas geändert?
@xbit
browser_mod hat ein major release gemacht, da hat sich einiges geändert. Bei deinem code "card" durch "content" ersetzen, dann sollte es wieder gehen.(achja, und selbst installiertes browser_mod bitte entfernen
)@schienw said in Test lovelace 3.x:
Hallo,
seit meinem update auf die 3.x erhalte ich diesen Fehler:
No device ID in browser_mod request: {"type":"browser_mod/update","deviceID":"9bc001ce-1167e5bd","data":{"browser":{"path":"/lovelace/licht","visibility":"visible","userAgent":"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.167 Electron/19.1.0 Safari/537.36","currentUser":"admin","fullyKiosk":false,"width":640,"height":480,"battery_level":100,"charging":true,"darkMode":false,"userData":{"id":"system.user.admin","name":"admin","is_owner":true,"is_admin":true,"credentials":[{"auth_provider_type":"iobroker","auth_provider_id":null}],"mfa_modules":[{"id":"totp","name":"Authenticator app","enabled":false}]}}},"id":8826}Ich habe aber keinen Browser mit dieser 9bc001ce-1167e5bd ID.
VG
Danke- selbst installierte browser_mod Karte löschen
- cache löschen bei allen browsern.
Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation
Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung
-
bei mir kann ich "Benachrichtigungen" nicht mehr "ausblenden"....
Erst bei einem Reload sind diese wieder weg...ähm.. ich bekomme nichtmal mehr die Benachrichtigungen.. urgs.. was ist denn da kaputt?
Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation
Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung
-
ähm.. ich bekomme nichtmal mehr die Benachrichtigungen.. urgs.. was ist denn da kaputt?
Erstmal ein großes Lob. Ein tolle Umsetzung der Lovelace UI. Ich arbeite mich momentan langsam in das system ein. Was mir wirklich dabei fehlt ist eine Sidebar.
Mit der suche nach Customcards habe ich nun eine unter sidebar-card gefunden. Hat diese schonmal jemand in diesen Adapter eingebunden? Die Datei habe ich bereits in custom-cards hochgeladen, aber wo kann (oder darf) ich die "resources:" anpassen?Danke und Gruß
Frank -
Erstmal ein großes Lob. Ein tolle Umsetzung der Lovelace UI. Ich arbeite mich momentan langsam in das system ein. Was mir wirklich dabei fehlt ist eine Sidebar.
Mit der suche nach Customcards habe ich nun eine unter sidebar-card gefunden. Hat diese schonmal jemand in diesen Adapter eingebunden? Die Datei habe ich bereits in custom-cards hochgeladen, aber wo kann (oder darf) ich die "resources:" anpassen?Danke und Gruß
Frank@besserso also ich hab mir die sidebar mit der layout card realisiert. Damit kann man alle Karten definieren und im raw Editor dann ein Layout erstellen. Ist vielleicht erstmal bisschen kompliziert. Aber wenn man es verstanden hat ganz easy. Evtl geht das auch einfacher? Aber so konnte ich es erstmal für mich realisieren.
Bin aber auch noch nicht fertig mit meinem Design und teste noch viel rum. Hier aber mal ein Bild mit sidebar:

-
Habe mir nochmal eine Tabelle erstellt.
Dieses mal für den wireguard Adapter.
Über den Pfeil kann man sich anschauen, von wo die letzte/aktuelle IP kommt die sich verbunden hat. Wobei man das ja im Idealfall immer selber steht

Die Infos zur IP werden von http://ipwho.is/ abgerufen.

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="zyM/JPT)}]T^gGWB:F@z">id</variable> <variable id="P]hs1T;bQP8mPlO[gI,G">city</variable> <variable id="smqD@1Uy]?O9IkTgYsh[">tabelle</variable> <variable id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</variable> <variable id=",{9I3n95un{O]_ilfGaC">i</variable> <variable id="i{;#5g`AfcVP:!fhdgPw">peer</variable> <variable id="}fTQ5LIFFh:KJ}if-0Ze">result</variable> <variable id="S.FRC##Hw2?0w)V+rL^2">transferRx</variable> <variable id="C/F_Y=6$Ds5n/qprHq[c">transferTx</variable> <variable id="jufz1u/JWS-Er-e+JLb!">endpoint</variable> <variable id="M~I$/Vj!yhhC]AKAyyFk">ip</variable> <variable id="v;-p[gTSM`],SG{[,SDl">abfrage_url</variable> <variable id=")j[GnvK_2~2}$q!/M+t;">land</variable> <variable id="2i7_N153+$/8+,0NNcKm">region</variable> <variable id="54Xg:T_Q`!#x/w*E!=#_">provider</variable> <variable id="W}.4#@,T@E.%qHYX!?5W">country_picture</variable> </variables> <block type="request" id=")N5rhid8GiQC*JpzD7(3" disabled="true" x="63" y="-1637"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id=";Yo#oC}Nk9]C:)WNW{Lk"> <field name="TEXT">http://ipwho.is/83.171.74.125</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="yZ,__K01LN6h%PABrY[v"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> <value name="VALUE"> <block type="get_attr" id="cc7[vI*$}xrtDrMt~OBj"> <value name="PATH"> <shadow type="text" id="EE;)y+tq$(;j+)+t}6N*"> <field name="TEXT">city</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="i+ECe}KB787,7WZ9B*=P"> <value name="VALUE"> <block type="variables_get" id="e;SfvsEGcas3)+#3[|s="> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="Jv]kPHDP!+qPmr0C/4_6"> <field name="VAR" id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</field> <value name="VALUE"> <block type="variables_get" id="1T}jB,#%wUuBhPF};k6Q"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> <next> <block type="debug" id="uoO#u~MJK:Iv#vLPaQW-"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="?hFiT,lj@AlJdB!uMlaP"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> </block> </next> </block> </next> </block> </statement> <next> <block type="timeouts_wait" id="dsl0+g%)^JUz!6b-$BYj" disabled="true"> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <next> <block type="debug" id="p3YJ(2$Er=6P,(vD|l3w" disabled="true"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="!khP)45:LW)ph!CLa5z4"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> </block> </next> </block> </next> </block> <block type="procedures_defcustomreturn" id=";]!K;f1g9nqi9xIHEy8F" x="38" y="-788"> <mutation statements="false"> <arg name="id" varid="zyM/JPT)}]T^gGWB:F@z"></arg> </mutation> <field name="NAME">Kanalname</field> <field name="SCRIPT">aWQgPSBpZC5zdWJzdHJpbmcoMCwgaWQubGFzdEluZGV4T2YoJy4nKSk7CmlmKGV4aXN0c09iamVjdChpZCkpIHJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="on_ext" id="*AYH{ret7JZ1QW^UA{`o" x="37" y="-760"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid"> <field name="oid">default</field> </shadow> <block type="selector" id="O@OR#2?7z_V2GtPIXXlE"> <field name="TEXT">wireguard.0.*.peers.*.connected</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="M,^/Wy$Z(Ri-O+r$J2EM"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> <value name="VALUE"> <block type="text" id="GQztwNrU3N3l(-HQD){{"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_forEach" id="veYOQ1{6??T#Rg%Au2sv"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> <value name="LIST"> <block type="selector" id="pQ4rA|H(~]Zi`E2tFf)R"> <field name="TEXT">wireguard.0.*.peers.*.connected</field> </block> </value> <statement name="DO"> <block type="variables_set" id="0YUuZlCKksW:|4UgM,sj"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> <value name="VALUE"> <block type="text_getSubstring" id="[AHj0;4KjS|p$9FDvGrd"> <mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="2?gX6;{EJe`XL|0C}_wi"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> <value name="AT2"> <block type="text_indexOf" id="j[xyaOQIutX|_W9BwB0e"> <field name="END">LAST</field> <value name="VALUE"> <block type="variables_get" id="S+@r`ZO;vXp`6tF=}XrA"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> <value name="FIND"> <shadow type="text"> <field name="TEXT">abc</field> </shadow> <block type="text" id="Wv@{y%itHoH$|uS:#.]c"> <field name="TEXT">.</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="h%P+g|0Xu@[0f@lIVzkR"> <field name="VAR" id="S.FRC##Hw2?0w)V+rL^2">transferRx</field> <value name="VALUE"> <block type="text_join" id="68k%qF8!65ii:Qq]Pm^)"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="kiyLLQy*x#F[$Fb28PR-"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> </block> </value> <value name="ADD1"> <block type="text" id="8onx#:a?(N_t0|7:bu{i"> <field name="TEXT">transferRx</field> </block> </value> </block> </value> <next> <block type="variables_set" id=":Pi}g+hmEaAPvwM*;+4."> <field name="VAR" id="C/F_Y=6$Ds5n/qprHq[c">transferTx</field> <value name="VALUE"> <block type="text_join" id="kNCk{#HV06{XE/jQ6#4Z"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="_.1EdEguDaD;|Tjw/78m"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> </block> </value> <value name="ADD1"> <block type="text" id="Um%*nvdNeQk#2|E{X)=4"> <field name="TEXT">transferTx</field> </block> </value> </block> </value> <next> <block type="variables_set" id="+RaNq^bTK3a[C;uqyI2i"> <field name="VAR" id="jufz1u/JWS-Er-e+JLb!">endpoint</field> <value name="VALUE"> <block type="text_join" id="r0}``DS=.o5yX^7ZxtXH"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="iU:-,TszPibEMR10E[Nn"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> </block> </value> <value name="ADD1"> <block type="text" id="9BNmdn7[:(Zp9SppGE/!"> <field name="TEXT">endpoint</field> </block> </value> </block> </value> <next> <block type="variables_set" id="]/%-HR7LqbNXDaldX+6v"> <field name="VAR" id="M~I$/Vj!yhhC]AKAyyFk">ip</field> <value name="VALUE"> <block type="text_getSubstring" id="d+sQ1Ac7B]#BWpR(u+!N"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="text_getSubstring" id="`ZAHXSC%IP4W`CI5V:.C"> <mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="get_value_var" id="qBE1@f(j-zez`w!D+D9("> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="T[UFJbAebSF~KJwN[whZ"> <field name="TEXT"></field> </shadow> <block type="variables_get" id=";k7drB#W^}wXbqRmPRbP"> <field name="VAR" id="jufz1u/JWS-Er-e+JLb!">endpoint</field> </block> </value> </block> </value> <value name="AT2"> <block type="text_indexOf" id="]s|i%].NCWJ%D6L)WJ[Q"> <field name="END">LAST</field> <value name="VALUE"> <block type="get_value_var" id="]9DealhF+Ph|sxHIa]@v"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="h:fIu=#qfFC-F{hAdE!5"> <field name="VAR" id="jufz1u/JWS-Er-e+JLb!">endpoint</field> </block> </value> </block> </value> <value name="FIND"> <shadow type="text"> <field name="TEXT">abc</field> </shadow> <block type="text" id="6):Os@?A0QT6XMw;C0wc"> <field name="TEXT">:</field> </block> </value> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="+=ce5?*A3c6f]7.2Bj[$"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="LtgXjy#)9.`FkWUNgoe$"> <field name="NUM">-1</field> </block> </value> </block> </value> <next> <block type="variables_set" id="sY8v-iEo6OJ|M:b6S{/A"> <field name="VAR" id="v;-p[gTSM`],SG{[,SDl">abfrage_url</field> <value name="VALUE"> <block type="text_join" id="P,8mR2;t@~=T{;|AcKUM"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="qNoAL*`^y|_#u%b61T1*"> <field name="TEXT">http://ipwho.is/</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="`73!fms.x9k`t6l!WlbD"> <field name="VAR" id="M~I$/Vj!yhhC]AKAyyFk">ip</field> </block> </value> </block> </value> <next> <block type="request" id="yQj=We:n%oJ]fv5EDKh#"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="1ZjuFLX9{_i/):-7*{1="> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="{V`qu@4=M*NCc$:qDl,x"> <field name="VAR" id="v;-p[gTSM`],SG{[,SDl">abfrage_url</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="/2~fEs-/8iSj~xbu,VWS"> <field name="VAR" id=")j[GnvK_2~2}$q!/M+t;">land</field> <value name="VALUE"> <block type="get_attr" id="p@mYtPQrg]j=^;!(GB]k"> <value name="PATH"> <shadow type="text" id="p%sL|r[$n-s|iYr}3:-2"> <field name="TEXT">country_code</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="D])k5/#|{@E{E$nNTj,i"> <value name="VALUE"> <block type="variables_get" id="=avdbaKMsIq[9HG,bQN="> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="KyDRw7l?3$ZJ@n6(I@LT"> <field name="VAR" id="2i7_N153+$/8+,0NNcKm">region</field> <value name="VALUE"> <block type="get_attr" id="9^17kBsH`5z2qA[W}0$f"> <value name="PATH"> <shadow type="text" id="aiWGsO-%e?SKUJT*FoFD"> <field name="TEXT">region</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="@rN56zHgxe)+%/dtHZ{["> <value name="VALUE"> <block type="variables_get" id="Q1W]OLEygD*=~@Egnkd8"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="GL`%T+3[#obeYt]l,Qjs"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> <value name="VALUE"> <block type="get_attr" id=")2*)@[{m~!v4bZa[+o{-"> <value name="PATH"> <shadow type="text" id="LuuJ:2?E{~/M1A?++yLr"> <field name="TEXT">city</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="C.{yE78r]Ip:Ef^sIkwO"> <value name="VALUE"> <block type="variables_get" id="c!rR?xyUqs@?N8a;*w`g"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="zhx.Vx,PC;sH@~8,)g$_"> <field name="VAR" id="54Xg:T_Q`!#x/w*E!=#_">provider</field> <value name="VALUE"> <block type="get_attr" id="~oFcapqP+nb8zcgKPl;h"> <value name="PATH"> <shadow type="text" id="Q{PoFQHD{nq51xgddt]%"> <field name="TEXT">connection.isp</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="6WpFriymLMfFm}+#wxeu"> <value name="VALUE"> <block type="variables_get" id="?il?@)/C79Di=5^i8psh"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="VOJCwCjlv+=g0]h3j}:V"> <field name="VAR" id="W}.4#@,T@E.%qHYX!?5W">country_picture</field> <value name="VALUE"> <block type="get_attr" id="~VI^@Wl$49,s9x37if(Q"> <value name="PATH"> <shadow type="text" id="w`|+I{+Hs`HP/4,HcLvS"> <field name="TEXT">flag.img</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="^a)=+B4;AU#^wUkv[-aD"> <value name="VALUE"> <block type="variables_get" id="gw)4=kpm!6TE/+2{U]E;"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="HWLxl`;D$jPN2dsp_l0M"> <field name="VAR" id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</field> <value name="VALUE"> <block type="text_join" id="=hm(W}x9o1XDg9ox@upw"> <mutation items="10"></mutation> <value name="ADD0"> <block type="text_join" id="NwGsXFXos0{R-Fq-5j6W"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="W?yqgK1aifB-ZrHL}YUd"> <field name="TEXT"><img src="</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="~pU`cH|%o!eb)#zCJrvu"> <field name="VAR" id="W}.4#@,T@E.%qHYX!?5W">country_picture</field> </block> </value> <value name="ADD2"> <block type="text" id="(!mkECXwYB.I!?u*0b8s"> <field name="TEXT">" height="15" width="20" /></field> </block> </value> </block> </value> <value name="ADD1"> <block type="text" id="4rgo.Ek|R$~P.w|}mY~:"> <field name="TEXT"> </field> </block> </value> <value name="ADD2"> <block type="variables_get" id="0|-AQlC+u7_!l+pZ()P|"> <field name="VAR" id=")j[GnvK_2~2}$q!/M+t;">land</field> </block> </value> <value name="ADD3"> <block type="text" id="ZLeHRbssnJ_]T8-ZL.U1"> <field name="TEXT"> / </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="e/DltPU{]?F4pg`~)_we"> <field name="VAR" id="2i7_N153+$/8+,0NNcKm">region</field> </block> </value> <value name="ADD5"> <block type="text" id="GJy$2~u0u[.{*U?1+Rs}"> <field name="TEXT"> / </field> </block> </value> <value name="ADD6"> <block type="variables_get" id="h=cVYbl,lTADIV6nkO5G"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> <value name="ADD7"> <block type="text" id="ZE^J~uZ*li-BOmL~jQU."> <field name="TEXT"> / </field> </block> </value> <value name="ADD8"> <block type="variables_get" id="cUms?WrPv]3zw;RDK5y*"> <field name="VAR" id="54Xg:T_Q`!#x/w*E!=#_">provider</field> </block> </value> <value name="ADD9"> <block type="text" id="+]MQ2=#W5G(nn4:YaChr"> <field name="TEXT"></field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="timeouts_wait" id="wDBP!}LPeaN}_$]qWUD@"> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <next> <block type="variables_set" id="|eyOkaiKEzp!7`4O%q(|"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> <value name="VALUE"> <block type="text_join" id="x(/8M1*c0r0dOEHH1cS)"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="VzHd03_5cmr%mg68:0ji"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> </block> </value> <value name="ADD1"> <block type="text" id="z9{VZS;@wA6DcSRXU|HP"> <field name="TEXT"><tr><td></field> </block> </value> <value name="ADD2"> <block type="logic_ternary" id="D+m)U.nXTcPv_JX:YS7L"> <value name="IF"> <block type="get_value_var" id="1]idlwI||{Ir$D,B5A7P"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="nK.1b}{e92ZLDcI$.0il"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> </block> </value> <value name="THEN"> <block type="text" id="5.nKN;dyw^TkA8W,K`TZ"> <field name="TEXT"><details><summary><font size="3"><b><font color=green>● </font></b></field> </block> </value> <value name="ELSE"> <block type="text" id="W8$7%-Enk^.^P59Sri~6"> <field name="TEXT"><details><summary><font size="3"><b><font color=red>● </font></b></field> </block> </value> </block> </value> <value name="ADD3"> <block type="procedures_callcustomreturn" id="2Gs#,[7gcB],_]RjLg~G"> <mutation name="Kanalname"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="d12Mji%YD(L:H{Wkl0MM"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> </block> </value> <value name="ADD4"> <block type="text" id="DW)g%~#qYSVioQUxUf|,"> <field name="TEXT"></summary></field> </block> </value> <value name="ADD5"> <block type="variables_get" id="s!ZU|P+d#p=*DzhAzYGl"> <field name="VAR" id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</field> </block> </value> <value name="ADD6"> <block type="text" id="Ii8Ty%UU0D~D]sl+@S{d"> <field name="TEXT"></details></td><td></field> </block> </value> <value name="ADD7"> <block type="math_rndfixed" id="f@oQ4S4q|5ZVJ|_RK2K1"> <field name="n">1</field> <value name="x"> <shadow type="math_number" id="jqVp50z~0j@|9Pa;Vs85"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="W$8Lgq;$GP-/D1yf?:QC"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="get_value_var" id="[k[#r$Ep@{eAywbF|L@9"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="61+ObyAGen}9iPcNi+~`"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="r5%+e]~rU()E]t43#};C"> <field name="VAR" id="C/F_Y=6$Ds5n/qprHq[c">transferTx</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="FZ8^[rYvFWTG+[:qc)Ll"> <field name="NUM">0.000001</field> </shadow> </value> </block> </value> </block> </value> <value name="ADD8"> <block type="text" id="fduLOuSzL6I3562+u+G?"> <field name="TEXT"> MB</td><td></field> </block> </value> <value name="ADD9"> <block type="math_rndfixed" id="nN/RhZ7w/|CgqEfaRzOF"> <field name="n">1</field> <value name="x"> <shadow type="math_number" id="%bQ@ali!%@n#vEUO{=UY"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="CaI#H!wz.!V#J7Ebn?H5"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="r4pDV]u/({hASSSM|$^{"> <field name="NUM">1</field> </shadow> <block type="get_value_var" id=",,pB]^{h9sFjel_E?UNP"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="tnRvo,GMPgs~:?Rlg*0y"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="Y?k!u%5taY9)sxBsjIB@"> <field name="VAR" id="S.FRC##Hw2?0w)V+rL^2">transferRx</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="w[mHdLVRLZCg=/Ori|2G"> <field name="NUM">0.000001</field> </shadow> </value> </block> </value> </block> </value> <value name="ADD10"> <block type="text" id="z-)f|VOR{Z1a#3mt6f.D"> <field name="TEXT"> MB</td></tr></field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="variables_set" id="r7;.)AWzn~Og=WYuviOr"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> <value name="VALUE"> <block type="text_join" id="D~eCviT1huxfi`bAJKgT"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id=",uS[jZuG?eIg$q6{Wo0("> <field name="TEXT"><table width=100%><tr><td width=50%><b>Client</td><td width=25%><b>gesendet</td><td width=25%><b>empfangen</dt></tr><tr><td colspan="3"><hr></td></tr></field> </block> </value> <value name="ADD1"> <block type="variables_get" id="}aSY%Cu.eaFdn8d[piW`"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> </block> </value> <value name="ADD2"> <block type="text" id="5TIxI)3=1`v=5T=CkrsL"> <field name="TEXT"></table></field> </block> </value> </block> </value> <next> <block type="update" id="@m+uxxJM5NwXi;z[{2-{"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.VIS.Tabellen.Tabelle_Wireguard</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="k,oGuXz4!Z~ev=Gf95%?"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>@Garfonso
Kannst du was zur defekten Steuerung der Farbtemperatur sagen?
@IdleBit und ich haben da ja ein Problem mit. -
Habe mir nochmal eine Tabelle erstellt.
Dieses mal für den wireguard Adapter.
Über den Pfeil kann man sich anschauen, von wo die letzte/aktuelle IP kommt die sich verbunden hat. Wobei man das ja im Idealfall immer selber steht

Die Infos zur IP werden von http://ipwho.is/ abgerufen.

<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="zyM/JPT)}]T^gGWB:F@z">id</variable> <variable id="P]hs1T;bQP8mPlO[gI,G">city</variable> <variable id="smqD@1Uy]?O9IkTgYsh[">tabelle</variable> <variable id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</variable> <variable id=",{9I3n95un{O]_ilfGaC">i</variable> <variable id="i{;#5g`AfcVP:!fhdgPw">peer</variable> <variable id="}fTQ5LIFFh:KJ}if-0Ze">result</variable> <variable id="S.FRC##Hw2?0w)V+rL^2">transferRx</variable> <variable id="C/F_Y=6$Ds5n/qprHq[c">transferTx</variable> <variable id="jufz1u/JWS-Er-e+JLb!">endpoint</variable> <variable id="M~I$/Vj!yhhC]AKAyyFk">ip</variable> <variable id="v;-p[gTSM`],SG{[,SDl">abfrage_url</variable> <variable id=")j[GnvK_2~2}$q!/M+t;">land</variable> <variable id="2i7_N153+$/8+,0NNcKm">region</variable> <variable id="54Xg:T_Q`!#x/w*E!=#_">provider</variable> <variable id="W}.4#@,T@E.%qHYX!?5W">country_picture</variable> </variables> <block type="request" id=")N5rhid8GiQC*JpzD7(3" disabled="true" x="63" y="-1637"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id=";Yo#oC}Nk9]C:)WNW{Lk"> <field name="TEXT">http://ipwho.is/83.171.74.125</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="yZ,__K01LN6h%PABrY[v"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> <value name="VALUE"> <block type="get_attr" id="cc7[vI*$}xrtDrMt~OBj"> <value name="PATH"> <shadow type="text" id="EE;)y+tq$(;j+)+t}6N*"> <field name="TEXT">city</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="i+ECe}KB787,7WZ9B*=P"> <value name="VALUE"> <block type="variables_get" id="e;SfvsEGcas3)+#3[|s="> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="Jv]kPHDP!+qPmr0C/4_6"> <field name="VAR" id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</field> <value name="VALUE"> <block type="variables_get" id="1T}jB,#%wUuBhPF};k6Q"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> <next> <block type="debug" id="uoO#u~MJK:Iv#vLPaQW-"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="?hFiT,lj@AlJdB!uMlaP"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> </block> </next> </block> </next> </block> </statement> <next> <block type="timeouts_wait" id="dsl0+g%)^JUz!6b-$BYj" disabled="true"> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <next> <block type="debug" id="p3YJ(2$Er=6P,(vD|l3w" disabled="true"> <field name="Severity">error</field> <value name="TEXT"> <shadow type="text"> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="!khP)45:LW)ph!CLa5z4"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> </block> </next> </block> </next> </block> <block type="procedures_defcustomreturn" id=";]!K;f1g9nqi9xIHEy8F" x="38" y="-788"> <mutation statements="false"> <arg name="id" varid="zyM/JPT)}]T^gGWB:F@z"></arg> </mutation> <field name="NAME">Kanalname</field> <field name="SCRIPT">aWQgPSBpZC5zdWJzdHJpbmcoMCwgaWQubGFzdEluZGV4T2YoJy4nKSk7CmlmKGV4aXN0c09iamVjdChpZCkpIHJldHVybiBnZXRPYmplY3QoaWQpLmNvbW1vbi5uYW1lOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="on_ext" id="*AYH{ret7JZ1QW^UA{`o" x="37" y="-760"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid"> <field name="oid">default</field> </shadow> <block type="selector" id="O@OR#2?7z_V2GtPIXXlE"> <field name="TEXT">wireguard.0.*.peers.*.connected</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="M,^/Wy$Z(Ri-O+r$J2EM"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> <value name="VALUE"> <block type="text" id="GQztwNrU3N3l(-HQD){{"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_forEach" id="veYOQ1{6??T#Rg%Au2sv"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> <value name="LIST"> <block type="selector" id="pQ4rA|H(~]Zi`E2tFf)R"> <field name="TEXT">wireguard.0.*.peers.*.connected</field> </block> </value> <statement name="DO"> <block type="variables_set" id="0YUuZlCKksW:|4UgM,sj"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> <value name="VALUE"> <block type="text_getSubstring" id="[AHj0;4KjS|p$9FDvGrd"> <mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="2?gX6;{EJe`XL|0C}_wi"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> <value name="AT2"> <block type="text_indexOf" id="j[xyaOQIutX|_W9BwB0e"> <field name="END">LAST</field> <value name="VALUE"> <block type="variables_get" id="S+@r`ZO;vXp`6tF=}XrA"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> <value name="FIND"> <shadow type="text"> <field name="TEXT">abc</field> </shadow> <block type="text" id="Wv@{y%itHoH$|uS:#.]c"> <field name="TEXT">.</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="h%P+g|0Xu@[0f@lIVzkR"> <field name="VAR" id="S.FRC##Hw2?0w)V+rL^2">transferRx</field> <value name="VALUE"> <block type="text_join" id="68k%qF8!65ii:Qq]Pm^)"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="kiyLLQy*x#F[$Fb28PR-"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> </block> </value> <value name="ADD1"> <block type="text" id="8onx#:a?(N_t0|7:bu{i"> <field name="TEXT">transferRx</field> </block> </value> </block> </value> <next> <block type="variables_set" id=":Pi}g+hmEaAPvwM*;+4."> <field name="VAR" id="C/F_Y=6$Ds5n/qprHq[c">transferTx</field> <value name="VALUE"> <block type="text_join" id="kNCk{#HV06{XE/jQ6#4Z"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="_.1EdEguDaD;|Tjw/78m"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> </block> </value> <value name="ADD1"> <block type="text" id="Um%*nvdNeQk#2|E{X)=4"> <field name="TEXT">transferTx</field> </block> </value> </block> </value> <next> <block type="variables_set" id="+RaNq^bTK3a[C;uqyI2i"> <field name="VAR" id="jufz1u/JWS-Er-e+JLb!">endpoint</field> <value name="VALUE"> <block type="text_join" id="r0}``DS=.o5yX^7ZxtXH"> <mutation items="2"></mutation> <value name="ADD0"> <block type="variables_get" id="iU:-,TszPibEMR10E[Nn"> <field name="VAR" id="i{;#5g`AfcVP:!fhdgPw">peer</field> </block> </value> <value name="ADD1"> <block type="text" id="9BNmdn7[:(Zp9SppGE/!"> <field name="TEXT">endpoint</field> </block> </value> </block> </value> <next> <block type="variables_set" id="]/%-HR7LqbNXDaldX+6v"> <field name="VAR" id="M~I$/Vj!yhhC]AKAyyFk">ip</field> <value name="VALUE"> <block type="text_getSubstring" id="d+sQ1Ac7B]#BWpR(u+!N"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="text_getSubstring" id="`ZAHXSC%IP4W`CI5V:.C"> <mutation at1="false" at2="true"></mutation> <field name="WHERE1">FIRST</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="get_value_var" id="qBE1@f(j-zez`w!D+D9("> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="T[UFJbAebSF~KJwN[whZ"> <field name="TEXT"></field> </shadow> <block type="variables_get" id=";k7drB#W^}wXbqRmPRbP"> <field name="VAR" id="jufz1u/JWS-Er-e+JLb!">endpoint</field> </block> </value> </block> </value> <value name="AT2"> <block type="text_indexOf" id="]s|i%].NCWJ%D6L)WJ[Q"> <field name="END">LAST</field> <value name="VALUE"> <block type="get_value_var" id="]9DealhF+Ph|sxHIa]@v"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="h:fIu=#qfFC-F{hAdE!5"> <field name="VAR" id="jufz1u/JWS-Er-e+JLb!">endpoint</field> </block> </value> </block> </value> <value name="FIND"> <shadow type="text"> <field name="TEXT">abc</field> </shadow> <block type="text" id="6):Os@?A0QT6XMw;C0wc"> <field name="TEXT">:</field> </block> </value> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="+=ce5?*A3c6f]7.2Bj[$"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="LtgXjy#)9.`FkWUNgoe$"> <field name="NUM">-1</field> </block> </value> </block> </value> <next> <block type="variables_set" id="sY8v-iEo6OJ|M:b6S{/A"> <field name="VAR" id="v;-p[gTSM`],SG{[,SDl">abfrage_url</field> <value name="VALUE"> <block type="text_join" id="P,8mR2;t@~=T{;|AcKUM"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="qNoAL*`^y|_#u%b61T1*"> <field name="TEXT">http://ipwho.is/</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="`73!fms.x9k`t6l!WlbD"> <field name="VAR" id="M~I$/Vj!yhhC]AKAyyFk">ip</field> </block> </value> </block> </value> <next> <block type="request" id="yQj=We:n%oJ]fv5EDKh#"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="1ZjuFLX9{_i/):-7*{1="> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="{V`qu@4=M*NCc$:qDl,x"> <field name="VAR" id="v;-p[gTSM`],SG{[,SDl">abfrage_url</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="/2~fEs-/8iSj~xbu,VWS"> <field name="VAR" id=")j[GnvK_2~2}$q!/M+t;">land</field> <value name="VALUE"> <block type="get_attr" id="p@mYtPQrg]j=^;!(GB]k"> <value name="PATH"> <shadow type="text" id="p%sL|r[$n-s|iYr}3:-2"> <field name="TEXT">country_code</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="D])k5/#|{@E{E$nNTj,i"> <value name="VALUE"> <block type="variables_get" id="=avdbaKMsIq[9HG,bQN="> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="KyDRw7l?3$ZJ@n6(I@LT"> <field name="VAR" id="2i7_N153+$/8+,0NNcKm">region</field> <value name="VALUE"> <block type="get_attr" id="9^17kBsH`5z2qA[W}0$f"> <value name="PATH"> <shadow type="text" id="aiWGsO-%e?SKUJT*FoFD"> <field name="TEXT">region</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="@rN56zHgxe)+%/dtHZ{["> <value name="VALUE"> <block type="variables_get" id="Q1W]OLEygD*=~@Egnkd8"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="GL`%T+3[#obeYt]l,Qjs"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> <value name="VALUE"> <block type="get_attr" id=")2*)@[{m~!v4bZa[+o{-"> <value name="PATH"> <shadow type="text" id="LuuJ:2?E{~/M1A?++yLr"> <field name="TEXT">city</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="C.{yE78r]Ip:Ef^sIkwO"> <value name="VALUE"> <block type="variables_get" id="c!rR?xyUqs@?N8a;*w`g"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="zhx.Vx,PC;sH@~8,)g$_"> <field name="VAR" id="54Xg:T_Q`!#x/w*E!=#_">provider</field> <value name="VALUE"> <block type="get_attr" id="~oFcapqP+nb8zcgKPl;h"> <value name="PATH"> <shadow type="text" id="Q{PoFQHD{nq51xgddt]%"> <field name="TEXT">connection.isp</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="6WpFriymLMfFm}+#wxeu"> <value name="VALUE"> <block type="variables_get" id="?il?@)/C79Di=5^i8psh"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="VOJCwCjlv+=g0]h3j}:V"> <field name="VAR" id="W}.4#@,T@E.%qHYX!?5W">country_picture</field> <value name="VALUE"> <block type="get_attr" id="~VI^@Wl$49,s9x37if(Q"> <value name="PATH"> <shadow type="text" id="w`|+I{+Hs`HP/4,HcLvS"> <field name="TEXT">flag.img</field> </shadow> </value> <value name="OBJECT"> <block type="convert_json2object" id="^a)=+B4;AU#^wUkv[-aD"> <value name="VALUE"> <block type="variables_get" id="gw)4=kpm!6TE/+2{U]E;"> <field name="VAR" id="}fTQ5LIFFh:KJ}if-0Ze">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="HWLxl`;D$jPN2dsp_l0M"> <field name="VAR" id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</field> <value name="VALUE"> <block type="text_join" id="=hm(W}x9o1XDg9ox@upw"> <mutation items="10"></mutation> <value name="ADD0"> <block type="text_join" id="NwGsXFXos0{R-Fq-5j6W"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="W?yqgK1aifB-ZrHL}YUd"> <field name="TEXT"><img src="</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="~pU`cH|%o!eb)#zCJrvu"> <field name="VAR" id="W}.4#@,T@E.%qHYX!?5W">country_picture</field> </block> </value> <value name="ADD2"> <block type="text" id="(!mkECXwYB.I!?u*0b8s"> <field name="TEXT">" height="15" width="20" /></field> </block> </value> </block> </value> <value name="ADD1"> <block type="text" id="4rgo.Ek|R$~P.w|}mY~:"> <field name="TEXT"> </field> </block> </value> <value name="ADD2"> <block type="variables_get" id="0|-AQlC+u7_!l+pZ()P|"> <field name="VAR" id=")j[GnvK_2~2}$q!/M+t;">land</field> </block> </value> <value name="ADD3"> <block type="text" id="ZLeHRbssnJ_]T8-ZL.U1"> <field name="TEXT"> / </field> </block> </value> <value name="ADD4"> <block type="variables_get" id="e/DltPU{]?F4pg`~)_we"> <field name="VAR" id="2i7_N153+$/8+,0NNcKm">region</field> </block> </value> <value name="ADD5"> <block type="text" id="GJy$2~u0u[.{*U?1+Rs}"> <field name="TEXT"> / </field> </block> </value> <value name="ADD6"> <block type="variables_get" id="h=cVYbl,lTADIV6nkO5G"> <field name="VAR" id="P]hs1T;bQP8mPlO[gI,G">city</field> </block> </value> <value name="ADD7"> <block type="text" id="ZE^J~uZ*li-BOmL~jQU."> <field name="TEXT"> / </field> </block> </value> <value name="ADD8"> <block type="variables_get" id="cUms?WrPv]3zw;RDK5y*"> <field name="VAR" id="54Xg:T_Q`!#x/w*E!=#_">provider</field> </block> </value> <value name="ADD9"> <block type="text" id="+]MQ2=#W5G(nn4:YaChr"> <field name="TEXT"></field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="timeouts_wait" id="wDBP!}LPeaN}_$]qWUD@"> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <next> <block type="variables_set" id="|eyOkaiKEzp!7`4O%q(|"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> <value name="VALUE"> <block type="text_join" id="x(/8M1*c0r0dOEHH1cS)"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="VzHd03_5cmr%mg68:0ji"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> </block> </value> <value name="ADD1"> <block type="text" id="z9{VZS;@wA6DcSRXU|HP"> <field name="TEXT"><tr><td></field> </block> </value> <value name="ADD2"> <block type="logic_ternary" id="D+m)U.nXTcPv_JX:YS7L"> <value name="IF"> <block type="get_value_var" id="1]idlwI||{Ir$D,B5A7P"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="nK.1b}{e92ZLDcI$.0il"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> </block> </value> <value name="THEN"> <block type="text" id="5.nKN;dyw^TkA8W,K`TZ"> <field name="TEXT"><details><summary><font size="3"><b><font color=green>● </font></b></field> </block> </value> <value name="ELSE"> <block type="text" id="W8$7%-Enk^.^P59Sri~6"> <field name="TEXT"><details><summary><font size="3"><b><font color=red>● </font></b></field> </block> </value> </block> </value> <value name="ADD3"> <block type="procedures_callcustomreturn" id="2Gs#,[7gcB],_]RjLg~G"> <mutation name="Kanalname"> <arg name="id"></arg> </mutation> <value name="ARG0"> <block type="variables_get" id="d12Mji%YD(L:H{Wkl0MM"> <field name="VAR" id=",{9I3n95un{O]_ilfGaC">i</field> </block> </value> </block> </value> <value name="ADD4"> <block type="text" id="DW)g%~#qYSVioQUxUf|,"> <field name="TEXT"></summary></field> </block> </value> <value name="ADD5"> <block type="variables_get" id="s!ZU|P+d#p=*DzhAzYGl"> <field name="VAR" id="/^Xr+LwwMWgTWK)qZnsr">aufstellung_details</field> </block> </value> <value name="ADD6"> <block type="text" id="Ii8Ty%UU0D~D]sl+@S{d"> <field name="TEXT"></details></td><td></field> </block> </value> <value name="ADD7"> <block type="math_rndfixed" id="f@oQ4S4q|5ZVJ|_RK2K1"> <field name="n">1</field> <value name="x"> <shadow type="math_number" id="jqVp50z~0j@|9Pa;Vs85"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="W$8Lgq;$GP-/D1yf?:QC"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number"> <field name="NUM">1</field> </shadow> <block type="get_value_var" id="[k[#r$Ep@{eAywbF|L@9"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="61+ObyAGen}9iPcNi+~`"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="r5%+e]~rU()E]t43#};C"> <field name="VAR" id="C/F_Y=6$Ds5n/qprHq[c">transferTx</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="FZ8^[rYvFWTG+[:qc)Ll"> <field name="NUM">0.000001</field> </shadow> </value> </block> </value> </block> </value> <value name="ADD8"> <block type="text" id="fduLOuSzL6I3562+u+G?"> <field name="TEXT"> MB</td><td></field> </block> </value> <value name="ADD9"> <block type="math_rndfixed" id="nN/RhZ7w/|CgqEfaRzOF"> <field name="n">1</field> <value name="x"> <shadow type="math_number" id="%bQ@ali!%@n#vEUO{=UY"> <field name="NUM">3.1234</field> </shadow> <block type="math_arithmetic" id="CaI#H!wz.!V#J7Ebn?H5"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="r4pDV]u/({hASSSM|$^{"> <field name="NUM">1</field> </shadow> <block type="get_value_var" id=",,pB]^{h9sFjel_E?UNP"> <field name="ATTR">val</field> <value name="OID"> <shadow type="text" id="tnRvo,GMPgs~:?Rlg*0y"> <field name="TEXT"></field> </shadow> <block type="variables_get" id="Y?k!u%5taY9)sxBsjIB@"> <field name="VAR" id="S.FRC##Hw2?0w)V+rL^2">transferRx</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="w[mHdLVRLZCg=/Ori|2G"> <field name="NUM">0.000001</field> </shadow> </value> </block> </value> </block> </value> <value name="ADD10"> <block type="text" id="z-)f|VOR{Z1a#3mt6f.D"> <field name="TEXT"> MB</td></tr></field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="variables_set" id="r7;.)AWzn~Og=WYuviOr"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> <value name="VALUE"> <block type="text_join" id="D~eCviT1huxfi`bAJKgT"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id=",uS[jZuG?eIg$q6{Wo0("> <field name="TEXT"><table width=100%><tr><td width=50%><b>Client</td><td width=25%><b>gesendet</td><td width=25%><b>empfangen</dt></tr><tr><td colspan="3"><hr></td></tr></field> </block> </value> <value name="ADD1"> <block type="variables_get" id="}aSY%Cu.eaFdn8d[piW`"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> </block> </value> <value name="ADD2"> <block type="text" id="5TIxI)3=1`v=5T=CkrsL"> <field name="TEXT"></table></field> </block> </value> </block> </value> <next> <block type="update" id="@m+uxxJM5NwXi;z[{2-{"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.VIS.Tabellen.Tabelle_Wireguard</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="k,oGuXz4!Z~ev=Gf95%?"> <field name="VAR" id="smqD@1Uy]?O9IkTgYsh[">tabelle</field> </block> </value> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>@Garfonso
Kannst du was zur defekten Steuerung der Farbtemperatur sagen?
@IdleBit und ich haben da ja ein Problem mit.@david-g said in Test lovelace 3.x:
Kannst du was zur defekten Steuerung der Farbtemperatur sagen?
Ja. Hab ich gestern was dran rumgebastelt. Sollte jetzt wieder gehen. Die haben "einfach" das frontend von "mired" auf "Kelvin" umgestellt. Der Adapter unterstützt jetzt beides (also auf ioBroker Seite ging schon vorher beides, jetzt halt auch auf lovelace Seite).
Hier nochmal Changes:
3.0.1
- (Garfonso) fixed: Farbtemperatur
- (Garfonso) fixed: notifications (die alten mit der Glocke
) - (Garfonso) fixed: crash, wenn keine History ausgewählt wurde
Ansonsten: Guckt euch nochmal iobroker.pro Unterstützung an. Da hat Bluefox jetzt einiges getan. Für mich funktioniert das aktuell sehr gut. Die Umleitung von https://iobroker.pro:4443/lovelace für das Login geht meistens sogar auch, aber manchmal nicht... aber es geht auch mittlerweile fast alles direkt über https://iobroker.pro/lovelace/ (wobei da Bluefox für bestimmte Pfade ggf. nochwas hinzufügen muss -> wenn also da was fehlt, bitte Meldung machen, gerne an mich - ich weiß auch nicht, wie offiziell das ist, aber ich bin da mal nach dem login hingeleitet worden, kann so schlimm nicht sein
)Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation
Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung
-
@david-g said in Test lovelace 3.x:
Kannst du was zur defekten Steuerung der Farbtemperatur sagen?
Ja. Hab ich gestern was dran rumgebastelt. Sollte jetzt wieder gehen. Die haben "einfach" das frontend von "mired" auf "Kelvin" umgestellt. Der Adapter unterstützt jetzt beides (also auf ioBroker Seite ging schon vorher beides, jetzt halt auch auf lovelace Seite).
Hier nochmal Changes:
3.0.1
- (Garfonso) fixed: Farbtemperatur
- (Garfonso) fixed: notifications (die alten mit der Glocke
) - (Garfonso) fixed: crash, wenn keine History ausgewählt wurde
Ansonsten: Guckt euch nochmal iobroker.pro Unterstützung an. Da hat Bluefox jetzt einiges getan. Für mich funktioniert das aktuell sehr gut. Die Umleitung von https://iobroker.pro:4443/lovelace für das Login geht meistens sogar auch, aber manchmal nicht... aber es geht auch mittlerweile fast alles direkt über https://iobroker.pro/lovelace/ (wobei da Bluefox für bestimmte Pfade ggf. nochwas hinzufügen muss -> wenn also da was fehlt, bitte Meldung machen, gerne an mich - ich weiß auch nicht, wie offiziell das ist, aber ich bin da mal nach dem login hingeleitet worden, kann so schlimm nicht sein
)Ein kleiner Hinweis meinerseits.
Habe meine diversen Tabellen mal in einem Thread gesammelt und bereitgestellt.
https://forum.iobroker.net/topic/59661/zusammenstellung-meiner-tabellen
-
@david-g said in Test lovelace 3.x:
Kannst du was zur defekten Steuerung der Farbtemperatur sagen?
Ja. Hab ich gestern was dran rumgebastelt. Sollte jetzt wieder gehen. Die haben "einfach" das frontend von "mired" auf "Kelvin" umgestellt. Der Adapter unterstützt jetzt beides (also auf ioBroker Seite ging schon vorher beides, jetzt halt auch auf lovelace Seite).
Hier nochmal Changes:
3.0.1
- (Garfonso) fixed: Farbtemperatur
- (Garfonso) fixed: notifications (die alten mit der Glocke
) - (Garfonso) fixed: crash, wenn keine History ausgewählt wurde
Ansonsten: Guckt euch nochmal iobroker.pro Unterstützung an. Da hat Bluefox jetzt einiges getan. Für mich funktioniert das aktuell sehr gut. Die Umleitung von https://iobroker.pro:4443/lovelace für das Login geht meistens sogar auch, aber manchmal nicht... aber es geht auch mittlerweile fast alles direkt über https://iobroker.pro/lovelace/ (wobei da Bluefox für bestimmte Pfade ggf. nochwas hinzufügen muss -> wenn also da was fehlt, bitte Meldung machen, gerne an mich - ich weiß auch nicht, wie offiziell das ist, aber ich bin da mal nach dem login hingeleitet worden, kann so schlimm nicht sein
) -
@david-g said in Test lovelace 3.x:
Kannst du was zur defekten Steuerung der Farbtemperatur sagen?
Ja. Hab ich gestern was dran rumgebastelt. Sollte jetzt wieder gehen. Die haben "einfach" das frontend von "mired" auf "Kelvin" umgestellt. Der Adapter unterstützt jetzt beides (also auf ioBroker Seite ging schon vorher beides, jetzt halt auch auf lovelace Seite).
Hier nochmal Changes:
3.0.1
- (Garfonso) fixed: Farbtemperatur
- (Garfonso) fixed: notifications (die alten mit der Glocke
) - (Garfonso) fixed: crash, wenn keine History ausgewählt wurde
Ansonsten: Guckt euch nochmal iobroker.pro Unterstützung an. Da hat Bluefox jetzt einiges getan. Für mich funktioniert das aktuell sehr gut. Die Umleitung von https://iobroker.pro:4443/lovelace für das Login geht meistens sogar auch, aber manchmal nicht... aber es geht auch mittlerweile fast alles direkt über https://iobroker.pro/lovelace/ (wobei da Bluefox für bestimmte Pfade ggf. nochwas hinzufügen muss -> wenn also da was fehlt, bitte Meldung machen, gerne an mich - ich weiß auch nicht, wie offiziell das ist, aber ich bin da mal nach dem login hingeleitet worden, kann so schlimm nicht sein
)Wird es eine Implementierung vom Browser_Mod geben bei der über eine tap_action ein Popup aufgerufen werden kann.
Zum Beispiel:type: button show_name: true show_icon: true entity: light.Licht_Schlafzimmer_Stufe2_ icon: mdi:lightbulb tap_action: action: call-service service: browser_mod.popup service_data: title: Popup Test card: type: entities entities: - entity: light.Licht_Schlafzimmer_Stufe1_ name: Test Schlafzimmer deviceID: this -
Wird es eine Implementierung vom Browser_Mod geben bei der über eine tap_action ein Popup aufgerufen werden kann.
Zum Beispiel:type: button show_name: true show_icon: true entity: light.Licht_Schlafzimmer_Stufe2_ icon: mdi:lightbulb tap_action: action: call-service service: browser_mod.popup service_data: title: Popup Test card: type: entities entities: - entity: light.Licht_Schlafzimmer_Stufe1_ name: Test Schlafzimmer deviceID: this@xbit
Das geht schon länger, nicht mit call-service, sondern mit fire-dom-event, siehe hierbzw. auch hier erklärt.
Ultimativer Lovelace Leitfaden: https://forum.iobroker.net/topic/35937/der-ultimative-iobroker-lovelace-leitfaden-dokumentation
Lovelace UI Beispiele: https://forum.iobroker.net/topic/35950/zeigt-her-eure-lovelace-visualisierung
-
-
@david-g
type: button show_name: true show_icon: true entity: light.Haustür icon: mdi:lightbulb tap_action: action: fire-dom-event browser_mod: service: browser_mod.popup data: title: Tescht content: type: markdown content: > # <center>Haustür</center> <a href="/lovelace/kamera-haustuer"><img src='{synology.0.SurveillanceStation.cameras.Haustür.linkMjpegHttpPath}' />Ist nur der Testbutton beim klick geht im Popup der Stream von der Kamera an (als Markdown)
-
@Garfonso kann es sein das in
iob.lovelace / type-detectorderclimate_running_statenoch nicht berücksichtig wird?
Es scheint auch keine Rolle in der STATE_ROLES.md für diese Art von Datenpunkt zugeben.Wie z.B.:
{ "type": "state", "common": { "id": "running_state", "prop": "running_state", "name": "The current running state", "role": "state", "write": false, "read": true, "type": "string", "states": { "idle": "idle", "heat": "heat" }, "def": "" }, "native": {}, "from": "system.adapter.zigbee2mqtt.0", "user": "system.user.admin", "ts": 1668254685530, "_id": "zigbee2mqtt.0.0x00158d0001922cbf.running_state", "acl": { "object": 1636, "state": 1636, "owner": "system.user.admin", "ownerGroup": "system.group.administrator" } }