Weiter zum Inhalt

Blockly

6.6k Themen 80.5k Beiträge

Hilfe für Skripterstellung mit Blockly

NEWS

  • Error Ausgabe Blockly

    4
    1
    0 Stimmen
    4 Beiträge
    523 Aufrufe
    J
    @premo Das liegt nicht am Blockly, sondern daran, dass er hin- und wieder mal keine Verbindung zu Deinem MQTT Gerät aufbauen kann. Einfach ignorieren.
  • Zeitzähler Ladezustand Wallbox

    4
    2
    0 Stimmen
    4 Beiträge
    382 Aufrufe
    paul53P
    @lukas13 sagte: variiert die Zeit im ms Bereich, was für mich keine genaue Messung ist. Das kann man zum Ladeende korrigieren: [image: 1645275787303-bild_2022-02-19_140306.png]
  • [gelöst] javascript.0 terminated with code NaN

    blockly
    3
    1
    0 Stimmen
    3 Beiträge
    351 Aufrufe
    S
    @asgothian vielen Dank, so läuft das. Per Schleife immer neue Intervalle zu erzeugen bringen das Fass zum überlaufen. .. glaube ich hab's :-)
  • Datenpunkte falsch, was mache ich falsch? Gelöst

    5
    0 Stimmen
    5 Beiträge
    513 Aufrufe
    B
    @paul53 aha, ok dann warte ich mal ab ob das nochmals kommt? Aber danke dir für deine Hilfe ich stell die Überschrift dann auf gelöst.
  • Wert vom Objekt in Blockly nutzen

    5
    0 Stimmen
    5 Beiträge
    544 Aufrufe
    M
    @blechsoldat :man-facepalming: das war es. Es stand ein O und keine 0 Wert lautet: 834 Vielen Dank euch für die Hilfe und euch ein schönes Wochenende
  • Hue Blinkt nicht

    43
    1
    0 Stimmen
    43 Beiträge
    2k Aufrufe
    CinimodC
    @thorkillar Super, damit währen wir auch recht weit vom Thema ab. Viel Erfolg weiterhin :)
  • Wert einer Variablen anzeigen?

    blockly
    9
    1
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    A
    @frana120500 Mir ist schon klar, was eine Initialisierung ist.
  • Automatischer View Wechsel / zwei unterschiedliche Geräte

    26
    1
    0 Stimmen
    26 Beiträge
    3k Aufrufe
    liv-in-skyL
    @m0uh hoffentlich vergesse ich bis dahin nicht alles :) bei mir funktioniert es mit dem beiden neuen scripten - du meldest dicheinfach , wenn du wieder zeit hast
  • Busch Jäger dimmen bis stop erkannt wird

    12
    1
    0 Stimmen
    12 Beiträge
    419 Aufrufe
    I
    @paul53 Habe heute herumgetan aber es hat eunfach nicht geklappt Habe es nun so gelöst dass ich die lampen nicht auf 0 sondern auf max. 1 runterdrehe. Zwar sind sie lt. Wert an und somit state auf true, leuchten tun sie jedoch nicht mehr. Ist zwar nicht so die schönsten Lösung, aber es funkt 😁 Danke für deine Bemühungen
  • Verpasste Anrufe von Alexa ansagen lassen

    1
    0 Stimmen
    1 Beiträge
    142 Aufrufe
    Niemand hat geantwortet
  • Abfrage der Astrozeiten

    7
    1
    0 Stimmen
    7 Beiträge
    309 Aufrufe
    paul53P
    @manfredh-1 sagte: Das mit dem "nicht zwischen" ist die Lösung. Das hatte @Homoran bereits geschrieben. Falls aktueller Zeit ist nicht zwischen sunrise end und golden hour
  • Callback vom SendTo-Block

    1
    1
    0 Stimmen
    1 Beiträge
    265 Aufrufe
    Niemand hat geantwortet
  • Fehler im Blockly mit WLED

    4
    1
    0 Stimmen
    4 Beiträge
    700 Aufrufe
    H
    @hardl Hallo Asgothian, jetzt wurde endlich mein Garagentor geliefert und ich habe andere Auslöser für das Script. Dies ist ein Teil meines Scripts, bei dem ich nicht verstehe, warum der Led-Strip nach ca. 4 Sekunden verlöscht. Kannst Du oder ein anderer Mitleser mir sagen, warum das nicht nach 15 Sekunden passiert. [image: 1645035672776-bildschirmfoto-2022-02-16-um-19.19.47.png]
  • Heizung runterregeln bei offenem Fenster

    13
    1
    0 Stimmen
    13 Beiträge
    2k Aufrufe
    Berges01B
    @durchi76er Ja viele Wege führen nach Rom wie das fast immer so ist. Meine Vorgabe wahr : Fester oder Tür auf runter auf 8 Grad. Dafür ein Zeitversatz ca. 5 min. Wenn die Tür und das Fester zu sind wieder auf die Alte Temperatur Auch dafür ein Zeitversatz ca. 5 min. Unterschiedliche Raumtemperaturen für unterschiedliche Zeiträume. Leichte Erweiterbarkeit. (Zusätzliche Fenster,Türen, Heizkörper). Nur Ansteuern der Ventile wenn sich etwas verändert hat. Einfache Softwahre, damit das jeder versteht ohne zu viel zu wissen. (Tenor : Was ist wenn mir mal was passiert). Bei mir läuft das jetzt schon geraume Zeit ohne Probleme.
  • Bewegung trigger nur in einem best. Zeitfenster

    5
    2
    0 Stimmen
    5 Beiträge
    312 Aufrufe
    A
    @meister-mopper super merci. danke für die schnelle Antwort. Jetzt fehlen mir allerdings noch die Werktage. Wie bekomme ich die noch rein ohne das Zeitmodul?
  • (gelöst) Wiederholen alle 8 Sekunden - 5 mal

    9
    1
    0 Stimmen
    9 Beiträge
    1k Aufrufe
    D
    ich Danke dir recht herzlich, lüppt.
  • (gelöst) Prüfung An-/Abwesenheit per Ping & Schaltung Lampe

    5
    2
    0 Stimmen
    5 Beiträge
    517 Aufrufe
    D
    @haselchen werde mich mal durch's Forum wühlen, danke für deine Hilfe! Und keine Sorge, bei der Sache mit der Haustüre bin ich absolut bei dir. Die wird aktuell und auch in Zukunft schön manuell abgeschlossen. Der Rest dient nur Dingen wie Videoaufzeichnung, Alarm usw. Sollte sonst jemand die gleiche Frage, wie ich oben haben, hier ist das Blockly-Skript, wie es bei mir aktuell gut funktioniert. [image: 1644856166087-f0da5a3d-17e1-4ee7-9a73-9fd93e5a9b5c-image.png]
  • Tabelle für Backupverlauf

    4
    1
    0 Stimmen
    4 Beiträge
    273 Aufrufe
    David G.D
    Bin jetzt fertig. So sieht es jetzt aus. [image: 1644786209640-screenshot_20220213-204620_fully-kiosk-browser-2.jpg] Fehlerhafte Backups werden rot hervorgehoben (ab BackupIt 2.3.2). Oben die Zeile mit dem Fehler, bezieht sich immer auf den letzten Fehler den es bei einem Backup gab. Wenn im Verlauf kein Fehler zu finden ist verschwindet die Zeile komplett. Anbei das Skript: Spoiler [image: 1644786413008-screenshot_20220213-220626_chrome.jpg] <xml xmlns="https://developers.google.com/blockly/xml"> <variables> <variable id="]qSnf%4zxqWestQA_|w8">fehlermerker</variable> <variable id="D?f8d1}yqMAQtN6*#D[=">tabelle_backup</variable> <variable id="`Gx:t#j6V|d3X;um-a*O">Liste_backup</variable> <variable id="Z^[~#Xa,tDAQ3.@!Xbxm">text_fehler</variable> <variable id="qBavb}BH]gCu?^|_[#d+">i</variable> <variable id="e611AD9uF^v98HFpN4=b">obj_backup</variable> <variable id="k-n-/t=xT{X6,mPRsT(M">datum</variable> <variable id="SL/R/)aq*FUQ0^X`Wu9[">quelle</variable> <variable id="Z1{kN?pgEdRgO~H8YyV5">ziel</variable> <variable id="*pm.4^0iJwGj}mMQ4I[-">groesse</variable> <variable id="tANAQ$rrD@HIgv7#S9%{">fehler</variable> <variable id="cVu:k[|gr`TFk49Y45b{">Fehler_farbe</variable> </variables> <block type="on" id="GRUtF4Vs$g$HKYsBwXbg" x="137" y="62"> <field name="OID">backitup.0.history.json</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="variables_set" id="VRrH6vTW^BV2S3NFhWn["> <field name="VAR" id="]qSnf%4zxqWestQA_|w8">fehlermerker</field> <value name="VALUE"> <block type="math_number" id="rX1K5mOtK}~F[K2OKx2G"> <field name="NUM">0</field> </block> </value> <next> <block type="variables_set" id="GTi,dk[?$E8{v,?U9^t="> <field name="VAR" id="D?f8d1}yqMAQtN6*#D[=">tabelle_backup</field> <value name="VALUE"> <block type="text" id="fzPH]P`L^.p2NN)7!?g~"> <field name="TEXT"></field> </block> </value> <next> <block type="variables_set" id=":iNu7teVft6eRy,X^]ji"> <field name="VAR" id="`Gx:t#j6V|d3X;um-a*O">Liste_backup</field> <value name="VALUE"> <block type="convert_json2object" id="OO+bET).IEq0kh3WH[jQ"> <value name="VALUE"> <block type="get_value" id="B!+`v=fag5bPjiaD6QAJ"> <field name="ATTR">val</field> <field name="OID">backitup.0.history.json</field> </block> </value> </block> </value> <next> <block type="variables_set" id="z9^tj?~?V(A*$?3KH)T|"> <field name="VAR" id="Z^[~#Xa,tDAQ3.@!Xbxm">text_fehler</field> <value name="VALUE"> <block type="text" id="X1Xa/ol{r(DS)+f6$#@{"> <field name="TEXT"></field> </block> </value> <next> <block type="controls_for" id="2W=RDigLBBxs_B`0PsDM"> <field name="VAR" id="qBavb}BH]gCu?^|_[#d+">i</field> <value name="FROM"> <shadow type="math_number" id="zm@(S,gLm}#wHyn5Qq9}"> <field name="NUM">1</field> </shadow> </value> <value name="TO"> <shadow type="math_number" id="z3#XH-)!!ssABeZ/MxsD"> <field name="NUM">10</field> </shadow> <block type="lists_length" id="hRN5Il/8[|m*dK|[|(-2"> <value name="VALUE"> <block type="variables_get" id="1yZP$9?O+H4LQBUP?pwk"> <field name="VAR" id="`Gx:t#j6V|d3X;um-a*O">Liste_backup</field> </block> </value> </block> </value> <value name="BY"> <shadow type="math_number" id="le!N,+DCszazCe]Qau!I"> <field name="NUM">1</field> </shadow> </value> <statement name="DO"> <block type="variables_set" id="7r=57B2@)7a6p9]b%Z)P"> <field name="VAR" id="e611AD9uF^v98HFpN4=b">obj_backup</field> <value name="VALUE"> <block type="lists_getIndex" id="-OJU56A=[1^raGq,Y:2^"> <mutation statement="false" at="true"></mutation> <field name="MODE">GET</field> <field name="WHERE">FROM_START</field> <value name="VALUE"> <block type="variables_get" id="dX!4d0zd98)/^}=qd;}T"> <field name="VAR" id="`Gx:t#j6V|d3X;um-a*O">Liste_backup</field> </block> </value> <value name="AT"> <block type="variables_get" id="HHJAf(!k=Bx~%n,NaT!Z"> <field name="VAR" id="qBavb}BH]gCu?^|_[#d+">i</field> </block> </value> </block> </value> <next> <block type="variables_set" id="*`MOE53qLp/jRZ..5${D"> <field name="VAR" id="k-n-/t=xT{X6,mPRsT(M">datum</field> <value name="VALUE"> <block type="get_attr" id="zL|QH!2@5|qp8V(*@/[["> <value name="PATH"> <shadow type="text" id="iUO@mIvJ[n7[Uw;9I_Y$"> <field name="TEXT">timestamp</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="F)DtA.MO@}Fq}n(Nb*us"> <field name="VAR" id="e611AD9uF^v98HFpN4=b">obj_backup</field> </block> </value> </block> </value> <next> <block type="variables_set" id="SjI]K#)3btO*JEXWYVT|"> <field name="VAR" id="SL/R/)aq*FUQ0^X`Wu9[">quelle</field> <value name="VALUE"> <block type="get_attr" id="a[gS{x(~M`5`~xg{{erm"> <value name="PATH"> <shadow type="text" id="ZEH}dmsR_nZ!h7CR,LT["> <field name="TEXT">type</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="]9KWEjpt!.-kkU+7VPRU"> <field name="VAR" id="e611AD9uF^v98HFpN4=b">obj_backup</field> </block> </value> </block> </value> <next> <block type="variables_set" id=";?kK7h!xomO@hYlyO--p"> <field name="VAR" id="Z1{kN?pgEdRgO~H8YyV5">ziel</field> <value name="VALUE"> <block type="get_attr" id="!CL;Z5c.bt#eq|J}V%tv"> <value name="PATH"> <shadow type="text" id="l7l%wt.q[0=BS%c)k^c{"> <field name="TEXT">storage</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="wOS,JN{51gT)2(e?UCSI"> <field name="VAR" id="e611AD9uF^v98HFpN4=b">obj_backup</field> </block> </value> </block> </value> <next> <block type="variables_set" id=")rJW5JBMaBo)Zv{72PWP"> <field name="VAR" id="*pm.4^0iJwGj}mMQ4I[-">groesse</field> <value name="VALUE"> <block type="get_attr" id="[;-VX?3QZ(58=gOjtb@:"> <value name="PATH"> <shadow type="text" id="Yt_{[RBj#fKB_uDW~)bc"> <field name="TEXT">filesize</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="+A9Aa!IWd:Jt8-j3y_uC"> <field name="VAR" id="e611AD9uF^v98HFpN4=b">obj_backup</field> </block> </value> </block> </value> <next> <block type="variables_set" id="Z}AorM|W3%t!ipRBFd]Y"> <field name="VAR" id="tANAQ$rrD@HIgv7#S9%{">fehler</field> <value name="VALUE"> <block type="get_attr" id="eHbD4!_1Cq!qz]8O^|kK"> <value name="PATH"> <shadow type="text" id="VMDEX]CJofgkS`vXmzej"> <field name="TEXT">error</field> </shadow> </value> <value name="OBJECT"> <block type="variables_get" id="}#b}2KKPE:y,GRNqZBe9"> <field name="VAR" id="e611AD9uF^v98HFpN4=b">obj_backup</field> </block> </value> </block> </value> <next> <block type="controls_if" id="hbf|_*4MvA0XpbQFW;RL"> <mutation else="1"></mutation> <value name="IF0"> <block type="logic_compare" id="ep?x-Vb*q65G6/C}p@+@"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="4#j=_cP+`JIc1GX`UxF4"> <field name="VAR" id="tANAQ$rrD@HIgv7#S9%{">fehler</field> </block> </value> <value name="B"> <block type="text" id="zHJcdK|6LJ~ysK])oLA$"> <field name="TEXT">none</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="ai(ZUR{`p?(g^zVW_jO8"> <field name="VAR" id="cVu:k[|gr`TFk49Y45b{">Fehler_farbe</field> <value name="VALUE"> <block type="text" id="J[ZXujIq{z,CQ!fx?yQc"> <field name="TEXT">&lt;font color=green&gt;</field> </block> </value> </block> </statement> <statement name="ELSE"> <block type="variables_set" id="I)!ej_t_w?g~ZpGrFSp~"> <field name="VAR" id="cVu:k[|gr`TFk49Y45b{">Fehler_farbe</field> <value name="VALUE"> <block type="text" id="tt1[(5Rdu,U~~7OT{_F}"> <field name="TEXT">&lt;font color=red&gt;</field> </block> </value> <next> <block type="controls_if" id="z4Tv5U]z!a4@=;vnq?18"> <value name="IF0"> <block type="logic_compare" id="hlC{L+K,1yIAc+qMr[gl"> <field name="OP">EQ</field> <value name="A"> <block type="variables_get" id="vU6g|!Vybq+y66%0ry$s"> <field name="VAR" id="]qSnf%4zxqWestQA_|w8">fehlermerker</field> </block> </value> <value name="B"> <block type="math_number" id="#WU+b6zL{nml@V0-6PZr"> <field name="NUM">0</field> </block> </value> </block> </value> <statement name="DO0"> <block type="variables_set" id="Y~cnW9Nv-oT(j[#4Vy|f"> <field name="VAR" id="Z^[~#Xa,tDAQ3.@!Xbxm">text_fehler</field> <value name="VALUE"> <block type="text_join" id="mmL{#zGyAZcsB@DUA8tO"> <mutation items="3"></mutation> <value name="ADD0"> <block type="text" id="WCL}3)Z6xbTEjms*2V=/"> <field name="TEXT">Letzter Backupfehler - </field> </block> </value> <value name="ADD1"> <block type="variables_get" id="$@4-2YXm`m4WTl:ibQa6"> <field name="VAR" id="tANAQ$rrD@HIgv7#S9%{">fehler</field> </block> </value> <value name="ADD2"> <block type="text" id="~tNyJQc{6`,2*U52T^*d"> <field name="TEXT">&lt;br&gt;</field> </block> </value> </block> </value> <next> <block type="variables_set" id="Jp+ycblbyyzOnG?jk~D]"> <field name="VAR" id="]qSnf%4zxqWestQA_|w8">fehlermerker</field> <value name="VALUE"> <block type="math_number" id="(sChNpn%eZd5R)cMf*Id"> <field name="NUM">1</field> </block> </value> </block> </next> </block> </statement> </block> </next> </block> </statement> <next> <block type="variables_set" id=")m^3{dQ4fQw]`f9*[xzT"> <field name="VAR" id="D?f8d1}yqMAQtN6*#D[=">tabelle_backup</field> <value name="VALUE"> <block type="text_join" id="#O_?iv,ZUg9:@%.2AU)Q"> <mutation items="11"></mutation> <value name="ADD0"> <block type="variables_get" id="[J*^[oB}-wyiUO^n1P0@"> <field name="VAR" id="D?f8d1}yqMAQtN6*#D[=">tabelle_backup</field> </block> </value> <value name="ADD1"> <block type="text" id="^=*L/b5/+k_J!k=|4|Ux"> <field name="TEXT">&lt;tr&gt;&lt;td&gt;</field> </block> </value> <value name="ADD2"> <block type="convert_from_date" id="bp{kgd{F2]vLMLJrzCE{"> <mutation xmlns="http://www.w3.org/1999/xhtml" format="true" language="false"></mutation> <field name="OPTION">custom</field> <field name="FORMAT">TT.MM SS:mm</field> <value name="VALUE"> <block type="variables_get" id="g(WgLYjyr~b7@sq|gLn*"> <field name="VAR" id="k-n-/t=xT{X6,mPRsT(M">datum</field> </block> </value> </block> </value> <value name="ADD3"> <block type="text" id="}x#IN[hn2k=+ys=^qs-E"> <field name="TEXT">&lt;/td&gt;&lt;td&gt;</field> </block> </value> <value name="ADD4"> <block type="variables_get" id="B??|SW~rp_;UIaBbqLu)"> <field name="VAR" id="cVu:k[|gr`TFk49Y45b{">Fehler_farbe</field> </block> </value> <value name="ADD5"> <block type="variables_get" id="3rY=!qo-ZSKH{PPSqtwP"> <field name="VAR" id="SL/R/)aq*FUQ0^X`Wu9[">quelle</field> </block> </value> <value name="ADD6"> <block type="text" id=":,]a=72.ag@1Pcem$_kK"> <field name="TEXT"> &lt;/font&gt;&lt;/td&gt;&lt;td&gt;</field> </block> </value> <value name="ADD7"> <block type="variables_get" id="A?)+ys55pGGHpsUeCctk"> <field name="VAR" id="*pm.4^0iJwGj}mMQ4I[-">groesse</field> </block> </value> <value name="ADD8"> <block type="text" id="?r}yw(Q[`02:DUP3bcUA"> <field name="TEXT">&lt;/td&gt;&lt;td&gt;</field> </block> </value> <value name="ADD9"> <block type="variables_get" id="q0M8+,ELR{Rq}lE$#T7_"> <field name="VAR" id="Z1{kN?pgEdRgO~H8YyV5">ziel</field> </block> </value> <value name="ADD10"> <block type="text" id="T_uN%,Dhtl-J1c*KqIpX"> <field name="TEXT">&lt;/td&gt;&lt;/tr&gt;</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> <next> <block type="update" id="1=d#lLZ4le*e1#_#;n{/"> <mutation xmlns="http://www.w3.org/1999/xhtml" delay_input="false"></mutation> <field name="OID">0_userdata.0.VIS.Tabellen.Backup</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="text_join" id="H]6pVar:omjEqZQ|ASft"> <mutation items="4"></mutation> <value name="ADD0"> <block type="variables_get" id="lZ7;pMQ|^:-eQBxd#Lf."> <field name="VAR" id="Z^[~#Xa,tDAQ3.@!Xbxm">text_fehler</field> </block> </value> <value name="ADD1"> <block type="text" id="ji)pPpja_KiJk?2%WY./"> <field name="TEXT">&lt;table width="100%"&gt;&lt;tr&gt;&lt;th width="85px" align=left&gt;Datum&lt;/th&gt; &lt;th align=left&gt;Quelle&lt;/th&gt;&lt;th align=left&gt;Größe&lt;/th&gt;&lt;th align=left&gt;Ziel&lt;/th&gt;&lt;tr&gt;&lt;td colspan="4"&gt;&lt;hr&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt; &#10;</field> </block> </value> <value name="ADD2"> <block type="variables_get" id="=[CSjfu.DUzr-dFSgn?u"> <field name="VAR" id="D?f8d1}yqMAQtN6*#D[=">tabelle_backup</field> </block> </value> <value name="ADD3"> <block type="text" id="KxUF:wWwdcR*f*Nds3zz"> <field name="TEXT">&lt;/table&gt;</field> </block> </value> </block> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml>
  • [gelöst] Licht verzögert ausschalten bzw. Dauer einschalten

    13
    1
    0 Stimmen
    13 Beiträge
    669 Aufrufe
    M
    @paul53 Hat sich schon erledigt. War mein Fehler. Durchs kopieren war die erste Stop Variable falsch.
  • Suche Blockly Briefkasten zum download

    blockly communication
    5
    0 Stimmen
    5 Beiträge
    615 Aufrufe
    F
    @paul53 Vielen Dank Gruß Hans-Frank

468

Online

33.0k

Benutzende

83.7k

Themen

1.3m

Beiträge