Weiter zum Inhalt

Blockly

6.6k Themen 79.8k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Blockly Fenstererkennung fehlerhaft

    12
    1
    0 Stimmen
    12 Beiträge
    558 Aufrufe
    G
    @paul53 Konnte das neue Script nun ein paar Tage testen. Die überflüssig anhaltende Aufforderung, offene Fenster zu schließen ist nun nicht mehr aufgetaucht. Lag vermutlich an dem doppelten Trigger. Besten Dank!
  • Yahka Schalter mit mehreren Schaltstellungen anlegen

    1
    0 Stimmen
    1 Beiträge
    104 Aufrufe
    Niemand hat geantwortet
  • Sinnvolle Astro/Zeit Steuerung über Blockly

    17
    0 Stimmen
    17 Beiträge
    1k Aufrufe
    X
    @tolkin hast du dir mal den Shuttercontrol-adapter angesehen? benutze ich auch mit Shelly und Aquara-fensterkontakten. Da kannst du auch deine Türkontakte einbinden. Astro/Sonnenschutz/Aussperrschutz und "spät alles schließen" geht auch sehr gut. Terrassentür fährt bei uns erst mal nur aus Position 35% damit Kater und Hund noch durchpassen ;)
  • Problem mit Pool Wärmepumpensteuerung

    9
    1
    0 Stimmen
    9 Beiträge
    262 Aufrufe
    M
    @paul53 Ich glaube das war es :-) Das Blockly sieht jetzt so aus und läuft: [image: 1618250741126-aef4473f-b237-4843-86c5-b5ebed11e551-image.png] Analog dazu habe ich dann die Poolpumpe geschaltet: [image: 1618250785411-e3a108d2-1401-4914-982f-f5dc07981cae-image.png] Vielen Dank für deine Geduld und Hilfe! Marco
  • Rückwärts laufender Timer

    37
    0 Stimmen
    37 Beiträge
    2k Aufrufe
    David G.D
    @dslraser Jepp, besten Dnak nbochmal. Musste nur ein kleines Skript schreiben, was mein Wechsel der Zeit den Timer schnell ausschaltet, die Zeit setzt und wieder einschaltet, da ich . Sonst ist beim Wechsel der Uhrzeit (weiß nicht mehr, welche Richtung) gekommen, dass der Timer abgelaufen ist.
  • [gelöst] Javascript Fuktion und IDs vom Selektor für Räume

    blockly
    9
    2
    0 Stimmen
    9 Beiträge
    660 Aufrufe
    N
    @paul53 Und siehe da, es klappt! Klasse und danke!
  • [gelöst] "Timeout" Zeit vairbel

    7
    0 Stimmen
    7 Beiträge
    450 Aufrufe
    J
    @homoran ok dann setz ich noch nen debug mit rein um zu schauen ob es funktioniert. Danke euch
  • Badlicht geht kurz nach dem Verlassen wieder an (Gelöst)

    16
    1
    0 Stimmen
    16 Beiträge
    548 Aufrufe
    L
    @paul53 Hat sich erledigt. Bwm hatte eine Macke. Habe ihn gleich entsorgt.
  • Bewässerungskreise schalten

    18
    1
    0 Stimmen
    18 Beiträge
    2k Aufrufe
    R
    @roland1000 So hier hast du noch ein Extra Blockly aus Tastend wird Rastend <xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on_ext" id="!st3ku!Q03]ln:GC6@i," x="63" y="65"> <mutation items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="r;sb5(K];%mC5yRXdFh("> <field name="oid">VirtuelleGeräte.0.Gartensteuerung.Pumpenzeit</field> </shadow> </value> <statement name="STATEMENT"> <block type="controls_if" id="ky?;Yu$DfEte_#3*tvPd"> <mutation elseif="1"></mutation> <value name="IF0"> <block type="logic_compare" id="?K3+%V^O*ZC-;0dcAw$0"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id="ySHyofPRYZBU+N0-h,1w"> <field name="ATTR">val</field> <field name="OID">VirtuelleGeräte.0.Gartensteuerung.Pumpenzeit</field> </block> </value> <value name="B"> <block type="logic_boolean" id="4d~,k5O5=/oGP@sx$JC8"> <field name="BOOL">TRUE</field> </block> </value> </block> </value> <statement name="DO0"> <block type="request" id="Z(SKmwoPok*/Z]PZ$!K}"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="$~xIkveEMstP1W;evJ3-"> <field name="TEXT">http://192.168.178.78/control?cmd=Gpio,23,0</field> </shadow> </value> </block> </statement> <value name="IF1"> <block type="logic_compare" id="L:nHVpaw1e}guok]{JB1"> <field name="OP">EQ</field> <value name="A"> <block type="get_value" id=",jRoI7#-LE4J=g*1NTy?"> <field name="ATTR">val</field> <field name="OID">VirtuelleGeräte.0.Gartensteuerung.Pumpenzeit</field> </block> </value> <value name="B"> <block type="logic_boolean" id="1h,J[$O}J2DwE.mdVG03"> <field name="BOOL">FALSE</field> </block> </value> </block> </value> <statement name="DO1"> <block type="request" id="wMOHL6v`E,tTt!w0dACO"> <mutation with_statement="false"></mutation> <field name="WITH_STATEMENT">FALSE</field> <field name="LOG"></field> <value name="URL"> <shadow type="text" id="WPP-HQxvDSN=/($`X.t_"> <field name="TEXT">http://192.168.178.78/control?cmd=Gpio,23,1</field> </shadow> </value> </block> </statement> </block> </statement> </block> </xml>
  • JSONata funktioniert nicht mit Zahl aus "Suchstring"

    7
    1
    0 Stimmen
    7 Beiträge
    892 Aufrufe
    D
    @mickym said in JSONata funktioniert nicht mit Zahl aus "Suchstring": Du schreibst ja nur "3" in den JSONATA Ausdruck - aber über JSONATA greifst Du über objektname.3 zu - aber das Objekt hat in Deinem Blockly doch gar keinen Namen. 3 Ist in dem Fall ja der Name das Ergebniss wäre drei. Bei hallo oder test1 funktioniert es ja auch. Aber die andere von Dir gezeigte methode funktioniert prima. Von daher alles besten!!!
  • [VORLAGE] Philips HUE - Farbtemperatur Verlauf über den Tag

    3
    1
    0 Stimmen
    3 Beiträge
    968 Aufrufe
    stony2kS
    Hat jemand schonmal versucht, das an die Werte von Tasmota anzupassen? Hier ist die Reichwerte leider nicht in Kelvin von den von 153-500 angegeben. Wobei 153 kalt und 500 warm sind. Nur die Werte einzutragen hilft leider nicht, dann ist nämlich bereits gegen Nachmittag 500 und womit das Licht ganz warm eingestellt.
  • Zahleneingabe mit Komma als Dezimaltrennzeichen

    4
    0 Stimmen
    4 Beiträge
    661 Aufrufe
    A
    @asgothian Funktioniert leider nur, wenn das Objekt ASCII_Tauschen vom Typ String ist. Habe dann noch ein zweites Objekt "Korrektur" vom Typ Number angelegt und diesem dann ASCII_Tauschen zugewiesen. Jetzt kann ich in das Objekt ASCII_Tauschen Zahlen mit Punkt oder Komma als Dezimaltrennzeichen eingeben und der Zahlenwert steht immer korrekt im Objekt "Korrektur" Perfekt!! Vielen Dank an asgothian [image: 1618063011153-50205736-7a00-4601-989d-3c8201a2352f-image.png]
  • Steckdose bei Abschalten bei "Abwesenheit"

    6
    1
    0 Stimmen
    6 Beiträge
    554 Aufrufe
    dslraserD
    @asgothian Edit: Hier stand Blödsinn
  • Steuern oder aktualisieren ?

    4
    1
    0 Stimmen
    4 Beiträge
    658 Aufrufe
    dslraserD
    @michael-schmitt [image: 1618041301948-screenshot_20210410-095425_chrome.jpg] [image: 1618041311501-screenshot_20210410-095453_chrome.jpg] Ist von hier: https://github.com/ioBroker/ioBroker.javascript/blob/master/docs/de/blockly.md#steuere-state
  • Homematic Rolladenaktor ansteuern

    blockly
    3
    2
    0 Stimmen
    3 Beiträge
    206 Aufrufe
    G
    @dslraser danke, daran hat's gelegen. Wenn ich über cron gehe funktioniert es.
  • Wert mit Button +/- ändern, nach Ablauf einer Zeit schreiben

    blockly
    3
    0 Stimmen
    3 Beiträge
    266 Aufrufe
    MichMeinM
    Guten Morgen @paul53, ich habe Deinen Vorschlag soeben mal umgesetzt und das Ganze funktioniert wie gewünscht. Vielen vielen Dank und ein schönes Wochenende!
  • Schalter in der Vis durch zweiten Schalter verriegeln

    22
    0 Stimmen
    22 Beiträge
    1k Aufrufe
    GlasfaserG
    @semmy sagte in Schalter in der Vis durch zweiten Schalter verriegeln: Damit ich nicht aus Versehen mal den Schalter betätige, möchte ich diesen mit einen zweiten Schalter verriegeln. Mit einem Button´s Widget von materialdesign kannst du es ohne Blockly / Script lösen Beispiel : Ein click wird entriegelt . . [image: 1617997056128-tages-mit-chrom.gif] . [image: 1617997203126-1.jpg]
  • Abrunden auf volle Zahl

    4
    0 Stimmen
    4 Beiträge
    1k Aufrufe
    David G.D
    @dr-bakterius said in Abrunden auf volle Zahl: @david-g [image: 1617975038631-blockly.png] Oh, genau. Der scheint es zu machen. Vielen Dank. @Homoran Ja genau.
  • Gelöst: IKEA Tradfri E1812 Taster Blockly Hilfe

    blockly javascript
    9
    0 Stimmen
    9 Beiträge
    890 Aufrufe
    P
    Hallo @ all, Vielen Dank für eure Hilfe, konnte mein kleines Projekt Realisieren und hab es nun so gemacht. Danke! Screenshoot Blockly: [image: 1617968272560-bildschirmfoto-2021-04-09-um-13.37.42.png] Source zum Importieren : <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on" id=")D5cxmy`D*J%j#e.VXZ0" x="-738" y="-537"> <field name="OID">zigbee.0.bc33acfffed7dbd0.toggle</field> <field name="CONDITION">gt</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="toggle" id="j70t]#BN.U!o8Cs*.jBk"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.device.power</field> <field name="WITH_DELAY">FALSE</field> </block> </statement> <next> <block type="on" id="v$-@}TXj7dkM8THRM7#7"> <field name="OID">zigbee.0.bc33acfffed7dbd0.down_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="wM?wUdA||g4YH3C$M@7d"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.audio.control.volumeDown</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",y/-LH?$K{jZZh7LHT5i"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="cE)(gel7:hgQBLjjB0iM"> <field name="OID">zigbee.0.bc33acfffed7dbd0.up_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="IeyK*X5#T##l{C?Cz+)n"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.audio.control.volumeUp</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="],~/3CGtY]^6BJMU}c.+"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="LFC6]]:#P^_ggxQ7)G32"> <field name="OID">zigbee.0.bc33acfffed7dbd0.right_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="nm-sfQ.l#0@[acOlDWyd"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.media.control.next</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="08iXRKsL-1T![Ng=ffka"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> <next> <block type="on" id="V={+=Vm0U44|P%R[Q95!"> <field name="OID">zigbee.0.bc33acfffed7dbd0.left_click</field> <field name="CONDITION">true</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="Q]WF~k9FZH1G2hj!ah(S"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">frontier_silicon.0.media.control.previous</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="I#.+h:}tXR?3!/e{hW?$"> <field name="BOOL">TRUE</field> </block> </value> </block> </statement> </block> </next> </block> </next> </block> </next> </block> </next> </block> </xml>
  • Fensterkontakt auswertung durch Universal-Skript.

    4
    1
    0 Stimmen
    4 Beiträge
    294 Aufrufe
    paul53P
    @houselover sagte: Könnt ihr mir meinen Denkfehler bitte aufzeigen? Du prüfst Datenpunkt-IDs x, y auf falsch bzw. wahr anstelle der Datenpunkt-Werte. Wenn mehrere Trigger durch Funktionsaufrufe erzeugt werden sollen: [image: 1617963434412-bild_2021-04-09_121713.png]

353

Online

32.8k

Benutzer

82.8k

Themen

1.3m

Beiträge