Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Einfaches Blockly geht nicht / Ausgabe Echo GELÖST

    32
    1
    0 Stimmen
    32 Beiträge
    858 Aufrufe
    ?
    @djmarc75 Du bist echt jedes Mal gleich so unentspannt auch mit deiner Wortwahl unglaublich 😉
  • Shelly Temp1 keine Werte im Blockly

    9
    2
    0 Stimmen
    9 Beiträge
    645 Aufrufe
    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 Stimmen
    15 Beiträge
    2k Aufrufe
    Karel PuhliK
    @codierknecht Stark! Danke schön!!!
  • Datenpunkt (number) wird nicht geändert

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

    6
    1
    0 Stimmen
    6 Beiträge
    98 Aufrufe
    CodierknechtC
    @paul53 Uuuups - copy & paste Fehler. Ist oben korrigiert. Danke!
  • Blockly Fehlermeldungen bereinigen

    60
    1
    0 Stimmen
    60 Beiträge
    6k Aufrufe
    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 Stimmen
    2 Beiträge
    171 Aufrufe
    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 Stimmen
    4 Beiträge
    350 Aufrufe
    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 Stimmen
    9 Beiträge
    593 Aufrufe
    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 Stimmen
    3 Beiträge
    111 Aufrufe
    DJMarc75D
    @paul53 sagte in in Schleife abfragen ob DP existiert: Ja, auf Existenz prüfen. Schnell und kompetent wie immer. Tausend Dank !
  • Blockly Script

    Verschoben
    18
    0 Stimmen
    18 Beiträge
    404 Aufrufe
    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 Stimmen
    11 Beiträge
    1k Aufrufe
    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 Stimmen
    5 Beiträge
    644 Aufrufe
    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 Stimmen
    8 Beiträge
    660 Aufrufe
    T
    @asgothian Funktioniert. Vielen Dank Dir. Grüße
  • Blockly mit Funktion einer Warteschlange

    6
    0 Stimmen
    6 Beiträge
    637 Aufrufe
    K
    @paul53 Vielen Dank für deine Unterstützung. Ich werde versuchen dein Beispiel zu verstehen.
  • Shelly Temperaturautomatisierungsabfrage

    5
    1
    0 Stimmen
    5 Beiträge
    898 Aufrufe
    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 Stimmen
    6 Beiträge
    206 Aufrufe
    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 Stimmen
    29 Beiträge
    8k Aufrufe
    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 Stimmen
    6 Beiträge
    797 Aufrufe
    paul53P
    @kuumaur sagte: Yes Dann markiere bitte das Thema in der Überschrift des ersten Beitrags als [gelöst].
  • Liste mit "SVerweis"

    12
    1
    0 Stimmen
    12 Beiträge
    737 Aufrufe
    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.

397

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge