NEWS
[gelöst] Gerät per Mac Adr & Blockly ansprechen
-
@fastfoot
ich suche nach der Mac adresse von Aqua Control2C:F4:32:57:B7:14
die in der Fritzbox gelistet ist ind im Log kommt dann nur das:
javascript.0 2020-06-23 21:49:38.795 info (31412) script.js.ESP_Reboot.Aqu_Control_IP_Abfrage: http://cm?user=mein_benuitzer&password=mein_passwort javascript.0 2020-06-23 21:49:38.767 info (31412) script.js.ESP_Reboot.Aqu_Control_IP_Abfrage: registered 0 subscriptions and 0 schedules
-
@Aphofis sagte in Gerät per Mac Adr & Blockly ansprechen:
@fastfoot
ich suche nach der Mac adresse von Aqua Control2C:F4:32:57:B7:14
die in der Fritzbox gelistet ist ind im Log kommt dann nur das:
javascript.0 2020-06-23 21:49:38.795 info (31412) script.js.ESP_Reboot.Aqu_Control_IP_Abfrage: http://cm?user=mein_benuitzer&password=mein_passwort javascript.0 2020-06-23 21:49:38.767 info (31412) script.js.ESP_Reboot.Aqu_Control_IP_Abfrage: registered 0 subscriptions and 0 schedules
Die Abfrage mit der 2C:F4:32:57:B7:14 solltest du auf der Konsole machen, die Buchstaben aber klein!. Falls sie im Blockly groß geschrieben sind, ändern
-
@fastfoot
also abfrage per konsole mache ich gleicharp -a|grep 2c:f4:32:57:b7:14| cut -f1 -d" "
Pi macht gerade ein Upgrade natürlich dann wenn man es nicht gebrauchen kann
-
-
@harrym sagte in Gerät per Mac Adr & Blockly ansprechen:
ESP_Reboot.Aqu_Control_IP_Abfrage: http://cm?user=mein_b
fehlt dir da nicht die IP?
Nein, das ist so in Ordnung!
kleiner Scherz, aber darum, warum das so ist, dreht sich seit über einer Stunde die Diskussion:-)
-
@fastfoot sry ... hab nicht alles von beginn an gelesen.
-
@harrym
ja ich sage ja da fehlt was die IP wird nicht ausgegeben -
@fastfoot
Scherzkeks aber es muss ja irgendwann unweigerlich mal was dabei raus kommen -
letztes upgrade scheint etwas her zu sein es dauert ein wenig
-
@Aphofis sagte in Gerät per Mac Adr & Blockly ansprechen:
letztes upgrade scheint etwas her zu sein es dauert ein wenig
das wird schon, wenn die MAC bei arp -a gelistet wurde, und klein eingetragen ist(halt so wie gelistet), dann wird auch das Blockly funktionieren.
-
@fastfoot
ne mac, email und web adressen schreibe ich immer klein!
ist es denn in deinem Blockly korekt das http:/// drei mal backslash eingetragen ist -
@Aphofis sagte in Gerät per Mac Adr & Blockly ansprechen:
@fastfoot
ne mac, email und web adressen schreibe ich immer klein!
ist es denn in deinem Blockly korekt das http:/// drei mal backslash eingetragen istja, denn die drei ergeben sich nur durch die fehlende IP, welche vor den letzten Slash kommt
-
@fastfoot ok
upgrade zieht sich -
@Aphofis sagte in Gerät per Mac Adr & Blockly ansprechen:
@fastfoot ok
upgrade zieht sichmich wundert jetzt trotzdem wieso du kein Ergebnis hattest, wenn das Blockly eine kleine Mac hatte. In deinem Post früher war die 2c:xxxx jedenfalls gelistet. Aber deshalb erstmal auf der Konsole, wenn da der Name kommt, wird dieses Kommando in das Blockly übernommen, dann sehen wir weiter(Der Name sollte auch funktionieren, statt ip, macht den Befehl einfacher, bzw. kürzer)
-
@fastfoot
wenn dann mal das upgrade zu ende wäre
-
yeah yeah yeah
die Ausgabe in der Log ist endlich da!
Hatte dein Blockly noch mal kopiert und neu erstelltjavascript.0 2020-06-23 22:37:20.064 info /cm?user=benutzer&passwort=passwort javascript.0 2020-06-23 22:37:20.064 info 192.168.0.57
nur im Datenpunkt wird jetzt das angezeigt
http://192.168.0.57192.168.0.57/cm?user=benutzer&passwort=passwort
kann man da nicht nur die IP Adresse anzeugen lassen!?
-
@Aphofis sagte in Gerät per Mac Adr & Blockly ansprechen:
yeah yeah yeah
die Ausgabe in der Log ist endlich da!
Hatte dein Blockly noch mal kopiert und neu erstelltjavascript.0 2020-06-23 22:37:20.064 info /cm?user=benutzer&passwort=passwort javascript.0 2020-06-23 22:37:20.064 info 192.168.0.57
nur im Datenpunkt wird jetzt das angezeigt
http://192.168.0.57192.168.0.57/cm?user=benutzer&passwort=passwort
kann man da nicht nur die IP Adresse anzeugen lassen!?
Die IP ist in der Variablen result. Du musst noch einen Fehler drin haben, poste mal dein XML
-
<xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="aQubq9Vy-qj1gT{2OW;x">MAC</variable> <variable id="@[II(5R#h[a47`qET5k.">cmd</variable> <variable id="0@Y{~/hRy0d:vMQ1kCo@">url</variable> <variable id="Fk6H`kq}eo!FPH!Ld2Ii">result</variable> </variables> <block type="variables_set" id="Gj`MNS[$a0S:B!TUcx-%" x="38" y="138"> <field name="VAR" id="aQubq9Vy-qj1gT{2OW;x">MAC</field> <value name="VALUE"> <block type="text" id="V?)NQY:Z1bfh@J6KO8xg"> <field name="TEXT">2c:f4:32:57:b7:14</field> </block> </value> <next> <block type="variables_set" id="$c5Ud:#38C(q.uOF_;YC"> <field name="VAR" id="@[II(5R#h[a47`qET5k.">cmd</field> <value name="VALUE"> <block type="text_join" id="2t+}?FeN#iG0J=~8q#|w" inline="true"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="w;^U.Vi%Z+6O=_j{oVD("> <field name="TEXT">arp -a|grep </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="tH;y-cdpJdNS0#XCa8{X"> <field name="VAR" id="aQubq9Vy-qj1gT{2OW;x">MAC</field> </block> </value> <value name="ADD2"> <block type="text" id="/t^Hm3;6![lRLzr3V@FX"> <field name="TEXT">|cut -f2 -d" "|cut -f2|cut -c2-16|cut -f1 -d ")"</field> </block> </value> </block> </value> <next> <block type="exec" id="Ra4`1SB0/Eog44pt9iJZ" 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="COMMAND"> <shadow type="text" id="@QX{2frW2vhyd`CI;c:s"> <field name="TEXT">arp -a|grep 24:5e:be:0d:f1:b9|cut -f2 -d" "|cut -f2|cut -c2-16|cut -f1 -d ")"</field> </shadow> <block type="variables_get" id="|uJ{n?p{=za?mcVLIRON"> <field name="VAR" id="@[II(5R#h[a47`qET5k.">cmd</field> </block> </value> <statement name="STATEMENT"> <block type="variables_set" id="2;J*T*TpGNH`Ml_U^%63"> <field name="VAR" id="0@Y{~/hRy0d:vMQ1kCo@">url</field> <value name="VALUE"> <block type="text_join" id="uNUY7tNxUZ3!oh#}bHXB" inline="true"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="2GJK-1Bvmp)s6NC9.,:2"> <field name="TEXT">http://</field> </block> </value> <value name="ADD1"> <block type="variables_get" id="/Dkdf,;.$]{U?-+%6q]I"> <field name="VAR" id="Fk6H`kq}eo!FPH!Ld2Ii">result</field> </block> </value> <value name="ADD2"> <block type="text" id="W[)hj~HEq7,*GOK28V%|"> <field name="TEXT">/cm?user=benutzer&passwort=passwort</field> </block> </value> </block> </value> <next> <block type="debug" id="?{mh|9:IPCBzf@bm4g=y" inline="true"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="g/_Y3S(JG]HJS{wR6YI["> <field name="TEXT">test</field> </shadow> <block type="variables_get" id="63@w*D4._cHwf:)n~#Nh"> <field name="VAR" id="0@Y{~/hRy0d:vMQ1kCo@">url</field> </block> </value> <next> <block type="update" id="QIux{@Cmil$IGVm2^=AS"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">Aqua_Control.0.IP_MAC_Abgleich.Aqua_Control</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="variables_get" id="o09,K@:bm8P/u6/rKMsj"> <field name="VAR" id="0@Y{~/hRy0d:vMQ1kCo@">url</field> </block> </value> </block> </next> </block> </next> </block> </statement> </block> </next> </block> </next> </block> </xml>
-
@Aphofis
Kann ich nicht nachvollziehen, steht bei mir so da. Außer: An result wird wohl noch ein LF angehangen, das sollte im Log wie ein Leerzeichen aussehen. Abhilfe schafft ein 'Entferne Leerzeichen....' Block aus Text -
@fastfoot
ist nur die Frage warum im Datenpunkt zweimal die IP ausgegeben wird!192.168.0.57192.168.0.57