- Home
- Deutsch
- Entwicklung
- lgtv Adapter zur Steuerung von LG WebOS SmartTVs
lgtv Adapter zur Steuerung von LG WebOS SmartTVs
-
@amg_666 bei den standardbrowsern wie chrome ff usw, geht das mit dem vollbilschirm nicht - es braucht immer eine benutzer interaktion (außer kisosk mode vorhanden)
weiß nicht, ob das für den browser auch so ist
-
@smarthome2020 danke für den tipp - habe keinen OLED - wollte aber auch keinen tipp geben, der probleme erzeugen würde
-
@liv-in-sky
Kein Problem. Die letzte Wochen war nur der Oled von LG stark reduziert. Daher werden viele aktuell von den gekauft haben. Und da nicht alle seitenweise Tests lesen, wissen die nix vom. Pixel Refresh mein TV braucht zB 10 min nach dem Ausschalten noch bis zu 50 Watt, danach fällt er auf 3W runter. Also er arbeitet nach dem Ausschalten noch länger nach. -
@smarthome2020 aber wenn es nur nach dem ausschalten ist, könnte man das doch im script abfangen - stromanschluss erst nach einer stunde abschalten
oder denkst du der OLED braucht/muss den ganzen tag am strom sein bzw sollte man die wattzufuhr evtl testen bevor man den tv den strom kappt
-
@liv-in-sky
Ja, so kann man das abfangen. War auch meine Idee. So löse ich ja auch die Beleuchtung mit den LEDs hinter dem TV. Würde nur gerne halt den TV einschalten lassen per Sprache. Die Lösung per Fernbedienung ist aber auch ok.
Letztlich stört es mich auch nicht, wenn der TV am Strom bleibt. Die 3W machen mich nicht fertig. Bisher achte ich nur drauf, dass riskante Geräte wie Wasserkochen/Kaffeemaschine/Toaster etc. komplett vom Strom gehen, weil bei meinen Eltern mal son Teil durchgebrannt ist (zum Glück war jemand da, der das bemerkt hat). -
@smarthome2020 verstehe ich nicht
ich sage ja auch "alexa,TV ein" - das triggert einen dp und dieser triggert ein script, welches
- den strom einschgaltet
- den lg adapter startet und den plex adapter
- den tv einschaltet,
- auf das standardprogramm schaltet
- hintergrundlicht schaltet
bei "TV" aus dann in anderer reihenfolge
vielleicht reicht es nur einmal kurz bevor das script läuft den strom zu kappen und wieder einzuschalten und dann funktioniert das einschalten des tv's mit dem adapter
damit braucht der tv etwas länger beim einschalten, aber ich kann ja schon in einem anderen zimmer den sprechbefehl sagen und wenn ich am tv ankomme, ist der ein
-
@liv-in-sky
Und wie genau geht der TV dann an? Also wie wird das Einschaltsignal getriggert? Wenn mein TV aus ist, dann kann ich Ihn auch nicht mehr per Handy-APP über Wlan einschalten. LAN-Anschluss geht leider nicht, da ich kein nerviges Kabel durch die Wohnung legen möchte und nicht extra einen AP anschaffen will, um daran ein LAN-Kabel für den TV anzuschließen.Kannst du mir das Skript zur Verfügung stellen?
-
soweit ich verstanden habe, können manche den tv nicht über den adapter einschalten, obwohl der tv die ganze zeit online ist. damit gehe ich davon aus, dass sich die netzwerkkarten evtl deaktivieren. durch das stromkappen und wieder einschalten vermute ich, dass die nw-karten wieder irgendwie aktiv werden und dadurch es wieder möglich ist, über den adapter zu schalten. ich habe lan und da funktioniert es - keine ahnung was mit wlan ist
das ist ein sehr individuelles script - und ich habe ja auch keinen OLED (wegen den pixel-refresh) - wird dir nicht viel helfen
- sonoff17 ist mein hauptschalter
- ich lasse viel zeit, damit das alles starten kann - stört mich persönlich nicht
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout2">timeout2</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on" id=":c]KL7wy2b+wTE`xJtmH" x="-237" y="-137"> <field name="OID">controll-own.0.TV</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="Op).[~+?92=7L@VGm8j}"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="Ge-^/Q~+R`L.aC?LA)5B"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="`CDYOI$;Xj`NTYS)}pQY"> <field name="ATTR">val</field> <field name="OID">controll-own.0.TV</field> </block> </value> <value name="B"> <block type="logic_boolean" id="plVmsLI~nj0wtPVd1t]f"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="procedures_callcustomnoreturn" id="Tn51Q!GDl0Vt3)6kv/FB"> <mutation name="adapterEin"></mutation> <next> <block type="timeouts_cleartimeout" id="WXoKFnUQ$B7b@8F.U+`/"> <field name="NAME">timeout2</field> <next> <block type="control" id="~WR$a1r03]Zb7_Tvpak["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">controll-own.0.PLEX.PlexStart</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="O5m]]-OD4#Ijk:M5d|Y_"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="rdB+s7~pk*w/T{xSi-V_"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">fullybrowser.0.192_168_178_29.Commands.screenOn</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="%/:HJ@8aqiHLIbm%/aK-"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="5wnr=#]#PpTnr.gQjjpd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.STDose-P1-1-EIN</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="q@P}!=o(ADmNz+C:1C9~"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=",dn[{;t83EC;e|YWyfvl"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.STDose-P1-1-AUS</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="^)7QKFpE5HS!k4O6B=79"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="QqhTwlK.|d,Ire^#[xq="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">sonoff.0.Sonoff17.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="AInf.vD-1T@,:Ne}KBE*"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="TJZ9jZT:3n{+cKd;w.rS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.LEDLampe</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">3</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="dl8Mz/pzl2KVlF8F`-)`"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="xJYoI#rHP@BN_eB=AdgF"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.MATRIX.MatrixRefreshTime</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="text" id="{_OmZ3n/WSaO2}@ObGVi"> <field name="TEXT">8</field> </block> </value> <next> <block type="control" id="GhdgSC~Dl!x.~ee_zTfH"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.power</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">25</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="hc_/g@mZ.TP9x%*l~YsL"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="WI(nkfU[dL(u-T1:_vPq"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.power</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">20</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="K4M/_$THQnRll)|lH|p6"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="c*Y`,a=gsL^fJH0a!_e`"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.remote.right</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">28</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="TzhYn~^3SH6d8U%LI_zg"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="JP)E:dQQr8/LQr94.j%E"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.remote.enter</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">29</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="/laXS^9.laGrBvIz=`1s"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="!+#hIv|,4PYXS9BCCBj`"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.remote.6</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">30</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="Wq/bzyz8]?2J9UDVh2A5"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="Kk|jFZiZ_rm49}q?~!3("> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.volume</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">31</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="math_number" id="j9o4_RH:4G3}7XHuMA69"> <field name="NUM">8</field> </block> </value> <next> <block type="control" id="l(k#-*fFF7wcq`+,=sp="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.TV-RENKFORCEBOX-ON</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="-m#)[i-pLx}#yNO/zee}"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=",]#?;_{4;:iZx?A_;(N?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.ARIVA1-EIN</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">4</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="kPY.fnuF93%tg#,(09=p"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="$Z,c:i.E9uXx`9kgJ,9c"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.STDose-P1-3-EIN</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Zf2b=5|LSa!]@S0(YJQg"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="sendto_custom" id="RB=dkF{2Wi7K+XP%0-xY"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="parameter1" with_statement="false"></mutation> <field name="INSTANCE">sql.0</field> <field name="COMMAND">send</field> <field name="LOG"></field> <field name="WITH_STATEMENT">FALSE</field> <value name="ARG0"> <shadow type="text" id="hlqn{1SYvST;Db-4[rSc"> <field name="TEXT">UPDATE collection.coll SET aufgabe2 = "sql-reset" WHERE name = "fx6300"</field> </shadow> </value> <next> <block type="controls_if" id=",X7,aG^ad[(V9kfCsgqV"> <value name="IF0"> <block type="logic_compare" id="%V3C5WT3t|]DTMH-)l1I"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="dD%rxIaZt^=xrRY+QxCq"> <field name="ATTR">val</field> <field name="OID">controll-own.0.RADIOs.RadioEchoPlus</field> </block> </value> <value name="B"> <block type="logic_boolean" id="u)=5Fl=(mfIVu$mYxmFB"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="~=@~Ju^$;%(1SPx~.OlU"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.RadioEchoPlus</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="zKa+jIuSe)*Nanc`XqA["> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="!X%`MVs6(EqGJiQ8gPe}"> <value name="IF0"> <block type="logic_compare" id="V+5pZMr?VFn(1Ts+AIjz"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="qrJ2j^6!K}P}|xg#E?L2"> <field name="ATTR">val</field> <field name="OID">controll-own.0.RADIOs.EchoShow5Radio</field> </block> </value> <value name="B"> <block type="logic_boolean" id="ThJydP~}LPC$`6jX$KgN"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="uHmD-6R|UfD#Bn{9(E$x"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.EchoShow5Radio</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="+R|su,.%VMlnY-0rEz0u"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="w/%|EJI*_hn[pMO)?1z~"> <value name="IF0"> <block type="logic_compare" id="S@M/(Ah2oU^0#j;4yRMx"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p$5fI}!4NmU2O}bh%qsV"> <field name="ATTR">val</field> <field name="OID">controll-own.0.Banane</field> </block> </value> <value name="B"> <block type="logic_boolean" id="4R*:(,O*/5#;.a#)A?nH"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="D2L_R+?}M|4%#;Lb)*C}"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.Banane</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="b}n^|Yj%^Kz1hE~kb|Y:"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="?C7`~g6E$t5oGPN7)H3l"> <value name="IF0"> <block type="logic_compare" id="QR-P@LUnuAi0fl,lT#nc"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="DCa%X3L393:c~bXWi$Bb"> <field name="ATTR">val</field> <field name="OID">controll-own.0.RADIOs.RadioALTBad</field> </block> </value> <value name="B"> <block type="logic_boolean" id=")D.i=mMfIZ3d{%q;FTd/"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="O/Gx*+DsfU3T{~RUH#C|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.EchoShow5Radio</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="I.+aL8E[a3a2aPL7};mT"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="3CknNKia``9mw{8Jyr}%"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.RadioZimmerBTonly</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="4Bvy;x_#3`@TUE3@;i[d"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </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> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="53MI)zr#e:Mew,-f+l^q"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="BIC5Vr83V3uhumP;ejJS"> <field name="ATTR">val</field> <field name="OID">controll-own.0.TV</field> </block> </value> <value name="B"> <block type="logic_boolean" id="aV_c!HG)[y#ltO{8[}j:"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="5hPl.ewJ`!9*8C}XacrK"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.ARIVA1-EIN</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="o_MPwUg!.MffSD47C+;g"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="!1m~Mg#x$+Fv4vAuVpe["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">fullybrowser.0.192_168_178_29.Commands.screenOn</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="fID$@@Ivl+b94{ekVFE@"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="[Iq@UCeijuWLq`f/Y:qv"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.turnOff</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="sq+Q[wztsQFG${#]O].V"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="yrYN}#_:*$:/m0l9#v#g"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.TV-RENKFORCEBOX-ON</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="Bwy}NGIDap(j8qleh0*H"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="~~K;7bKvL=2^lD_k+M%W"> <field name="NAME">timeout2</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="control" id="NJDI$=NpT2eaVyl4bM]w"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">sonoff.0.Sonoff17.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">120</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="G`sT/kGuO(+ps3ck?uW+"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="control" id="SZ]/W|hq.t7*4=UTD*kf"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.LEDLampe</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id=".eobz0)ZUWl}}3gzpn%y"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="timeouts_settimeout" id="cbo/}o+p`F,Q9U,[90+~"> <field name="NAME">timeout</field> <field name="DELAY">8</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="pl]A={bFRtD%2jW|.*sr"> <mutation name="adapterAus"></mutation> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> <block type="procedures_defcustomnoreturn" id="qFrf/Z`tr@(_~w]rfi~@" x="587" y="162"> <mutation statements="false"></mutation> <field name="NAME">adapterAus</field> <field name="SCRIPT">dmFyIG9iaiA9IGdldE9iamVjdCgic3lzdGVtLmFkYXB0ZXIubGd0di4wIik7DQpvYmouY29tbW9uLmVuYWJsZWQgPSBmYWxzZTsgIC8vIEFkYXB0ZXIgYXVzc2NoYWx0ZW4NCnNldE9iamVjdCgic3lzdGVtLmFkYXB0ZXIubGd0di4wIiwgb2JqKTs=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomnoreturn" id="!Z50Ro:BAFREP5C;)*2H" x="587" y="213"> <mutation statements="false"></mutation> <field name="NAME">adapterEin</field> <field name="SCRIPT">dmFyIG9iaiA9IGdldE9iamVjdCgic3lzdGVtLmFkYXB0ZXIubGd0di4wIik7DQpvYmouY29tbW9uLmVuYWJsZWQgPSB0cnVlOyAgLy8gQWRhcHRlciBhdXNzY2hhbHRlbg0Kc2V0T2JqZWN0KCJzeXN0ZW0uYWRhcHRlci5sZ3R2LjAiLCBvYmopOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>
-
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
weiß nicht ob dir das was bringt - bei mir wird der tv vom strom genommen (sonoff) - schalte ich den tv ein, wird zuerst der sonoff geschalten und dann kann ich den tv einschalten (über adapter) (die instanz wird auch im script aktviert)
vielleicht aktiviert das stromgeben, dass der tv und die netzwerkkarte aktiviert werden
Genau so sieht es aus, wenn im Standby wird LAN und WLan ausgeschaltet.
Und das wir uns keinen OLED gekauft haben sondern einen einfachen LG (war auch noch 250 € billiger als normal)
hat damit zu tun, das wir nicht soviel TV schauen und der uns reicht. Wobei ich jetzt sagen muß das der ein tolles Bild
liefert für diese kleine Preisklasse
Ergo dürfte dem das nichts ausmachen wenn er über eine schaltbare Steckdose geschaltet wird. -
@liv-in-sky
Ok, so geht das wirklich alles wunderbar :).
Wenn ich den TV vom Strom nehme per Steckdose und dann wie in deinem Skript vorgesehen einen Datenpunkt steuere, geht der TV an, meine Beleuchtung passt sich an und alles läuft wie gewünscht. Klasse
Danke für deine Hilfe. -
@smarthome2020 - gerne - schön das es funktioniert
@Nashra - war bei mir die selbe entscheidung
-
OLED kam bei mir ins Haus, weil der gute Spezifikationen für die neue XBOX hat und ich auch "sicherer" für die Zukunft sein wollte. Hab durch die Mediamarkt-Aktion und den Cashback von LG direkt auch 500 Euro knapp eingespart. Bild ist echt der Hammer
-
@liv-in-sky
Nur nochmal ne dumme Frage. Ich wusste mal wie es geht, bin aber ein halbes Jahr raus
Wie kann ich mit Alexa noch gleich nen Datenpunkt beim ioBroker ansteuern? -
du gehst in den iot-adapter (unter alexa geräte) und legst dort einen neuen smartnamen an und verweist auf deinen datenpunkt - der datenpunkt muss die Rolle "switch" haben
dann läßt du alexa neue geräte suchen
ich glaub das war's
-
@liv-in-sky
Klasse, vielen Dank Läuft. Wie einfach das doch geht. Jetzt hab ich heute Abend noch genügend Zeit das Licht adäquat einzubauen, damit es nach dem Ausschalten auch passend ist und nach ner Zeit ausgeht (zB, wenn die Flurbeleuchtung durch den Bewegungsmelder angeht und der TV erst kürzlich abgeschaltet wurde). -
ja - da wird jeder sein individuelles setting haben wollen
-
@liv-in-sky
Ja, ich mags nur, wenn die Regierung das fertige Projekt sieht und nicht mehr rummault, weil ich ne "Pornobeleuchtung" hinter dem TV angebracht habe Das Ganze hat ja was praktisches und lässt sich stilvoll umsetzen. Dann gibts wahrscheinlich auch keine schiefen Blicke mehr, wenn wieder was aus China kommt. -
absolut nachvollziehbar - wenn du jetzt noch einen sensor findest, der deine zustand auswerten kann - dann kann sich ja die beleuchtung in eine pornobeleuchtung verwandeln und die regierung weiß dann, was los ist
-
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
soweit ich verstanden habe, können manche den tv nicht über den adapter einschalten, obwohl der tv die ganze zeit online ist. damit gehe ich davon aus, dass sich die netzwerkkarten evtl deaktivieren. durch das stromkappen und wieder einschalten vermute ich, dass die nw-karten wieder irgendwie aktiv werden und dadurch es wieder möglich ist, über den adapter zu schalten. ich habe lan und da funktioniert es - keine ahnung was mit wlan ist
das ist ein sehr individuelles script - und ich habe ja auch keinen OLED (wegen den pixel-refresh) - wird dir nicht viel helfen
- sonoff17 ist mein hauptschalter
- ich lasse viel zeit, damit das alles starten kann - stört mich persönlich nicht
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable type="timeout" id="timeout2">timeout2</variable> <variable type="timeout" id="timeout">timeout</variable> </variables> <block type="on" id=":c]KL7wy2b+wTE`xJtmH" x="-237" y="-137"> <field name="OID">controll-own.0.TV</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="controls_if" id="Op).[~+?92=7L@VGm8j}"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="Ge-^/Q~+R`L.aC?LA)5B"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="`CDYOI$;Xj`NTYS)}pQY"> <field name="ATTR">val</field> <field name="OID">controll-own.0.TV</field> </block> </value> <value name="B"> <block type="logic_boolean" id="plVmsLI~nj0wtPVd1t]f"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="procedures_callcustomnoreturn" id="Tn51Q!GDl0Vt3)6kv/FB"> <mutation name="adapterEin"></mutation> <next> <block type="timeouts_cleartimeout" id="WXoKFnUQ$B7b@8F.U+`/"> <field name="NAME">timeout2</field> <next> <block type="control" id="~WR$a1r03]Zb7_Tvpak["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">controll-own.0.PLEX.PlexStart</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="O5m]]-OD4#Ijk:M5d|Y_"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="rdB+s7~pk*w/T{xSi-V_"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">fullybrowser.0.192_168_178_29.Commands.screenOn</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="%/:HJ@8aqiHLIbm%/aK-"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="5wnr=#]#PpTnr.gQjjpd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.STDose-P1-1-EIN</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="q@P}!=o(ADmNz+C:1C9~"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=",dn[{;t83EC;e|YWyfvl"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.STDose-P1-1-AUS</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2</field> <field name="UNIT">min</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="^)7QKFpE5HS!k4O6B=79"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="QqhTwlK.|d,Ire^#[xq="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">sonoff.0.Sonoff17.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="AInf.vD-1T@,:Ne}KBE*"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="TJZ9jZT:3n{+cKd;w.rS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.LEDLampe</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">3</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="dl8Mz/pzl2KVlF8F`-)`"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="xJYoI#rHP@BN_eB=AdgF"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.MATRIX.MatrixRefreshTime</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">5</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="text" id="{_OmZ3n/WSaO2}@ObGVi"> <field name="TEXT">8</field> </block> </value> <next> <block type="control" id="GhdgSC~Dl!x.~ee_zTfH"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.power</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">25</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="hc_/g@mZ.TP9x%*l~YsL"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="WI(nkfU[dL(u-T1:_vPq"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.power</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">20</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="K4M/_$THQnRll)|lH|p6"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="c*Y`,a=gsL^fJH0a!_e`"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.remote.right</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">28</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="TzhYn~^3SH6d8U%LI_zg"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="JP)E:dQQr8/LQr94.j%E"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.remote.enter</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">29</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="/laXS^9.laGrBvIz=`1s"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="!+#hIv|,4PYXS9BCCBj`"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.remote.6</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">30</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="Wq/bzyz8]?2J9UDVh2A5"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="Kk|jFZiZ_rm49}q?~!3("> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.volume</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">31</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="math_number" id="j9o4_RH:4G3}7XHuMA69"> <field name="NUM">8</field> </block> </value> <next> <block type="control" id="l(k#-*fFF7wcq`+,=sp="> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.TV-RENKFORCEBOX-ON</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">2</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="-m#)[i-pLx}#yNO/zee}"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id=",]#?;_{4;:iZx?A_;(N?"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.ARIVA1-EIN</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">4</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="kPY.fnuF93%tg#,(09=p"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="$Z,c:i.E9uXx`9kgJ,9c"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.STDose-P1-3-EIN</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Zf2b=5|LSa!]@S0(YJQg"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="sendto_custom" id="RB=dkF{2Wi7K+XP%0-xY"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="parameter1" with_statement="false"></mutation> <field name="INSTANCE">sql.0</field> <field name="COMMAND">send</field> <field name="LOG"></field> <field name="WITH_STATEMENT">FALSE</field> <value name="ARG0"> <shadow type="text" id="hlqn{1SYvST;Db-4[rSc"> <field name="TEXT">UPDATE collection.coll SET aufgabe2 = "sql-reset" WHERE name = "fx6300"</field> </shadow> </value> <next> <block type="controls_if" id=",X7,aG^ad[(V9kfCsgqV"> <value name="IF0"> <block type="logic_compare" id="%V3C5WT3t|]DTMH-)l1I"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="dD%rxIaZt^=xrRY+QxCq"> <field name="ATTR">val</field> <field name="OID">controll-own.0.RADIOs.RadioEchoPlus</field> </block> </value> <value name="B"> <block type="logic_boolean" id="u)=5Fl=(mfIVu$mYxmFB"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="~=@~Ju^$;%(1SPx~.OlU"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.RadioEchoPlus</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="zKa+jIuSe)*Nanc`XqA["> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="!X%`MVs6(EqGJiQ8gPe}"> <value name="IF0"> <block type="logic_compare" id="V+5pZMr?VFn(1Ts+AIjz"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="qrJ2j^6!K}P}|xg#E?L2"> <field name="ATTR">val</field> <field name="OID">controll-own.0.RADIOs.EchoShow5Radio</field> </block> </value> <value name="B"> <block type="logic_boolean" id="ThJydP~}LPC$`6jX$KgN"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="uHmD-6R|UfD#Bn{9(E$x"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.EchoShow5Radio</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="+R|su,.%VMlnY-0rEz0u"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="w/%|EJI*_hn[pMO)?1z~"> <value name="IF0"> <block type="logic_compare" id="S@M/(Ah2oU^0#j;4yRMx"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="p$5fI}!4NmU2O}bh%qsV"> <field name="ATTR">val</field> <field name="OID">controll-own.0.Banane</field> </block> </value> <value name="B"> <block type="logic_boolean" id="4R*:(,O*/5#;.a#)A?nH"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="D2L_R+?}M|4%#;Lb)*C}"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.Banane</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="b}n^|Yj%^Kz1hE~kb|Y:"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="controls_if" id="?C7`~g6E$t5oGPN7)H3l"> <value name="IF0"> <block type="logic_compare" id="QR-P@LUnuAi0fl,lT#nc"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="DCa%X3L393:c~bXWi$Bb"> <field name="ATTR">val</field> <field name="OID">controll-own.0.RADIOs.RadioALTBad</field> </block> </value> <value name="B"> <block type="logic_boolean" id=")D.i=mMfIZ3d{%q;FTd/"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="O/Gx*+DsfU3T{~RUH#C|"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.EchoShow5Radio</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1000</field> <field name="UNIT">ms</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="I.+aL8E[a3a2aPL7};mT"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="3CknNKia``9mw{8Jyr}%"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.RADIOs.RadioZimmerBTonly</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">6</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="4Bvy;x_#3`@TUE3@;i[d"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </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> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <value name="IF1"> <block type="logic_compare" id="53MI)zr#e:Mew,-f+l^q"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="BIC5Vr83V3uhumP;ejJS"> <field name="ATTR">val</field> <field name="OID">controll-own.0.TV</field> </block> </value> <value name="B"> <block type="logic_boolean" id="aV_c!HG)[y#ltO{8[}j:"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id="5hPl.ewJ`!9*8C}XacrK"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.ARIVA1-EIN</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="o_MPwUg!.MffSD47C+;g"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="!1m~Mg#x$+Fv4vAuVpe["> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">fullybrowser.0.192_168_178_29.Commands.screenOn</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="fID$@@Ivl+b94{ekVFE@"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="[Iq@UCeijuWLq`f/Y:qv"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">lgtv.0.states.turnOff</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="sq+Q[wztsQFG${#]O].V"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="control" id="yrYN}#_:*$:/m0l9#v#g"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">broadlink2.0.RM:Broadlink-RMPROPLUS-e7-eb-47.L.TV-RENKFORCEBOX-ON</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">1</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="Bwy}NGIDap(j8qleh0*H"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="~~K;7bKvL=2^lD_k+M%W"> <field name="NAME">timeout2</field> <field name="DELAY">1000</field> <field name="UNIT">ms</field> <statement name="STATEMENT"> <block type="control" id="NJDI$=NpT2eaVyl4bM]w"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">sonoff.0.Sonoff17.POWER</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">120</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id="G`sT/kGuO(+ps3ck?uW+"> <field name="BOOL">FALSE</field> </block> </value> </block> </statement> <next> <block type="control" id="SZ]/W|hq.t7*4=UTD*kf"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="true"></mutation> <field name="OID">controll-own.0.LEDLampe</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">10</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">TRUE</field> <value name="VALUE"> <block type="logic_boolean" id=".eobz0)ZUWl}}3gzpn%y"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="timeouts_settimeout" id="cbo/}o+p`F,Q9U,[90+~"> <field name="NAME">timeout</field> <field name="DELAY">8</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="procedures_callcustomnoreturn" id="pl]A={bFRtD%2jW|.*sr"> <mutation name="adapterAus"></mutation> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> <block type="procedures_defcustomnoreturn" id="qFrf/Z`tr@(_~w]rfi~@" x="587" y="162"> <mutation statements="false"></mutation> <field name="NAME">adapterAus</field> <field name="SCRIPT">dmFyIG9iaiA9IGdldE9iamVjdCgic3lzdGVtLmFkYXB0ZXIubGd0di4wIik7DQpvYmouY29tbW9uLmVuYWJsZWQgPSBmYWxzZTsgIC8vIEFkYXB0ZXIgYXVzc2NoYWx0ZW4NCnNldE9iamVjdCgic3lzdGVtLmFkYXB0ZXIubGd0di4wIiwgb2JqKTs=</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> <block type="procedures_defcustomnoreturn" id="!Z50Ro:BAFREP5C;)*2H" x="587" y="213"> <mutation statements="false"></mutation> <field name="NAME">adapterEin</field> <field name="SCRIPT">dmFyIG9iaiA9IGdldE9iamVjdCgic3lzdGVtLmFkYXB0ZXIubGd0di4wIik7DQpvYmouY29tbW9uLmVuYWJsZWQgPSB0cnVlOyAgLy8gQWRhcHRlciBhdXNzY2hhbHRlbg0Kc2V0T2JqZWN0KCJzeXN0ZW0uYWRhcHRlci5sZ3R2LjAiLCBvYmopOw==</field> <comment pinned="false" h="80" w="160">Beschreibe diese Funktion …</comment> </block> </xml>
hey @liv-in-sky , dein Blockly ist geil, funktioniert super, besten Dank dafür
Jetzt muß ich Frau nur noch beibringen das sie über Alexa die Kiste einschalten muß
und nicht wie wild auf der Fernbedienung rumdrückt und dann wieder ruft: "Schatz der Fernseher tuts nicht" -
@Nashra
freut mich - vergiß nicht irgendwo in der vis einen schalter zu integrieren - wenn alexa mal wieder kein internet hat, kann man den tv einschalten sonst:"Schatz der Fernseher tuts nicht"
ich nutze dafür die vis und einen xiaomi hardware switch (den mit den 3 zuständen, einmal-, doppelt- und lang-klick) - damit kann ich dann den tv ein/ausschalten, plex und firetvstick player stoppen/starten und das licht ein/ausschalten