- Home
- Deutsch
- Skripten / Logik
- JavaScript
- TV Programm Mini Anzeige - HTML Tabelle
TV Programm Mini Anzeige - HTML Tabelle
-
@liv-in-sky said in TV Programm Mini Anzeige - HTML Tabelle:
@sigi234 ja ist neu - sorry vergessen zu erwähnen
in der instanz dazufügen
Ist die Info veraltert?
-
@PatrickFro
Sorry .. OK .. war gerade bei einem anderen Skript ... im Beitrag 30 wurde es erwähnt .Gerade neu getestet , läst sich ohne Probleme installieren :
2020-04-19 21:17:36.601 - info: javascript.0 (21190) starting. Version 4.4.2 in /opt/iobroker/node_modules/iobroker.javascript, node: v10.20.1 2020-04-19 21:17:36.665 - info: javascript.0 (21190) npm install request-promise-native --production --prefix "/opt/iobroker/node_modules/iobroker.javascript" (System call) 2020-04-19 21:17:41.784 - info: javascript.0 (21190) + request-promise-native@1.0.8 added 4 packages from 3 contributors in 3.568s
-
@Glasfaser Danke. Bei mir kommen weiterhin die Fehlermeldungen. Gehe ich über die Konsole sieht es auch anders aus:
Führe ich dies durch, wird im TV-Script, wenn ich über request-promise-native gehe
weiterhin angezeigt, dass dieses Modul nicht vorhanden ist. -
-
Mist, ich dachte ich hätte ausnahmsweise selbst erkannt, warum etwas bei mir nicht klappt...
Zuerst habe ich das Script für 4 Möglichkeiten genommen, hat nicht geklappt. Dann nur ein Script (20:15), trotzdem nichts.
Es wird kein html-File erstellt, ich erhalte aber auch keine Fehlermeldungen. Eher gar keine Meldung.
Eintrag im html-Widget:
Ist ersichtlich, was ich falsch mache?
-
Mache mal wieder auf . vis.0 .. zurück .
const home ='vis.0' //wo soll das file im iobroker-file-system liegen ? (oder z.b auch iqontrol.meta)
Der Datenpunkt für das html-Widget ist dieser Punkt :
let dpVIS="controll-own.0.TABELLEN.TV2015" //WICHTIG wenn braucheEinVISWidget auf true gesetzt !! dp zusätzlich für VIS-HTML-Basic-Widget Type: String
ich erhalte aber auch keine Fehlermeldungen. Eher gar keine Meldung.
Vielleicht hast du auch ein Browser Problem wie jwerlsdf hier im Thread Link Text
-
Leider keine Änderung nach Rückänderung auf Vis.0.
Browser: Ich glaube nicht, dass ich das selbe Problem habe. Ich arbeite mit Chrome (Version 81.0.4044.113 (Offizieller Build) (64-Bit)), auch in Edge funktioniert es nicht.
-
Bei mir funktioniert es nun, dank an @ liv-in-sky.
Der Datenpunkt "Reminder" musste befüllt sein damit das restliche Script durchlief und einen Datenpunkt angelegt hat.
-
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?