Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Einfaches Blockly geht nicht / Ausgabe Echo GELÖST

    32
    1
    0 Votes
    32 Posts
    858 Views
    ?
    @djmarc75 Du bist echt jedes Mal gleich so unentspannt auch mit deiner Wortwahl unglaublich 😉
  • Shelly Temp1 keine Werte im Blockly

    9
    2
    0 Votes
    9 Posts
    646 Views
    da_WoodyD
    @peter_69 im Adapter werden immer alle DPs angelegt, tögal ob ein addon dran hängt. Darum meine Empfehlung für den alias-Adapter. Dann kannste dir eine Struktur aufbauen und findest dich leichter zurecht.
  • Blockly IDs vom Selektor

    blockly
    15
    1
    0 Votes
    15 Posts
    2k Views
    Karel PuhliK
    @codierknecht Stark! Danke schön!!!
  • Datenpunkt (number) wird nicht geändert

    blockly
    15
    0 Votes
    15 Posts
    1k Views
    A
    Oh je. Der ist schreibgeschützt. [image: 1673549545782-b10e2d68-bde9-4c38-ba64-a8ec036344d9-image.png]
  • DP nach Schleifenindex wählen?

    6
    1
    0 Votes
    6 Posts
    100 Views
    CodierknechtC
    @paul53 Uuuups - copy & paste Fehler. Ist oben korrigiert. Danke!
  • Blockly Fehlermeldungen bereinigen

    60
    1
    0 Votes
    60 Posts
    6k Views
    T
    @codierknecht said in Blockly Fehlermeldungen bereinigen: @tedesco1968 Na irgendwas muss ja um 23:56 feuern. Hast Du mal die JS.Instanz oder gar den ganze ioB neu gestartet? Vielleicht hängen da noch irgendwelche alten Reste rum. Nein, bin bei der Arbeit. JavaScript Adapter kann ich neu starten, IOB erst heute Abend. Was auch seltsam ist wenn ich das Skript jetzt ausführen würde, kommen die richtige Werte, habe das schon ein paar mal durchprobiert. Habe mal die Datenpunkte berichtigt und das Skript gestartet, also 36 kWh Vortag+4 kWh bis jetzt = 40 kWh siehe Bild [image: 1673531270370-2023-01-12-14_43_17-javascript-raspberrypi.png] 2023-01-12 14:43:00.022 - error: javascript.0 (6655) script.js.tonis_projekte.antonio.Strom-Monat_2023: 2023 40 2023-01-12 14:43:00.023 - warn: javascript.0 (6655) script.js.tonis_projekte.antonio.Strom-Monat_2023: 1 40 2023-01-12 14:43:00.091 - info: javascript.0 (6655) script.js.tonis_projekte.antonio.debug_trigger: Wert: 40Quelle: script.js.tonis_projekte.antonio.Strom-Monat_2023,bestätigtfalse Hier wird ja alles richtig ausgeführt. Wenn ich Morgen früh nachschaue stehen wieder komische Sachen drin. Gruß Antonio
  • [Gelöst] HM-LC-Dim1PWM-CV Wie Dimmer Rampenzeit einstellen?

    2
    2
    0 Votes
    2 Posts
    171 Views
    I
    Kaum formuliert man sein Problem, hat man es auch schon gelöst! Anfängerfehler: Es muss natürlich "STEUERE" sein - und nicht "AKTUALISIERE". Sorry für die Störung!
  • Blockly online ohne iobroker (gelöst)

    4
    0 Votes
    4 Posts
    351 Views
    CodierknechtC
    @judisi Du musst dabei aber beachten, dass es hier nur um Logik geht. Sämtliche Erweiterungen bzgl. ioBroker (oder genauer: Node.js) fehlen hier.
  • Wenn 3 von 6 Zuständen "true“ dann Schalter "true"

    9
    1
    0 Votes
    9 Posts
    593 Views
    AsgothianA
    @dk43 Mir ist beim Zusammenbau des Skriptes ein Fehler unterlaufen. [image: 1673479853745-screen-shot-2023-01-12-at-00.30.50.png] die beiden Vergleiche für "present" sind vertauscht. im oberen Falls muss present < 1 geprüft werden, um unteren present >0 A.
  • [gelöst] in Schleife abfragen ob DP existiert

    3
    1
    0 Votes
    3 Posts
    111 Views
    DJMarc75D
    @paul53 sagte in in Schleife abfragen ob DP existiert: Ja, auf Existenz prüfen. Schnell und kompetent wie immer. Tausend Dank !
  • Blockly Script

    Moved
    18
    0 Votes
    18 Posts
    404 Views
    T
    Hallo ich habe es jetzt so gelöst. Funktioniert sehr gut. [image: 1673450498146-fe80d8ed-5149-4a7f-9b89-ab80b8b323d3-grafik.png] Eine Frage habe ich noch kann ich es irgendwie antriggern das jedes fenster seinen aktuellen status sendet. Da ich KNX und den X1 noch dran habe fehlt mir der Status wenn ich den X1 neustarte. Werte lesen funktioniert da leider nicht. Was mache ich falsch?
  • Homematic Taster - Tasten doppelt belegen

    11
    2
    0 Votes
    11 Posts
    1k Views
    HomoranH
    @mws sagte in Homematic Taster - Tasten doppelt belegen: Es steht sogar im ELV Webshop in der Produktbeschreibung ganz zum Schluss. den Satz kannte ich bisher nur umgekehrt.
  • Zahl auf Positiven Wert oder auf 0 Setzen

    5
    2
    0 Votes
    5 Posts
    644 Views
    paul53P
    @smartrudel sagte: stellt er die Zahl im Datenpunkt auf 0. Aber nur für gut 5sec. dann steht wieder die eingetragene Zahl da Dann triggert der Adapter weiter und überschreibt den Wert. Bei solchem Verhalten hilft nur ein eigener Datenpunkt unter "0_userdata.0".
  • Timer alle 10s einen Wert kopieren

    8
    2
    0 Votes
    8 Posts
    660 Views
    T
    @asgothian Funktioniert. Vielen Dank Dir. Grüße
  • Blockly mit Funktion einer Warteschlange

    6
    0 Votes
    6 Posts
    637 Views
    K
    @paul53 Vielen Dank für deine Unterstützung. Ich werde versuchen dein Beispiel zu verstehen.
  • Shelly Temperaturautomatisierungsabfrage

    5
    1
    0 Votes
    5 Posts
    898 Views
    O
    @cinimod ja, es gibt nur einen Datenpunkt. Es werden 2 Sachen getriggert weil es sich ja um 2 Temperaturfühler handelt (Mitte und Unten), das funktioniert auch alles soweit. Es geht nur darum das wenn die Temperaturfühler manuell ausgeschaltet werden, es der Iobroker auch mit bekommt.
  • [gelöst] Zeitplan mit Datenpunkt

    6
    1
    0 Votes
    6 Posts
    206 Views
    AsgothianA
    @manfredh1 sagte in Zeitplan mit Datenpunkt: @asgothian Irgendwie steh ich jetzt voll auf der Leitung.... :( Meinst du so ? [image: 1673356638514-b7ed109c-46be-49e5-9b15-bd83117f73eb-image.png] Fast. Auf das 'Stop Zeitplan' am Anfang des Skriptes kannst du verzichten - der Zeitplan ist nur aktiv wenn das Skript schon läuft. Ansonsten war genau das gemeint. A.
  • [gelöst] Steckdose abschalten wenn keine Verbraucher an ist

    29
    1
    0 Votes
    29 Posts
    8k Views
    F
    @paul53 ok danke, verstanden. Jetzt noch eine abgewandelte Variante: Kann ich auch auf eine Boolean prüfen, d.h. wenn statt dass Dose A einen Wert unterschreitet aus ist (=false), dann der Wert von Dose B geprüft wird? [image: 1673211015703-f3d7d097-f3e9-49bf-aecb-85fd6eba3c3b-image.png] Leider funktioniert das so nicht - wo liegt der Fehler? Hintergrund ist eine Art Master-Slave Schaltung. Wenn der PC an ist, soll die Slave Steckdosenleiste gar nicht aus gehen. Sie soll nur aus gehen, wenn PC aus und dort keine Verbraucher mehr Leistung ziehen. Ich habe mittlerweile herausgefunden, dass ich den Connection Status des PCs über den Windows Control Adapter auslesen kann, d.h. wenn der Hibernate/Sleep oder Aus ist, dann ist der Connection-Status auch "false", dann erst soll die Dose je nach Wert schalten. Aber irgendwie schaltet er in der Konstellation nicht. EDIT: Nevermind, hat jetzt doch funktioniert!
  • Mit einem Blockly Script ein Blockly Script aufrufen[gelöst]

    6
    0 Votes
    6 Posts
    797 Views
    paul53P
    @kuumaur sagte: Yes Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Liste mit "SVerweis"

    12
    1
    0 Votes
    12 Posts
    738 Views
    paul53P
    @dan11hh sagte: Das JS sieht so aus: Dann versuche es mal so (triggert jede volle Stunde): [image: 1673185135768-bild_2023-01-08_143853510.png] Zum Test lass erst einmal den Trigger weg.

506

Online

32.8k

Users

82.8k

Topics

1.3m

Posts