- ioBroker Community Home
- Deutsch
- Skripten / Logik
- Blockly
- Blockly API auslesen und Telegram nachricht schicken?
NEWS
Blockly API auslesen und Telegram nachricht schicken?
-
Hallo zusammen,
ich habe eine API seite wo ich gerne eine glaube ich sehr einfach Abfrage machen will aber scheitere irgendwie an der Idee und meine Blockly Versuchen. Vielleicht ist der Freitag schuld ^^
Datenbasis:
https://www.ag-spiel.de/api/get/data.phpDas will ich zu jeder Minute abfragen. Bei den AGS sind die WKN abgefragt und die letzte WKN soll geprüft werden.
Abfrage Routine wäre:
Ist der Wert von Gruendung im Zeitraum der aktuellen Uhrzeit maximal 3 Minuten herr gebe die WKN als Telegram nachricht raus. Sonst mache nichts.
Und dann soll der wieder in der nächsten vollen Minute anfangen.Und das soll ewig laufen? Hoffe konnte mich gut ausdrücken das einer eine Idee hat :)
-
Hallo zusammen,
ich habe eine API seite wo ich gerne eine glaube ich sehr einfach Abfrage machen will aber scheitere irgendwie an der Idee und meine Blockly Versuchen. Vielleicht ist der Freitag schuld ^^
Datenbasis:
https://www.ag-spiel.de/api/get/data.phpDas will ich zu jeder Minute abfragen. Bei den AGS sind die WKN abgefragt und die letzte WKN soll geprüft werden.
Abfrage Routine wäre:
Ist der Wert von Gruendung im Zeitraum der aktuellen Uhrzeit maximal 3 Minuten herr gebe die WKN als Telegram nachricht raus. Sonst mache nichts.
Und dann soll der wieder in der nächsten vollen Minute anfangen.Und das soll ewig laufen? Hoffe konnte mich gut ausdrücken das einer eine Idee hat :)
@Bluppylein Zeig mal Deine Blockly Versuche.
Aufbau ist ein JSON:
Letzte Nummer in AGS ist:

Aufbau AGS:

Laut der Daten ist Letzte Nummer (WKN) in AGS am 25.11.2020 22:06 gegründet , die Anlage der Daten oben Daten_datum ist der 27.11.2020 15:20 (Abfragedatum und Zeit).
Geprüft werden soll jetzt das WKN-Datum unten in der letzten AGS-Zahl bzw Zeile?NUC i7 64GB mit Proxmox ---- Jarvis Infos Aktualisierungen der Doku auf Instagram verfolgen -> mcuiobroker Instagram
Wenn Euch mein Vorschlag geholfen hat, bitte rechts "^" klicken. -
Hallo zusammen,
ich habe eine API seite wo ich gerne eine glaube ich sehr einfach Abfrage machen will aber scheitere irgendwie an der Idee und meine Blockly Versuchen. Vielleicht ist der Freitag schuld ^^
Datenbasis:
https://www.ag-spiel.de/api/get/data.phpDas will ich zu jeder Minute abfragen. Bei den AGS sind die WKN abgefragt und die letzte WKN soll geprüft werden.
Abfrage Routine wäre:
Ist der Wert von Gruendung im Zeitraum der aktuellen Uhrzeit maximal 3 Minuten herr gebe die WKN als Telegram nachricht raus. Sonst mache nichts.
Und dann soll der wieder in der nächsten vollen Minute anfangen.Und das soll ewig laufen? Hoffe konnte mich gut ausdrücken das einer eine Idee hat :)
@Bluppylein sagte in Blockly API auslesen und Telegram nachricht schicken?:
Das will ich zu jeder Minute abfragen
Das ist jede Menge Holz!
Diese Abfrage läuft alle 10 Minuten, es werden alle WKN der letzten 24h abgefragt, kannst Du aber bei Minuten oben einstellen.
Viel Spaß beim Zocken :-)
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="F@qDv_2{7zO4;vGzROXM">Minuten</variable> <variable id="OUM(+VI2GLT)bh?.OVc5">Zeit</variable> <variable id="{U)-.TlTq6yJyMxaTboM">Abfrage</variable> <variable id="+#+kL?}a?)gIWl9qXbN`">WKNS</variable> <variable id="RokEJC_bQ.}n*|.?HT^$">Text</variable> <variable id="#P86IC[HTAPt`x@DA]XD">result</variable> <variable id="%gjPd{E./!VYhE%~CVQ(">i</variable> </variables> <block type="schedule" id="=$qx{5lN1ycSgT1Az@Ay" x="-188" y="-237"> <field name="SCHEDULE">*/10 * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="uAwv-6)b)1DGB[;MHdwS"> <field name="VAR" id="F@qDv_2{7zO4;vGzROXM">Minuten</field> <value name="VALUE"> <block type="math_number" id="4yPQv2pruClI16:J[`xo"> <field name="NUM">1440</field> </block> </value> <next> <block type="variables_set" id=";a-mnB}1?r)8@G%AoMEO"> <field name="VAR" id="OUM(+VI2GLT)bh?.OVc5">Zeit</field> <value name="VALUE"> <block type="convert_from_date" id="mOr[@Mwc@91%;17o-!-c"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">JJJJ-MM-TT SS:mm</field> <value name="VALUE"> <block type="math_arithmetic" id="yoC#8/p5=nGJ]j!)(C%f" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="6MG*|Xz0]*^s_Sh0!G_@"> <field name="NUM">1</field> </shadow> <block type="time_get" id="]NCQXqWvntbm$kEEd|sx"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">object</field> </block> </value> <value name="B"> <shadow type="math_number" id="?kOs=}XZ8o)MQM]Sxfe8"> <field name="NUM">180000</field> </shadow> <block type="math_arithmetic" id="voXg;-WM?E8qoB0||y-b"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="7QcU}Dhqd5_P_WfO{L1D"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="oroVk(egG:rP=kX{gjbn"> <field name="VAR" id="F@qDv_2{7zO4;vGzROXM">Minuten</field> </block> </value> <value name="B"> <shadow type="math_number" id=".=HIq]Xj)3w%3Xk^Y.a]"> <field name="NUM">60000</field> </shadow> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="JZ(`ptTOxuFXc;0C/k)L"> <field name="VAR" id="{U)-.TlTq6yJyMxaTboM">Abfrage</field> <value name="VALUE"> <block type="text_join" id="A8Bg.zy;iH8wkmg2Lo7!" inline="true"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="13OFU]oBTPsQ%H_rb~yn"> <field name="TEXT">$.ags.$spread()[*.gruendung>"</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="0D^2JTI;cbH}=nexHqF?"> <field name="VAR" id="OUM(+VI2GLT)bh?.OVc5">Zeit</field> </block> </value> <value name="ADD2"> <block type="text" id="x9h:bmyg%e2w?=IR-Zq^"> <field name="TEXT">"].{ "wkn": *.wkn, "g":*.gruendung }[]</field> </block> </value> </block> </value> <next> <block type="request" id="tGSeV9|k:sPEwVLW$[zK" inline="true"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="TkC_Y!xlnzD*a{O(wN5x"> <field name="TEXT">https://www.ag-spiel.de/api/get/data.php</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="ZE865(7azbI(_=;hA}UP"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> <value name="VALUE"> <block type="convert_jsonata" id="QttuZpNOP(DVQ/_l(P}8" inline="false"> <value name="EXPRESSION"> <shadow type="text" id="=pXFA]gHJ{fjkgux)0,7"> <field name="TEXT">$.ags.$spread()[*.gruendung>"2020-11-27 10"].{ "wkn": *.wkn, "g":*.gruendung }</field> </shadow> <block type="variables_get" id="(0#,!0e%8I|i_S9i1jE4"> <field name="VAR" id="{U)-.TlTq6yJyMxaTboM">Abfrage</field> </block> </value> <value name="TARGET"> <block type="convert_json2object" id="Un*`Yrr$ORfRI9c:u=(h"> <value name="VALUE"> <block type="variables_get" id="T(C1h,1SHPK]NNa8|d.7"> <field name="VAR" id="#P86IC[HTAPt`x@DA]XD">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="?F-*M5CEZN_GP]hWNiwy"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> <value name="VALUE"> <block type="convert_json2object" id="{=g{qE!LvB2v+J2x9G^2"> <value name="VALUE"> <block type="convert_object2json" id="]f#RQ?%hsaQYC,pV[Bcx"> <field name="PRETTIFY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="9}F3qDRc`a}b/-WS*n`Y"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="g{ixDB#Cw1))ZKp8%;TD"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> <value name="VALUE"> <block type="text_join" id="oiSZz3KVR3pbC^@NvX#k" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="XNc=XiOo[4)13#:FQbJJ"> <field name="TEXT">Neue WKN</field> </block> </value> <value name="ADD1"> <block type="text_newline" id="ua5+erw7D9x@n#+=.YGi"> <field name="Type">\n</field> </block> </value> </block> </value> <next> <block type="controls_if" id="6h;;}LK[T1EMlO9,e??M"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="T^1Ey--k%yrb)=5^;Gnb"> <field name="OP">NEQ</field> <value name="A"> <block type="lists_getIndex" id="LQ*A`~:xfS{m](P%bDQt"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="i`4quq/Qd*}[NB_96yaZ"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> </block> </value> <value name="AT"> <block type="math_number" id="E7t|r_7)Pytl+gr2Bp)C"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="B"> <block type="logic_null" id="^e`~9*V%Ed[}et_z[syQ"></block> </value> </block> </value> <statement name="DO0"> <block type="controls_forEach" id="[C],`Lql.yef45`QPdf{"> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> <value name="LIST"> <block type="variables_get" id="?Rl2S!.89WP{n5cCgviK"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> </block> </value> <statement name="DO"> <block type="variables_set" id="Sheg]Ki};owg[+}T$p]*"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> <value name="VALUE"> <block type="text_join" id="5A$R%Wq04-xM}@:6_0hB"> <mutation items="7"></mutation> <value name="ADD0"> <block type="variables_get" id=".~KV2jQC.%{t17}RuCHh"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> </block> </value> <value name="ADD1"> <block type="text" id="Dt.ZOhoePsdlV;#FU$*j"> <field name="TEXT">WKN: </field> </block> </value> <value name="ADD2"> <block type="get_attr" id="Y3m=.`f9xc),C@MYh$[v"> <value name="PATH"> <shadow type="text" id="0SK)-Y*H@w?0oau){5X_"> <field name="TEXT">wkn</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="~((`U/;wO1qB%n]aD{;c"> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="d~HyVN/}fA@}=.=C{R-0"> <field name="TEXT"> von </field> </block> </value> <value name="ADD4"> <block type="text_getSubstring" id="Q`?z+%}K26sIT?ev-].5" disabled="true"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="get_attr" id="Z)3:gER`@QSk2mENMAui"> <value name="PATH"> <shadow type="text" id="tu:_@Ovk97D3G(|2#;Ow"> <field name="TEXT">g</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="o38AyZ!Cg^=ozi}ra[3["> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="Tv;6fcUZ:qOJ#(bQmCRd"> <field name="NUM">12</field> </block> </value> <value name="AT2"> <block type="math_number" id="K~MDlvLRTm/zO`0A0~_7"> <field name="NUM">19</field> </block> </value> </block> </value> <value name="ADD5"> <block type="text_getSubstring" id="heeOK2%leG2=4I7:^i?7"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="get_attr" id="*FxFG%Th52%^|_u}^QY@"> <value name="PATH"> <shadow type="text" id="P;8qfM2KH=Oaw4Z_#B|!"> <field name="TEXT">g</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="7_]ScN$h;?DbN$L~ofY8"> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="n97QgI*/wohYhyt(Wt|3"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id=").aXRKW4]F#u=UTR,(c~"> <field name="NUM">19</field> </block> </value> </block> </value> <value name="ADD6"> <block type="text_newline" id="3}kqz_}P8FZ3T5^MGp]#"> <field name="Type">\n</field> </block> </value> </block> </value> </block> </statement> <next> <block type="telegram" id="RU(-OmgP9N(h[cSy-Wo="> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="v=U.M=/wSSB-H,+)x(zJ"> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="i+lG[QVJC{,Tgckn}!4+"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="debug" id="7TXw9T*#`rOg1,rsm*lr"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="_W{k]Rg?hHR9H;sYMh~a"> <field name="TEXT">Keine neuen WKN</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>iobroker läuft unter Docker auf QNAP TS-451+
SkriptRecovery: https://forum.iobroker.net/post/930558 -
@Bluppylein sagte in Blockly API auslesen und Telegram nachricht schicken?:
Das will ich zu jeder Minute abfragen
Das ist jede Menge Holz!
Diese Abfrage läuft alle 10 Minuten, es werden alle WKN der letzten 24h abgefragt, kannst Du aber bei Minuten oben einstellen.
Viel Spaß beim Zocken :-)
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="F@qDv_2{7zO4;vGzROXM">Minuten</variable> <variable id="OUM(+VI2GLT)bh?.OVc5">Zeit</variable> <variable id="{U)-.TlTq6yJyMxaTboM">Abfrage</variable> <variable id="+#+kL?}a?)gIWl9qXbN`">WKNS</variable> <variable id="RokEJC_bQ.}n*|.?HT^$">Text</variable> <variable id="#P86IC[HTAPt`x@DA]XD">result</variable> <variable id="%gjPd{E./!VYhE%~CVQ(">i</variable> </variables> <block type="schedule" id="=$qx{5lN1ycSgT1Az@Ay" x="-188" y="-237"> <field name="SCHEDULE">*/10 * * * *</field> <statement name="STATEMENT"> <block type="variables_set" id="uAwv-6)b)1DGB[;MHdwS"> <field name="VAR" id="F@qDv_2{7zO4;vGzROXM">Minuten</field> <value name="VALUE"> <block type="math_number" id="4yPQv2pruClI16:J[`xo"> <field name="NUM">1440</field> </block> </value> <next> <block type="variables_set" id=";a-mnB}1?r)8@G%AoMEO"> <field name="VAR" id="OUM(+VI2GLT)bh?.OVc5">Zeit</field> <value name="VALUE"> <block type="convert_from_date" id="mOr[@Mwc@91%;17o-!-c"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">JJJJ-MM-TT SS:mm</field> <value name="VALUE"> <block type="math_arithmetic" id="yoC#8/p5=nGJ]j!)(C%f" inline="false"> <field name="OP">MINUS</field> <value name="A"> <shadow type="math_number" id="6MG*|Xz0]*^s_Sh0!G_@"> <field name="NUM">1</field> </shadow> <block type="time_get" id="]NCQXqWvntbm$kEEd|sx"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="false" language="false"></mutation> <field name="OPTION">object</field> </block> </value> <value name="B"> <shadow type="math_number" id="?kOs=}XZ8o)MQM]Sxfe8"> <field name="NUM">180000</field> </shadow> <block type="math_arithmetic" id="voXg;-WM?E8qoB0||y-b"> <field name="OP">MULTIPLY</field> <value name="A"> <shadow type="math_number" id="7QcU}Dhqd5_P_WfO{L1D"> <field name="NUM">1</field> </shadow> <block type="variables_get" id="oroVk(egG:rP=kX{gjbn"> <field name="VAR" id="F@qDv_2{7zO4;vGzROXM">Minuten</field> </block> </value> <value name="B"> <shadow type="math_number" id=".=HIq]Xj)3w%3Xk^Y.a]"> <field name="NUM">60000</field> </shadow> </value> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="JZ(`ptTOxuFXc;0C/k)L"> <field name="VAR" id="{U)-.TlTq6yJyMxaTboM">Abfrage</field> <value name="VALUE"> <block type="text_join" id="A8Bg.zy;iH8wkmg2Lo7!" inline="true"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="13OFU]oBTPsQ%H_rb~yn"> <field name="TEXT">$.ags.$spread()[*.gruendung>"</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="0D^2JTI;cbH}=nexHqF?"> <field name="VAR" id="OUM(+VI2GLT)bh?.OVc5">Zeit</field> </block> </value> <value name="ADD2"> <block type="text" id="x9h:bmyg%e2w?=IR-Zq^"> <field name="TEXT">"].{ "wkn": *.wkn, "g":*.gruendung }[]</field> </block> </value> </block> </value> <next> <block type="request" id="tGSeV9|k:sPEwVLW$[zK" inline="true"> <mutation xmlns="http://www.w3.org/1999/xhtml" with_statement="true"></mutation> <field name="WITH_STATEMENT">TRUE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="TkC_Y!xlnzD*a{O(wN5x"> <field name="TEXT">https://www.ag-spiel.de/api/get/data.php</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="ZE865(7azbI(_=;hA}UP"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> <value name="VALUE"> <block type="convert_jsonata" id="QttuZpNOP(DVQ/_l(P}8" inline="false"> <value name="EXPRESSION"> <shadow type="text" id="=pXFA]gHJ{fjkgux)0,7"> <field name="TEXT">$.ags.$spread()[*.gruendung>"2020-11-27 10"].{ "wkn": *.wkn, "g":*.gruendung }</field> </shadow> <block type="variables_get" id="(0#,!0e%8I|i_S9i1jE4"> <field name="VAR" id="{U)-.TlTq6yJyMxaTboM">Abfrage</field> </block> </value> <value name="TARGET"> <block type="convert_json2object" id="Un*`Yrr$ORfRI9c:u=(h"> <value name="VALUE"> <block type="variables_get" id="T(C1h,1SHPK]NNa8|d.7"> <field name="VAR" id="#P86IC[HTAPt`x@DA]XD">result</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="?F-*M5CEZN_GP]hWNiwy"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> <value name="VALUE"> <block type="convert_json2object" id="{=g{qE!LvB2v+J2x9G^2"> <value name="VALUE"> <block type="convert_object2json" id="]f#RQ?%hsaQYC,pV[Bcx"> <field name="PRETTIFY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="9}F3qDRc`a}b/-WS*n`Y"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> </block> </value> </block> </value> </block> </value> <next> <block type="variables_set" id="g{ixDB#Cw1))ZKp8%;TD"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> <value name="VALUE"> <block type="text_join" id="oiSZz3KVR3pbC^@NvX#k" inline="true"> <mutation items="2"></mutation> <value name="ADD0"> <block type="text" id="XNc=XiOo[4)13#:FQbJJ"> <field name="TEXT">Neue WKN</field> </block> </value> <value name="ADD1"> <block type="text_newline" id="ua5+erw7D9x@n#+=.YGi"> <field name="Type">\n</field> </block> </value> </block> </value> <next> <block type="controls_if" id="6h;;}LK[T1EMlO9,e??M"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="T^1Ey--k%yrb)=5^;Gnb"> <field name="OP">NEQ</field> <value name="A"> <block type="lists_getIndex" id="LQ*A`~:xfS{m](P%bDQt"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="i`4quq/Qd*}[NB_96yaZ"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> </block> </value> <value name="AT"> <block type="math_number" id="E7t|r_7)Pytl+gr2Bp)C"> <field name="NUM">1</field> </block> </value> </block> </value> <value name="B"> <block type="logic_null" id="^e`~9*V%Ed[}et_z[syQ"></block> </value> </block> </value> <statement name="DO0"> <block type="controls_forEach" id="[C],`Lql.yef45`QPdf{"> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> <value name="LIST"> <block type="variables_get" id="?Rl2S!.89WP{n5cCgviK"> <field name="VAR" id="+#+kL?}a?)gIWl9qXbN`">WKNS</field> </block> </value> <statement name="DO"> <block type="variables_set" id="Sheg]Ki};owg[+}T$p]*"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> <value name="VALUE"> <block type="text_join" id="5A$R%Wq04-xM}@:6_0hB"> <mutation items="7"></mutation> <value name="ADD0"> <block type="variables_get" id=".~KV2jQC.%{t17}RuCHh"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> </block> </value> <value name="ADD1"> <block type="text" id="Dt.ZOhoePsdlV;#FU$*j"> <field name="TEXT">WKN: </field> </block> </value> <value name="ADD2"> <block type="get_attr" id="Y3m=.`f9xc),C@MYh$[v"> <value name="PATH"> <shadow type="text" id="0SK)-Y*H@w?0oau){5X_"> <field name="TEXT">wkn</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="~((`U/;wO1qB%n]aD{;c"> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="d~HyVN/}fA@}=.=C{R-0"> <field name="TEXT"> von </field> </block> </value> <value name="ADD4"> <block type="text_getSubstring" id="Q`?z+%}K26sIT?ev-].5" disabled="true"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="get_attr" id="Z)3:gER`@QSk2mENMAui"> <value name="PATH"> <shadow type="text" id="tu:_@Ovk97D3G(|2#;Ow"> <field name="TEXT">g</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="o38AyZ!Cg^=ozi}ra[3["> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="Tv;6fcUZ:qOJ#(bQmCRd"> <field name="NUM">12</field> </block> </value> <value name="AT2"> <block type="math_number" id="K~MDlvLRTm/zO`0A0~_7"> <field name="NUM">19</field> </block> </value> </block> </value> <value name="ADD5"> <block type="text_getSubstring" id="heeOK2%leG2=4I7:^i?7"> <mutation at1="true" at2="true"></mutation> <field name="WHERE1">FROM_START</field> <field name="WHERE2">FROM_START</field> <value name="STRING"> <block type="get_attr" id="*FxFG%Th52%^|_u}^QY@"> <value name="PATH"> <shadow type="text" id="P;8qfM2KH=Oaw4Z_#B|!"> <field name="TEXT">g</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="7_]ScN$h;?DbN$L~ofY8"> <field name="VAR" id="%gjPd{E./!VYhE%~CVQ(">i</field> </block> </value> </block> </value> <value name="AT1"> <block type="math_number" id="n97QgI*/wohYhyt(Wt|3"> <field name="NUM">1</field> </block> </value> <value name="AT2"> <block type="math_number" id=").aXRKW4]F#u=UTR,(c~"> <field name="NUM">19</field> </block> </value> </block> </value> <value name="ADD6"> <block type="text_newline" id="3}kqz_}P8FZ3T5^MGp]#"> <field name="Type">\n</field> </block> </value> </block> </value> </block> </statement> <next> <block type="telegram" id="RU(-OmgP9N(h[cSy-Wo="> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="v=U.M=/wSSB-H,+)x(zJ"> <field name="TEXT">text</field> </shadow> <block type="variables_get" id="i+lG[QVJC{,Tgckn}!4+"> <field name="VAR" id="RokEJC_bQ.}n*|.?HT^$">Text</field> </block> </value> </block> </next> </block> </statement> <statement name="ELSE"> <block type="debug" id="7TXw9T*#`rOg1,rsm*lr"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="_W{k]Rg?hHR9H;sYMh~a"> <field name="TEXT">Keine neuen WKN</field> </shadow> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>@fastfoot
Danke das hilft schonmal viel als idee.
bist du etwa selbst ags spieler. Aber 10000 dank dafür -
mhhh irgendwie klappt die Filterabfrage nicht so wie ich dachte.
Ich will ja nur eine Nachricht erhalten wenn das gründungsdatum nur maximal 10 minuten zurück vorhanden ist. Sonst soll unten das sonst kommen. Glaube hier fehlt noch eine Abfrage oder?
-
mhhh irgendwie klappt die Filterabfrage nicht so wie ich dachte.
Ich will ja nur eine Nachricht erhalten wenn das gründungsdatum nur maximal 10 minuten zurück vorhanden ist. Sonst soll unten das sonst kommen. Glaube hier fehlt noch eine Abfrage oder?
@Bluppylein sagte in Blockly API auslesen und Telegram nachricht schicken?:
mhhh irgendwie klappt die Filterabfrage nicht so wie ich dachte.
Ich will ja nur eine Nachricht erhalten wenn das gründungsdatum nur maximal 10 minuten zurück vorhanden ist. Sonst soll unten das sonst kommen. Glaube hier fehlt noch eine Abfrage oder?
Zum Zeitpunkt, als ich das erstellt habe, gab es gerade einmal 3 Gründungen innerhalb 24Stunden!
iobroker läuft unter Docker auf QNAP TS-451+
SkriptRecovery: https://forum.iobroker.net/post/930558 -
@Bluppylein sagte in Blockly API auslesen und Telegram nachricht schicken?:
mhhh irgendwie klappt die Filterabfrage nicht so wie ich dachte.
Ich will ja nur eine Nachricht erhalten wenn das gründungsdatum nur maximal 10 minuten zurück vorhanden ist. Sonst soll unten das sonst kommen. Glaube hier fehlt noch eine Abfrage oder?
Zum Zeitpunkt, als ich das erstellt habe, gab es gerade einmal 3 Gründungen innerhalb 24Stunden!
@fastfoot jupp das problem ist das der script aber so irgendwie alle 5 minuten meldet. also auch wenn es keine neue ag gibt.
-
@fastfoot jupp das problem ist das der script aber so irgendwie alle 5 minuten meldet. also auch wenn es keine neue ag gibt.
@Bluppylein sagte in Blockly API auslesen und Telegram nachricht schicken?:
@fastfoot jupp das problem ist das der script aber so irgendwie alle 5 minuten meldet. also auch wenn es keine neue ag gibt.
das wird daran liegen, dass du die minuten immer noch auf 1440 gesetzt hast. Die geben den Zeitraum an, der berücksichtigt wird
iobroker läuft unter Docker auf QNAP TS-451+
SkriptRecovery: https://forum.iobroker.net/post/930558