NEWS
Ich suche jemand der mir beim Scripten hilft
-
@homoran wieso steht doch im text was genau ich möchte
-
@homoran suche jemand der mir ein script zusammen bastelt für rfid eine 2 Faktor Authentifizierung mit telegram
-
@bernd-1337 sagte in Ich suche jemand der mir beim Scripten hilft:
wieso steht doch im text was genau ich möchte
das öffnet aber ein Helfender möglicherweise nicht, wenn er sich durchvden Titel nicht angesprochen fühlt.
(abgesehen davon, dass ich den Text nicht verstanden habe)den Link hast du aber vollständig gelesen?
-
@homoran ja ich habe ka wie ich es besser formulieren kann
-
Jedenfalls würde ich es über 2 Nachrichten lösen#
Die erste Nachricht wird getriggert von was auch immer.
Mit der 2. Nachricht bestätigst Du.
-
@mickym ich hab das jetzt so geändert
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="m%;]I;h}!Z_t1Yxam4uW">Karte</variable> </variables> <block type="on_ext" id="6ypcIzCMQRF3|OFtCu$H" x="63" y="38"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="0$-3/p1BOdqFB?*T/|X*"> <field name="oid">mqtt.0.ESP_RFID.RFIDREADER.Tag</field> </shadow> </value> <statement name="STATEMENT"> <block type="variables_set" id="I.Lo8mCc0E0q@@iGg;|5"> <field name="VAR" id="m%;]I;h}!Z_t1Yxam4uW">Karte</field> <value name="VALUE"> <block type="logic_boolean" id="~OL_*yAm$_4{(C9A/jXS"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="controls_if" id="||aVdXtP+JhK=)GbQ9Hf"> <value name="IF0"> <block type="logic_compare" id="hi_LV-~|4b0Yztv7~L|?"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="x+ln-_-0U)Tux:1R7@[0"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="text" id="C-9RSDVvHt,*/7i!h+VQ"> <field name="TEXT">3336024090</field> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="$f7szM,?Na{|_@os+_*%"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id=")4:*x|SqSR?8}=RMp3l)"> <field name="TEXT">Bitte Karte auflegen ....</field> </shadow> </value> <next> <block type="variables_set" id="c|uI79O:p=`bGD^2cX.@"> <field name="VAR" id="m%;]I;h}!Z_t1Yxam4uW">Karte</field> <value name="VALUE"> <block type="logic_boolean" id="Wo`~q2PVe:LE}ygEnFgY"> <field name="BOOL">TRUE</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="on_ext" id="=+~QO#0ot8=Nw%V3-@.="> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">any</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="YzzM0f~KBZke?G!c@~Vk"> <field name="oid">0_userdata.0.Test.RFIDAuthenticated</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="NL6aL;Ac/(jEx|iJ,-*("> <value name="IF0"> <block type="variables_get" id=".NvW34##(TntCFkFImX2"> <field name="VAR" id="m%;]I;h}!Z_t1Yxam4uW">Karte</field> </block> </value> <statement name="DO0"> <block type="controls_if" id="?qpE]9?f#_Oti?duTCH."> <value name="IF0"> <block type="logic_compare" id="02qDfU#z[)DZgT{:gDpw"> <field name="OP">EQ</field> <value name="A"> <block type="on_source" id="`6(JWh75dvXQI%Y?J!y{"> <field name="ATTR">state.val</field> </block> </value> <value name="B"> <block type="logic_boolean" id="GFGo=No-j6RTuOrYFU}O"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="telegram" id="I3,ety?iL=kvB%.XX4Q^"> <field name="INSTANCE"></field> <field name="LOG"></field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <field name="DISABLE_WEB_PAGE_PREVIEW">FALSE</field> <value name="MESSAGE"> <shadow type="text" id="A,GxGfTJ#*e+z,/btj6J"> <field name="TEXT">Aktion autorisiert, bitte bestätigen!</field> </shadow> </value> </block> </statement> <next> <block type="update" id="3WCXv[gbcadX|-(l3nhN"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.trigger</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="6kxkk!0(esICbvoRL#ZY"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="variables_set" id="3~,*yt=?|ep%=9c6Zi/s"> <field name="VAR" id="m%;]I;h}!Z_t1Yxam4uW">Karte</field> <value name="VALUE"> <block type="logic_boolean" id="AV4`m}EJQTZ3J*OXbUMf"> <field name="BOOL">FALSE</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </statement> </block> </next> </block> </xml>
MOD-EDIT: Code in code-tags gesetzt!
-
@bernd-1337 bitte in code tag packen und vom Blockly ein Screenshot.
-
@mickym habe das jetzt so gemacht aber er steckt beim anfang fest
-
du nutzt den selben Datenpunkt bei beiden Triggern. @mickym hatte einen separaten für die Bestätigung. Das muss deine Rückmeldung vom Telegram
-
@tt-tom okay ich schau mal
-
@tt-tom du meinst vom Telegram adapter request ja
-
@bernd-1337
da ich Telegram nicht nutze kann ich die Datenpunkte nicht nennen, nur wie es funktionieren müsste.
Hast du schon mal Rückmeldungen von Telegram ausgewertet? -
@tt-tom das ist alles was von telegram exestiert
-
@bernd-1337 sende doch einfachmal etwas über Telegram zurück dann kannst du sehen welcher DP sich ändert und sein Inhalt.
-
@tt-tom wenn ich ja die karte auflege ändert sich dort garnichts bekomme den text aber im adapter ändert sich nichts nur wenn ich selbst etwas zu dem bot schreib steht bei request etwas
-
@bernd-1337 Wenn du die Meldung "bitte Karte auflegen" bekommst und du darauf antwortest, kommt nix an? verstehe ich das Richtig?
-
@tt-tom wenn ich etwas rein schreibe doch bei request kommt dan das was ich rein geschrieben habe
-
@tt-tom habe das ausgewählt aber es passiert nichts wenn ich was rein schreibe
-
@tt-tom habe das als leztes rein geschrieben nachdem ich die karte aufgelegt hatte
-
@tt-tom
mehr passiert nicht