Skip to content

Blockly

6.6k Topics 79.8k Posts

Hilfe für Skripterstellung mit Blockly

NEWS

  • Abrunden auf volle Zahl

    4
    0 Votes
    4 Posts
    1k Views
    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 Votes
    9 Posts
    890 Views
    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 Votes
    4 Posts
    295 Views
    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]
  • Timeout ausführen in X Minuuten

    blockly
    5
    0 Votes
    5 Posts
    371 Views
    P
    @mcu super, joo werde es mal so ausprobieren. Beste Grüße paul
  • [gelöst] Zahl mit Punkt in Zahl mit Komma umwandeln

    6
    0 Votes
    6 Posts
    962 Views
    NegaleinN
    funktioniert das auch, dass ich dann in Grafana , statt . bekomme?
  • [gelöst] Mit Selektor Batterie überwachen

    10
    1
    0 Votes
    10 Posts
    787 Views
    Bahadir ErgüllüB
    @paul53 said in Mit Selektor Batterie überwachen: @bahadir-ergüllü sagte: Habe keine Funktion mit light. Richtige Schreibweise im Selektor: *(functions=batteriespannung_30) Danke an euch beiden. Es lag an der Groß und Kleinschreibung. Die Lösung noch ein Mal richtig. <xml xmlns="https://developers.google.com/blockly/xml"> <block type="on_ext" id="mhM^]J#:7Rdqw0IIp_*Q" x="363" y="113"> <mutation xmlns="http://www.w3.org/1999/xhtml" items="1"></mutation> <field name="CONDITION">ne</field> <field name="ACK_CONDITION"></field> <value name="OID0"> <shadow type="field_oid" id="OZLV)^h?S5W~H]n|SOo7"> <field name="oid">default</field> </shadow> <block type="selector" id="`iy,..{gf6G?r{EAQ~a|"> <field name="TEXT">state[id=*](functions=batteriespannung_30)</field> </block> </value> <statement name="STATEMENT"> <block type="telegram" id="n3_bgpSF?aH+nDoPa2+T"> <field name="INSTANCE">.0</field> <field name="LOG">log</field> <field name="SILENT">FALSE</field> <field name="PARSEMODE">default</field> <value name="MESSAGE"> <shadow type="text" id="eHYz9bSf#!Vco3Yjoe_^"> <field name="TEXT">text</field> </shadow> <block type="text_join" id="?6$@dtI!p}:Yimjeo]cO"> <mutation items="2"></mutation> <value name="ADD0"> <block type="on_source" id="!_-Vy!?j:`N,X:?gXUmZ"> <field name="ATTR">id</field> </block> </value> <value name="ADD1"> <block type="on_source" id="Ee(1,%Qe5NKE5arA%,nD"> <field name="ATTR">state.val</field> </block> </value> </block> </value> <next> <block type="debug" id=".brGL,)C4!O2b;=,O|dr"> <field name="Severity">log</field> <value name="TEXT"> <shadow type="text" id="Dk!7:[w3]_iBylcy{c?A"> <field name="TEXT">test</field> </shadow> </value> </block> </next> </block> </statement> </block> </xml> [image: 1617823417019-fd368030-4072-4bb5-8afd-e0fe8279c80a-image.png]
  • [gelöst]SQL Abfrage und prüfen ob Daten gefunden

    9
    2
    0 Votes
    9 Posts
    587 Views
    F
    @mcbirne sagte in [gelöst]SQL Abfrage und prüfen ob Daten gefunden: @mcbirne Ich habe noch etwas rumprobiert. So klappt es: [image: 1617818619029-1c7e3ddd-e46c-4a1a-832b-bed4f5dfad21-image.png] wieso prüfst du das 2te Element? Wenn im ersten etwas drin ist stimmt doch die Ausgabe nicht. In deinem Versuch zuvor hattest du das null nicht drin. Warum der jsonata Ausdruck erschliesst sich mir auch nicht
  • [gelöst]Datum in eine MariaDB laden

    3
    2
    0 Votes
    3 Posts
    195 Views
    mcBirneM
    @fastfoot das mit dem Zeit als Anwenderformat funktioniert. Auch Excel erkennt es als Datum, habe ich gerade getestet. Die Lösung sind Hochkommata vor und nach dem Datum. So klappt es: [image: 1617812471992-8c0457fa-a102-40a8-9fc6-cb68c29b9116-image.png] Danke an liv-in-sky für die Hilfe.
  • [gelöst] Regenmenge täglich speichern

    26
    0 Votes
    26 Posts
    1k Views
    mcBirneM
    @liv-in-sky super, die Hochkommata sind die Lösung. Danke!
  • Blockly Lichtsteuerung Hilfe - Anfänger

    2
    0 Votes
    2 Posts
    173 Views
    crunchipC
    @klodeckel5 vllt ist der Adapter Smart Control etwas für dich.
  • [gelöst] Mondlicht (ESP8266,PWM Modul, Tasmota

    blockly javascript
    22
    0 Votes
    22 Posts
    2k Views
    Basti97B
    @aphofis Ich habe nochmal eine Frage. Hast du bei deiner Aquarium Beleuchtung auch eine Tageslichsimmulation also mit Hochdimmen von Sonnenaufgang bis normale Tageslicht (rot auf weiß). Gruß Basti
  • AVR Volumen Reset

    1
    0 Votes
    1 Posts
    71 Views
    No one has replied
  • Lautstärke regeln mit Blockly

    51
    0 Votes
    51 Posts
    5k Views
    paul53P
    @robert-0 Bei mir funktioniert es mit 2 s Tastendruck (Verbose mode): 22:41:00.250 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:00.250 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setInterval(ms=500) 22:41:00.752 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:01.308 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:01.809 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:02.383 info javascript.1 (1916) script.js.blockly.Test5_Blockly: setForeignState(id=0_userdata.0.Relais.1.State, state={"val":true,"ack":false,"c":"script.js.blockly.Test5_Blockly"}) 22:41:02.462 info javascript.1 (1916) script.js.blockly.Test5_Blockly: clearInterval() => cleared Blockly: [image: 1617741867465-bild_2021-04-06_224426.png]
  • [gelöst] Anwesenheitserkennung bei mehreren Personen

    5
    1
    0 Votes
    5 Posts
    442 Views
    Christian WöhrleC
    @negalein Damit sage ich dem Datenpunkt dass sein Startwert falsch ist. D. H. Wenn ich den Broker reboote springt er automatisch auf falsch
  • Sinnvolle Wolkenlogik für PV Überschuss?

    1
    2
    0 Votes
    1 Posts
    390 Views
    No one has replied
  • 0 Votes
    12 Posts
    1k Views
    Martin SchlenderM
    @dr-bakterius Hier findest Du den Issue: https://github.com/ioBroker/ioBroker.javascript/issues/109
  • shelly Dimmer 2

    javascript blockly
    3
    0 Votes
    3 Posts
    334 Views
    U
    @ujun said in shelly Dimmer 2: Hi! ich bin noch ein "blutiger" Anfänger in iobroker und Blockly. Nun möchte ich einen shelly dimmer 2 ansteuern und die Helligkeit steuern. Ich kann denn Wert in dem Datenpunkt "Brightness" des Shelly verändern aber die Helligkeit der Lampe verändert das nicht. Auch in der shelly - App verändert sich der Schieberegler nicht in seiner Position. Schreibe ich manuell in den Datenpunkt dann verändert sich die Helligkeit. Gibt es ein Procedere welches man beim Beschreiben des Datenpunktes einhalten muss? Hat jemand einen Lösungsansatz für mich? ujun Danke, das war's. ich habe aktualisieren verwendet. ujun
  • Kleiner Umbau einer Schaltung

    blockly javascript
    13
    2
    0 Votes
    13 Posts
    656 Views
    AphofisA
    @wal Im endeffekt ja. Der Schwimmer ist halt dazu da, wenn ich futterpause aktiviere wo alle Pumpen abgeschaltet werden, steigt der Wasserstand im Technik Becken und das Vlies würde durch den Schwimmer aktiviert wird aber durch den Max Schwimmer gestoppt. Eigntl kann der Schwimmer raus aber ich überlege mir das noch wie es am besten ist.
  • Fehler Daten von wunderground in Variable speicher

    6
    2
    0 Votes
    6 Posts
    113 Views
    mcBirneM
    Ich habe gerade nochmal ein neues Skript erstellt. Jetzt klappt es. Keine Ahnung ob da noch Reste drin waren...
  • 0 Votes
    5 Posts
    322 Views
    J
    @liv-in-sky Wäre es ein Brand-/Rauchmelder, dann ja, aber so ist es nur der Sensor in meinem Arbeitszimmer, wo ich tagsüber einfach zu wenig lüfte. Wenn ich nicht im Raum bin (und über die Nacht), fällt der Wert gewöhnlich auf 400-500 ppm CO2. :)

276

Online

32.8k

Users

82.8k

Topics

1.3m

Posts