Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Topics 79.2k Posts

NEWS

  • Link umbauen

    25
    2
    0 Votes
    25 Posts
    125 Views
    NegaleinN
    @Homoran sagte in Link umbauen: laut Screenshot muss da irgendwas von print_stats drin vorkommen GROSSES SORRY IN DEN NORDEN ich Idiot hatte den falschen DP verlinkt. DANKE, es funktioniert
  • Rolladen variabel innerhalb festgelegtem Zeitraum schließen

    10
    0 Votes
    10 Posts
    166 Views
    paul53P
    @MartinP sagte: zur Terasse sollte der Zufall aber nicht dazu führen, dass die Rollade der Tür VOR dem Fenster fährt. @Denzel-0 sagte in Rolladen variabel innerhalb festgelegtem Zeitraum schließen: Ist auch nur für die Urlaubszeit gedacht.
  • Spotify funktioniert nicht mit Alexa Multiroom

    4
    1
    0 Votes
    4 Posts
    108 Views
    tiobbT
    Wenn ich z.B. Radio auf Überall hören funktioniert das, sage ich dann im Wohnzimmer spiele Playlist XY von Spotify auf der überall Gruppe, spielt Spotify im Bad im Obergeschoss das letzte was ich bei Spotify am Handy gehört habe ab, Alexa sagt aber es wird auf der überall Gruppe abgespielt. Sage ich zu Alexa, wenn ich im Wohnzimmer bin, spiele Paylist XY, wird die Playlist auch im Wohnzimmer abgespielt. @Rushmed sagte in Spotify funktioniert nicht mit Alexa Multiroom: Probier mal das Kommando bei irgendeinem Alexa Gerät in den DP .Commands.textCommand zu schreiben. Schreibe ich spiele Playlist XY von Spotify auf der überall Gruppe, dann wird die letzte Playlist im Badezimmer abgespielt. Also genau wie bei der Spracheingabe oder über das Script und LoveLace
  • HTTPS Befehle von Ekey empfangen und auswerten.

    9
    0 Votes
    9 Posts
    563 Views
    P
    Ist die Begrenzung auf 5 durch die App? Was, wenn die anderen Benutzer auch die App installieren? Ansonsten z.B. eine Pause von 10 Sekunden einprogrammieren. Wurde innerhalb dieser Zeit der Finger nochmal gescannt, dann Garage auf. Oder Tür auf, und direkt hinter der Tür eine Fernbedienung für die Garage. Oder, wenn kurz nach dem Scan geklingelkt wurde, die Garage auf, oder, oder, oder ...
  • Liste mit Eingabe

    Moved
    32
    0 Votes
    32 Posts
    2k Views
    andre1deA
    Es funktioniert alles! Fehler ist auch weg! Danke!
  • JSON in Objekt/Datenpunkt umwandeln

    75
    1
    0 Votes
    75 Posts
    20k Views
    CyberraphC
    @paul53 Unglaublich, vielen Dank, das war es. Es zeigt im Dialog (zumindest über den Devices-Adapter) das Ergebnis vorab an. Ich hatte schon eine Vermutung, dass man den Bindestrich irgendwo "escapen" muss. Hab auch schon gesehen, dass es unterschiedliche Schreibweisen gibt, aber es mit einem längeren inkl. verschachteltem JSON nicht verstanden. -> JSON.parse(val)['value'] -> JSON.parse(val).value Gesucht hätte ich zwar auch einschlägige Websites wie https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/parse aber dort ist es für mich als Laien, der gar keinen Programmierhintergrund hat, meist nicht komplett verständlich wie es z.B. hier im iobroker bei der Konvertierfunktion richtig geschrieben gehört, da es auf jenen Websites wohl "voll ausgeschrieben" steht und der iobroker diverse Dinge automatisch umwandelt und es somit nicht ganz ausgeschrieben gehört (so laienhaft interpretiert von mir). VIELEN VIELEN DANK, mein Problem ist jedenfalls gelöst. :-) Spoiler [image: 1766938082345-bild_3.png]
  • CPU Berechnungs-Reihenfolge von Trigger Logiken

    2
    0 Votes
    2 Posts
    80 Views
    OliverIOO
    @Benji-0 JavaScript und Node sind nur single threaded. Der JavaScript Adapter ist nur ein einziger Prozess. D.h. Innerhalb eines Prozesses kann zur gleichen Zeit exakt nur eine Anweisung ausgeführt werden. Jeder Aufruf einer Funktion, arrow function, event erzeugt einen Eintrag im call stack der dann der Reihe nach vom Event Loop abgearbeitet wird. Dazwischen kommen noch ein paar Management Aufgaben wie bspw garbage collection. Aufgrund der kleinteiligen Unterteilung in diesem Schema kann man jetzt nicht exakt sagen erst wenn trigger 1 fertig ist wird trigger 2 abgearbeitet. Das kann durchaus verschachtelt passieren. Gestartet werden sie aber schon der Reihe nach. Je nach abarbeitungsdauer kann das Ende aber auch unterschiedlich sein. Wenn man will kann man mit Node auch Multi threaded programmieren. Dazu muss man allerdings selbst die neuen threads erzeugen und muss auch das ganze Management (evtl. Sync der threads miteinander, warten auf abhängige Abarbeitung, etc.) unter dem variablenraum worker_threads gibt es die entsprechenden Funktionen. Mit exec kann man einen eigenen Node Prozess starten das hat dann entsprechend mehr overhead. https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Execution_model https://nodejs.org/en/learn/asynchronous-work/overview-of-blocking-vs-non-blocking#concurrency-and-throughput
  • Beleuchtungssteurung//Zeit + Präsenzmelder

    4
    1
    0 Votes
    4 Posts
    83 Views
    HomoranH
    @13patrick37 sagte in Beleuchtungssteurung//Zeit + Präsenzmelder: nimmt er immer die letzte "sonst" Szene "Sonnenuntergang". für den aktuellen Zeitbereich (16:30-22:45) der zur Zeit gilt gibt es keine explizite Regel. Die momentane Uhrzeit fällt unter sonst
  • Steuern/ Aktualisieren- ID Punkt rausfiltern/ finden...

    4
    3
    0 Votes
    4 Posts
    83 Views
    andre1deA
    Es funktioniert! Danke!
  • Datenpunkte per Blockly erstellen und gleich beschreiben

    26
    1
    0 Votes
    26 Posts
    5k Views
    andre1deA
    @Codierknecht Peinlich: Funktion in Skript reinschreiben vergessen.... Danke!
  • Werte aus Text und Mittelwert berechnen

    16
    1
    0 Votes
    16 Posts
    829 Views
    JoJo58J
    @paul53 Hat sich erledigt, habs hinbekommen. 😁 Mit Element war ich schon auf dem richtigen Weg, aber ich musste nach Zahl konvertieren. Gruß, Johannes
  • Verbesserungsvorschläge für ein Script

    5
    2
    0 Votes
    5 Posts
    240 Views
    S
    @paul53 Danke erstmal soweit ich probiere mal etwas.
  • Sound Einstellungen per Taster

    7
    0 Votes
    7 Posts
    63 Views
    fuzzy1955F
    @Jens-F. sagte in Sound Einstellungen per Taster: So funktioniert es erstmal grob Super! Dir wünsche ich auch Frohe Weihnachten! Gruß, Fuzzy
  • Frage zur Beleuchtungssteuerung/Hue+WLED

    6
    2
    0 Votes
    6 Posts
    160 Views
    matze55M
    Philips Hue ist doch, so denke ich in der Weboberfläche integriert bei WLED. Per Controller ansteuern die Presets im IOB.
  • (gelöst)Verständnisfrage helle Bausteine im Blockly

    3
    2
    0 Votes
    3 Posts
    108 Views
    E
    Aha, ok Danke, das stimmt
  • [gelöst] Datenbank mit mehr als einem "_value" - Feld

    40
    0 Votes
    40 Posts
    429 Views
    D
    @OliverIO Danke für den Hinweis. Läuft. [image: 1766494504022-1000008140-resized.jpg]
  • Rollosteuerung funktioniert nicht

    15
    2
    0 Votes
    15 Posts
    145 Views
    paul53P
    @Valerian-Kriwaczek sagte: stoppen geht nicht. Versuche es mal so: [image: 1766430393605-blockly_temp.jpg] Es entspricht etwa dem Vorschlag von @asgothian
  • Systemfehler bei Alias-Neuzuweisung

    30
    0 Votes
    30 Posts
    248 Views
    mcm1957M
    Auch wenn es nichts mit dem ÜProblem zu tun hat nur als 'guter Rat' Verwende in State-IDs KEINE Leerzeichen und keine Umlaute. Am besten sollten StateIds nur A-Za-z0-9- und _ enthalten. Leerzeichen machen bei manchen VIS Implementierungen / Widgets bekanntermaßen Probleme. Und nicht Ascii Zeichen haben auch schon oft in Interfaces zu anderen Adaptern / Garäten Probleme ausgelöst. Verboten sind weder Leerzeichen noch Umlaute und oft wirsd auch alles funktionieren - aber wenn du dir potenzielle Probleme ersparen willst vermeide sie zumindest bei neuen States / Scripts.
  • Zu viele Datenpunkte gesetz

    4
    2
    0 Votes
    4 Posts
    104 Views
    O
    Vielen Dank für die Anregungen. Ich werde es testen, ich hoffe das ich mit eurer Hilfe bis Montag geregelt bekomme. Dann bin ich erst einmal bis Anfang Januar weg.
  • Warum funktioniert dieses "oder" nicht bei Objekt?

    9
    2
    0 Votes
    9 Posts
    143 Views
    CodierknechtC
    @topsurfer Mal abgesehen davon, dass an den Trigger kein ODER kommt und falls es noch nicht so ganz klar wurde: An einen Trigger kommen nur die Objekt-IDs - nicht das gesamte Objekt! https://forum.iobroker.net/topic/70481/blockly-for-dummies-starthilfe-und-tipps/5

715

Online

32.6k

Users

82.2k

Topics

1.3m

Posts