Skip to content

Blockly

Hilfe für Skripterstellung mit Blockly

6.5k Topics 79.3k Posts

NEWS

  • Kleine Hilfe zum Astro Script erbeten

    2
    0 Votes
    2 Posts
    298 Views
    J
    sorry.. ging bei posten etwas schief... gehört woanders hin... kann gelöscht werden !
  • 1 Taster Alle Schalter aus/ein schalten [gelöst]

    28
    0 Votes
    28 Posts
    4k Views
    S
    Hey, hier mal mein "Master" skript.. benutze einen sonoff T2 Wandschalter. Kanal 1 Schaltet eine Deckenlampe (Wohnzimmerleuchte Power1), Kanal 2 (Wohnzimmerleuchte POWER 2) ist der Hauptschalter der in der Wohnung abends alles aus schaltet... Vielleicht hilft das ja: <xml xmlns="http://www.w3.org/1999/xhtml"> <block type="on" id="o%,iFN`k*Zp?YG27dV=B" x="-737" y="-237"> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER2</field> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <statement name="STATEMENT"> <block type="control" id="`F~kfuH(ResR:16u_Rqg"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="KDBU,kIT4LTypVmcnBT%"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="XER9Hs(8#y:g27DV)Re,"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER2</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id=",3G,nc5b|4R_*Rcl+AX%"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="-?G(Vcle8`_QAI^US191"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Aquarium.POWER3</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="|cP~OtQyuh.-%rS.ZIq;"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="U?A(ZUH}MkB{?l[+mh(t"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.TVLEDS.POWER2</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="Cn^n?#5,!2ml:J8Q5A}%"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="F;pWw9k[CgJC~i424E!Q"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Buero_Licht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="LwMD[MB)Jpq+E}cX5)],"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="hO]g0sh(6a|z5Bv!,/8L"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Stehlampe.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="m|H)owCA+||53ZhGS.8W"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="HNFkVfF.7Pt`=ATC6)U1"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerleuchte.POWER1</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="oO99MpJG]`I7KLD~7_wr"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="_ce,q.)m8u[Md@HaDn]7"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Wohnzimmerstrahler.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="7N+c#Z^cpRbiUu%inGD,"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="s+l}k^w)g%A/?J)_ZGqh"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Terrassensteckdose.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="D3a0JGpoO`+c7h9W!Lr;"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="JL7gkIaLVZQ!;XC}hK@2"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Küchenlicht.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="ZZ-^UbFq2g~7[w,b?ymC"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="B.fu]WQx9--hxaRm`s4,"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Girlande.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="0.UZ[{(@H][(}AVOCnc6"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="]!cQeZII~zZFHed[P?.|"> <mutation delay_input="false"></mutation> <field name="OID">zigbee.0.7cb03eaa00acd6f3.state</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="FPoo2kxe^2V:B0i0Dy|a"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="`HR*PPLIW-~6HydNgcFZ"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.grossestehlampe.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="mXI:V]cJo[v@7wmwkmH/"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control" id="SY0x!tGnT}-I(%xfb?#-"> <mutation delay_input="false"></mutation> <field name="OID">sonoff.0.Babyaquarium.POWER</field> <field name="WITH_DELAY">FALSE</field> <value name="VALUE"> <block type="logic_boolean" id="hD0bIhgbxbz3V2XHQo/C"> <field name="BOOL">FALSE</field> </block> </value> <next> <block type="control_ex" id="n~awd{Qv)Mmnx*rQMLGZ"> <field name="TYPE">false</field> <field name="CLEAR_RUNNING">FALSE</field> <value name="OID"> <shadow type="field_oid" id="({Sozk^blyL+b1tOTAB0"> <field name="oid">sonoff.0.Wohnzimmerleuchte.POWER2</field> </shadow> <block type="field_oid" id="7qs~P`Wiu:LcJ(GCWye:"> <field name="oid">sonoff.0.Wohnzimmerleuchte.POWER2</field> </block> </value> <value name="VALUE"> <shadow type="logic_boolean" id="j8c{q;2mRs^6Q6*CY7|r"> <field name="BOOL">FALSE</field> </shadow> <block type="logic_boolean" id="b.6~XFC%gw%PW0b?M7pU"> <field name="BOOL">FALSE</field> </block> </value> <value name="DELAY_MS"> <shadow type="math_number" id="^|@I8Ey~NdcO~x48J0y:"> <field name="NUM">200</field> </shadow> </value> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </next> </block> </statement> </block> </xml> Da es ein leutender Schalter ist der einen Blauen ring zeigt wenn er betätigt wird schaltet das Skript diesen nach 2 sekunden wieder aus - Ist dann also quasi ein Taster
  • 5 Votes
    1 Posts
    861 Views
    No one has replied
  • Alexa Ansage bis Tür 2. mal geöffnet

    blockly
    21
    1
    0 Votes
    21 Posts
    2k Views
    NegaleinN
    @MyzerAT sagte in Alexa Ansage bis Tür 2. mal geöffnet: dazu solldest du einen eigene fred aufmachen, damit man dem auf die spur gehen kann, warum dein js abstürzt wenn du update machst auf 4.1.12 Gibt es schon hier
  • Trigger Unterschiede Verständnisfrage

    5
    2
    0 Votes
    5 Posts
    486 Views
    DutchmanD
    @Muchul sagte in Trigger Unterschiede Verständnisfrage: Scheint wohl das ich einen Gartenzaun vorm Kopf habe. Sorry dafür.. Aua das tut sich weh! Wie bereits erwähnt sind die Blöcke vergleichbar nur halt das man bei dem einemehrwre Trigger nehmen kann. Eventuell doch Typo, Script nicht gestartet oder falsches object selektiert
  • Anwesenheitserkennung tr-064.0 FritzBox Blockly

    14
    2
    0 Votes
    14 Posts
    3k Views
    E
    @DiveDancer said in Anwesenheitserkennung tr-064.0 FritzBox Blockly: Aber das mit den Timeout's werde ich mir definitiv mal genauer ansehen, Danke! Man hat so halt immer eine Verzögerung wenn wirklich jemand das Haus verlässt.
  • Berechnung Photovoltaik Werte

    Moved
    7
    1
    0 Votes
    7 Posts
    1k Views
    HomoranH
    @darkiop sagte in Berechnung Photovoltaik Werte: Wie berechnest du deine Tageswerte? Etwas kompliziert Habe je zwei Datenpunkte angelegt für Verbrauch, Einspeisung und Erzeugung. In einem wird der Zählerstand vom tagesende des Vortrages reingeschrieben, im nächsten wird kontinuierlich die aktuelle Differenz des Zählerstandes hochgerechnet. Um 23:59:45 wird dann der aktuelle Zählerstand in den ersten Datenpunkt geschrieben.
  • Vergleich mit Liste

    2
    0 Votes
    2 Posts
    296 Views
    StabilostickS
    @LJ-Mic function isHex(h) { var a = parseInt(h,16); return (a.toString(16) ===h.toLowerCase()) } if (isHex('AABBCC')) alert('true') else alert('false');
  • Kalendereinträge weiterverarbeiten

    2
    0 Votes
    2 Posts
    286 Views
    D
    Hast du mal versucht, JS iCal table auszulesen? Könnte mir vorstellen, dass da die Tabelle ohne HTML drin steht, kannste das wahrscheinlich passen formatiert an Telegramm weitergegeben Weiss allerdings nicht, wie so was mit blocky geht.
  • SendTo im Blockly kein E-Mail

    15
    0 Votes
    15 Posts
    1k Views
    sigi234S
    @gravidi sagte in SendTo im Blockly kein E-Mail: ioBroker.js-controller ioBroker.javascript Links im Admin Menü Host + Adapter
  • Abarbeitungsreihenfolgefrage

    Solved blockly
    3
    1
    0 Votes
    3 Posts
    361 Views
    A
    Danke - das wars. ein "ist wahr" statt "wurde geändert" stellt das gewünschte Verhalten ein
  • Temperatur Unterschied vergleichen

    5
    1
    0 Votes
    5 Posts
    838 Views
    ?
    Wie soll ich die beide Werte rechts sonst miteinander Verknüpfen? [image: 1554219745214-temp1.png] Ich denke ich muss das so lösen? So ist die UND eins nach links gerutscht und die Buero Temparture muss zweimal rein. Das wollte ich mit dem zweiten UND umgehen. Im Prinzip das gleiche nur eben anders aufgebaut.
  • Änderung wird nicht weitergegeben

    5
    0 Votes
    5 Posts
    258 Views
    S
    Schon einmal Danke für die Hinweise. Funktioniert jetzt. Heizung und auch Lampe. Ich denke es war die Änderung von "aktualisiere" auf "steuere".
  • Ansage von Alexa endet nicht beginnt immer wieder neu

    24
    1
    0 Votes
    24 Posts
    2k Views
    rantanplanR
    @Semie1964 sagte in Ansage von Alexa endet nicht beginnt immer wieder neu: Macht es sinn für früh spät und nacht Schicht das willkommen Blockly zu teilen da mit die Ansage nicht den ganzen tag kommt wenn ich dran vorbei laufe Das mußt Du wissen. Die "Werkzeuge" dazu hast Du jetzt. Wie umfangreich Du das gestaltest liegt bei Dir. Und mit so einem "dummen" BWM kann das schon sehr umfangreich werden, so mit allen wenn's und aber's.
  • [gelöst] Alexa Ansage Tür

    blockly communication
    4
    2
    0 Votes
    4 Posts
    665 Views
    NegaleinN
    Es funktioniert wieder. Ich hatte hier einen Wert (5) stehen. Den gelöscht und es funktioniert wieder. [image: 1554115191508-objects-iobroker.png]
  • Funktion in anderem Script aufrufen

    6
    0 Votes
    6 Posts
    2k Views
    DutchmanD
    mit blockly geht das nicht, globale script sollte man auch weitestgehend vermeiden ausser es macht logisch sinn und hat Mehrwert. Alternatief kan man über states Daten zwischen script austauschen, so mache ich mir z.b. ein object mit mehreren Elementen drin die ich in anderen stellen wieder benutze
  • Blockly - Zeichenbegrenzung

    6
    1
    0 Votes
    6 Posts
    376 Views
    MyzerATM
    ich bin mir nicht sicher ob es eine Begrenzung ist, aber der Text wird ja an den Amazon Server gesendet und der macht Sprache daraus und sendet sie zurück an das jeweilige Ausgabe Gerät , wo man es dann hört!
  • Tag und Nacht Definition

    4
    2
    0 Votes
    4 Posts
    2k Views
    M
    Super! Dankeschön!!
  • [Gelöst] Teil von Text wegnehmen

    15
    1
    0 Votes
    15 Posts
    2k Views
    Paulchen67P
    Danke für eure Hilfe.
  • Aktionen exec / request

    blockly
    2
    0 Votes
    2 Posts
    276 Views
    paul53P
    exec, request und Blockly.

347

Online

32.7k

Users

82.3k

Topics

1.3m

Posts