NEWS
Daten aus URL in blocky
-
@ingranu
Habe jetzt den Fehler gesehen: Die Blöcke sind falsch verschachtelt. Richtig:
Der Vergleich außen und innen "Attribut type vom Objekt obj".
-
@paul53 okey hab geändert Ausgabe nun so:
BlocklyJavascriptTypeScriptRules Skript läuft nicht 16:26:05.003 info javascript.0 (4987) script.js.common.Mediola_states7: request: http://192.168.3.97/command?XC_USER=admin&XC_PASS=D000000&XC_FNC=getstates 16:26:05.056 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'443525','state':'00:B5'} 16:26:05.056 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'2b063b','state':'FF:FF'} 16:26:05.057 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'EVENT','adr':'02','state':'1'} 16:26:05.057 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'8d3700','state':'FF:FF'} 16:26:05.057 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'aaf900','state':'FF:FF'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'20d600','state':'FF:FF'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'EVENT','adr':'03','state':'1'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'903702','state':'FF:FF'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'1c291e','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'8d3702','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'0b3212','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'ffffa9','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'015301','state':'FF:FF'} 16:26:05.064 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'231a42','state':'FF:FF'} 16:26:05.065 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'ELRO','adr':'123409','state':'FF:FF'} 16:26:05.065 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'ffff01','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'aa3c0080','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'271b20','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'800001','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'ELRO','adr':'000550','state':'00:21'} 16:26:05.067 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'518b1180','state':'06:21'} 16:26:05.067 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'010','state':'FF:FF'} 16:26:05.067 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'ELRO','adr':'100550','state':'00:FF'} 16:26:05.068 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'1db90080','state':'FF:FF'} 16:26:05.068 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'b3930080','state':'FF:FF'} 16:26:05.069 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'2e340080','state':'06:B5'} 16:26:05.069 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'a5430080','state':'FF:FF'} 16:26:05.069 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'7f450080','state':'FF:FF'} 16:26:05.070 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'44240080','state':'06:21'} -
@paul53 okey hab geändert Ausgabe nun so:
BlocklyJavascriptTypeScriptRules Skript läuft nicht 16:26:05.003 info javascript.0 (4987) script.js.common.Mediola_states7: request: http://192.168.3.97/command?XC_USER=admin&XC_PASS=D000000&XC_FNC=getstates 16:26:05.056 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'443525','state':'00:B5'} 16:26:05.056 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'2b063b','state':'FF:FF'} 16:26:05.057 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'EVENT','adr':'02','state':'1'} 16:26:05.057 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'8d3700','state':'FF:FF'} 16:26:05.057 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'aaf900','state':'FF:FF'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'20d600','state':'FF:FF'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'EVENT','adr':'03','state':'1'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'903702','state':'FF:FF'} 16:26:05.058 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'1c291e','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'8d3702','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'0b3212','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'ffffa9','state':'FF:FF'} 16:26:05.059 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'015301','state':'FF:FF'} 16:26:05.064 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'231a42','state':'FF:FF'} 16:26:05.065 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'ELRO','adr':'123409','state':'FF:FF'} 16:26:05.065 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'ffff01','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'aa3c0080','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'271b20','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'FS20','adr':'800001','state':'FF:FF'} 16:26:05.066 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'ELRO','adr':'000550','state':'00:21'} 16:26:05.067 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'518b1180','state':'06:21'} 16:26:05.067 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'010','state':'FF:FF'} 16:26:05.067 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'ELRO','adr':'100550','state':'00:FF'} 16:26:05.068 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'1db90080','state':'FF:FF'} 16:26:05.068 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'b3930080','state':'FF:FF'} 16:26:05.069 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'2e340080','state':'06:B5'} 16:26:05.069 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'a5430080','state':'FF:FF'} 16:26:05.069 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'7f450080','state':'FF:FF'} 16:26:05.070 info javascript.0 (4987) script.js.common.Mediola_states7: {'type':'IT','adr':'44240080','state':'06:21'} -
@ingranu sagte: Ausgabe nun so:
Nach der letzten Zeile müsste noch kommen:
06:21Der Schleifenabbruch erfolgte anscheinend (falls es nicht der letzte Eintrag im Array war).
-
@ingranu
Passt. Was soll mit der Variableidpassieren?
Die Debug-Blöcke können nun deaktiviert oder gelöscht werden. -
@paul53 Sorry das mit dem Block ID ist falsch habe ich raus.
Aber für mein Verständnis: Das Script schreibt nun nur von meinem Gerät 44240080 ins Logfile?@ingranu sagte: Das Script schreibt nun nur von meinem Gerät 44240080 ins Logfile?
Das Script schreibt nur von diesem Gerät in den Datenpunkt "FS20".
Sollen mehrere Datenpunkte geschrieben werden, sind innerhalb der Schleife weitere Abfragen erforderlich. -
@ingranu sagte: Das Script schreibt nun nur von meinem Gerät 44240080 ins Logfile?
Das Script schreibt nur von diesem Gerät in den Datenpunkt "FS20".
Sollen mehrere Datenpunkte geschrieben werden, sind innerhalb der Schleife weitere Abfragen erforderlich.
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden

