NEWS
Daten aus URL in blocky
-
@ingranu sagte in Daten aus URL in blocky:
wo ist das Blockly?
https://forum.iobroker.net/topic/51555/hinweise-für-gute-forenbeiträge/1
-
@ingranu sagte in Daten aus URL in blocky:
Hab das bissle was gebastelt
willst du wirklich jede Sekunde im 10 Sekundentakt Triggern?
was kommt denn als result?
im debug block ansehen!musst du nicht vorher das array in Elemente zerlegen, damit eine Liste draus wird?
-
Hallo zusammen
Ich brauche mal Unterstützung in einem Bereich bei dem ich mich garnicht auskenne.
Um eine Automation zu erstellen muss ich aus einer URL den Status eines Geräte abfragen.Die Datei sieht wie folgt aus:
{XC_SUC}[{"type":"FS20","adr":"443525","state":"00:8E"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"FF:FF"},{"type":"IT","adr":"518b1180","state":"FF:FF"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:8E"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:00"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:62"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:3C"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"FF:FF"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:8E"}]In diesem File ist das Gerät: "type":"IT","adr":"44240080","state":"06:00"} enthalten wobei ich für die Automation den State davon brauche.
Wie kann ich das mit Blocky umsetzen?Danke für die Hilfe.
-
@ingranu sagte in Daten aus URL in blocky:
Hab das bissle was gebastelt
willst du wirklich jede Sekunde im 10 Sekundentakt Triggern?
was kommt denn als result?
im debug block ansehen!musst du nicht vorher das array in Elemente zerlegen, damit eine Liste draus wird?
@homoran Nein der Trigger kann ich dann anpassen, mir gehts in erster Linie nur darum den Status auslesen zu können bevor ich die Automation mache.
Debug :
13:05:37.335 info javascript.0 (4987) Start javascript script.js.common.Mediola_states1 13:05:37.343 info javascript.0 (4987) script.js.common.Mediola_states1: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 13:05:40.058 error javascript.0 (4987) script.js.common.Mediola_states1: TypeError: Cannot read property 'length' of undefined 13:05:40.061 error javascript.0 (4987) at script.js.common.Mediola_states1:8:34 -
@ingranu sagte: {XC_SUC}
Ist dieser Teil vor dem Array konstant? Wenn ja, sollte es so funktionieren:

@paul53 Folgende kommt dabei raus:
2.11.2022, 13:25:43.351 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:26:42.679 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:27:36.855 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:28:50.488 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:29:33.853 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:29:38.440 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:29:38.463 [error]: javascript.0 (4987) script.js.common.Mediola_states2: Cannot get adr of undefined 2.11.2022, 13:29:38.464 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:29:38.472 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'length' of undefined 2.11.2022, 13:29:38.473 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:24:30 2.11.2022, 13:29:38.473 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:36:3 2.11.2022, 13:29:40.061 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:29:40.062 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:29:46.558 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:30:41.173 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:30:50.898 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:02.486 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:02.495 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:10.070 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:10.071 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:13.864 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:13.875 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:13.883 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:20.057 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:20.058 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:23.046 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:23.055 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:23.064 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:30.057 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:30.057 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:34.305 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:34.316 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:34.331 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:40.061 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:40.061 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:50.056 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:50.058 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:32:00.058 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:32:00.060 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:32:10.057 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:32:10.057 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:32:20.061 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:32:20.063 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 -
@paul53 Folgende kommt dabei raus:
2.11.2022, 13:25:43.351 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:26:42.679 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:27:36.855 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:28:50.488 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:29:33.853 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:29:38.440 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:29:38.463 [error]: javascript.0 (4987) script.js.common.Mediola_states2: Cannot get adr of undefined 2.11.2022, 13:29:38.464 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:29:38.472 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'length' of undefined 2.11.2022, 13:29:38.473 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:24:30 2.11.2022, 13:29:38.473 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:36:3 2.11.2022, 13:29:40.061 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:29:40.062 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:29:46.558 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:30:41.173 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:30:50.898 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:02.486 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:02.495 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:10.070 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:10.071 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:13.864 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:13.875 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:13.883 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:20.057 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:20.058 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:23.046 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:23.055 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:23.064 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:30.057 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:30.057 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:34.305 [info ]: javascript.0 (4987) Stop script script.js.common.Mediola_states2 2.11.2022, 13:31:34.316 [info ]: javascript.0 (4987) Start javascript script.js.common.Mediola_states2 2.11.2022, 13:31:34.331 [info ]: javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions 2.11.2022, 13:31:40.061 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:40.061 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:31:50.056 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:31:50.058 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:32:00.058 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:32:00.060 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:32:10.057 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:32:10.057 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 2.11.2022, 13:32:20.061 [error]: javascript.0 (4987) script.js.common.Mediola_states2: TypeError: Cannot read property 'slice' of undefined 2.11.2022, 13:32:20.063 [error]: javascript.0 (4987) at script.js.common.Mediola_states2:7:21 -
@ingranu sagte: Cannot read property 'slice' of undefined
Kann es sein, dass in
resultnicht immer etwas geliefert wird? Dann frageresultab:
oder prüfe den Anfang:

@paul53 einfach nix..
Ausgabe kommt bei Abruf der URL aber immer

13:56:24.492 info javascript.0 (4987) Stop script script.js.common.Mediola_states2 13:56:24.502 info javascript.0 (4987) Start javascript script.js.common.Mediola_states2 13:56:24.509 info javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions -
@paul53 einfach nix..
Ausgabe kommt bei Abruf der URL aber immer

13:56:24.492 info javascript.0 (4987) Stop script script.js.common.Mediola_states2 13:56:24.502 info javascript.0 (4987) Start javascript script.js.common.Mediola_states2 13:56:24.509 info javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions@ingranu sagte: einfach nix..
Bau Debug-Ausgaben ein, um zu sehen, was passiert.
Weise bei "aktualisiere" noch einen Datenpunkt zu.
EDIT: Der Schleifenabbruch erfolgt an der falschen Stelle: Die Schleife wird sofort abgebrochen und nicht erst bei erfüllter Bedingung.
-
@paul53 einfach nix..
Ausgabe kommt bei Abruf der URL aber immer

13:56:24.492 info javascript.0 (4987) Stop script script.js.common.Mediola_states2 13:56:24.502 info javascript.0 (4987) Start javascript script.js.common.Mediola_states2 13:56:24.509 info javascript.0 (4987) script.js.common.Mediola_states2: registered 0 subscriptions, 1 schedule, 0 messages, 0 logs and 0 file subscriptions -
@ingranu sagte: einfach nix..
Bau Debug-Ausgaben ein, um zu sehen, was passiert.
Weise bei "aktualisiere" noch einen Datenpunkt zu.
EDIT: Der Schleifenabbruch erfolgt an der falschen Stelle: Die Schleife wird sofort abgebrochen und nicht erst bei erfüllter Bedingung.
@paul53 Da tuuuut sich jetzt was :-)
javascript.0 (4987) script.js.common.Mediola_states3: [{"type":"FS20","adr":"443525","state":"00:A6"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"00:12"},{"type":"IT","adr":"518b1180","state":"06:12"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:A6"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:12"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:7A"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:54"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"06:12"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:A6"}] -
@ingranu sagte: einfach nix..
Bau Debug-Ausgaben ein, um zu sehen, was passiert.
Weise bei "aktualisiere" noch einen Datenpunkt zu.
EDIT: Der Schleifenabbruch erfolgt an der falschen Stelle: Die Schleife wird sofort abgebrochen und nicht erst bei erfüllter Bedingung.
@paul53 said in Daten aus URL in blocky:
@ingranu sagte: einfach nix..
Bau Debug-Ausgaben ein, um zu sehen, was passiert.
Weise bei "aktualisiere" noch einen Datenpunkt zu.
EDIT: Der Schleifenabbruch erfolgt an der falschen Stelle: Die Schleife wird sofort abgebrochen und nicht erst bei erfüllter Bedingung.
javascript.0 (4987) script.js.common.Mediola_states3: [{"type":"FS20","adr":"443525","state":"00:A6"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"00:12"},{"type":"IT","adr":"518b1180","state":"06:12"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:A6"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:12"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:7A"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:54"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"06:12"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:A6"}] -
@paul53 Da tuuuut sich jetzt was :-)
javascript.0 (4987) script.js.common.Mediola_states3: [{"type":"FS20","adr":"443525","state":"00:A6"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"00:12"},{"type":"IT","adr":"518b1180","state":"06:12"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:A6"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:12"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:7A"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:54"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"06:12"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:A6"}] -
Ja die Schleife habe ich korrigiert, die Ausgabe erfolgt jetzt wie folgt, also alle Geräte:
javascript.0 (4987) script.js.common.Mediola_states4: [{"type":"FS20","adr":"443525","state":"00:A7"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"00:13"},{"type":"IT","adr":"518b1180","state":"06:13"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:A7"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:13"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:7B"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:55"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"06:13"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:A7"}]Aber wie kann ich jetzt da ne Automation mache, respektive kann ich den Wert welche in benötige irgendwo als Variable eintragen lassen?
-
Ja die Schleife habe ich korrigiert, die Ausgabe erfolgt jetzt wie folgt, also alle Geräte:
javascript.0 (4987) script.js.common.Mediola_states4: [{"type":"FS20","adr":"443525","state":"00:A7"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"00:13"},{"type":"IT","adr":"518b1180","state":"06:13"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:A7"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:13"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:7B"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:55"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"06:13"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:A7"}]Aber wie kann ich jetzt da ne Automation mache, respektive kann ich den Wert welche in benötige irgendwo als Variable eintragen lassen?
@ingranu
Da muss noch eine Log-Ausgabe hinterher kommen:06:13Deaktiviere mal den "Debug output json", denn offenbar kommt das JSON rein.
@ingranu sagte in Daten aus URL in blocky:
kann ich den Wert welche in benötige irgendwo als Variable eintragen lassen?
Der Block "aktualisiere" schreibt den Wert in einen unter "0_userdata.0" selbst erstellten Datenpunkt vom Typ "string".
-
@ingranu
Da muss noch eine Log-Ausgabe hinterher kommen:06:13Deaktiviere mal den "Debug output json", denn offenbar kommt das JSON rein.
@ingranu sagte in Daten aus URL in blocky:
kann ich den Wert welche in benötige irgendwo als Variable eintragen lassen?
Der Block "aktualisiere" schreibt den Wert in einen unter "0_userdata.0" selbst erstellten Datenpunkt vom Typ "string".
-
@ingranu sagte: Welchen Debug meinst du? Diesen hier?
Ja, und den ganz oben (debug output result). Dann bleibt nur noch der Debug-Block für das ausgefilterte "state".
-
@ingranu sagte: unten keine Info Ausgabe mehr
Wo befindet sich jetzt der Block "die Schleife abbrechen"?
-
Ja die Schleife habe ich korrigiert, die Ausgabe erfolgt jetzt wie folgt, also alle Geräte:
javascript.0 (4987) script.js.common.Mediola_states4: [{"type":"FS20","adr":"443525","state":"00:A7"},{"type":"FS20","adr":"2b063b","state":"FF:FF"},{"type":"EVENT","adr":"02","state":"1"},{"type":"FS20","adr":"8d3700","state":"FF:FF"},{"type":"FS20","adr":"aaf900","state":"FF:FF"},{"type":"FS20","adr":"20d600","state":"FF:FF"},{"type":"EVENT","adr":"03","state":"1"},{"type":"FS20","adr":"903702","state":"FF:FF"},{"type":"FS20","adr":"1c291e","state":"FF:FF"},{"type":"FS20","adr":"8d3702","state":"FF:FF"},{"type":"FS20","adr":"0b3212","state":"FF:FF"},{"type":"FS20","adr":"ffffa9","state":"FF:FF"},{"type":"FS20","adr":"015301","state":"FF:FF"},{"type":"FS20","adr":"231a42","state":"FF:FF"},{"type":"ELRO","adr":"123409","state":"FF:FF"},{"type":"FS20","adr":"ffff01","state":"FF:FF"},{"type":"IT","adr":"aa3c0080","state":"FF:FF"},{"type":"FS20","adr":"271b20","state":"FF:FF"},{"type":"FS20","adr":"800001","state":"FF:FF"},{"type":"ELRO","adr":"000550","state":"00:13"},{"type":"IT","adr":"518b1180","state":"06:13"},{"type":"IT","adr":"010","state":"FF:FF"},{"type":"ELRO","adr":"100550","state":"00:FF"},{"type":"IT","adr":"1db90080","state":"FF:FF"},{"type":"IT","adr":"b3930080","state":"FF:FF"},{"type":"IT","adr":"2e340080","state":"06:A7"},{"type":"IT","adr":"a5430080","state":"FF:FF"},{"type":"IT","adr":"7f450080","state":"FF:FF"},{"type":"IT","adr":"44240080","state":"06:13"},{"type":"FS20","adr":"1a0132","state":"FF:FF"},{"type":"IT","adr":"25ca0080","state":"06:FF"},{"type":"EVENT","adr":"01","state":"0"},{"type":"IT","adr":"60b5a280","state":"FF:FF"},{"type":"IT","adr":"518b1181","state":"06:7B"},{"type":"IT","adr":"6616a881","state":"FF:FF"},{"type":"IT","adr":"60b5a282","state":"06:55"},{"type":"IT","adr":"00","state":"FF:FF"},{"type":"IT","adr":"44205800","state":"FF:FF"},{"type":"IT","adr":"a1234561","state":"FF:FF"},{"type":"IT","adr":"af760080","state":"06:13"},{"type":"IT","adr":"13b80080","state":"FF:FF"},{"type":"IT","adr":"6616a880","state":"06:A7"}]Aber wie kann ich jetzt da ne Automation mache, respektive kann ich den Wert welche in benötige irgendwo als Variable eintragen lassen?
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







