- Home
- Deutsch
- Entwicklung
- lgtv Adapter zur Steuerung von LG WebOS SmartTVs
lgtv Adapter zur Steuerung von LG WebOS SmartTVs
-
@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
-
@liv-in-sky sagte in lgtv Adapter zur Steuerung von LG WebOS SmartTVs:
@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"
Ist doch in der VIS schon drin
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
Hab einfach einen Shelly Plug S dazwischen gehauen
-
@Nashra aahhh - die gute alte sigi view
-
Guten Tag zusammen, ich habe jetzt nicht alle 717 Post gelesen, daher frag ich gleich. Wie kann ich über den Adapter Netflix und Amzaon Video starten? Beide haben eine Taste auf meiner FB, wenns nicht geht kann ich das über Sonoff machen, aber über Lan wäre mir lieber. Nur das ich nicht das eine per Lan und das ander per IR habe, das wird verwirrend. Es geht nicht über die Datenpunkte Launch und currentApp, oder ich steuere falsch an.
Danke. -
ich benutze den Adapter schon vor einer Weile. Noch als dort gepollt wurde...
Nun kriege ich es aber leider nicht hin, den aktuellen Status des Fernsehers korrekt abzufragen.Hintergrund: mein Receiver ist dumm (nicht smart) und hängt deshalb zusammen mit dem Subwoofer an einer smarten Steckdose. Die Steckdose möchte ich in Abhängigkeit von dem TV schalten. TV an: Receiver+Subwoofer an.
Ich bekomme aber bisher keinen Zuverlässigen Status von TV aus --> TV an hin. Somit ist der Receiver oft aus und TV somit stumm.
Ich habe die Beiträge hier durchgelesen, das Problem hatte schon einige. Aber eine Lösung habe ich anscheinend überlesen?Mit dem Blockly steuere ich eine Variable und somit die Receiver-Steckdose:
Hier ist der Status der DP (um 21:55 aufgenommen), der Fernseher läuft seit mind. 1 Stunde und LG Adapter ist grün:
Was kann ich anders machen?
-
@sevenup ich hab das grade mal bei mir gecheckt, das läuft ohne Probleme, wenn TV an ist, dann ist der DP lgtv.0.states.on auf true, sonst auf false. Ich würd den Adapter mal neu installieren und den TV neu "anlernen". Ist die Firmware auf dem LG aktuell?
Frage: Warum setzt du im Blockly eine Variable "Fernseher_Status" ein? Den Status hast du doch schon im Datenpunkt des lgtv Adapters (?)
Anregung: Wenn du es mit deinem Fernseher absolut nicht hinkriegst, weil das Modell nicht unterstützt wird oder was weiss ich sonst noch, dann könntest du den Fernseher auch an einen Zwischenstecker wie Gosund SP111 oder ähnlich hängen. Die Teile messen den Strom und wenn da mehr als z.B. 3 Watt angezeigt werden weißt du, dass der TV an ist und könntest dann den Receiver schalten.
-
@amg_666 Hallo Andreas,
danke für die Tipps!
Den Adapter habe ich schon mal neu installiert, hat leider nichts gebracht.Den Status setze ich zusätzlich in eine Variable, weil ich in der Vergangenheit die von dir vorgeschlagene Lösung mit der Verbrauchsmessung des TVs ausprobiert habe. Bei sehr dunklen Bildern sinkt der Verbrauch schon extrem. Im Standby dagegen mach der TV manchmal seine PixelRefresh Funktion und der Verbrauch steigt wieder. War dann nicht so eindeutig.
Mit viel herumprobieren würde man das über die Leistungsmessung sicherlich hinbekommen. Über den Adapter wäre es mir aber lieber.