Weiter zum Inhalt

Blockly

6.6k Themen 80.5k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Bekomme die Variable nicht hin. Hier der Wert

    5
    1
    0 Stimmen
    5 Beiträge
    441 Aufrufe
    R
    @paul53 Danke, das wars. Nun bekomme ich es hin. Der Pfeil hat mich total durcheinandergebracht, da es in der Vorlage ja anders war. Super schnelle Hilfe
  • 15 Minuten Timer ohne Funktion...

    36
    0 Stimmen
    36 Beiträge
    4k Aufrufe
    DJMarc75D
    @dragon alles richtig !
  • Verständnisfrage steuere XY mit Verzögerung.

    3
    0 Stimmen
    3 Beiträge
    352 Aufrufe
    Walter WhiteW
    @ahnungsbefreit alles klar dann habe ich das richtig verstanden, geht nur um einen einzelnen Schalter der verzögert gelegt werden soll wenn das Skript ausgelöst wird. 😁
  • Blockly trigger 'verschleppen'

    14
    1
    0 Stimmen
    14 Beiträge
    578 Aufrufe
    Thomas BraunT
    @mickym Ja, jetzt ist Ruh. Danke dir!
  • Blockly Script mit JS Warnung

    6
    0 Stimmen
    6 Beiträge
    443 Aufrufe
    HomoranH
    @wrod sagte in Blockly Script mit JS Warnung: setStateDelayed(('' + TaupObjName), tp, false, parseInt(((0) || '').toString(), 10), false); was steht denn im log (Protokolle)? in der Zeile stimmt was nicht. Da scheint ein DP nicht zu existieren
  • Trigger funktioniert nicht mehr

    10
    1
    0 Stimmen
    10 Beiträge
    884 Aufrufe
    W
    @thomas-braun mach ich
  • "Falls Objekt ... wurde gändert" mit zwei "ObjectID"

    blockly
    5
    0 Stimmen
    5 Beiträge
    628 Aufrufe
    W
    @paul53 Danje, ja, das ist auch möglich. Muss dann wohl noch was justieren, wenn es fertig ist. Danke!
  • Name eines Objekts auslesen

    8
    0 Stimmen
    8 Beiträge
    3k Aufrufe
    W
    @moritzabcde Danke. Wie bekomme ich es hin, nur einen Teil der von objectID.common.name auszulesen, also etwas alles VOR dem letzten Punkt und in einem anderen Script alles NACH dem letzten Punkt? Hintergrund: Ich möchte in einem Script den Wert eines Datenpunkts setzen aus einer Berechnung der Werte zweier anderer Datenpunkte, die im Objektbaum nebeneinander stehen, also alias.0.ATC 0741ef W-Keller.TaupunktTemp = Ergebnis einer Formel mit alias.0.ATC 0741ef W-Keller.temperature und alias.0.ATC 0741ef W-Keller.humidity Die Formel habe ich in einem JS-Script. Dem muss ich nun die beiden letzten Werte übergeben. Da das für verschiedene Räume gehen soll, will ich den Abschnitt vor dem letzten Punkt auslesen.
  • Gelöst! Bitte um Hilfe beim Countdown Adapter

    blockly scenes
    11
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    paul53P
    @smarthomie sagte: warum ich beim Setzen des Timers 30 eingeben muss, um 15 Minuten zu erhalten. Laufen zwei Intervalle gleichzeitig? Ändere mal den Trigger auf "ist größer als letztes".
  • Datenpunkt mit Liste vergleichen (gelöst)

    5
    1
    0 Stimmen
    5 Beiträge
    522 Aufrufe
    CodierknechtC
    @Namor-0 @haus-automatisierung sagte in Datenpunkt mit Liste vergleichen: suche erstes Auftreten von ... liefert dir nicht den Wert, sondern dessen Position in der Liste
  • [Gelöst] Aktualisieren Block als Variable

    9
    1
    0 Stimmen
    9 Beiträge
    438 Aufrufe
    JoJo58J
    @homoran Also ich habe jetzt auf meinem Test IoBroker bei hm-rega unter "Synchronisiere" alles angehakt und habe jetzt ein paar DP mehr, nämlich die Programme und das war es auch schon. Sehr merkwürdig. Ich habe die Version 3.0.47 installiert und auch alle anderen Adapter und JS sind aktuell. Keine Ahnung warum da nix angezeigt wird. Vor allem auf beiden Systemen nicht. Also Produktiv und Testsystem. Spoiler [image: 1696494057996-hm-rega-2.jpg]
  • Schleifen und der Variablen-Scope

    4
    1
    0 Stimmen
    4 Beiträge
    433 Aufrufe
    S
    @paul53 Das war jetzt parallel zu meiner Erkenntnis. Dein Skript muss ich jetzt erst mal durchgehen. Sieht so ganz anders als erwartet aus. Noch einfacher: Ersetzen von "RESULT" durch "teleperiod" in der Target-ID. RESULT ist ein fixer Datenpunkt von Tasmota, teleperiod ist von mir angelegt und muss deshalb von mir gesetzt werden (deshalb das JSON-Parsen). Die lokalen Variablen hatte ich gar nicht mehr drauf. Ich muss mal nachlesen, wo es die überall gibt. Wie komme ich denn an ObjektId und Wert 'mit dem Pfeil davor' ran? Ich bekomme die nicht angezeigt? Edit: Ich vermute mal, nur bei Schleifen etc, die auf Datenpunkten arbeiten. Das scheint hau laufen: [image: 1696441462152-innerfunc.png] Danke für den Denkanstoß und das helfen in anderen Posts, an denen ich mich bedient habe ;-)
  • Datum + Uhrzeit als Datenpunkt und dann in VIS

    blockly
    5
    0 Stimmen
    5 Beiträge
    886 Aufrufe
    M
    @homoran Vielen Dank! Wenn ich jetzt z. B. die letzten 10 Zeiteinträge loggen und anzeigen möchte, ist das auch irgendwie möglich? Oder, dass er den Zeiteintrag nur aktualisiert wenn der letzte min. 5 Minuten zurück liegt?
  • Send to "anderes Script"

    11
    1
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    W
    Ich probiere damit auch gerade n bisschen rum. Aber irgendwie komme ich zu keinem Ergebnis :-( [image: 1696420267974-b29186db-d205-4739-ba77-9cfab996dac2-grafik.png] [image: 1696420278461-e6497442-6486-4ec5-87aa-e7cc0b279bbd-grafik.png] edit: habs hinbekommen. Einfach eine freie Variable nehmen.
  • [gelöst] Mehrere result Variablen

    2
    0 Stimmen
    2 Beiträge
    243 Aufrufe
    E
    Tja... Neuen Tag neues Glück? Habe den Timer und den exec Block nochmal neu erstellt und nun kann ich wieder in jedem exec Block ein separates result auslesen.
  • Pumpen nach erfolgter Füllmenge stoppen

    4
    0 Stimmen
    4 Beiträge
    398 Aufrufe
    ?
    @paul53 so sollte das gehen: [image: 1696365018431-8adbd74a-18b0-47c7-80b7-79c8e73a47aa-image.png] Gruß..
  • Adapter per Blockly stoppen/starten

    23
    0 Stimmen
    23 Beiträge
    1k Aufrufe
    HomoranH
    @guitardoc sagte in Adapter per Blockly stoppen/starten: Möglicherweise kann man das in den Einstellungen vereinfachen... nein! ist mit Absicht so, damit du dur auch bewusst bist, mit Skripten tief im System zu schrauben.
  • Denon/HEOS Sender Logo anzeigen

    1
    1
    0 Stimmen
    1 Beiträge
    107 Aufrufe
    Niemand hat geantwortet
  • [gelöst] Abfrage, ob ein oder mehrere Werte sich geänd.

    12
    0 Stimmen
    12 Beiträge
    300 Aufrufe
    ?
    @meister-mopper ich hab es, ich hatte das falsche Blocky-Element, das nur auf ein Trigger prüft 1000mal DANKE :)
  • Benachrichtigung Fenstersensor über Telegram teils wahllos

    11
    3
    0 Stimmen
    11 Beiträge
    1k Aufrufe
    M
    @amg_666 Kein FW Update bei den Fenstersensoren available....

407

Online

33.0k

Benutzer

83.7k

Themen

1.3m

Beiträge