- Home
- Deutsch
- Skripten / Logik
- JavaScript
- TV Programm Mini Anzeige - HTML Tabelle
TV Programm Mini Anzeige - HTML Tabelle
-
Hat jemand von Euch ein Fire Tablet mit Fully und dabei dieses Script in Nutzung? Wenn ja, könnt ihr die Sendungsinformationen bei Klick auf die Flagge Euch anzeigen lassen? Weder bei liv-in-sky noch bei mir klappt das.
-
habe fully und die scripte nur auf galaxy tab getestet - da funktioniert es - mit firetablet hingegen kann der link nicht geöffnet werden ( wie @PatrickFro beschrieben) - es kommen seltsame fehler wie internet verbindung refused oder nicht vorhanden
könnte das evtl jmd testen - fully browser (oder auch chrome) mit einem der scripte von hier - und einen link zur beschreibung einer sendung aufrufen
-
habe heute nochmal getestet - es funktioniert jetzt mit dem fully browser - hatte bei mir tatsächlich in der fritzbox eine einschrnkung für das fire tablet
hier kann man den user agent einstellen - vielleicht hilft das - ich habe aber chrome nicht und damit auch kein web-view- vielleicht ist es das
https://github.com/arteck/ioBroker.fullybrowser/wiki/Befehle-absetzen
-
Vielen Dank für den Hinweis. Ich habe noch keinen Grund gefunden, weshalb es bei mir nicht geht. Du hast ja gestern mehrfach angemerkt, dass mein IoBroker komisch reagiert, warum also sollte mein Tab mit Fully anders laufen
-
Vielleicht kann dieses Blockly der ein oder andere nutzen:
<xml xmlns="http://www.w3.org/1999/xhtml"> <variables> <variable type="" id="=ernOSD@+(!G*CIm/F`~">Reminder</variable> <variable type="" id="-6i2pLCqR8@Ix*pL{AL,">Programm</variable> <variable type="" id="lmW[FNpc;*9sNFlz.gYT">Schaltungszeit</variable> <variable type="" id="swE4#iTU)q](,*G|E=O(">Uhrzeit Reminder</variable> <variable type="undefined" id="timeout">timeout</variable> </variables> <block type="schedule" id="${J;W%^f2{0-GRLTPBlu" x="13" y="13"> <field name="SCHEDULE">* * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="xXH$]8m;3?a=DUDpEzGd"> <field name="VAR" id="=ernOSD@+(!G*CIm/F`~" variabletype="">Reminder</field> <value name="VALUE"> <block type="math_number" id="pT@W6s_}ZKQv$CaAfPR;"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="wuD[FJSD9t|=JJp+v*hC"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> <value name="VALUE"> <block type="math_number" id="7?FQ|rI00b`Vf/kB#m+e"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="azc^a5^oAycxN;1Dn)RL"> <field name="VAR" id="lmW[FNpc;*9sNFlz.gYT" variabletype="">Schaltungszeit</field> <value name="VALUE"> <block type="math_number" id="HeS*3xAJyv=$t`mLilGp"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="foSGcZFD3yX3*X9X2LVx"> <field name="VAR" id="swE4#iTU)q](,*G|E=O(" variabletype="">Uhrzeit Reminder</field> <value name="VALUE"> <block type="math_number" id="%;Qn}Rtzg^?0zUQJq@Bb"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="_lNeR58dPx#O5DO{*$26"> <field name="VAR" id="=ernOSD@+(!G*CIm/F`~" variabletype="">Reminder</field> <value name="VALUE"> <block type="get_value" id="$sC9Q`0cT@CgT|O@3|R@"> <field name="ATTR">val</field> <field name="OID">javascript.0.manuell_angelegte_Datenpunkte.Ansicht.Fernsehprogramm.Reminder</field> </block> </value> <next> <block type="variables_set" id="A2CKgu+Ww!9TzKJ!kJ1]"> <field name="VAR" id="swE4#iTU)q](,*G|E=O(" variabletype="">Uhrzeit Reminder</field> <value name="VALUE"> <block type="text_getSubstring" id="yT7b+aDRe;UP7_t)N7YA"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="KUp*hf|tgO|.ts{N,e{M"> <field name="VAR" id="=ernOSD@+(!G*CIm/F`~" variabletype="">Reminder</field> </block> </value> <value name="AT1"> <block type="math_number" id="qj*]Jzrx]ZJ*Uj7p2~J?"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id="?{=xox{NUL:1vOS!$}6x"> <field name="NUM">5</field> </block> </value> </block> </value> <next> <block type="variables_set" id="e4S)shS.}y1agsw[`)X#"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> <value name="VALUE"> <block type="text_getSubstring" id="t5[_gm@^SVkL53[+-F({"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="variables_get" id="?SeP21h!b/#A*t;r29!~"> <field name="VAR" id="=ernOSD@+(!G*CIm/F`~" variabletype="">Reminder</field> </block> </value> <value name="AT1"> <block type="math_arithmetic" id="2`%1W4E1$N[=tcTl7C:D"> <field name="OP">ADD</field> <value name="A"> <shadow type="math_number" id="GjNl]tOL9|bbTsPQmq@U"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="0)PNagLP1^@d`?6vlb@9"> <field name="END">FIRST</field> <value name="VALUE"> <block type="variables_get" id="(0LG#iHp8mp]oK%RtDr:"> <field name="VAR" id="=ernOSD@+(!G*CIm/F`~" variabletype="">Reminder</field> </block> </value> <value name="FIND"> <shadow type="text" id=")fX?2UcZJ5.@dPh!J[?x"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="3h*Xd+:=u:kB;)h/@8Kt"> <field name="NUM">1</field> </shadow> </value> </block> </value> <value name="AT2"> <block type="math_arithmetic" id="r5A/YsWhK^#}BiFkExG3"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="%gi]C{:c*wdYBcpBA!xY"> <field name="NUM">1</field> </shadow> <block type="text_indexOf" id="/+K,sj}hpS~82dH{YqC#"> <field name="END">LAST</field> <value name="VALUE"> <block type="variables_get" id="=K0.k2ZQk$G-vR*GbFT!"> <field name="VAR" id="=ernOSD@+(!G*CIm/F`~" variabletype="">Reminder</field> </block> </value> <value name="FIND"> <shadow type="text" id="JiYC_F;tK;[gAAoK`PuS"> <field name="TEXT">,</field> </shadow> </value> </block> </value> <value name="B"> <shadow type="math_number" id="RO_IP*IXy}O-u(SFM[f="> <field name="NUM">1</field> </shadow> </value> </block> </value> </block> </value> <next> <block type="variables_set" id=":uw}+rzEZ~cb087A{HNf"> <field name="VAR" id="lmW[FNpc;*9sNFlz.gYT" variabletype="">Schaltungszeit</field> <value name="VALUE"> <block type="convert_from_date" id="N|DMY-S]BH6GBIL5$w|^"> <mutation format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> <value name="VALUE"> <block type="math_arithmetic" id="4{T(Xl,AQ%#ntrfoC]Ho"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="a/$QF)y!mRz`euXzb*(^"> <field name="NUM">1</field> </shadow> <block type="convert_from_date" id="^kDZkk^P.|JQtjb=()Hd"> <mutation format="false" language="false"></mutation> <field name="OPTION">object</field> <value name="VALUE"> <block type="variables_get" id="T[l|w7Hk*3Tx-kgqEs53"> <field name="VAR" id="swE4#iTU)q](,*G|E=O(" variabletype="">Uhrzeit Reminder</field> </block> </value> </block> </value> <value name="B"> <shadow type="math_number" id="xTijKFK+[t={75WlL`pj"> <field name="NUM">5</field> </shadow> <block type="math_arithmetic" id="@,maI~8gAl_S.GJ8shhr"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="sDFM%S3pD=0Z9+HnO,Po"> <field name="NUM">1000</field> </shadow> </value> <value name="B"> <shadow type="math_number" id="wiE7g~woC4g=3d]R8RIx"> <field name="NUM">300</field> </shadow> </value> </block> </value> </block> </value> </block> </value> <next> <block type="controls_if" id="R=K8l9K1=T^~Y60!az#X"> <value name="IF0"> <block type="logic_compare" id="R{:hrk?uZ|uJ$nZ/E}hU"> <field name="OP">EQ</field> <value name="A"> <block type="time_get" id="HS]~$=@u}5pDHwz$0,-9"> <mutation format="false" language="false"></mutation> <field name="OPTION">hh:mm</field> </block> </value> <value name="B"> <block type="variables_get" id="JpOv(Q|zOvNHH}Hu`Cr,"> <field name="VAR" id="lmW[FNpc;*9sNFlz.gYT" variabletype="">Schaltungszeit</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="[m,U#7|I.VkCpabKntVV"> <mutation delay_input="false"></mutation> <field name="OID">hs100.0.192_168_178_41.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="^.faN)-Rg#pCcslPOBy("> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="timeouts_settimeout" id="Amf=$Q--[li(VZ?Rp!ni"> <field name="NAME">timeout</field> <field name="DELAY">5</field> <field name="UNIT">sec</field> <statement name="STATEMENT"> <block type="exec" id="`]-;Z)xtj7f5fd`gw4r9"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG">log</field> <value name="COMMAND"> <shadow type="text" id="D@Bbv2An^vp8%F6m@)Lr"> <field name="TEXT">iobroker restart lgtv</field> </shadow> </value> </block> </statement> <next> <block type="control" id="A,},;8^j45#3uDzB4.9A"> <mutation 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">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="3P/-n?KU4mOv07=O+JY!"> <field name="BOOL">TRUE</field> </block> </value> <next> <block type="controls_if" id="sQ-_@P{Lx,|T?`=IX$~p"> <mutation elseif="25"></mutation> <value name="IF0"> <block type="logic_compare" id="2$^z,Ou6u*Nh*l?wA9@$"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="Xq[5;dZh-PUIxsjs;o=O"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="X_#6/rd#]^9}RV4g[B_k"> <field name="TEXT">Das Erste</field> </block> </value> </block> </value> <statement name="DO0"> <block type="control" id="8v`~Q!f+y`v/d.(*x6;-"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="?6NgT0UDh;~c6X=PMFTv"> <field name="TEXT">101</field> </block> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="]JU.tBirTCi|CWz-d)(7"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="n!}=TPsKJbJcRr(qK^yx"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="-LA)?$*:Z`b}{gf5j?M`"> <field name="TEXT">ZDF</field> </block> </value> </block> </value> <statement name="DO1"> <block type="control" id=":Ie4JPQUi,88@l1]bn0X"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="C*{@.8,lP@n?|5.)*cVu"> <field name="TEXT">102</field> </block> </value> </block> </statement> <value name="IF2"> <block type="logic_compare" id="b]ph%@aPb|AFbIo4%tXa"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="EtY|SL@+vwL%gBO(gOXG"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="d((i|jUygvRC,ypE7JUu"> <field name="TEXT">RTL</field> </block> </value> </block> </value> <statement name="DO2"> <block type="control" id="$W#T/.l-UYP5F]sZfAr="> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="U9rPw5FImQ8:zm[p^l`d"> <field name="TEXT">124</field> </block> </value> </block> </statement> <value name="IF3"> <block type="logic_compare" id="VA9aDa5.79qQOCa~.Ur-"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="CsR1~N:~mMhT*0W8Cf2q"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="3(l{z~l_?yhE0xpxTi0Y"> <field name="TEXT">Sat 1</field> </block> </value> </block> </value> <statement name="DO3"> <block type="control" id="UQ`YejD*2{d)HhX1{}e5"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="nTs5Pf7q^CS)|FiS[99p"> <field name="TEXT">125</field> </block> </value> </block> </statement> <value name="IF4"> <block type="logic_compare" id="+B6]Ql3!W.2j(*gd,P,@"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="T{kq~wor),~h*gFg=?kc"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="wpe9)em,sf=vsU{motcl"> <field name="TEXT">ProSieben</field> </block> </value> </block> </value> <statement name="DO4"> <block type="control" id="^*8-eKpZ-|`OU0NBO/Z|"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="GWo.o?jckG-8i|iQ3L#t"> <field name="TEXT">127</field> </block> </value> </block> </statement> <value name="IF5"> <block type="logic_compare" id="I_Dj9Rz?m$g0rq,i35L{"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="h?VQ*xk|L]^ltC4+5u1f"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="jFTTiRpf:FTYNE@_i.eb"> <field name="TEXT">kabel eins</field> </block> </value> </block> </value> <statement name="DO5"> <block type="control" id="R=O@[f}N.sDruihRM%0["> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="IeYk}Sdl|cjDdkMI{0s`"> <field name="TEXT">126</field> </block> </value> </block> </statement> <value name="IF6"> <block type="logic_compare" id="@{6a5QwE0FW[h[^[3p4r"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="rgjPRQA.(xUq92x!dm#p"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="zXG,4Mxl-1!X6$7hJhDC"> <field name="TEXT">RTL zwei</field> </block> </value> </block> </value> <statement name="DO6"> <block type="control" id="Z{G]wCBoh?7|hx?{geKl"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="gm3,XWes`5l.3u9o4[1H"> <field name="TEXT">129</field> </block> </value> </block> </statement> <value name="IF7"> <block type="logic_compare" id="OY,EfDfra9?j5Z+l:jh["> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="1C,=SQyG[Io6GG|_eT!w"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="6gAc6$rL}t386/v7-b1("> <field name="TEXT">VOX</field> </block> </value> </block> </value> <statement name="DO7"> <block type="control" id="J5/J72=tx?@7h.*DE`?r"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="jsHo#HkwirGRd*tZ+80P"> <field name="TEXT">128</field> </block> </value> </block> </statement> <value name="IF8"> <block type="logic_compare" id="!Q6e[=h)?6Su;k-RN:g_"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="6Z8gt1Exa`RRYO@I{m_u"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="_^/|QPH8,Jwg6c.6!20}"> <field name="TEXT">Arte</field> </block> </value> </block> </value> <statement name="DO8"> <block type="control" id="t[)58V21F}.5t_99k{C6"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="yBa[y_(2Zrxx@Hv6TorU"> <field name="TEXT">112</field> </block> </value> </block> </statement> <value name="IF9"> <block type="logic_compare" id="xa=s`E@zq3|t[E.6^yqE"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="f#al%Y~$PAn[9A%Tq{?K"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="X=Bq9j5=lt+@!9U,Uw8e"> <field name="TEXT">3sat</field> </block> </value> </block> </value> <statement name="DO9"> <block type="control" id="d;_w;^p5e9=Qy38PjEW8"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="/q!/Tc1lLQmoY5qm8weV"> <field name="TEXT">111</field> </block> </value> </block> </statement> <value name="IF10"> <block type="logic_compare" id="YB$Nkv:O`xc?xmt)y4(F"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="$Q3h=v:KP5.RBgM*pU;N"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id=",-*M%+ii66fz$#6DRY]0"> <field name="TEXT">NDR</field> </block> </value> </block> </value> <statement name="DO10"> <block type="control" id=",CHQWG09mX6/4/G9T_nh"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="xRgSjdJft~hQSQQ%tSBw"> <field name="TEXT">150</field> </block> </value> </block> </statement> <value name="IF11"> <block type="logic_compare" id="t91~#@,dXTDeRoVue*U1"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="b-e6|[.7+#tBDtI5L.he"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="fa2}E}^?f??_rEz@0Aw{"> <field name="TEXT">WDR</field> </block> </value> </block> </value> <statement name="DO11"> <block type="control" id="n#=d?|s)suac2,n;qA1Q"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="^$_TN!;tolMo,Eo_C:Ry"> <field name="TEXT">168</field> </block> </value> </block> </statement> <value name="IF12"> <block type="logic_compare" id="JX%sP)YP[v)A0U1x;nUa"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="o%K6Va[ZDKTXe^SYI+7)"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="0SMBr1=YtK_8dcel)*PR"> <field name="TEXT">MDR</field> </block> </value> </block> </value> <statement name="DO12"> <block type="control" id=")?3fD05hqEgJEUc~^bL0"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="_r(K9fLpf(qQ;:WJ@_rT"> <field name="TEXT">148</field> </block> </value> </block> </statement> <value name="IF13"> <block type="logic_compare" id="xJ^leuEE8_tf7au,_H.f"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="1DbsF^-ci/NFBq:9F,Q1"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="@=Lil-w;`l$e`;;JhlAo"> <field name="TEXT">BR</field> </block> </value> </block> </value> <statement name="DO13"> <block type="control" id="$)a+aYQ.4PcT.@=m@)q5"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="[`+e,UxI9Q#y/vy}27o4"> <field name="TEXT">144</field> </block> </value> </block> </statement> <value name="IF14"> <block type="logic_compare" id="_50e$c{_dpQEpCAh)#0$"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="RRg^#nBCJ2_P;.?}}l.W"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="AAJ:W*N@]14!H!eYt|Ul"> <field name="TEXT">SWR</field> </block> </value> </block> </value> <statement name="DO14"> <block type="control" id="::d0jWYX{,-r6~2(fGv3"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="yjVjdRE,m|c1Vu@`(f3?"> <field name="TEXT">159</field> </block> </value> </block> </statement> <value name="IF15"> <block type="logic_compare" id="q69bED1dNbd^+7yUr$5f"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="+Adp$T2;VY%dl%(z@SkX"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="#!$?SJOOM]q::jGNzzUH"> <field name="TEXT">HR</field> </block> </value> </block> </value> <statement name="DO15"> <block type="control" id="W]_khQ:nmw!UXKt;W,J="> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="C,,Z*#x:x$|Am0(/aQFY"> <field name="TEXT">146</field> </block> </value> </block> </statement> <value name="IF16"> <block type="logic_compare" id="P:H|+$yGGP}CWipK-EZg"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=".Boohdxn{=*VsA*VH`hb"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="M:TKF}Jsn7D(Yqw3kqBh"> <field name="TEXT">RBB</field> </block> </value> </block> </value> <statement name="DO16"> <block type="control" id="wjZSY8(A/{.@[5mogG3Z"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="@[GBZ$]`m^Yzp[sHdCBE"> <field name="TEXT">156</field> </block> </value> </block> </statement> <value name="IF17"> <block type="logic_compare" id="bcL9A9q[cw[AZ!+b*5G("> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=",}y^i2+t/59yfD|lLn~$"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="*YiZwFlxUu4EH=ElMMOr"> <field name="TEXT">Phoenix</field> </block> </value> </block> </value> <statement name="DO17"> <block type="control" id="Utkt6bgN?7}qk*KnUjna"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="2{5G@e5Amq!$?/;Ke1yl"> <field name="TEXT">347</field> </block> </value> </block> </statement> <value name="IF18"> <block type="logic_compare" id="19JhzRy3A{;m^6-[~7#O"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id=".AZEs|LN2_2IpzJ~m=Vy"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="u;gnH`YfC:G8rBkoM9,!"> <field name="TEXT">ARD alpha</field> </block> </value> </block> </value> <statement name="DO18"> <block type="control" id="An!7`m53{9s$1rPUC{6*"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="pyjY|0?QyltK*BCWX,cf"> <field name="TEXT">325</field> </block> </value> </block> </statement> <value name="IF19"> <block type="logic_compare" id="%ju2F_/:Zlo2tnbXxWjz"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="|{N.etJ0c//_OV/r.UKw"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="uD5jHT3f|($?:CeGjqgZ"> <field name="TEXT">ZDFneo</field> </block> </value> </block> </value> <statement name="DO19"> <block type="control" id="n]poQ2Fv*d66XmF7O4+f"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id=")%3L$.mAcFY*VkeefVyq"> <field name="TEXT">237</field> </block> </value> </block> </statement> <value name="IF20"> <block type="logic_compare" id="sch^;Qkd|qe6jT81UT|}"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="sx298}g/gB!-k5y1y|q4"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="4H8bT!^YmJL6D$vcWgQv"> <field name="TEXT">ZDFinfo</field> </block> </value> </block> </value> <statement name="DO20"> <block type="control" id="Lx*c+Y=T0E;RDoyddPM^"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id=".35?ux{SsOo:zK{Via_C"> <field name="TEXT">329</field> </block> </value> </block> </statement> <value name="IF21"> <block type="logic_compare" id="I?=QNFq,Q(!2iM5M7BVj"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="47]d2wlCO^tRReb;TkHZ"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="Apf1?Gxu%+cCv`r:|A^l"> <field name="TEXT">One</field> </block> </value> </block> </value> <statement name="DO21"> <block type="control" id="|jkjTWwvlud`m;nvP1fh"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="X5F%#^aKVGe^7oRZ$R|N"> <field name="TEXT">232</field> </block> </value> </block> </statement> <value name="IF22"> <block type="logic_compare" id="qTf:2a|J?LUrnzyl(Gg#"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="?F2A6aJ!|U@0$OLUy`me"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="A!%Zxsy#aB`vT]sv{^%9"> <field name="TEXT">n-tv</field> </block> </value> </block> </value> <statement name="DO22"> <block type="control" id="B@anfPG~%SgeV7Hw@u_g"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="*2vLoylY;c3p2*(}+w[J"> <field name="TEXT">390</field> </block> </value> </block> </statement> <value name="IF23"> <block type="logic_compare" id="?]Vf#Sp6WhlpCtt_OfY%"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="nmu+o.CEaW`9NT.K$bn?"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="~.e)`DIFWm6zM:Olq-JY"> <field name="TEXT">Sixx</field> </block> </value> </block> </value> <statement name="DO23"> <block type="control" id="tZ$U5hF2fWMLvhXz!)D@"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="fS:;[K/Su*R[M%:O*@w8"> <field name="TEXT">130</field> </block> </value> </block> </statement> <value name="IF24"> <block type="logic_compare" id="}:/l5:YYY+3|hB`2}.E+"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="zo*G=8eNx#s^ol=#lq0%"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id=".K3`KQ_1^q?(x;p:%9:E"> <field name="TEXT">Servus TV</field> </block> </value> </block> </value> <statement name="DO24"> <block type="control" id="bo61yH@AR+kgX_K[qp4I"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="i|LZ_kIk@gikDaV97KD("> <field name="TEXT">113</field> </block> </value> </block> </statement> <value name="IF25"> <block type="logic_compare" id="Ol{X1#n:Md$s`y^I^d/a"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="tnus$Tv{M)Yuy:G+WfZo"> <field name="VAR" id="-6i2pLCqR8@Ix*pL{AL," variabletype="">Programm</field> </block> </value> <value name="B"> <block type="text" id="zzkrOZ*Kf@Id$XUHF[`H"> <field name="TEXT">NITRO</field> </block> </value> </block> </value> <statement name="DO25"> <block type="control" id="nd,7C3I~iZWeECwwoio-"> <mutation delay_input="true"></mutation> <field name="OID">lgtv.0.states.channel</field> <field name="WITH_DELAY">TRUE</field> <field name="DELAY_MS">45</field> <field name="UNIT">sec</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="VALUE"> <block type="text" id="{go]k#IeKk$st$,OKguI"> <field name="TEXT">252</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
Ich nutze einen LG-TV, der nun bei Nutzung des Reminders automatisch geschaltet wird:
5 Min. vor Beginn der Sendung geht die Steckdose an,
dann wird der LG-Adapter neu gestartet,
dann der TV angeschaltet,
dann der Kanal eingestellt, der im Reminder ausgewählt wurde. -
@PatrickFro sagte in TV Programm Mini Anzeige - HTML Tabelle:
Vielen Dank für den Hinweis. Ich habe noch keinen Grund gefunden, weshalb es bei mir nicht geht. Du hast ja gestern mehrfach angemerkt, dass mein IoBroker komisch reagiert, warum also sollte mein Tab mit Fully anders laufen
weil das aufrufen des links nix mehr mit iobroker zu tun hat
probier mal chrome zu deinstallieren auf dem firetablet
-
@liv-in-sky das weiß ich doch, aber meine Technik ist eben "besonders"...
Hat nichts gebracht, ist aber auch nicht so schlimm. -
@liv-in-sky Hast du eigentlich mittlerweile das Script weiterentwickelt?
Ich meine weil du da "request" benutzt, das ja deprecated ist. -
hi - ich bin immer noch verwundert, dass diese scripte überhaupt noch laufen - die webseite scheint nicht wirklich verändert zu werden (klopfe auf holz)
solange request noch im system eingebunden ist, ist da keine eile. der request ansich funktioniert ja - und wird es solange tun, bis entweder request aus iobroker deinstalliert wird oder sich die webzugriffe so ändern, dassman ein anderes vorgehen benötigt
im moment versuche ich eher neue scripte erstmal mit axios zu machen - wenn diese scripte hier wegen neuer webseite nicht mehr funktionieren, werde ich wahrscheinlich (falls ich dann ein update mache) die axios sache miteinbinden
-
@liv-in-sky Danke dir.
Ja, das die Scripte noch laufen ist eine feine Sache. Der TV-Spielfilm Adapter ist leider so, dass er bei der VIS meine ältere Hardware in die Knie zwingt. Das passiert mit dem Script nicht. -
@Chaot
ich habe das ja gemacht, weil der adapter nicht alle sender hatte - das hatte mich schon vor jahren genervt und dann hab ich ihn gleich wieder gelöscht -
ich habe mir mal zum Testen der Umschaltefunktion das Script aus folgenden Post kopiert:
https://forum.iobroker.net/topic/28447/tv-programm-mini-anzeige-html-tabelle/199
Leider bekomme ich folgende Fehlermeldung:
10:31:49.659 error javascript.0 (790) script.js.TV_Programm.Test: TypeError: Cannot read property 'split' of null 10:31:49.660 error javascript.0 (790) at script.js.TV_Programm.Test:190:60
Habe ich da was vergessen einzustellen, oder woran könnte das liegen?
-
kann es sein, dass du mit firefox kopiert hast und du viele zeilenabstände im script hast ?
bei mir hat das script insgesamt 508 zeilen - bei dir ?
-
@Oli und hast du den datenpunkt
angelegt - du kannst da in userdata_0 einen datenpunkt anlegen und im script ändern - controll-own ist eine alte struktur von mir
der "split" fehler wäre bei mir in zeile 183 - da kommt der vor
-
Sorry, hatte mir oben gleich die Datenpunkte anlegen lassen, habe das Script nochmal kopiert, gleicher Fehler
10:56:20.723 error javascript.0 (790) script.js.TV_Programm.Test: TypeError: Cannot read property 'split' of null 10:56:20.724 error javascript.0 (790) at script.js.TV_Programm.Test:183:60
Einstellungen:
//HIER WIRD PFAD UND FILENAME DEFINIERT const path = "/htmltvjetzt.html"; //FIlenamen definieren const home ='vis.0' //wo soll das file im iobroker-file-system liegen ? (oder z.b auch iqontrol.meta) let braucheEinFile=false; // bei true wird ein file geschrieben let braucheEinVISWidget=true; // bei true wird ein html-tabelle in einen dp geschrieben - siehe nächste zeile let dpVIS="javascript.0.TV.Programm.Tabelle Test" //WICHTIG wenn braucheEinVISWidget auf true gesetzt !! dp zusätzlich für VIS-HTML-Basic-Widget Type: String let dpVISReminder="javascript.0.TV.Programm.TVReminder" //WICHTIG wenn braucheEinVISWidget auf true gesetzt !! dp zusätzlich für VIS-HTML-Basic-Widget Type : String let dpVISUmschalter="javascript.0.TV.Programm.TVUmschalten" //WICHTIG wenn braucheEinVISWidget auf true gesetzt !! dp zusätzlich für VIS-HTML-Basic-Widget Type : String let mySchedule=" */20 9-23,0 * * * "; let symbolLink="📌"; // 👎 💀 ❌ ⚪ ⚫ ⭕ 🔴 🔵 🌎 🚩 🗺 🕸️ 📌 📺 let symbolLinkhoerzu="📺" let farbeSchalterON="blue"; let farbeSender="white" let infoLink=true; let erinnerung=true; let umschalter=true; let symbolLinkReminder="⏰"; let symbolLinkUmschalter="📺"; let farbeErinnerung="white"; // farbe des reminders in tabelle let symbolSavedReminder="🔔"; // das symbol am ende der tabelle für gesicherte reminder
-
@Oli schreib mal ein leerzeichen in den datenpunkt "javascript.0.TV.Programm.TVReminder" - von hand
-
@liv-in-sky
komisch, jetzt funktioniert es, obwohl der Datenpunkt ohne Leerzeichen angelegt ist -
@Oli hauptsache es läuft
-
noch eine Frage, im den Scripten oben, kann ich ja unterscheiden, was angezeigt (Jetzt, 20:15, usw.) werden soll, wie kann ich das mit diesem Script realisieren?
Fand diese Variante eigentlich super, aber da fehlt leider das umschalten, oder habe ich da was missverstanden?
-
@Oli garnicht - zeigt von jetzt die nächsten 3 - habe das nicht kombimiert
weiß nicht mehr ob es da ein problem gab oder ob ich einfach nicht wollte - ich probier mal was